{"_id":"@aureldvx/tsconfig","_rev":"6-d657b5637b95f02dee363804b589725a","name":"@aureldvx/tsconfig","dist-tags":{"latest":"1.3.1"},"versions":{"0.1.0":{"name":"@aureldvx/tsconfig","version":"0.1.0","keywords":["typescript","tsconfig","configuration","opinionated","dotfiles"],"author":{"url":"https://bento.me/aureldvx","name":"Aurélien Devaux","email":"oss@aureldvx.fr"},"license":"MIT","_id":"@aureldvx/tsconfig@0.1.0","maintainers":[{"name":"aureldvx_","email":"npmjs@aureldvx.net"}],"homepage":"https://github.com/ecohead/configs#readme","bugs":{"url":"https://github.com/ecohead/configs/issues"},"dist":{"shasum":"94bb146bb2d25fa1112fc4fc659b050fa758c636","tarball":"https://registry.npmjs.org/@aureldvx/tsconfig/-/tsconfig-0.1.0.tgz","fileCount":9,"integrity":"sha512-jPOj+k9VLSR7zWws0kiwA+DRCIXQ7xiHsplXEwHfz75upQogIPi9QXH7S2oQI5GZEWqWw0VzxEulsKyGA0i72g==","signatures":[{"sig":"MEYCIQDFAS6AmlT3fBJ4hNJGgmPKoO8vnQjQpy/5AFfgMnVq1wIhAJA8AMEui/fKZkPYY0r+q8fXX5La1qB9TaVNNSbsZ1NZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8115},"type":"module","_from":"file:aureldvx-tsconfig-0.1.0.tgz","exports":{"./*":"./configs/*.json"},"scripts":{"deps":"ncu -iu"},"_npmUser":{"name":"aureldvx_","email":"npmjs@aureldvx.net"},"_resolved":"/private/var/folders/cc/ly9h1cpn7r1f2ypck4rd1mzc0000gn/T/9a82dee6e443a52ff07e0cc2d56b67e2/aureldvx-tsconfig-0.1.0.tgz","_integrity":"sha512-jPOj+k9VLSR7zWws0kiwA+DRCIXQ7xiHsplXEwHfz75upQogIPi9QXH7S2oQI5GZEWqWw0VzxEulsKyGA0i72g==","repository":{"url":"git+https://github.com/ecohead/configs.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of tsconfig files for my personal projects","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","npm-check-updates":"17.1.14"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_0.1.0_1741042754913_0.5180582266165663","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@aureldvx/tsconfig","version":"1.0.0","keywords":["typescript","tsconfig","configuration","opinionated","dotfiles"],"author":{"url":"https://bento.me/aureldvx","name":"Aurélien Devaux","email":"contact@aureldvx.net"},"license":"MIT","_id":"@aureldvx/tsconfig@1.0.0","maintainers":[{"name":"aureldvx_","email":"npmjs@aureldvx.net"}],"homepage":"https://github.com/aureldvx/configs/tree/main/packages/tsconfig#readme","bugs":{"url":"https://github.com/aureldvx/configs/issues"},"dist":{"shasum":"ae340c073ebc3f8f14bd85207dfb33a6e0d684d4","tarball":"https://registry.npmjs.org/@aureldvx/tsconfig/-/tsconfig-1.0.0.tgz","fileCount":9,"integrity":"sha512-nAStChGRzG+VP5grjPNjt3t6i2296jnoaLwOAyYu2u4iW0efR9lpRNoldBTJUdUT8DxIG6LENH+DHtw/XEYwhw==","signatures":[{"sig":"MEQCIF41kqsaebMYTVFQeQaWIuA3vPxqdzCW3TL1Gx8se6leAiBAJMyhXVqBZ8FFhnqVGcTQ12DrL+PYW+zpCYk88Ix8pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8247},"type":"module","_from":"file:aureldvx-tsconfig-1.0.0.tgz","exports":{"./*":"./configs/*.json"},"scripts":{"deps":"ncu -iu"},"_npmUser":{"name":"aureldvx_","email":"npmjs@aureldvx.net"},"_resolved":"/private/var/folders/cc/ly9h1cpn7r1f2ypck4rd1mzc0000gn/T/6d94d0f06c58ba8545bc423957e8e515/aureldvx-tsconfig-1.0.0.tgz","_integrity":"sha512-nAStChGRzG+VP5grjPNjt3t6i2296jnoaLwOAyYu2u4iW0efR9lpRNoldBTJUdUT8DxIG6LENH+DHtw/XEYwhw==","repository":{"url":"git+https://github.com/aureldvx/configs.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of tsconfig files for my personal projects","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","npm-check-updates":"17.1.14"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_1.0.0_1741043910452_0.009860170752349129","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aureldvx/tsconfig","version":"1.1.0","keywords":["typescript","tsconfig","configuration","opinionated","dotfiles"],"author":{"url":"https://bento.me/aureldvx","name":"Aurélien Devaux","email":"contact@aureldvx.net"},"license":"MIT","_id":"@aureldvx/tsconfig@1.1.0","maintainers":[{"name":"aureldvx_","email":"npmjs@aureldvx.net"}],"homepage":"https://github.com/aureldvx/configs/tree/main/packages/tsconfig#readme","bugs":{"url":"https://github.com/aureldvx/configs/issues"},"dist":{"shasum":"17ba7fc4370ea69ebd3cd2e6a079ff8b23224b80","tarball":"https://registry.npmjs.org/@aureldvx/tsconfig/-/tsconfig-1.1.0.tgz","fileCount":9,"integrity":"sha512-uZxNhqKhc4FPApk/QcuW42XURvEzAjy57p7b3M81ldgv1LU1o6zN6k0OOCypq3ztuRdm/x3oLz5oooT0ufGRPA==","signatures":[{"sig":"MEUCIGFcsgP8+ERorKTkSti2CKDrB+Gm0Iwoi0kgnBVUMWMXAiEAvpgUMXNCoZT18T+d36RVzC8DOfH2A3AJtIHYxUTAOHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8191},"type":"module","_from":"file:aureldvx-tsconfig-1.1.0.tgz","exports":{"./*":"./configs/*.json"},"scripts":{"deps":"ncu -iu"},"_npmUser":{"name":"aureldvx_","email":"npmjs@aureldvx.net"},"_resolved":"/private/var/folders/cc/ly9h1cpn7r1f2ypck4rd1mzc0000gn/T/be194f091297798b2de646fb2b0ce0a1/aureldvx-tsconfig-1.1.0.tgz","_integrity":"sha512-uZxNhqKhc4FPApk/QcuW42XURvEzAjy57p7b3M81ldgv1LU1o6zN6k0OOCypq3ztuRdm/x3oLz5oooT0ufGRPA==","repository":{"url":"git+https://github.com/aureldvx/configs.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of tsconfig files for my personal projects","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.2","npm-check-updates":"17.1.15"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_1.1.0_1741082665879_0.3992104545268962","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@aureldvx/tsconfig","version":"1.2.0","keywords":["typescript","tsconfig","configuration","opinionated","dotfiles"],"author":{"url":"https://bento.me/aureldvx","name":"Aurélien Devaux","email":"contact@aureldvx.net"},"license":"MIT","_id":"@aureldvx/tsconfig@1.2.0","maintainers":[{"name":"aureldvx_","email":"npmjs@aureldvx.net"}],"homepage":"https://github.com/aureldvx/configs/tree/main/packages/tsconfig#readme","bugs":{"url":"https://github.com/aureldvx/configs/issues"},"dist":{"shasum":"8116706e5ac9a95cab9148d587552806ef1dd8fb","tarball":"https://registry.npmjs.org/@aureldvx/tsconfig/-/tsconfig-1.2.0.tgz","fileCount":9,"integrity":"sha512-6An/cvEUmjMMIXroxIsx1nx3ktRfxkzGjf/uSVOmy8QKdS/KB9NsYiv+yz8s9VvfDeCNHvb1mx6UZDT4cjMhdA==","signatures":[{"sig":"MEQCIFSgvSJQE5A926H+bC8nydmIqIyRAQnuu9bxq/7ViEJNAiBdjUB40FPy/5YGxRbUdOSLAadCSY1XZvRtY7v1FPRfzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8227},"type":"module","_from":"file:aureldvx-tsconfig-1.2.0.tgz","exports":{"./*":"./configs/*.json","./*.json":"./configs/*.json"},"scripts":{"deps":"ncu -iu"},"_npmUser":{"name":"aureldvx_","email":"npmjs@aureldvx.net"},"_resolved":"/private/var/folders/cc/ly9h1cpn7r1f2ypck4rd1mzc0000gn/T/1a2200938bf32b7354b7fd965ece6b9a/aureldvx-tsconfig-1.2.0.tgz","_integrity":"sha512-6An/cvEUmjMMIXroxIsx1nx3ktRfxkzGjf/uSVOmy8QKdS/KB9NsYiv+yz8s9VvfDeCNHvb1mx6UZDT4cjMhdA==","repository":{"url":"git+https://github.com/aureldvx/configs.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of tsconfig files for my personal projects","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.2","npm-check-updates":"17.1.15"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_1.2.0_1741794843861_0.3651530689699909","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@aureldvx/tsconfig","version":"1.3.0","keywords":["typescript","tsconfig","configuration","opinionated","dotfiles"],"author":{"url":"https://bento.me/aureldvx","name":"Aurélien Devaux","email":"contact@aureldvx.net"},"license":"MIT","_id":"@aureldvx/tsconfig@1.3.0","maintainers":[{"name":"aureldvx_","email":"npmjs@aureldvx.net"}],"homepage":"https://github.com/aureldvx/configs/tree/main/packages/tsconfig#readme","bugs":{"url":"https://github.com/aureldvx/configs/issues"},"dist":{"shasum":"0c03ee24144b4f984cd6deea152db69f7050b6e6","tarball":"https://registry.npmjs.org/@aureldvx/tsconfig/-/tsconfig-1.3.0.tgz","fileCount":10,"integrity":"sha512-0sVSD1Phxtw/3P4USZWOKVMB2MT47fyJ7vsjXxmbWAWMkBSy+w8NZ+kTLlxlDpidnrnsWjpKlA+TaizY7n81nw==","signatures":[{"sig":"MEUCIEqv3bhX4ErVdyE7qyFjSaVcFRd0mYYq/v/lnFCnsrR4AiEAtJtcgY6VouSs7AxHloRkMgSMd+weKGZyGXV1ThhSnvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8570},"type":"module","_from":"file:aureldvx-tsconfig-1.3.0.tgz","exports":{"./*":"./configs/*.json","./*.json":"./configs/*.json"},"scripts":{"deps":"ncu -iu"},"_npmUser":{"name":"aureldvx_","email":"npmjs@aureldvx.net"},"_resolved":"/private/var/folders/cc/ly9h1cpn7r1f2ypck4rd1mzc0000gn/T/1c3dfbd4b806f528ab27102a8f649cdc/aureldvx-tsconfig-1.3.0.tgz","_integrity":"sha512-0sVSD1Phxtw/3P4USZWOKVMB2MT47fyJ7vsjXxmbWAWMkBSy+w8NZ+kTLlxlDpidnrnsWjpKlA+TaizY7n81nw==","repository":{"url":"git+https://github.com/aureldvx/configs.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of tsconfig files for my personal projects","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.2","npm-check-updates":"17.1.15"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_1.3.0_1741820610261_0.17274913949542703","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@aureldvx/tsconfig","version":"1.3.1","description":"A collection of tsconfig files for my personal projects","author":{"name":"Aurélien Devaux","email":"contact@aureldvx.net","url":"https://bento.me/aureldvx"},"license":"MIT","homepage":"https://github.com/aureldvx/configs/tree/main/packages/tsconfig#readme","repository":{"type":"git","url":"git+https://github.com/aureldvx/configs.git"},"bugs":{"url":"https://github.com/aureldvx/configs/issues"},"keywords":["typescript","tsconfig","configuration","opinionated","dotfiles"],"type":"module","exports":{"./*":"./configs/*.json","./*.json":"./configs/*.json"},"peerDependencies":{"typescript":"^5"},"devDependencies":{"npm-check-updates":"17.1.15","typescript":"5.8.2"},"scripts":{"deps":"ncu -iu"},"_id":"@aureldvx/tsconfig@1.3.1","_integrity":"sha512-i5qv/07UuuUQ7fp+tDuhS5C+i0pVedk7NRVRtnx9nohnMrNOrkRHJi2nEY8uMDjqLEFpj4jWjawUzB+Ah0UbIw==","_resolved":"/private/var/folders/cc/ly9h1cpn7r1f2ypck4rd1mzc0000gn/T/4487ade0c99f78f268030a44f0225551/aureldvx-tsconfig-1.3.1.tgz","_from":"file:aureldvx-tsconfig-1.3.1.tgz","_nodeVersion":"23.6.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-i5qv/07UuuUQ7fp+tDuhS5C+i0pVedk7NRVRtnx9nohnMrNOrkRHJi2nEY8uMDjqLEFpj4jWjawUzB+Ah0UbIw==","shasum":"154fde1b26881c0af01ecefc0cbd4ec4982e50c0","tarball":"https://registry.npmjs.org/@aureldvx/tsconfig/-/tsconfig-1.3.1.tgz","fileCount":10,"unpackedSize":13233,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCQq3LSWK3Sz0CRZr6XaIEOTU5RfLI9O/tVwvwX39rHfwIge+moPsZRSdW3oG9QzNDUejU4XGnlBOz1uO4YlRH19q0="}]},"_npmUser":{"name":"aureldvx_","email":"npmjs@aureldvx.net"},"directories":{},"maintainers":[{"name":"aureldvx_","email":"npmjs@aureldvx.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tsconfig_1.3.1_1741823167469_0.10374958626595387"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-03T22:59:14.803Z","modified":"2025-03-12T23:46:07.836Z","0.1.0":"2025-03-03T22:59:15.124Z","1.0.0":"2025-03-03T23:18:30.640Z","1.1.0":"2025-03-04T10:04:26.049Z","1.2.0":"2025-03-12T15:54:04.037Z","1.3.0":"2025-03-12T23:03:30.436Z","1.3.1":"2025-03-12T23:46:07.639Z"},"bugs":{"url":"https://github.com/aureldvx/configs/issues"},"author":{"name":"Aurélien Devaux","email":"contact@aureldvx.net","url":"https://bento.me/aureldvx"},"license":"MIT","homepage":"https://github.com/aureldvx/configs/tree/main/packages/tsconfig#readme","keywords":["typescript","tsconfig","configuration","opinionated","dotfiles"],"repository":{"type":"git","url":"git+https://github.com/aureldvx/configs.git"},"description":"A collection of tsconfig files for my personal projects","maintainers":[{"name":"aureldvx_","email":"npmjs@aureldvx.net"}],"readme":"![](https://static.aureldvx.fr/oss/aureldvx/configs/banner.webp)\n\n# TSConfig files\n\nThe TypeScript configuration is as strict as possible from my point of view. It is inherited in high parts from the [astro team's configuration](https://github.com/withastro/astro/tree/main/packages/astro/tsconfigs).\n\n## Installation\n\n```shell\nnpm install --save-dev @aureldvx/tsconfig\n# or\nyarn add --dev @aureldvx/tsconfig\n# or\npnpm install --save-dev @aureldvx/tsconfig\n```\n\n## Usage\n\nTo use the configuration, add the following to your `tsconfig.json` file:\n\n```json\n{\n  \"$schema\": \"https://json.schemastore.org/tsconfig\",\n  \"extends\": \"@aureldvx/tsconfig/<variant>\",\n  \"compilerOptions\": {\n    // Your additional configuration here\n  },\n  \"include\": [\"<your-files-here>\"]\n}\n```\n\nMultiple variants are available :\n\n- `basic` : default configuration with recommended options\n- `strict` : strictest configuration possible for a better type-safety\n- `react` : specific for react application and inherits `basic` config.\n- `react-strict` : specific for react application but inherits `strict` config.\n- `adonis` : specific for AdonisJS application but inherits `strict` config.\n- `node` : adapted for tooling (like ESLint configuration files with the `noEmit` flag enabled)\n","readmeFilename":"README.md"}