{"_id":"@akistack/tsconfig","_rev":"7-eabcddae0b633d41923eecf60016e601","name":"@akistack/tsconfig","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.1":{"name":"@akistack/tsconfig","version":"0.0.1","keywords":["tsconfig"],"author":{"name":"Aki"},"license":"MIT","_id":"@akistack/tsconfig@0.0.1","maintainers":[{"name":"kirainmoe","email":"i@kirainmoe.com"}],"dist":{"shasum":"c93dbb8b591cff69720962255e9a3b75a25f455f","tarball":"https://registry.npmjs.org/@akistack/tsconfig/-/tsconfig-0.0.1.tgz","fileCount":7,"integrity":"sha512-2pKuTb2P06cfUPM0ltbY5XeemwRSPF7rqsSkNaTIDRH1G3uXH/kywnmZm+7hz2QATiwKFZUHmf1C3OCOk3m2Wg==","signatures":[{"sig":"MEUCIHL9j+VDIT7AGzZA7B41YB/nzt6p9qL3tXXQ9o8LmcCsAiEAxXA65j/MjYUaycfnvkP6mdhOWTSLlPyjaazd3P8Xxz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6242},"main":"./tsconfig.base.json","_from":"file:akistack-tsconfig-0.0.1.tgz","exports":{".":"./tsconfig.base.json","./web":"./tsconfig.web.json","./base":"./tsconfig.base.json","./node":"./tsconfig.node.json","./node10":"./tsconfig.node10.json","./strict":"./tsconfig.strict.json","./tsconfig.web.json":"./tsconfig.web.json","./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.node.json":"./tsconfig.node.json","./tsconfig.node10.json":"./tsconfig.node10.json","./tsconfig.strict.json":"./tsconfig.strict.json"},"scripts":{},"_npmUser":{"name":"kirainmoe","email":"i@kirainmoe.com"},"_resolved":"/private/var/folders/5v/4j86pl6n31n3v0fq97dknmg00000gn/T/4afc87e2826205a7b3089e2a9ab75b67/akistack-tsconfig-0.0.1.tgz","_integrity":"sha512-2pKuTb2P06cfUPM0ltbY5XeemwRSPF7rqsSkNaTIDRH1G3uXH/kywnmZm+7hz2QATiwKFZUHmf1C3OCOk3m2Wg==","_npmVersion":"10.8.2","description":"Typescript config presets for different scenes.","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_0.0.1_1761379377494_0.21626471679294723","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@akistack/tsconfig","version":"0.0.2","keywords":["tsconfig"],"author":{"name":"Aki"},"license":"MIT","_id":"@akistack/tsconfig@0.0.2","maintainers":[{"name":"kirainmoe","email":"i@kirainmoe.com"}],"dist":{"shasum":"3862c16a1f623be12ef3d49dc4f83b668d8a215e","tarball":"https://registry.npmjs.org/@akistack/tsconfig/-/tsconfig-0.0.2.tgz","fileCount":7,"integrity":"sha512-LlSLX4BSVm4b+lbskJljI+/SpAYHjNt3lOTDFc5YzPvseBF/RYG1TXGwVVfHz3f9NCE4KK67nyMWM40uFcLbZw==","signatures":[{"sig":"MEQCID6dtnDgH+PtmdoBs3ZngjVR9TtnkR4wbeHBplizGb8BAiAx8rBvf5RYZSG430rvf5Sy/l/CkNWeQQ2/Gib2V+BWZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6242},"main":"./tsconfig.base.json","_from":"file:akistack-tsconfig-0.0.2.tgz","exports":{".":"./tsconfig.base.json","./web":"./tsconfig.web.json","./base":"./tsconfig.base.json","./node":"./tsconfig.node.json","./node10":"./tsconfig.node10.json","./strict":"./tsconfig.strict.json","./tsconfig.web.json":"./tsconfig.web.json","./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.node.json":"./tsconfig.node.json","./tsconfig.node10.json":"./tsconfig.node10.json","./tsconfig.strict.json":"./tsconfig.strict.json"},"scripts":{},"_npmUser":{"name":"kirainmoe","email":"i@kirainmoe.com"},"_resolved":"/private/var/folders/5v/4j86pl6n31n3v0fq97dknmg00000gn/T/58f715adb525839f416213c3f085b872/akistack-tsconfig-0.0.2.tgz","_integrity":"sha512-LlSLX4BSVm4b+lbskJljI+/SpAYHjNt3lOTDFc5YzPvseBF/RYG1TXGwVVfHz3f9NCE4KK67nyMWM40uFcLbZw==","_npmVersion":"10.8.2","description":"Typescript config presets for different scenes.","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_0.0.2_1761379442082_0.2776893114344374","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@akistack/tsconfig","version":"0.0.3","keywords":["tsconfig"],"author":{"name":"Aki"},"license":"MIT","_id":"@akistack/tsconfig@0.0.3","maintainers":[{"name":"kirainmoe","email":"i@kirainmoe.com"}],"dist":{"shasum":"f4da6360cea515d7ad9e62c5a6c657fb0f5df89d","tarball":"https://registry.npmjs.org/@akistack/tsconfig/-/tsconfig-0.0.3.tgz","fileCount":10,"integrity":"sha512-iksFnr74+pEEOIipJlWmqIwKjCxMARVAYaGHJY5wtr2yWS/dAIEPgf7RoyRbUE3NC+Xf/AspCE9Puv6Rbznc8Q==","signatures":[{"sig":"MEQCIClpKD9G6Jxc1jGJCIMq34Va6koQzteLBMs2u7N6C4l6AiA52S+qdIl/0BdV3Y/Rm6nneF7QF+c2YbH1wbL3eslGOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9731},"main":"./tsconfig.base.json","_from":"file:akistack-tsconfig-0.0.3.tgz","exports":{".":"./tsconfig.base.json","./web":"./tsconfig.web.json","./base":"./tsconfig.base.json","./lynx":"./tsconfig.lynx.json","./node":"./tsconfig.node.json","./node10":"./tsconfig.node10.json","./strict":"./tsconfig.strict.json","./svgr.d.ts":"./svgr.d.ts","./types/svgr":"./svgr.d.ts","./static.d.ts":"./static.d.ts","./types/static":"./static.d.ts","./tsconfig.web.json":"./tsconfig.web.json","./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.lynx.json":"./tsconfig.lynx.json","./tsconfig.node.json":"./tsconfig.node.json","./tsconfig.node10.json":"./tsconfig.node10.json","./tsconfig.strict.json":"./tsconfig.strict.json"},"scripts":{},"_npmUser":{"name":"kirainmoe","email":"i@kirainmoe.com"},"_resolved":"/private/var/folders/5v/4j86pl6n31n3v0fq97dknmg00000gn/T/6caa8c94b2ff3533c809d8478a8e2409/akistack-tsconfig-0.0.3.tgz","_integrity":"sha512-iksFnr74+pEEOIipJlWmqIwKjCxMARVAYaGHJY5wtr2yWS/dAIEPgf7RoyRbUE3NC+Xf/AspCE9Puv6Rbznc8Q==","_npmVersion":"10.8.2","description":"Typescript config presets for different scenes.","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.2","@types/react":"~18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_0.0.3_1763269872064_0.7629834682736416","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@akistack/tsconfig","version":"0.0.4","keywords":["tsconfig"],"author":{"name":"Aki"},"license":"MIT","_id":"@akistack/tsconfig@0.0.4","maintainers":[{"name":"kirainmoe","email":"i@kirainmoe.com"}],"dist":{"shasum":"54237cd5fcd86deecee146e75c14584c937e8b70","tarball":"https://registry.npmjs.org/@akistack/tsconfig/-/tsconfig-0.0.4.tgz","fileCount":10,"integrity":"sha512-ZROLSVgl3vO2hV8Zx6iVxNpZFbTqDmuTt6KFwZXW5tz/N/lfRyWIp4gWLcMdTZRuimEpQZMdT5VF5rcKBT4vRA==","signatures":[{"sig":"MEUCIGBoLVpZcO6XcWU18EVLOdA1KM52BzKhYg7EHYN2xm3BAiEA6reAsnOR3Q7UWFGKyNb5Gz/DsjWUTHZntl5jatXRxRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11369},"main":"./tsconfig.base.json","_from":"file:akistack-tsconfig-0.0.4.tgz","exports":{".":"./tsconfig.base.json","./web":"./tsconfig.web.json","./base":"./tsconfig.base.json","./lynx":"./tsconfig.lynx.json","./node":"./tsconfig.node.json","./node10":"./tsconfig.node10.json","./strict":"./tsconfig.strict.json","./svgr.d.ts":"./svgr.d.ts","./types/svgr":"./svgr.d.ts","./static.d.ts":"./static.d.ts","./types/static":"./static.d.ts","./tsconfig.web.json":"./tsconfig.web.json","./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.lynx.json":"./tsconfig.lynx.json","./tsconfig.node.json":"./tsconfig.node.json","./tsconfig.node10.json":"./tsconfig.node10.json","./tsconfig.strict.json":"./tsconfig.strict.json"},"scripts":{},"_npmUser":{"name":"kirainmoe","email":"i@kirainmoe.com"},"_resolved":"/private/var/folders/5v/4j86pl6n31n3v0fq97dknmg00000gn/T/214688af49787e0a624eee883849e56b/akistack-tsconfig-0.0.4.tgz","_integrity":"sha512-ZROLSVgl3vO2hV8Zx6iVxNpZFbTqDmuTt6KFwZXW5tz/N/lfRyWIp4gWLcMdTZRuimEpQZMdT5VF5rcKBT4vRA==","_npmVersion":"10.8.2","description":"Typescript config presets for different scenes.","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.2","@types/react":"~18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_0.0.4_1763270285133_0.4095387624662632","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@akistack/tsconfig","version":"0.0.5","keywords":["tsconfig"],"author":{"name":"Aki"},"license":"MIT","_id":"@akistack/tsconfig@0.0.5","maintainers":[{"name":"kirainmoe","email":"i@kirainmoe.com"}],"dist":{"shasum":"ba8003fb54b9289e4697ee2ca5a937ee4e5fbfcb","tarball":"https://registry.npmjs.org/@akistack/tsconfig/-/tsconfig-0.0.5.tgz","fileCount":10,"integrity":"sha512-BBW3YKhKaYtGdW/9S0UfSVTysVySBsyPHgRLUwAEiXqC1DOtHlKQnGYBbHpR4dz4ggp77qJFfZYP2/yJBDS6JQ==","signatures":[{"sig":"MEYCIQC697npt0PqiJmvQnlroWEddOXhN1gcZVX0G+qwA3W+mAIhALm47b+IwiFWyFLzz8eSykqH9x/1rCkVvq1KgorYEOmR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11434},"main":"./tsconfig.base.json","_from":"file:akistack-tsconfig-0.0.5.tgz","exports":{".":"./tsconfig.base.json","./web":"./tsconfig.web.json","./base":"./tsconfig.base.json","./lynx":"./tsconfig.lynx.json","./node":"./tsconfig.node.json","./node10":"./tsconfig.node10.json","./strict":"./tsconfig.strict.json","./svgr.d.ts":"./svgr.d.ts","./types/svgr":"./svgr.d.ts","./static.d.ts":"./static.d.ts","./types/static":"./static.d.ts","./tsconfig.web.json":"./tsconfig.web.json","./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.lynx.json":"./tsconfig.lynx.json","./tsconfig.node.json":"./tsconfig.node.json","./tsconfig.node10.json":"./tsconfig.node10.json","./tsconfig.strict.json":"./tsconfig.strict.json"},"scripts":{},"_npmUser":{"name":"kirainmoe","email":"i@kirainmoe.com"},"_resolved":"/private/var/folders/5v/4j86pl6n31n3v0fq97dknmg00000gn/T/4c74c109c2cd60c94e42314e34ebdd9d/akistack-tsconfig-0.0.5.tgz","_integrity":"sha512-BBW3YKhKaYtGdW/9S0UfSVTysVySBsyPHgRLUwAEiXqC1DOtHlKQnGYBbHpR4dz4ggp77qJFfZYP2/yJBDS6JQ==","_npmVersion":"10.8.2","description":"Typescript config presets for different scenes.","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.2","@types/react":"~18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_0.0.5_1763270355187_0.6007672804975484","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@akistack/tsconfig","version":"0.0.7","keywords":["tsconfig"],"author":{"name":"Aki"},"license":"MIT","_id":"@akistack/tsconfig@0.0.7","maintainers":[{"name":"kirainmoe","email":"i@kirainmoe.com"}],"dist":{"shasum":"6ae2372b915d76e3d3ac136ed9c41d0535cfc459","tarball":"https://registry.npmjs.org/@akistack/tsconfig/-/tsconfig-0.0.7.tgz","fileCount":10,"integrity":"sha512-N8IohtQqbTqTuyetgvA6wGGyt01Juwhm7nw0a8xY+6RLHYYx0kdsMSZb9Nk4PcngBgJeoRGVFRBmCi7lkJYiQw==","signatures":[{"sig":"MEYCIQDGa9eABPOPUgyT4/F2MU2DfRZPVDdePNjrNX48UKVvHAIhAM/i9HNFsCByiRGxXuEB74Rwl9NL8T52d+eEEq6fNlal","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11499},"main":"./tsconfig.base.json","_from":"file:akistack-tsconfig-0.0.7.tgz","exports":{".":"./tsconfig.base.json","./web":"./tsconfig.web.json","./base":"./tsconfig.base.json","./lynx":"./tsconfig.lynx.json","./node":"./tsconfig.node.json","./node10":"./tsconfig.node10.json","./strict":"./tsconfig.strict.json","./svgr.d.ts":"./svgr.d.ts","./types/svgr":"./svgr.d.ts","./static.d.ts":"./static.d.ts","./types/static":"./static.d.ts","./tsconfig.web.json":"./tsconfig.web.json","./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.lynx.json":"./tsconfig.lynx.json","./tsconfig.node.json":"./tsconfig.node.json","./tsconfig.node10.json":"./tsconfig.node10.json","./tsconfig.strict.json":"./tsconfig.strict.json"},"scripts":{},"_npmUser":{"name":"kirainmoe","email":"i@kirainmoe.com"},"_resolved":"/private/var/folders/5v/4j86pl6n31n3v0fq97dknmg00000gn/T/d1513d8301927f334497021d49416031/akistack-tsconfig-0.0.7.tgz","_integrity":"sha512-N8IohtQqbTqTuyetgvA6wGGyt01Juwhm7nw0a8xY+6RLHYYx0kdsMSZb9Nk4PcngBgJeoRGVFRBmCi7lkJYiQw==","_npmVersion":"10.8.2","description":"Typescript config presets for different scenes.","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.2","@types/react":"~18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_0.0.7_1763741045158_0.13346717951857845","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@akistack/tsconfig","version":"0.0.8","description":"Typescript config presets for different scenes.","keywords":["tsconfig"],"author":{"name":"Aki"},"main":"./tsconfig.base.json","exports":{".":"./tsconfig.base.json","./base":"./tsconfig.base.json","./strict":"./tsconfig.strict.json","./web":"./tsconfig.web.json","./node":"./tsconfig.node.json","./node10":"./tsconfig.node10.json","./lynx":"./tsconfig.lynx.json","./nest":"./tsconfig.nest.json","./types/static":"./static.d.ts","./types/svgr":"./svgr.d.ts","./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.strict.json":"./tsconfig.strict.json","./tsconfig.web.json":"./tsconfig.web.json","./tsconfig.node.json":"./tsconfig.node.json","./tsconfig.node10.json":"./tsconfig.node10.json","./tsconfig.lynx.json":"./tsconfig.lynx.json","./tsconfig.nest.json":"./tsconfig.nest.json","./static.d.ts":"./static.d.ts","./svgr.d.ts":"./svgr.d.ts"},"license":"MIT","devDependencies":{"typescript":"~5.9.2","@types/react":"~18.3.1"},"scripts":{},"_id":"@akistack/tsconfig@0.0.8","_integrity":"sha512-qX+vE9WPx6fAn8AjJSplHljQCJCyIINJR0lgzeRxwldkqL7yXPRYxQzUZv4WdgHtCYSfT5RJHZEBHyVy7X4a3Q==","_resolved":"/private/var/folders/5v/4j86pl6n31n3v0fq97dknmg00000gn/T/25a9b0a4525f8d2e511d53de88bd727f/akistack-tsconfig-0.0.8.tgz","_from":"file:akistack-tsconfig-0.0.8.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-qX+vE9WPx6fAn8AjJSplHljQCJCyIINJR0lgzeRxwldkqL7yXPRYxQzUZv4WdgHtCYSfT5RJHZEBHyVy7X4a3Q==","shasum":"4c6a8e5479412c08bad2bc7efb74cdf1c9887e61","tarball":"https://registry.npmjs.org/@akistack/tsconfig/-/tsconfig-0.0.8.tgz","fileCount":11,"unpackedSize":12366,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBGKtVHDCrp8rnRwtcghBZ+RE0+32I+QHuKj+nApDpOlAiATlDTRAgEeGu8EopDQ3BCE5DCLXtDUR0iH3OSP90ztwQ=="}]},"_npmUser":{"name":"kirainmoe","email":"i@kirainmoe.com"},"directories":{},"maintainers":[{"name":"kirainmoe","email":"i@kirainmoe.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tsconfig_0.0.8_1774628058761_0.45984370091924953"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-25T08:02:57.416Z","modified":"2026-03-27T16:14:19.341Z","0.0.1":"2025-10-25T08:02:57.684Z","0.0.2":"2025-10-25T08:04:02.309Z","0.0.3":"2025-11-16T05:11:12.278Z","0.0.4":"2025-11-16T05:18:05.383Z","0.0.5":"2025-11-16T05:19:15.395Z","0.0.7":"2025-11-21T16:04:05.348Z","0.0.8":"2026-03-27T16:14:19.166Z"},"author":{"name":"Aki"},"license":"MIT","keywords":["tsconfig"],"description":"Typescript config presets for different scenes.","maintainers":[{"name":"kirainmoe","email":"i@kirainmoe.com"}],"readme":"# @akistack/tsconfig\n\nTypeScript config presets for different scenes.\n\nVisit [https://aka.ms/tsconfig.json](https://aka.ms/tsconfig.json) to read more about tsconfig.\n\n## Usage\n\nAdd `@akistack/tsconfig` as a devDependency to your project:\n\n```bash\n# pnpm\npnpm i -D @akistack/tsconfig\n\n# yarn\nyarn add -D @akistack/tsconfig\n\n# npm\nnpm i -D @akistack/tsconfig\n\n# rush\nrush add -p @akistack/tsconfig --dev\n```\n\nAdd to your `tsconfig.json`:\n\n```json5\n// replace [base] with any other available presets\n\"extends\": \"@akistack/tsconfig/base\n```\n\nIf you'd like to import type declarations for static files, create a `static.d.ts` at `./src` and add:\n\n```ts\n/// <reference types=\"@akistack/tsconfig/types/static\" />\n```\n\n## Available Presets\n\n> **Notes**: This config presets use `esnext` (for target and module) / `bundler` (for moduleResolution) by default. Typescript 5+ is required.\n\n| Name          | Package                                             | Description                                                                                |\n| ------------- | --------------------------------------------------- | ------------------------------------------------------------------------------------------ |\n| Base          | `@akistack/tsconfig` <br> `@akistack/tsconfig/base` | Recommended base config to be extended in most of scenes.                                  |\n| Strict        | `@akistack/tsconfig/strict`                         | Base config with strictest type-checking options.                                          |\n| Web           | `@akistack/tsconfig/web`                            | Web application oriented configs.                                                          |\n| Node          | `@akistack/tsconfig/node`                           | Node.js application oriented configs. Compatible for Node 16 and later. ESNext by default. |\n| Node (Legacy) | `@akistack/tsconfig/node10`                         | Node.js application oriented configs for legacy versions. CommonJS by default.             |\n| Lynx          | `@akistack/tsconfig/lynx`                           | Lynx application oriented configs.                                                         |\n\n## Static File Declarations\n\nThis config preset comes with static file declarations.\n\n| Name   | Package                           | Description                                                                 |\n| ------ | --------------------------------- | --------------------------------------------------------------------------- |\n| Static | `@akistack/tsconfig/types/static` | Common static files' type declarations (CSS, Image, Font, CSS Modules, ...) |\n| SVGR   | `@akistack/tsconfig/types/svgr`   | Declaration for SVGR pre-processed React Components.                        |\n","readmeFilename":"README.md"}