{"_id":"@code-style/typescript-configs","_rev":"12-55f9c32bfc60ec76fe42bb206a30bcb7","name":"@code-style/typescript-configs","dist-tags":{"latest":"2.0.0-35"},"versions":{"2.0.0-24":{"name":"@code-style/typescript-configs","version":"2.0.0-24","keywords":["typescript","tsconfig"],"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","_id":"@code-style/typescript-configs@2.0.0-24","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/typescript-configs/README.md","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"dist":{"shasum":"8fea63ea7c67df01484114548398b43947599c8f","tarball":"https://registry.npmjs.org/@code-style/typescript-configs/-/typescript-configs-2.0.0-24.tgz","fileCount":15,"integrity":"sha512-mQyf4dexu15rctj1V5ACMHdw8MIJSUXpLBFhqUxGW4MjKYPk8be/u+sYYHTB2tR6xpPIHfSw0qGI/JW/ssuNZA==","signatures":[{"sig":"MEUCIQD9IYsAU2mq/hS1lCyInxC1W+G+8Y7C9VADjjJzpegvIwIgOny7DdbZ/5alUOdjuemNgKUxUcEwf/Z4TQ805/F5Hu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2ftypescript-configs@2.0.0-24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6346},"main":"roles/base.json","engines":{"node":">=18"},"exports":{".":"./roles/base.json","./*.json":"./*.json","./roles/*.json":"./roles/*.json","./layers/*.json":"./layers/*.json"},"gitHead":"98db89e67fd088be909d74095b214548f2f10127","scripts":{"test":"node $NODE_OPTS --require tsm --test test/*.ts","test:debug":"NODE_OPTS='--inspect-brk' npm run test"},"_npmUser":{"name":"dudeofawesome","email":"louis@orleans.io"},"repository":{"url":"git+ssh://git@github.com/dudeofawesome/code-style.git","type":"git","directory":"/packages/typescript-configs"},"_npmVersion":"10.2.4","description":"My Typescript configs","directories":{},"_nodeVersion":"20.11.1","dependencies":{"tslib":"^2.6.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.3.0","typescript":"^5.0.0","@types/jest":"^29.5.5","@types/node":"^20.6.3","@types/react":"^18.2.23"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-configs_2.0.0-24_1710833612424_0.3090954243575841","host":"s3://npm-registry-packages"}},"2.0.0-25":{"name":"@code-style/typescript-configs","version":"2.0.0-25","keywords":["typescript","tsconfig"],"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","_id":"@code-style/typescript-configs@2.0.0-25","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/typescript-configs/README.md","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"dist":{"shasum":"68710004279120b4a3bebce8c41263e19c92a607","tarball":"https://registry.npmjs.org/@code-style/typescript-configs/-/typescript-configs-2.0.0-25.tgz","fileCount":15,"integrity":"sha512-OItw+kWyARbG9p+JqdR/mBtICEv7jjOOg5O0vbm/GEcjqPjIaoAl7d9jhiPZfWY7iF5jGU0xE9qrxDYSDtWj7w==","signatures":[{"sig":"MEUCIFmVOC1ZmIWyKzb7u0VsfyNAgMIlYtnNysnHwN6kH9JRAiEAlh/J8zoH7jzBW/R0A8tOMFMN3Ao5C3C0OQiyjnzVYw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2ftypescript-configs@2.0.0-25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6418},"main":"roles/base.json","engines":{"node":">=18"},"exports":{".":"./roles/base.json","./*.json":"./*.json","./roles/*":"./roles/*.json","./layers/*":"./layers/*.json","./roles/*.json":"./roles/*.json","./layers/*.json":"./layers/*.json"},"gitHead":"5bfd02bebd37a781e48c0ab4f3b914f010f67c5f","scripts":{"test":"node $NODE_OPTS --require tsm --test test/*.ts","test:debug":"NODE_OPTS='--inspect-brk' npm run test"},"_npmUser":{"name":"dudeofawesome","email":"louis@orleans.io"},"repository":{"url":"git+ssh://git@github.com/dudeofawesome/code-style.git","type":"git","directory":"/packages/typescript-configs"},"_npmVersion":"10.2.4","description":"My Typescript configs","directories":{},"_nodeVersion":"20.11.1","dependencies":{"tslib":"^2.6.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.3.0","typescript":"^5.0.0","@types/jest":"^29.5.5","@types/node":"^20.6.3","@types/react":"^18.2.23"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-configs_2.0.0-25_1710917041662_0.9076530079113725","host":"s3://npm-registry-packages"}},"2.0.0-26":{"name":"@code-style/typescript-configs","version":"2.0.0-26","keywords":["typescript","tsconfig"],"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","_id":"@code-style/typescript-configs@2.0.0-26","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/typescript-configs/README.md","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"dist":{"shasum":"eef65f81c33802d99dbe01719f4468099385d761","tarball":"https://registry.npmjs.org/@code-style/typescript-configs/-/typescript-configs-2.0.0-26.tgz","fileCount":15,"integrity":"sha512-w7EJDojNnMyVH5GGhP0k9eGE3pK4V1d1l1n6IpB9yLeG4KfLgz82OXfSxWtU5vye5TcCEcauAIXI/KHRzf5uFA==","signatures":[{"sig":"MEYCIQCEAh1nGKJW27848Lb1nMPrNTXUnFsClVaKvJj67lGiQwIhAIf6mtJ9HO1tVKS6V7MV+LR9+E8jT++dEgTykI8YHlMp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2ftypescript-configs@2.0.0-26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6418},"main":"roles/base.json","engines":{"node":">=18"},"exports":{".":"./roles/base.json","./*.json":"./*.json","./roles/*":"./roles/*.json","./layers/*":"./layers/*.json","./roles/*.json":"./roles/*.json","./layers/*.json":"./layers/*.json"},"gitHead":"6dc1294be8bb46edb0283805b91990954f09edc8","scripts":{"test":"node $NODE_OPTS --require tsm --test test/*.ts","test:debug":"NODE_OPTS='--inspect-brk' npm run test"},"_npmUser":{"name":"dudeofawesome","email":"louis@orleans.io"},"repository":{"url":"git+ssh://git@github.com/dudeofawesome/code-style.git","type":"git","directory":"/packages/typescript-configs"},"_npmVersion":"10.5.0","description":"My Typescript configs","directories":{},"_nodeVersion":"20.12.1","dependencies":{"tslib":"^2.6.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.3.0","typescript":"^5.0.0","@types/jest":"^29.5.5","@types/node":"^20.6.3","@types/react":"^18.2.23"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-configs_2.0.0-26_1713031645946_0.47968873059730965","host":"s3://npm-registry-packages"}},"2.0.0-27":{"name":"@code-style/typescript-configs","version":"2.0.0-27","keywords":["typescript","tsconfig"],"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","_id":"@code-style/typescript-configs@2.0.0-27","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/typescript-configs/README.md","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"dist":{"shasum":"c78154aaf296c83505996a7c5f1420840a3707d4","tarball":"https://registry.npmjs.org/@code-style/typescript-configs/-/typescript-configs-2.0.0-27.tgz","fileCount":15,"integrity":"sha512-I+Eh4IHqp6/xdq935S/ryDespdh/F+RyMQuC+bnz6MtNk7DHEWh02SJFL+JmC71QlDvGfxeF3XIdJ/PcSPvhVQ==","signatures":[{"sig":"MEYCIQCuLRV8HdWWx3yRmxrvxkSAHmdd+9eEtQwrmZdhta1ovgIhALiBcwIXwPwl9acUbJbY86HgwSNd77r6UX316rCcuH/1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2ftypescript-configs@2.0.0-27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6418},"main":"roles/base.json","engines":{"node":">=18"},"exports":{".":"./roles/base.json","./*.json":"./*.json","./roles/*":"./roles/*.json","./layers/*":"./layers/*.json","./roles/*.json":"./roles/*.json","./layers/*.json":"./layers/*.json"},"gitHead":"96da1a90de0ad11dfe568279cdd24d85cff87a46","scripts":{"test":"node $NODE_OPTS --require tsm --test test/*.ts","test:debug":"NODE_OPTS='--inspect-brk' npm run test"},"_npmUser":{"name":"dudeofawesome","email":"louis@orleans.io"},"repository":{"url":"git+ssh://git@github.com/dudeofawesome/code-style.git","type":"git","directory":"/packages/typescript-configs"},"_npmVersion":"10.5.0","description":"My Typescript configs","directories":{},"_nodeVersion":"20.12.1","dependencies":{"tslib":"^2.6.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.3.0","typescript":"^5.0.0","@types/jest":"^29.5.5","@types/node":"^20.6.3","@types/react":"^18.2.23"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-configs_2.0.0-27_1713076881983_0.8111374779670526","host":"s3://npm-registry-packages"}},"2.0.0-28":{"name":"@code-style/typescript-configs","version":"2.0.0-28","keywords":["typescript","tsconfig"],"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","_id":"@code-style/typescript-configs@2.0.0-28","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/typescript-configs/README.md","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"dist":{"shasum":"7d105e36a0dd60ea51bf465a875065fed1d147d8","tarball":"https://registry.npmjs.org/@code-style/typescript-configs/-/typescript-configs-2.0.0-28.tgz","fileCount":15,"integrity":"sha512-p+gIO7aYI05N28t2OwU5BR6ORez5jgG9ltLgOf0V/zflt4H2eIoQsIeyqn4SvTKNke4qPqoJ2+fd73fIYSLuDg==","signatures":[{"sig":"MEUCIHHGlOQaDpJ/6Uhajq8yUPgM139IkVjysPpu7ZWeZsggAiEAkUB/u37+qByF0kmvvpQ1s+HGhEm9S2l/zPfSf6Xu4/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2ftypescript-configs@2.0.0-28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6520},"main":"roles/base.json","engines":{"node":">=18"},"exports":{".":"./roles/base.json","./*.json":"./*.json","./roles/*":"./roles/*.json","./layers/*":"./layers/*.json","./roles/*.json":"./roles/*.json","./layers/*.json":"./layers/*.json"},"gitHead":"5bbbcb8c103dc1d8c8b68d58bb5cdd0f8de43e6b","scripts":{"test":"node $NODE_OPTS --require tsm --test $(glob --ignore '**/node_modules/**' --ignore '**/dist/**' --ignore '**/fixture?(s)/**' '**/*[.-_]test.?(c|m)[jt]s' '**/test?(-*).?(c|m)[jt]s' '**/test/**/*.?(c|m)[jt]s')","test:debug":"NODE_OPTS='--inspect-brk' npm run test"},"_npmUser":{"name":"dudeofawesome","email":"louis@orleans.io"},"repository":{"url":"git+ssh://git@github.com/dudeofawesome/code-style.git","type":"git","directory":"/packages/typescript-configs"},"_npmVersion":"10.5.0","description":"My Typescript configs","directories":{},"_nodeVersion":"20.12.2","dependencies":{"tslib":"^2.6.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.3.0","jest":"^29.7.0","typescript":"^5.0.0","@types/node":"^20.6.3","@types/react":"^18.2.23"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-configs_2.0.0-28_1714768222415_0.08405888811087081","host":"s3://npm-registry-packages"}},"2.0.0-29":{"name":"@code-style/typescript-configs","version":"2.0.0-29","keywords":["typescript","tsconfig"],"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","_id":"@code-style/typescript-configs@2.0.0-29","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/typescript-configs/README.md","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"dist":{"shasum":"6ba6f58af0f07f7f0b3b62ccf16d5a7677cfef4c","tarball":"https://registry.npmjs.org/@code-style/typescript-configs/-/typescript-configs-2.0.0-29.tgz","fileCount":15,"integrity":"sha512-i0MS7N9u/fJO1xCQoP4FEr24vJJNRiNvy71tGtBCVFrNsAeQIHrCs46ueTRnKEeDyAvSlOfjn+aojGJHgzzeQg==","signatures":[{"sig":"MEUCIQDUsUTk7qkMbBsGlBeobi29Omv8BAaUIRj59zQvMWJotwIgU+t3GLl5XAfXSjBUhLoz+hp9F8TDG8O65EdtYfTmTL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2ftypescript-configs@2.0.0-29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6520},"main":"roles/base.json","engines":{"node":">=18"},"exports":{".":"./roles/base.json","./*.json":"./*.json","./roles/*":"./roles/*.json","./layers/*":"./layers/*.json","./roles/*.json":"./roles/*.json","./layers/*.json":"./layers/*.json"},"gitHead":"4e5dfad2a9efbcd8c67993c293022d1ed20689ae","scripts":{"test":"node $NODE_OPTS --require tsm --test $(glob --ignore '**/node_modules/**' --ignore '**/dist/**' --ignore '**/fixture?(s)/**' '**/*[.-_]test.?(c|m)[jt]s' '**/test?(-*).?(c|m)[jt]s' '**/test/**/*.?(c|m)[jt]s')","test:debug":"NODE_OPTS='--inspect-brk' npm run test"},"_npmUser":{"name":"dudeofawesome","email":"louis@orleans.io"},"repository":{"url":"git+ssh://git@github.com/dudeofawesome/code-style.git","type":"git","directory":"/packages/typescript-configs"},"_npmVersion":"10.5.0","description":"My Typescript configs","directories":{},"_nodeVersion":"20.12.2","dependencies":{"tslib":"^2.6.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.3.0","jest":"^29.7.0","typescript":"^5.0.0","@types/node":"^20.6.3","@types/react":"^18.2.23"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-configs_2.0.0-29_1714778962426_0.938796315134377","host":"s3://npm-registry-packages"}},"2.0.0-30":{"name":"@code-style/typescript-configs","version":"2.0.0-30","keywords":["typescript","tsconfig"],"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","_id":"@code-style/typescript-configs@2.0.0-30","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/typescript-configs/README.md","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"dist":{"shasum":"aefb9ed732632bf7fe01501929aee31ac92e8cbe","tarball":"https://registry.npmjs.org/@code-style/typescript-configs/-/typescript-configs-2.0.0-30.tgz","fileCount":15,"integrity":"sha512-T9BEXe7hWmLIikptofcDMqUvD0crBXBt4Ps1WxnXSiEt0C+x6kXoZhxBWeUkRyAQYzMrbnrjAK7PGF4/KqXZGw==","signatures":[{"sig":"MEQCICxGWvFnlsZHQYNLUXsiq5LsBc3kJj92B8DbXk276p7KAiBZUNOMzFPS72bzrkv3IZeVIxWjizvQYuI0bI3S6pSSag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2ftypescript-configs@2.0.0-30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6520},"main":"roles/base.json","engines":{"node":">=18"},"exports":{".":"./roles/base.json","./*.json":"./*.json","./roles/*":"./roles/*.json","./layers/*":"./layers/*.json","./roles/*.json":"./roles/*.json","./layers/*.json":"./layers/*.json"},"gitHead":"2f352f214ad5d8f58ac54799a67c193e3f3abbf3","scripts":{"test":"node $NODE_OPTS --require tsm --test $(glob --ignore '**/node_modules/**' --ignore '**/dist/**' --ignore '**/fixture?(s)/**' '**/*[.-_]test.?(c|m)[jt]s' '**/test?(-*).?(c|m)[jt]s' '**/test/**/*.?(c|m)[jt]s')","test:debug":"NODE_OPTS='--inspect-brk' npm run test"},"_npmUser":{"name":"dudeofawesome","email":"louis@orleans.io"},"repository":{"url":"git+ssh://git@github.com/dudeofawesome/code-style.git","type":"git","directory":"/packages/typescript-configs"},"_npmVersion":"10.5.0","description":"My Typescript configs","directories":{},"_nodeVersion":"20.12.2","dependencies":{"tslib":"^2.6.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.3.0","jest":"^29.7.0","typescript":"^5.0.0","@types/node":"^20.6.3","@types/react":"^18.2.23"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-configs_2.0.0-30_1714779376158_0.4147041527364397","host":"s3://npm-registry-packages"}},"2.0.0-31":{"name":"@code-style/typescript-configs","version":"2.0.0-31","keywords":["typescript","tsconfig"],"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","_id":"@code-style/typescript-configs@2.0.0-31","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/typescript-configs/README.md","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"dist":{"shasum":"6d126aa4ace6ca6a1716d7f32a007ac1b538c7cf","tarball":"https://registry.npmjs.org/@code-style/typescript-configs/-/typescript-configs-2.0.0-31.tgz","fileCount":15,"integrity":"sha512-WPVAhod4Ywk/TGkPnWYp9MIkSShQ5SEK58AOMSVlmxdakSpyBUtTnN7n46k33EZd69Wp+Vjw8JXcSeq12xoCYQ==","signatures":[{"sig":"MEYCIQDQs83iiUaRoSGlMWpb425nUNiijfPpUKX2dbiU3Fr5fQIhAMGAotRxs0dDceHTFXeu8H8Vh4CmsafWWdV6m6Jigt/A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2ftypescript-configs@2.0.0-31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6723},"main":"roles/base.json","engines":{"node":">=18"},"exports":{".":"./roles/base.json","./*.json":"./*.json","./roles/*":"./roles/*.json","./layers/*":"./layers/*.json","./roles/*.json":"./roles/*.json","./layers/*.json":"./layers/*.json"},"gitHead":"bc2daaed4f2baed18e837cbe97c4fcacbb3dd774","scripts":{"test":"node $NODE_OPTS --import=tsx --test $(glob --ignore '**/node_modules/**' --ignore '**/dist/**' --ignore '**/fixture?(s)/**' '**/*[.-_]test.?(c|m)[jt]s' '**/test?(-*).?(c|m)[jt]s' '**/test/**/*.?(c|m)[jt]s')","test:debug":"NODE_OPTS='--inspect-brk' npm run test"},"_npmUser":{"name":"dudeofawesome","email":"louis@orleans.io"},"repository":{"url":"git+ssh://git@github.com/dudeofawesome/code-style.git","type":"git","directory":"/packages/typescript-configs"},"_npmVersion":"10.5.0","description":"My Typescript configs","directories":{},"_nodeVersion":"20.12.2","dependencies":{"tslib":"^2.6.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.9.4","jest":"^29.7.0","typescript":"^5.0.0","@types/node":"^20.6.3","@types/react":"^18.2.23"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-configs_2.0.0-31_1715415277868_0.8301715606126954","host":"s3://npm-registry-packages"}},"2.0.0-32":{"name":"@code-style/typescript-configs","version":"2.0.0-32","keywords":["typescript","tsconfig"],"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","_id":"@code-style/typescript-configs@2.0.0-32","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/typescript-configs/README.md","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"dist":{"shasum":"0448522ab9bef30e2b8666b90ccd9d5aa2826f43","tarball":"https://registry.npmjs.org/@code-style/typescript-configs/-/typescript-configs-2.0.0-32.tgz","fileCount":15,"integrity":"sha512-ToQ3DFJdeVcJrLExH87LS01sFdZyVdzazdOFBFkTWu1xnL1CVn88Zz7iGU4L4kH2P/23MwwbKXTtIB1OzB/MBQ==","signatures":[{"sig":"MEQCIBFobwzcqMefCSfK8EP+7dfsRlLmAUznViUvdihV9xVHAiBNJCi7t0Z5ByFoa4N//Tilx2RhU58Ot4nMJPbLULgyvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2ftypescript-configs@2.0.0-32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6723},"main":"roles/base.json","engines":{"node":">=18"},"exports":{".":"./roles/base.json","./*.json":"./*.json","./roles/*":"./roles/*.json","./layers/*":"./layers/*.json","./roles/*.json":"./roles/*.json","./layers/*.json":"./layers/*.json"},"gitHead":"f3282e598fb10ecc07c3eb731334b3a8d30b92a1","scripts":{"test":"node $NODE_OPTS --import=tsx --test $(glob --ignore '**/node_modules/**' --ignore '**/dist/**' --ignore '**/fixture?(s)/**' '**/*[.-_]test.?(c|m)[jt]s' '**/test?(-*).?(c|m)[jt]s' '**/test/**/*.?(c|m)[jt]s')","test:debug":"NODE_OPTS='--inspect-brk' npm run test"},"_npmUser":{"name":"dudeofawesome","email":"louis@orleans.io"},"repository":{"url":"git+ssh://git@github.com/dudeofawesome/code-style.git","type":"git","directory":"/packages/typescript-configs"},"_npmVersion":"10.5.0","description":"My Typescript configs","directories":{},"_nodeVersion":"20.12.2","dependencies":{"tslib":"^2.6.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.9.4","jest":"^29.7.0","typescript":"^5.0.0","@types/node":"^20.6.3","@types/react":"^18.2.23"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-configs_2.0.0-32_1715416398714_0.7339667301295467","host":"s3://npm-registry-packages"}},"2.0.0-33":{"name":"@code-style/typescript-configs","version":"2.0.0-33","keywords":["typescript","tsconfig"],"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","_id":"@code-style/typescript-configs@2.0.0-33","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/typescript-configs/README.md","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"dist":{"shasum":"32cf8ce3dae6cacf826dabc6d507b40eb52dbeca","tarball":"https://registry.npmjs.org/@code-style/typescript-configs/-/typescript-configs-2.0.0-33.tgz","fileCount":15,"integrity":"sha512-5ZpEjXWu0nhcBgAQ1KgepwEpI9p5r2szJAaozaC1W4t1muHpKQ6OZE1FDfhEhvmC8t2VZcM0dUAydk8FAVfhdQ==","signatures":[{"sig":"MEQCID4J+NYHdXXvypxXYi6frV+5/Sugc3ixg8xTH+jfM5N4AiBIlYLX4b/LiIJbx/m+92jPEqZKffiOzvzkARJCzVE7VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2ftypescript-configs@2.0.0-33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6723},"main":"roles/base.json","engines":{"node":">=18"},"exports":{".":"./roles/base.json","./*.json":"./*.json","./roles/*":"./roles/*.json","./layers/*":"./layers/*.json","./roles/*.json":"./roles/*.json","./layers/*.json":"./layers/*.json"},"gitHead":"3418ff0fc532673f60a9643925a8602bd1c8c9e9","scripts":{"test":"node $NODE_OPTS --import=tsx --test $(glob --ignore '**/node_modules/**' --ignore '**/dist/**' --ignore '**/fixture?(s)/**' '**/*[.-_]test.?(c|m)[jt]s' '**/test?(-*).?(c|m)[jt]s' '**/test/**/*.?(c|m)[jt]s')","test:debug":"NODE_OPTS='--inspect-brk' npm run test"},"_npmUser":{"name":"dudeofawesome","email":"louis@orleans.io"},"repository":{"url":"git+ssh://git@github.com/dudeofawesome/code-style.git","type":"git","directory":"/packages/typescript-configs"},"_npmVersion":"10.8.2","description":"My Typescript configs","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.6.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.9.4","jest":"^29.7.0","typescript":"^5.0.0","@types/node":"^20.6.3","@types/react":"^18.2.23"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-configs_2.0.0-33_1757015227285_0.3652769293768938","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-34":{"name":"@code-style/typescript-configs","version":"2.0.0-34","keywords":["typescript","tsconfig"],"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","_id":"@code-style/typescript-configs@2.0.0-34","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/typescript-configs/README.md","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"dist":{"shasum":"184d77d03ae606ee16a1a9594850ee068d5d2e7d","tarball":"https://registry.npmjs.org/@code-style/typescript-configs/-/typescript-configs-2.0.0-34.tgz","fileCount":15,"integrity":"sha512-9hFEp6pMdgflwt6x+Z+CrNHPYiNmatZQUC+jyYLsoUu2e7IZ9BBG2B7XUxKxyC2L3fHlggO2zfEZFI0GrvWU0w==","signatures":[{"sig":"MEUCIH3lDlldPWXiS9j/JV1Rl2EiMEn6+wNUrHAi2yyRNBxwAiEArOOvlju4ksuEMuLT6PuWlhbmzR41DpCTga+1hqc3Sh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2ftypescript-configs@2.0.0-34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6723},"main":"roles/base.json","engines":{"node":">=18"},"exports":{".":"./roles/base.json","./*.json":"./*.json","./roles/*":"./roles/*.json","./layers/*":"./layers/*.json","./roles/*.json":"./roles/*.json","./layers/*.json":"./layers/*.json"},"gitHead":"130ef57738e9a8f6f2b04d1ca41cefba5b24c0c7","scripts":{"test":"node $NODE_OPTS --import=tsx --test $(glob --ignore '**/node_modules/**' --ignore '**/dist/**' --ignore '**/fixture?(s)/**' '**/*[.-_]test.?(c|m)[jt]s' '**/test?(-*).?(c|m)[jt]s' '**/test/**/*.?(c|m)[jt]s')","test:debug":"NODE_OPTS='--inspect-brk' npm run test"},"_npmUser":{"name":"dudeofawesome","email":"louis@orleans.io"},"repository":{"url":"git+ssh://git@github.com/dudeofawesome/code-style.git","type":"git","directory":"/packages/typescript-configs"},"_npmVersion":"10.8.2","description":"My Typescript configs","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.6.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.9.4","jest":"^29.7.0","typescript":"^5.0.0","@types/node":"^20.6.3","@types/react":"^18.2.23"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-configs_2.0.0-34_1757026347310_0.11666755180050092","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-35":{"name":"@code-style/typescript-configs","version":"2.0.0-35","description":"My Typescript configs","keywords":["typescript","tsconfig"],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/typescript-configs/README.md","repository":{"type":"git","url":"git+ssh://git@github.com/dudeofawesome/code-style.git","directory":"/packages/typescript-configs"},"license":"MIT","author":{"name":"Louis Orleans","email":"louis@orleans.io"},"exports":{".":"./roles/base.json","./roles/*":"./roles/*.json","./layers/*":"./layers/*.json","./roles/*.json":"./roles/*.json","./layers/*.json":"./layers/*.json","./*.json":"./*.json"},"main":"roles/base.json","scripts":{"test":"node $NODE_OPTS --import=tsx --test $(glob --ignore '**/node_modules/**' --ignore '**/dist/**' --ignore '**/fixture?(s)/**' '**/*[.-_]test.?(c|m)[jt]s' '**/test?(-*).?(c|m)[jt]s' '**/test/**/*.?(c|m)[jt]s')","test:debug":"NODE_OPTS='--inspect-brk' npm run test"},"dependencies":{"tslib":"^2.6.2"},"devDependencies":{"@types/node":"^20.6.3","@types/react":"^18.2.23","jest":"^29.7.0","tsx":"^4.9.4","typescript":"^5.0.0"},"peerDependencies":{"typescript":">=5.0.0"},"engines":{"node":">=18"},"publishConfig":{"access":"public","provenance":true},"_id":"@code-style/typescript-configs@2.0.0-35","gitHead":"76effc7d3efe32f8179c4990d127cb3596ed6fd4","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-5Z9Gzsy2PLlXhPrtiiKNIOzFbIW+G8DXj0zQxc1BMa36AXXHv1+50X8Ip0qT8ZC4dm3KE4sgCYvvVGM9d6N/9Q==","shasum":"72461c2725ae00bcc5505f7b8774370999b130a1","tarball":"https://registry.npmjs.org/@code-style/typescript-configs/-/typescript-configs-2.0.0-35.tgz","fileCount":15,"unpackedSize":6723,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2ftypescript-configs@2.0.0-35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDKEAj8CAnjqu+jCsED4Pbk2jOr8tdRuUO9so/eX28XuQIgFnUKqftkdsQ8BarGJzTSnfYabWFVIzjLWHTMAnQfE0M="}]},"_npmUser":{"name":"dudeofawesome","email":"louis@orleans.io"},"directories":{},"maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typescript-configs_2.0.0-35_1757460607018_0.2043323283043026"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-19T07:33:32.334Z","modified":"2025-09-09T23:30:07.643Z","2.0.0-24":"2024-03-19T07:33:32.583Z","2.0.0-25":"2024-03-20T06:44:01.860Z","2.0.0-26":"2024-04-13T18:07:26.139Z","2.0.0-27":"2024-04-14T06:41:22.137Z","2.0.0-28":"2024-05-03T20:30:22.574Z","2.0.0-29":"2024-05-03T23:29:22.575Z","2.0.0-30":"2024-05-03T23:36:16.343Z","2.0.0-31":"2024-05-11T08:14:38.029Z","2.0.0-32":"2024-05-11T08:33:18.866Z","2.0.0-33":"2025-09-04T19:47:07.505Z","2.0.0-34":"2025-09-04T22:52:27.506Z","2.0.0-35":"2025-09-09T23:30:07.212Z"},"bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/typescript-configs/README.md","keywords":["typescript","tsconfig"],"repository":{"type":"git","url":"git+ssh://git@github.com/dudeofawesome/code-style.git","directory":"/packages/typescript-configs"},"description":"My Typescript configs","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"readme":"# @code-style/typescript-configs\n\nMy set of tsc config files\n\n## Usage\n\n**The easiest way to get started with this project is to use our [setup script](https://www.npmjs.com/package/@code-style/create-configs).**\n\n1. Install this config plugin as a dev dependency.\n\n    ```sh\n    npm i -D @code-style/typescript-configs\n    ```\n\n1. Pick an appropriate role config to base your on.\n\n    For example, you could pick `@code-style/typescript-configs/roles/node.json`.\n\n1. Pick any appropriate layer configs to add to your config.\n\n    For example, you could pick `@code-style/typescript-configs/layers/esmodule.json`.\n\n1. Create your `tsconfig.json`.\n\n    ```json\n    {\n        \"extends\": [\n            \"@code-style/typescript-configs/roles/node.json\",\n            \"@code-style/typescript-configs/layers/esmodule.json\"\n        ]\n    }\n    ```\n\n1. Set your `baseUrl` and `outDir` paths.\n\n    ```json\n    {\n        ...\n        \"compilerOptions\": {\n            \"baseUrl\": \"src/\",\n            \"outDir\": \"dist/\"\n        }\n    }\n    ```\n\n1. Set your `include` and `exclude` paths.\n\n    ```json\n    {\n        ...\n        \"include\": [\"src/\"],\n        \"exclude\": [\"dist/\"]\n    }\n    ```\n","readmeFilename":"README.md"}