{"_id":"@tsconfig/node20","_rev":"4510360","name":"@tsconfig/node20","description":"A base TSConfig for working with Node 20.","dist-tags":{"latest":"20.1.9"},"maintainers":[{"name":"orta","email":""},{"name":"typescript-deploys","email":""}],"time":{"modified":"2026-04-09T12:20:45.000Z","created":"2023-04-18T04:11:17.465Z","20.1.9":"2026-02-04T05:21:13.280Z","20.1.8":"2025-11-18T04:18:35.736Z","20.1.7":"2025-11-13T04:21:34.151Z","20.1.6":"2025-06-14T04:17:23.128Z","20.1.5":"2025-03-24T04:15:40.294Z","20.1.4":"2024-03-27T04:13:35.032Z","20.1.3":"2024-03-24T04:11:37.995Z","20.1.2":"2023-08-22T04:10:42.350Z","20.1.1":"2023-08-07T04:12:13.555Z","20.1.0":"2023-07-15T04:12:36.042Z","1.0.2":"2023-06-28T04:13:44.706Z","1.0.1":"2023-05-12T04:11:24.677Z","1.0.0":"2023-04-18T04:11:17.465Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/tsconfig/bases.git","directory":"bases"},"versions":{"20.1.9":{"name":"@tsconfig/node20","repository":{"type":"git","url":"git+https://github.com/tsconfig/bases.git","directory":"bases"},"license":"MIT","description":"A base TSConfig for working with Node 20.","keywords":["tsconfig","node20"],"version":"20.1.9","gitHead":"afaba38f0f26a885d0f6515d6c201a0ecccc2b1d","_id":"@tsconfig/node20@20.1.9","bugs":{"url":"https://github.com/tsconfig/bases/issues"},"homepage":"https://github.com/tsconfig/bases#readme","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"shasum":"29716bc9ce538f0e5b5fea30b6481a0b0b7955df","size":1307,"noattachment":false,"key":"/@tsconfig/node20/-/@tsconfig/node20-20.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tsconfig/node20/download/@tsconfig/node20-20.1.9.tgz"},"_npmUser":{"name":"typescript-deploys","email":"typescript-design@microsoft.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"typescript-deploys","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node20_20.1.9_1770182473118_0.682745753757283"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-04T05:21:13.280Z","publish_time":1770182473280,"_source_registry_name":"default","_cnpm_publish_time":1770182473280},"20.1.8":{"name":"@tsconfig/node20","repository":{"type":"git","url":"git+https://github.com/tsconfig/bases.git","directory":"bases"},"license":"MIT","description":"A base TSConfig for working with Node 20.","keywords":["tsconfig","node20"],"version":"20.1.8","gitHead":"08017332f321a849991b59a15f062da091c14886","_id":"@tsconfig/node20@20.1.8","bugs":{"url":"https://github.com/tsconfig/bases/issues"},"homepage":"https://github.com/tsconfig/bases#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"shasum":"a11034b1f3362ffaeb7255f6c975040d8a395d70","size":1307,"noattachment":false,"key":"/@tsconfig/node20/-/@tsconfig/node20-20.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tsconfig/node20/download/@tsconfig/node20-20.1.8.tgz"},"_npmUser":{"name":"typescript-deploys","email":"typescript-design@microsoft.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"typescript-deploys","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node20_20.1.8_1763439515546_0.9510405855083071"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-18T04:18:35.736Z","publish_time":1763439515736,"_source_registry_name":"default","_cnpm_publish_time":1763439515736},"20.1.7":{"name":"@tsconfig/node20","repository":{"type":"git","url":"git+https://github.com/tsconfig/bases.git","directory":"bases"},"license":"MIT","description":"A base TSConfig for working with Node 20.","keywords":["tsconfig","node20"],"version":"20.1.7","gitHead":"1bff76396c195c6bb8e259ee4aa0b76214dd7b6b","_id":"@tsconfig/node20@20.1.7","bugs":{"url":"https://github.com/tsconfig/bases/issues"},"homepage":"https://github.com/tsconfig/bases#readme","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"shasum":"baf448f4fafd1d2d3bf35a4651e6a91048c5bed9","size":1297,"noattachment":false,"key":"/@tsconfig/node20/-/@tsconfig/node20-20.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tsconfig/node20/download/@tsconfig/node20-20.1.7.tgz"},"_npmUser":{"name":"typescript-deploys","email":"typescript-design@microsoft.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"typescript-deploys","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node20_20.1.7_1763007694007_0.2595253951427423"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-13T04:21:34.151Z","publish_time":1763007694151,"_source_registry_name":"default","_cnpm_publish_time":1763007694151},"20.1.6":{"name":"@tsconfig/node20","repository":{"type":"git","url":"git+https://github.com/tsconfig/bases.git","directory":"bases"},"license":"MIT","description":"A base TSConfig for working with Node 20.","keywords":["tsconfig","node20"],"version":"20.1.6","_id":"@tsconfig/node20@20.1.6","gitHead":"c90a597c1ffb23f3094c431c17f28c93c6ef79c2","bugs":{"url":"https://github.com/tsconfig/bases/issues"},"homepage":"https://github.com/tsconfig/bases#readme","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"cdf11db8322e1c245d5a4bb2e398239c82ae78b2","size":1307,"noattachment":false,"key":"/@tsconfig/node20/-/@tsconfig/node20-20.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tsconfig/node20/download/@tsconfig/node20-20.1.6.tgz"},"_npmUser":{"name":"typescript-deploys","email":"typescript-design@microsoft.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"typescript-deploys","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node20_20.1.6_1749874642958_0.13503752651608325"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-14T04:17:23.128Z","publish_time":1749874643128,"_source_registry_name":"default","_cnpm_publish_time":1749874643128},"20.1.5":{"name":"@tsconfig/node20","repository":{"type":"git","url":"git+https://github.com/tsconfig/bases.git","directory":"bases"},"license":"MIT","description":"A base TSConfig for working with Node 20.","keywords":["tsconfig","node20"],"version":"20.1.5","_id":"@tsconfig/node20@20.1.5","gitHead":"f6e0345911f811a1a3e0f826272d9ca5554aa5a3","bugs":{"url":"https://github.com/tsconfig/bases/issues"},"homepage":"https://github.com/tsconfig/bases#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"6e5dc3c90088865669c555a156252f75d1a84c0a","size":1307,"noattachment":false,"key":"/@tsconfig/node20/-/@tsconfig/node20-20.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tsconfig/node20/download/@tsconfig/node20-20.1.5.tgz"},"_npmUser":{"name":"typescript-deploys","email":"typescript-design@microsoft.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"typescript-deploys","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node20_20.1.5_1742789740119_0.5271650240439794"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T04:15:40.294Z","publish_time":1742789740294,"_source_registry_name":"default","_cnpm_publish_time":1742789740294},"20.1.4":{"name":"@tsconfig/node20","repository":{"type":"git","url":"git+https://github.com/tsconfig/bases.git","directory":"bases"},"license":"MIT","description":"A base TSConfig for working with Node 20.","keywords":["tsconfig","node20"],"version":"20.1.4","_id":"@tsconfig/node20@20.1.4","gitHead":"be6b3bb160889347b8614e8d18e1e88c40f8ecc9","bugs":{"url":"https://github.com/tsconfig/bases/issues"},"homepage":"https://github.com/tsconfig/bases#readme","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"shasum":"3457d42eddf12d3bde3976186ab0cd22b85df928","size":1302,"noattachment":false,"key":"/@tsconfig/node20/-/@tsconfig/node20-20.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tsconfig/node20/download/@tsconfig/node20-20.1.4.tgz"},"_npmUser":{"name":"typescript-deploys","email":"typescript-design@microsoft.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"typescript-deploys","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node20_20.1.4_1711512814892_0.5648320400129287"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-27T04:13:35.032Z","publish_time":1711512815032,"_source_registry_name":"default","_cnpm_publish_time":1711512815032},"20.1.3":{"name":"@tsconfig/node20","repository":{"type":"git","url":"git+https://github.com/tsconfig/bases.git","directory":"bases"},"license":"MIT","description":"A base TSConfig for working with Node 20.","keywords":["tsconfig","node20"],"version":"20.1.3","_id":"@tsconfig/node20@20.1.3","gitHead":"b02260d1a0e4228dc659c7294789e73afa02f43b","bugs":{"url":"https://github.com/tsconfig/bases/issues"},"homepage":"https://github.com/tsconfig/bases#readme","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"shasum":"b3b4cf785e1b390a6ab48a68aa594a25960d2fe8","size":1311,"noattachment":false,"key":"/@tsconfig/node20/-/@tsconfig/node20-20.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tsconfig/node20/download/@tsconfig/node20-20.1.3.tgz"},"_npmUser":{"name":"typescript-deploys","email":"typescript-design@microsoft.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"typescript-deploys","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node20_20.1.3_1711253497830_0.5165703940314721"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-24T04:11:37.995Z","publish_time":1711253497995,"_source_registry_name":"default","_cnpm_publish_time":1711253497995},"20.1.2":{"name":"@tsconfig/node20","repository":{"type":"git","url":"git+https://github.com/tsconfig/bases.git","directory":"bases"},"license":"MIT","description":"A base TSConfig for working with Node 20.","keywords":["tsconfig","node20"],"version":"20.1.2","gitHead":"5ee68ffc8325546335649525a3553067d2d27830","bugs":{"url":"https://github.com/tsconfig/bases/issues"},"homepage":"https://github.com/tsconfig/bases#readme","_id":"@tsconfig/node20@20.1.2","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"b93128c411d38e9507035255195bc8a6718541e3","size":1320,"noattachment":false,"key":"/@tsconfig/node20/-/@tsconfig/node20-20.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tsconfig/node20/download/@tsconfig/node20-20.1.2.tgz"},"_npmUser":{"name":"typescript-deploys","email":"typescript-design@microsoft.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"typescript-deploys","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node20_20.1.2_1692677442165_0.509635916199292"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-22T04:10:42.350Z","publish_time":1692677442350,"_source_registry_name":"default","_cnpm_publish_time":1692677442350},"20.1.1":{"name":"@tsconfig/node20","repository":{"type":"git","url":"git+https://github.com/tsconfig/bases.git","directory":"bases"},"license":"MIT","description":"A base TSConfig for working with Node 20.","keywords":["tsconfig","node20"],"version":"20.1.1","gitHead":"53d80ed4a9ece800ffca9774c4e63cef3ce6ab38","bugs":{"url":"https://github.com/tsconfig/bases/issues"},"homepage":"https://github.com/tsconfig/bases#readme","_id":"@tsconfig/node20@20.1.1","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"shasum":"7a5e1bdcc52c6d3eb01b64acd48cdff7a03adcd2","size":1321,"noattachment":false,"key":"/@tsconfig/node20/-/@tsconfig/node20-20.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tsconfig/node20/download/@tsconfig/node20-20.1.1.tgz"},"_npmUser":{"name":"typescript-deploys","email":"typescript-design@microsoft.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"typescript-deploys","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node20_20.1.1_1691381533393_0.9413665977864913"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T04:12:13.555Z","publish_time":1691381533555,"_source_registry_name":"default","_cnpm_publish_time":1691381533555},"20.1.0":{"name":"@tsconfig/node20","repository":{"type":"git","url":"git+https://github.com/tsconfig/bases.git","directory":"bases"},"license":"MIT","description":"A base TSConfig for working with Node 20.","keywords":["tsconfig","node20"],"version":"20.1.0","gitHead":"53d80ed4a9ece800ffca9774c4e63cef3ce6ab38","bugs":{"url":"https://github.com/tsconfig/bases/issues"},"homepage":"https://github.com/tsconfig/bases#readme","_id":"@tsconfig/node20@20.1.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"shasum":"1de967cd697865a5175f9260a0474625c5d31ab7","size":1320,"noattachment":false,"key":"/@tsconfig/node20/-/@tsconfig/node20-20.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tsconfig/node20/download/@tsconfig/node20-20.1.0.tgz"},"_npmUser":{"name":"typescript-deploys","email":"typescript-design@microsoft.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"typescript-deploys","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node20_20.1.0_1689394355872_0.18203656446436245"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-15T04:12:36.042Z","publish_time":1689394356042,"_source_registry_name":"default","_cnpm_publish_time":1689394356042},"1.0.2":{"name":"@tsconfig/node20","repository":{"type":"git","url":"git+https://github.com/tsconfig/bases.git","directory":"bases"},"license":"MIT","description":"A base TSConfig for working with Node 20.","keywords":["tsconfig","node20"],"version":"1.0.2","gitHead":"014e8927b7155640f65a7492fb4bb09f5c49f531","bugs":{"url":"https://github.com/tsconfig/bases/issues"},"homepage":"https://github.com/tsconfig/bases#readme","_id":"@tsconfig/node20@1.0.2","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"shasum":"ada464d3f8dc6c991f64d38712573277862bb5c7","size":1311,"noattachment":false,"key":"/@tsconfig/node20/-/@tsconfig/node20-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tsconfig/node20/download/@tsconfig/node20-1.0.2.tgz"},"_npmUser":{"name":"typescript-deploys","email":"typescript-design@microsoft.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"typescript-deploys","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node20_1.0.2_1687925624510_0.9749115770582506"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-28T04:13:44.706Z","publish_time":1687925624706,"_source_registry_name":"default","_cnpm_publish_time":1687925624706},"1.0.1":{"name":"@tsconfig/node20","repository":{"type":"git","url":"git+https://github.com/tsconfig/bases.git","directory":"bases"},"license":"MIT","description":"A base TSConfig for working with Node 20.","keywords":["tsconfig","node20"],"version":"1.0.1","gitHead":"4c413cf67dc0ff3c7511dc616a34f7538e83a255","bugs":{"url":"https://github.com/tsconfig/bases/issues"},"homepage":"https://github.com/tsconfig/bases#readme","_id":"@tsconfig/node20@1.0.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"0709917a38fda8e1241a3368909ea46f7ec8e2e2","size":1313,"noattachment":false,"key":"/@tsconfig/node20/-/@tsconfig/node20-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tsconfig/node20/download/@tsconfig/node20-1.0.1.tgz"},"_npmUser":{"name":"typescript-deploys","email":"typescript-design@microsoft.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"typescript-deploys","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node20_1.0.1_1683864684552_0.3737114760926452"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-12T04:11:24.677Z","publish_time":1683864684677,"_source_registry_name":"default","_cnpm_publish_time":1683864684677},"1.0.0":{"name":"@tsconfig/node20","repository":{"type":"git","url":"git+https://github.com/tsconfig/bases.git","directory":"bases"},"license":"MIT","description":"A base TSConfig for working with Node 20.","keywords":["tsconfig","node20"],"version":"1.0.0","gitHead":"63a8253e899ab7b252dc6062e9386e8931e96ae9","bugs":{"url":"https://github.com/tsconfig/bases/issues"},"homepage":"https://github.com/tsconfig/bases#readme","_id":"@tsconfig/node20@1.0.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"87c3c145561aa488b678db51bfc9aee3b6a9178f","size":1313,"noattachment":false,"key":"/@tsconfig/node20/-/@tsconfig/node20-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tsconfig/node20/download/@tsconfig/node20-1.0.0.tgz"},"_npmUser":{"name":"typescript-deploys","email":"typescript-design@microsoft.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"typescript-deploys","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node20_1.0.0_1681791077320_0.9809547448932208"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-18T04:11:17.465Z","publish_time":1681791077465,"_cnpm_publish_time":1681791077465}},"readme":"### A base TSConfig for working with Node 20.\n\nAdd the package to your `\"devDependencies\"`:\n\n```sh\nnpm install --save-dev @tsconfig/node20\nyarn add --dev @tsconfig/node20\n```\n\nAdd to your `tsconfig.json`:\n\n```json\n\"extends\": \"@tsconfig/node20/tsconfig.json\"\n```\n\n---\n\nThe `tsconfig.json`: \n\n```jsonc\n{\n  \"$schema\": \"https://www.schemastore.org/tsconfig\",\n  \"_version\": \"20.1.0\",\n\n  \"compilerOptions\": {\n    \"lib\": [\"es2023\"],\n    \"module\": \"nodenext\",\n    \"target\": \"es2022\",\n\n    \"strict\": true,\n    \"esModuleInterop\": true,\n    \"skipLibCheck\": true,\n    \"moduleResolution\": \"node16\"\n  }\n}\n\n```\n\nYou can find the [code here](https://github.com/tsconfig/bases/blob/master/bases/node20.json).\n","_attachments":{},"homepage":"https://github.com/tsconfig/bases#readme","bugs":{"url":"https://github.com/tsconfig/bases/issues"},"license":"MIT"}