{"_id":"@dominikrusso/tsconfig","_rev":"8-027586a5f0a0ce28acb15f233e20f348","name":"@dominikrusso/tsconfig","description":"Base tsconfigs for node and browsers.","dist-tags":{"latest":"2.0.0"},"versions":{"0.1.0":{"name":"@dominikrusso/tsconfig","version":"0.1.0","keywords":["tsconfig"],"author":{"name":"Dominik Russo"},"license":"MIT","_id":"@dominikrusso/tsconfig@0.1.0","maintainers":[{"name":"domrus","email":"dominikrusso@tutanota.com"}],"homepage":"https://github.com/dominikrusso/tsconfig#readme","bugs":{"url":"https://github.com/dominikrusso/tsconfig/issues"},"dist":{"shasum":"66a3ec5d885309797bfc64994b997813a32403a0","tarball":"https://registry.npmjs.org/@dominikrusso/tsconfig/-/tsconfig-0.1.0.tgz","fileCount":5,"integrity":"sha512-yyfu1hDUz/W0TJzEzn+13+lqgY6A0yGRxHkmGEOVfsKV+M6Saq0McwVCA/ruIXW4aus4WLmHmA+X+OTrn+FC9Q==","signatures":[{"sig":"MEYCIQDOO6ABAUnNswasCMpVCYCCD+vJhzV1SgxIWsDPPY94AgIhAOIcnpzb/abTJU/0h9Xd8OgTPUtlcn3gXOMlAXqVXzCz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2289},"_from":"file:dominikrusso-tsconfig-0.1.0.tgz","engines":{"pnpm":">=9.0.0"},"scripts":{"fmt":"prettier --cache --write .","test":"node test/test.mjs"},"_npmUser":{"name":"domrus","email":"dominikrusso@tutanota.com"},"_resolved":"/tmp/0a56510d3618072909a4358d702ec60d/dominikrusso-tsconfig-0.1.0.tgz","_integrity":"sha512-yyfu1hDUz/W0TJzEzn+13+lqgY6A0yGRxHkmGEOVfsKV+M6Saq0McwVCA/ruIXW4aus4WLmHmA+X+OTrn+FC9Q==","repository":{"url":"git+https://github.com/dominikrusso/tsconfig.git","type":"git"},"_npmVersion":"10.8.0","description":"Base tsconfigs for node and browsers.","directories":{},"_nodeVersion":"20.13.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.2.5"},"peerDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_0.1.0_1715889920707_0.9364681974476607","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@dominikrusso/tsconfig","version":"0.2.0","keywords":["tsconfig"],"author":{"name":"Dominik Russo"},"license":"MIT","_id":"@dominikrusso/tsconfig@0.2.0","maintainers":[{"name":"domrus","email":"dominikrusso@tutanota.com"}],"homepage":"https://github.com/dominikrusso/tsconfig#readme","bugs":{"url":"https://github.com/dominikrusso/tsconfig/issues"},"dist":{"shasum":"f38ca9da4ff4f7b4d37889aad3a5d64924d93412","tarball":"https://registry.npmjs.org/@dominikrusso/tsconfig/-/tsconfig-0.2.0.tgz","fileCount":5,"integrity":"sha512-yN0+Z+WOG7mERrrYTmT+y1nJpPNPk4RuOYF3ErMaH4ly4c4aHKn0dzSURg9zv9IKRcmeq2uvs9D++isAHuBtPQ==","signatures":[{"sig":"MEQCIBTP5MtD9MwxfOAK6N9WIxUZc0bRgCq7fhV6YbbBERMrAiBb71rQVLD8Uooy6tT9M2Mgex/ahXLboUj4TpfGIzuYJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2587},"engines":{"pnpm":">=9.0.0"},"gitHead":"d6061ca9cf38266ee007388f1a8906028051389c","scripts":{"fmt":"prettier --cache --write .","test":"node test/test.mjs"},"_npmUser":{"name":"domrus","email":"dominikrusso@tutanota.com"},"repository":{"url":"git+https://github.com/dominikrusso/tsconfig.git","type":"git"},"_npmVersion":"10.8.0","description":"Base tsconfigs for node and browsers.","directories":{},"_nodeVersion":"20.13.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.2.5"},"peerDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_0.2.0_1716108803638_0.368037756557968","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@dominikrusso/tsconfig","version":"0.2.1","keywords":["tsconfig"],"author":{"name":"Dominik Russo"},"license":"MIT","_id":"@dominikrusso/tsconfig@0.2.1","maintainers":[{"name":"domrus","email":"dominikrusso@tutanota.com"}],"homepage":"https://github.com/dominikrusso/tsconfig#readme","bugs":{"url":"https://github.com/dominikrusso/tsconfig/issues"},"dist":{"shasum":"d6fd35ae7e283f53e68d5533558772b45e48d3d8","tarball":"https://registry.npmjs.org/@dominikrusso/tsconfig/-/tsconfig-0.2.1.tgz","fileCount":5,"integrity":"sha512-NegaGUd7lLfpFPdw/avUj14wqnug3r/JKzMAP3oNiC896G5pYvX6HCwkn1oksRLqAzfBJLg8RhSoM4l6ffEp1A==","signatures":[{"sig":"MEQCIDSLlEGYv7Qpb2F54nyMUZOItjdHHj1yjPtWXpMbeM9wAiBPt58JdjzLMFmkeTr+1pHgYz2hWAIjWj3D6TzOsjjv9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2585},"engines":{"pnpm":">=9.0.0"},"gitHead":"ff6f20f2ff3cdc9d1e38a323e8ef8233ea2ecc3f","scripts":{"fmt":"prettier --cache --write .","test":"node test/test.mjs"},"_npmUser":{"name":"domrus","email":"dominikrusso@tutanota.com"},"repository":{"url":"git+https://github.com/dominikrusso/tsconfig.git","type":"git"},"_npmVersion":"10.8.0","description":"Base tsconfigs for node and browsers.","directories":{},"_nodeVersion":"20.13.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.2.5"},"peerDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_0.2.1_1716149230950_0.4282428450886553","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@dominikrusso/tsconfig","version":"0.2.2","keywords":["tsconfig"],"author":{"name":"Dominik Russo"},"license":"MIT","_id":"@dominikrusso/tsconfig@0.2.2","maintainers":[{"name":"domrus","email":"dominikrusso@tutanota.com"}],"homepage":"https://github.com/dominikrusso/tsconfig#readme","bugs":{"url":"https://github.com/dominikrusso/tsconfig/issues"},"dist":{"shasum":"b406b06d69058603dceb12158526da678f8fdc20","tarball":"https://registry.npmjs.org/@dominikrusso/tsconfig/-/tsconfig-0.2.2.tgz","fileCount":5,"integrity":"sha512-sdM/6IBjFCB9+hF5pY/lAiOgL7MGw0FglgsxVl2iOcDQmVTIKbU1jSrOMRmeZGN9oTvMVfjYL+gH+VDUiOrslw==","signatures":[{"sig":"MEQCIEuE4hdZQxByGd+bBIpibnTDX+hdCpT/Q6pHb3+HmKa3AiAEPNwiaIDLLk563BwmjI5ZiyQLwr1fx+iA5Gg8cJwwnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2584},"_from":"file:dominikrusso-tsconfig-0.2.2.tgz","engines":{"pnpm":">=9.0.0"},"scripts":{"fmt":"prettier --cache --write .","test":"node test/test.mjs"},"_npmUser":{"name":"domrus","email":"dominikrusso@tutanota.com"},"_resolved":"/tmp/9e610d976dcbd610fdb03dbbad9f30d2/dominikrusso-tsconfig-0.2.2.tgz","_integrity":"sha512-sdM/6IBjFCB9+hF5pY/lAiOgL7MGw0FglgsxVl2iOcDQmVTIKbU1jSrOMRmeZGN9oTvMVfjYL+gH+VDUiOrslw==","repository":{"url":"git+https://github.com/dominikrusso/tsconfig.git","type":"git"},"_npmVersion":"10.8.0","description":"Base tsconfigs for node and browsers.","directories":{},"_nodeVersion":"20.13.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.2.5"},"peerDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_0.2.2_1716150193910_0.6891485996520581","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@dominikrusso/tsconfig","version":"0.3.0","keywords":["tsconfig"],"author":{"name":"Dominik Russo"},"license":"MIT","_id":"@dominikrusso/tsconfig@0.3.0","maintainers":[{"name":"domrus","email":"dominikrusso@tutanota.com"}],"homepage":"https://github.com/dominikrusso/tsconfig#readme","bugs":{"url":"https://github.com/dominikrusso/tsconfig/issues"},"dist":{"shasum":"8a5c81329a778e09bcf4f832e4a38cc08eb2c630","tarball":"https://registry.npmjs.org/@dominikrusso/tsconfig/-/tsconfig-0.3.0.tgz","fileCount":5,"integrity":"sha512-U2fCq5hQ45EVfc0ZyZt2FpHnFOO0BGsqOow6gzNyB0/wSdbzL3mQr77k3QtdiaNAS4raeyoJ3K01LRMRGeJ2jg==","signatures":[{"sig":"MEUCIQDyfplC4bhpz2LaQG2a88JNXIlUWgolHhUyOdgyzX82rgIgeXE0QPFy9IQZauthxAPPlFK7w1JjfL2oVpxm+oOp7Sw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2687},"engines":{"pnpm":">=9.0.0"},"gitHead":"53193c9e8c9a8d7698cc65acbff94c66ee61f182","scripts":{"fmt":"prettier --cache --write .","test":"node test/test.mjs"},"_npmUser":{"name":"domrus","email":"dominikrusso@tutanota.com"},"repository":{"url":"git+https://github.com/dominikrusso/tsconfig.git","type":"git"},"_npmVersion":"10.8.0","description":"Base tsconfigs for node and browsers.","directories":{},"_nodeVersion":"20.13.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.2.5"},"peerDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_0.3.0_1716320138437_0.6775171803129754","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@dominikrusso/tsconfig","version":"0.3.1","keywords":["tsconfig"],"author":{"name":"Dominik Russo"},"license":"MIT","_id":"@dominikrusso/tsconfig@0.3.1","maintainers":[{"name":"domrus","email":"dominikrusso@tutanota.com"}],"homepage":"https://github.com/dominikrusso/tsconfig#readme","bugs":{"url":"https://github.com/dominikrusso/tsconfig/issues"},"dist":{"shasum":"dc18c21b4d9290e7fa60b4a8d27759908c963b4b","tarball":"https://registry.npmjs.org/@dominikrusso/tsconfig/-/tsconfig-0.3.1.tgz","fileCount":5,"integrity":"sha512-d0VR7UK29MXWyFtSUY/ZYTHUZn0IKTn4kcwwSy2ZDbuucFzdD+c/QNfl5Fm6XnCl8VfEujFkGIY79GeILeM6Lg==","signatures":[{"sig":"MEUCIF9zCAZ7SWjCHQ5alwd3SjwC59J4YneuuQbikO6Ws2QpAiEAjfg581UhjNYVWN5GCtSuPTPbrZiZO20rW6GjRXvNR+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2768},"_from":"file:dominikrusso-tsconfig-0.3.1.tgz","engines":{"pnpm":">=9.0.0"},"scripts":{"fmt":"prettier --cache --write .","test":"node test/test.mjs"},"_npmUser":{"name":"domrus","email":"dominikrusso@tutanota.com"},"_resolved":"/tmp/50b10906a9ccfbc36da685d2db9754f0/dominikrusso-tsconfig-0.3.1.tgz","_integrity":"sha512-d0VR7UK29MXWyFtSUY/ZYTHUZn0IKTn4kcwwSy2ZDbuucFzdD+c/QNfl5Fm6XnCl8VfEujFkGIY79GeILeM6Lg==","repository":{"url":"git+https://github.com/dominikrusso/tsconfig.git","type":"git"},"_npmVersion":"10.8.0","description":"Base tsconfigs for node and browsers.","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.2.5"},"peerDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_0.3.1_1716719695458_0.9009739766243892","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@dominikrusso/tsconfig","version":"0.3.2","keywords":["tsconfig"],"author":{"name":"Dominik Russo"},"license":"MIT","_id":"@dominikrusso/tsconfig@0.3.2","maintainers":[{"name":"domrus","email":"dominikrusso@tutanota.com"}],"homepage":"https://github.com/dominikrusso/tsconfig#readme","bugs":{"url":"https://github.com/dominikrusso/tsconfig/issues"},"dist":{"shasum":"94e499d3eb19fce61898d31903d6973224d57037","tarball":"https://registry.npmjs.org/@dominikrusso/tsconfig/-/tsconfig-0.3.2.tgz","fileCount":5,"integrity":"sha512-LFTJYTydQv38UBBoglL+gvDjYBLNN3MZg6xXr8F+xxTmqIqjWg9pxDhHU1F/93UO6ynHVrevcjMx2k/w4NcA0Q==","signatures":[{"sig":"MEYCIQDBl4oKXOv3q3MSZNW6A+VwSJPuLJvBAYXT/I70K6N5kQIhAN+UyVpHa4eYq1YFaYHM0FVndISKXih5bBlmkxo25YIJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2769},"_from":"file:dominikrusso-tsconfig-0.3.2.tgz","engines":{"pnpm":">=9.0.0"},"scripts":{"fmt":"prettier --cache --write .","test":"node test/test.mjs"},"_npmUser":{"name":"domrus","email":"dominikrusso@tutanota.com"},"_resolved":"/tmp/d28c0c63ea6ccca6cbad5d7ac06c1b3d/dominikrusso-tsconfig-0.3.2.tgz","_integrity":"sha512-LFTJYTydQv38UBBoglL+gvDjYBLNN3MZg6xXr8F+xxTmqIqjWg9pxDhHU1F/93UO6ynHVrevcjMx2k/w4NcA0Q==","repository":{"url":"git+https://github.com/dominikrusso/tsconfig.git","type":"git"},"_npmVersion":"10.8.0","description":"Base tsconfigs for node and browsers.","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.2.5"},"peerDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_0.3.2_1716719925428_0.27864147752731894","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@dominikrusso/tsconfig","version":"1.0.0","keywords":["tsconfig"],"author":{"name":"Dominik Russo"},"license":"MIT","_id":"@dominikrusso/tsconfig@1.0.0","maintainers":[{"name":"domrus","email":"dominikrusso@tutanota.com"}],"homepage":"https://github.com/dominikrusso/tsconfig#readme","bugs":{"url":"https://github.com/dominikrusso/tsconfig/issues"},"dist":{"shasum":"255fb7f67a6809d98e65d37acba1a6d542288b6c","tarball":"https://registry.npmjs.org/@dominikrusso/tsconfig/-/tsconfig-1.0.0.tgz","fileCount":11,"integrity":"sha512-0MfwQ9M32hpuErFXl/U3Qlkf5BCxId+f4hvgGV1L+Gm65CvUHIRM9HvKfzpw3I1QpwPYTdgIZ9DpyWl1W1gp3Q==","signatures":[{"sig":"MEUCIQDcCOE8C7EcBNpP+Vc8WLam9dyivPcqLvzgAtHvxinecwIgBimCSMLJ5k6tv4P03A0BVcM6OAG6A47juuzZoUmN3E0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4174},"type":"module","_from":"file:dominikrusso-tsconfig-1.0.0.tgz","engines":{"pnpm":">=9.0.0"},"scripts":{"fmt":"prettier --cache --write .","test":"bun run test/test.ts"},"_npmUser":{"name":"domrus","email":"dominikrusso@tutanota.com"},"_resolved":"/tmp/bd005adfac7d257446d098207070bc89/dominikrusso-tsconfig-1.0.0.tgz","_integrity":"sha512-0MfwQ9M32hpuErFXl/U3Qlkf5BCxId+f4hvgGV1L+Gm65CvUHIRM9HvKfzpw3I1QpwPYTdgIZ9DpyWl1W1gp3Q==","repository":{"url":"git+https://github.com/dominikrusso/tsconfig.git","type":"git"},"_npmVersion":"10.8.0","description":"Base tsconfigs for node and browsers.","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.2.5","@types/node":"20.12.13"},"peerDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig_1.0.0_1717181887276_0.6271001466568893","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@dominikrusso/tsconfig","author":{"name":"Dominik Russo"},"version":"2.0.0","type":"module","license":"MIT","description":"Base tsconfigs for node and browsers.","keywords":["tsconfig"],"peerDependencies":{"typescript":"^5.5.0"},"devDependencies":{"@types/node":"20.14.7","prettier":"3.3.2"},"repository":{"type":"git","url":"git+https://github.com/dominikrusso/tsconfig.git"},"engines":{"pnpm":">=9.0.0"},"scripts":{"fmt":"prettier --cache --write .","test":"bun run test/test.ts"},"_id":"@dominikrusso/tsconfig@2.0.0","bugs":{"url":"https://github.com/dominikrusso/tsconfig/issues"},"homepage":"https://github.com/dominikrusso/tsconfig#readme","_integrity":"sha512-DeX1d9Xo9pFIDpkW2d88QdchDGUtY5bDkayL8r7xA0BV6B8H0/aCXfYfcHjgnwQqbPxlWAqcjcmRq/3LhUEZ2Q==","_resolved":"/tmp/fc63e1d5bb5362aa2b8deffdf4f0dae8/dominikrusso-tsconfig-2.0.0.tgz","_from":"file:dominikrusso-tsconfig-2.0.0.tgz","_nodeVersion":"20.14.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-DeX1d9Xo9pFIDpkW2d88QdchDGUtY5bDkayL8r7xA0BV6B8H0/aCXfYfcHjgnwQqbPxlWAqcjcmRq/3LhUEZ2Q==","shasum":"bae678a9cc453b6e09126b793771373c8d206bb6","tarball":"https://registry.npmjs.org/@dominikrusso/tsconfig/-/tsconfig-2.0.0.tgz","fileCount":11,"unpackedSize":3867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIaC3YlBG3iUfGsr1GN5fXDafdHXVoLBImBfwxXWLu6AiAzCIML1nlg2Wquc54dmFjlhTIRojDD3zf93YksX/5XFw=="}]},"_npmUser":{"name":"domrus","email":"dominikrusso@tutanota.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsconfig_2.0.0_1719060347381_0.055183221367740565"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-16T20:05:20.605Z","modified":"2024-06-22T12:45:47.854Z","0.1.0":"2024-05-16T20:05:20.858Z","0.2.0":"2024-05-19T08:53:23.813Z","0.2.1":"2024-05-19T20:07:11.136Z","0.2.2":"2024-05-19T20:23:14.099Z","0.3.0":"2024-05-21T19:35:38.574Z","0.3.1":"2024-05-26T10:34:55.651Z","0.3.2":"2024-05-26T10:38:45.582Z","1.0.0":"2024-05-31T18:58:07.432Z","2.0.0":"2024-06-22T12:45:47.684Z"},"maintainers":[{"name":"domrus","email":"dominikrusso@tutanota.com"}],"author":{"name":"Dominik Russo"},"repository":{"type":"git","url":"git+https://github.com/dominikrusso/tsconfig.git"},"keywords":["tsconfig"],"license":"MIT","homepage":"https://github.com/dominikrusso/tsconfig#readme","bugs":{"url":"https://github.com/dominikrusso/tsconfig/issues"},"readme":"# @dominikrusso/tsconfig\n\nBase tsconfigs.\n\n## Provided Configs\n\n`<transpiler>-<environment>-<variant>.json`\n\n- transpiler\n  - `tsc`: you are using tsc to transpile your package\n  - `bundler`: you are using a bundler (esbuild, bun, swc, ...)\n- environment:\n  - `browser`: you are using [Web APIs](https://developer.mozilla.org/en-US/docs/Web/API)\n  - `node`: you are _not_ using Web APIs\n- variant:\n  - `app`: you are creating an application\n  - `lib`: you are creating a library\n\n## Usage\n\nAdd `@dominikrusso/tsconfig` as a devDependency.\nThen extend one of the configs:\n\n```jsonc\n// tsconfig.json\n\n{\n\t\"extends\": \"@dominikrusso/tsconfig/tsc-node-app.json\",\n\t\"include\": [\"src\"],\n}\n```\n\n⚠️ `skipLibCheck` is enabled by default.\nIf you are building a library and writing `d.ts` files\nyou should consider disabling this option.\nPlease refer to\n[this post from Testim](https://www.testim.io/blog/typescript-skiplibcheck/)\nfor a detailed explanation of `skipLibCheck`.\n","readmeFilename":"README.md"}