{"_id":"@code-style/eslint-config-typescript","_rev":"12-8c09b4cf94b4a1686e433e2ef5a33877","name":"@code-style/eslint-config-typescript","dist-tags":{"latest":"2.0.0-35"},"versions":{"2.0.0-24":{"name":"@code-style/eslint-config-typescript","version":"2.0.0-24","keywords":["style","lint","config","eslint"],"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","_id":"@code-style/eslint-config-typescript@2.0.0-24","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/eslint-config-typescript/README.md","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"dist":{"shasum":"3e961eeeb40ee927ea16f96b04c81de79b245114","tarball":"https://registry.npmjs.org/@code-style/eslint-config-typescript/-/eslint-config-typescript-2.0.0-24.tgz","fileCount":4,"integrity":"sha512-oAzwBhHM++m9rwi2c0DfrAHuoW9OKSRCXR2bcIRSa3GONN+CAb3sGBO3gHhP4NHThnjyYsIcBp9ZD0enF2cp2w==","signatures":[{"sig":"MEUCIQChH/Ak57oH2eD4EtJKEsKEUVa9KWPscwdjZiG9EwGpmwIgF2X4Erq5H34CgCEGPF6eDX0w3Vf3zer/VOko5XJbPl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2feslint-config-typescript@2.0.0-24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6502},"main":"base.yaml","engines":{"node":">=18"},"exports":{".":"./base.yaml","./base":"./base.yaml","./*.yaml":"./*.yaml","./lenient":"./lenient.yaml"},"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/eslint-config-typescript"},"_npmVersion":"10.2.4","description":"My Typescript ESLint config","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint-plugin-import":"^2.29.1","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.3.0","@types/node":"^20.6.3","@types/eslint":"^8.44.2"},"peerDependencies":{"eslint":"^8.49.0","typescript":">=5.0.0","@code-style/eslint-npm-hoist-packages-typescript":"2.0.0-24"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_2.0.0-24_1710833562079_0.6215130256327341","host":"s3://npm-registry-packages"}},"2.0.0-25":{"name":"@code-style/eslint-config-typescript","version":"2.0.0-25","keywords":["style","lint","config","eslint"],"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","_id":"@code-style/eslint-config-typescript@2.0.0-25","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/eslint-config-typescript/README.md","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"dist":{"shasum":"1af31c470f90e702de11fd56b0e0fd65b37e8645","tarball":"https://registry.npmjs.org/@code-style/eslint-config-typescript/-/eslint-config-typescript-2.0.0-25.tgz","fileCount":4,"integrity":"sha512-hTIZuFHdRJy0rnTRPpMPUNarYDmCdaRMUT8mzmutKogOzBiXNF63O+wajn2mdmkIDGxcLc3zr7ouO0Xeb5kffA==","signatures":[{"sig":"MEUCIQCjBmn9mzSJ0rPYwXoIjYKffrYAjy2B2n0CL7Z0MOknTAIgB6pSc/NQPJl2n1ZKeR4n1fsYIQQe/WmCCYJmwlsxoOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2feslint-config-typescript@2.0.0-25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6679},"main":"base.yaml","engines":{"node":">=18"},"exports":{".":"./base.yaml","./base":"./base.yaml","./*.yaml":"./*.yaml","./lenient":"./lenient.yaml"},"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/eslint-config-typescript"},"_npmVersion":"10.2.4","description":"My Typescript ESLint config","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint-plugin-import":"^2.29.1","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.3.0","@types/node":"^20.6.3","@types/eslint":"^8.44.2"},"peerDependencies":{"eslint":"^8.49.0","typescript":">=5.0.0","@code-style/eslint-npm-hoist-packages-typescript":"2.0.0-25"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_2.0.0-25_1710916994443_0.2225376230224798","host":"s3://npm-registry-packages"}},"2.0.0-26":{"name":"@code-style/eslint-config-typescript","version":"2.0.0-26","keywords":["style","lint","config","eslint"],"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","_id":"@code-style/eslint-config-typescript@2.0.0-26","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/eslint-config-typescript/README.md","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"dist":{"shasum":"f7b91667802e30060640be4308cf25480752c5b8","tarball":"https://registry.npmjs.org/@code-style/eslint-config-typescript/-/eslint-config-typescript-2.0.0-26.tgz","fileCount":4,"integrity":"sha512-bCvmZ5H4sGpSqM/+0QuTL7goy2b/ohuuo6qTO3GhsTx6u2jao13pd1W4nFWDt5muIBWjcJQdDVV9gOm7r1+3EA==","signatures":[{"sig":"MEUCIA8BDL6brqZ2rU/4ixck9x22bJLpEnG+2XUREL0UzknxAiEA7vKdOUvNMQSrlEJN0oAlqSbt1WPPnVYUkH6CcpxkyO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2feslint-config-typescript@2.0.0-26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6932},"main":"base.yaml","engines":{"node":">=18"},"exports":{".":"./base.yaml","./base":"./base.yaml","./*.yaml":"./*.yaml","./lenient":"./lenient.yaml"},"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/eslint-config-typescript"},"_npmVersion":"10.5.0","description":"My Typescript ESLint config","directories":{},"_nodeVersion":"20.12.1","dependencies":{"eslint-plugin-import":"^2.29.1","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.3.0","@types/node":"^20.6.3","@types/eslint":"^8.44.2"},"peerDependencies":{"eslint":"^8.49.0","typescript":">=5.0.0","@code-style/eslint-npm-hoist-packages-typescript":"2.0.0-26"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_2.0.0-26_1713031606589_0.3406738858502816","host":"s3://npm-registry-packages"}},"2.0.0-27":{"name":"@code-style/eslint-config-typescript","version":"2.0.0-27","keywords":["style","lint","config","eslint"],"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","_id":"@code-style/eslint-config-typescript@2.0.0-27","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/eslint-config-typescript/README.md","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"dist":{"shasum":"cdf338297daeed5d9ba77f554bb928732de3a7d3","tarball":"https://registry.npmjs.org/@code-style/eslint-config-typescript/-/eslint-config-typescript-2.0.0-27.tgz","fileCount":4,"integrity":"sha512-aCyy+Q3o4UrHv6pdD2e+tz8BSVgmMXhb36sMKly2ooVXmssEwiSQv1x4wGsTrdbPKHkWmK0gy2AFWybDkXAtYg==","signatures":[{"sig":"MEYCIQC67u0kQxXbLhpcXbFYi88t95bDVnku1tKpI1ik0e+nUAIhAKRhmfclkGOGTHs2npDFouNlUTOyZs7TT5cDvTdeNIQ0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2feslint-config-typescript@2.0.0-27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7117},"main":"base.yaml","engines":{"node":">=18"},"exports":{".":"./base.yaml","./base":"./base.yaml","./*.yaml":"./*.yaml","./lenient":"./lenient.yaml"},"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/eslint-config-typescript"},"_npmVersion":"10.5.0","description":"My Typescript ESLint config","directories":{},"_nodeVersion":"20.12.1","dependencies":{"eslint-plugin-import":"^2.29.1","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.3.0","@types/node":"^20.6.3","@types/eslint":"^8.44.2"},"peerDependencies":{"eslint":"^8.49.0","typescript":">=5.0.0","@code-style/eslint-npm-hoist-packages-typescript":"2.0.0-27"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_2.0.0-27_1713076841822_0.8079276767069592","host":"s3://npm-registry-packages"}},"2.0.0-28":{"name":"@code-style/eslint-config-typescript","version":"2.0.0-28","keywords":["style","lint","config","eslint"],"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","_id":"@code-style/eslint-config-typescript@2.0.0-28","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/eslint-config-typescript/README.md","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"dist":{"shasum":"60c1a0659a9cc202eac7a5ad8edd69acfbd2217b","tarball":"https://registry.npmjs.org/@code-style/eslint-config-typescript/-/eslint-config-typescript-2.0.0-28.tgz","fileCount":4,"integrity":"sha512-HpbfqkTFjdZyjw5HBLqeiG+XssbtrxBRBTAr9f4a/kRndSjFvosMeU33Dj4uGmhWU/8vYBUcRc8qT2H+Py1Hmw==","signatures":[{"sig":"MEUCIAvwpPOTNhYd0/xHSmzvcRbPHXFxF1oWee0mb3BF6COwAiEAx7hp3fQGuoquodQHkVFKj+fqqgMw4venHnuSwIWq1CI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2feslint-config-typescript@2.0.0-28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7663},"main":"base.yaml","engines":{"node":">=18"},"exports":{".":"./base.yaml","./base":"./base.yaml","./*.yaml":"./*.yaml","./lenient":"./lenient.yaml"},"gitHead":"5bbbcb8c103dc1d8c8b68d58bb5cdd0f8de43e6b","scripts":{"lint":"concurrently --raw --group \"npm:lint:*\"","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')","lint:js":"eslint . --ext ts,mts,cts,js,json","lint:types":"tsc --noEmit --pretty","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/eslint-config-typescript"},"_npmVersion":"10.5.0","description":"My Typescript ESLint config","directories":{},"_nodeVersion":"20.12.2","dependencies":{"eslint-plugin-import":"^2.29.1","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.3.0","@types/node":"^20.6.3","common-tags":"^1.8.2","@types/eslint":"^8.44.2","@types/common-tags":"^1.8.4"},"peerDependencies":{"eslint":"^8.49.0","typescript":">=5.0.0","@code-style/eslint-npm-hoist-packages-typescript":"2.0.0-28"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_2.0.0-28_1714768179710_0.9576035473325317","host":"s3://npm-registry-packages"}},"2.0.0-29":{"name":"@code-style/eslint-config-typescript","version":"2.0.0-29","keywords":["style","lint","config","eslint"],"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","_id":"@code-style/eslint-config-typescript@2.0.0-29","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/eslint-config-typescript/README.md","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"dist":{"shasum":"09d53725a3e9f510d335e3e41b88e05816dd14d6","tarball":"https://registry.npmjs.org/@code-style/eslint-config-typescript/-/eslint-config-typescript-2.0.0-29.tgz","fileCount":4,"integrity":"sha512-+Q6pB49G2Du7m/axURhPhw4bdKGm1g567P3CqIJGnNQgQF53IRGeq612UNXZl+UbxbjEaz4ZYO7zAa4nXcpV3A==","signatures":[{"sig":"MEYCIQDfMx/FwSFRw9Hjx6nOEirpEczM7MEwAPvxp9oNm89tjgIhAJ7PnfvfIKWq6DpFBTJswtNJJem+VsBf1yQOZp3o386s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2feslint-config-typescript@2.0.0-29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7663},"main":"base.yaml","engines":{"node":">=18"},"exports":{".":"./base.yaml","./base":"./base.yaml","./*.yaml":"./*.yaml","./lenient":"./lenient.yaml"},"gitHead":"4e5dfad2a9efbcd8c67993c293022d1ed20689ae","scripts":{"lint":"concurrently --raw --group \"npm:lint:*\"","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')","lint:js":"eslint . --ext ts,mts,cts,js,json","lint:types":"tsc --noEmit --pretty","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/eslint-config-typescript"},"_npmVersion":"10.5.0","description":"My Typescript ESLint config","directories":{},"_nodeVersion":"20.12.2","dependencies":{"eslint-plugin-import":"^2.29.1","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.3.0","@types/node":"^20.6.3","common-tags":"^1.8.2","@types/eslint":"^8.44.2","@types/common-tags":"^1.8.4"},"peerDependencies":{"eslint":"^8.49.0","typescript":">=5.0.0","@code-style/eslint-npm-hoist-packages-typescript":"2.0.0-29"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_2.0.0-29_1714778924222_0.32263707421349275","host":"s3://npm-registry-packages"}},"2.0.0-30":{"name":"@code-style/eslint-config-typescript","version":"2.0.0-30","keywords":["style","lint","config","eslint"],"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","_id":"@code-style/eslint-config-typescript@2.0.0-30","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/eslint-config-typescript/README.md","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"dist":{"shasum":"b908d961a184f160d7512dcf3e5b5524a2f676fe","tarball":"https://registry.npmjs.org/@code-style/eslint-config-typescript/-/eslint-config-typescript-2.0.0-30.tgz","fileCount":4,"integrity":"sha512-seY4lJNUtwvUw9NmIB0UIU+zOluFmKLqf3IwenW3nMaet81GmihfX7pkETRvnnAqhQ69kAoHvbLQtHOTMcJ6Iw==","signatures":[{"sig":"MEQCIEUmroU8OB6us2ByCZsToXLCPjPCXVES4NAjTvf7hhKtAiB1DRiEFbkcJiimn69ptsIb7FVhT7msbEkxLTw+8+HvWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2feslint-config-typescript@2.0.0-30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7663},"main":"base.yaml","engines":{"node":">=18"},"exports":{".":"./base.yaml","./base":"./base.yaml","./*.yaml":"./*.yaml","./lenient":"./lenient.yaml"},"gitHead":"2f352f214ad5d8f58ac54799a67c193e3f3abbf3","scripts":{"lint":"concurrently --raw --group \"npm:lint:*\"","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')","lint:js":"eslint . --ext ts,mts,cts,js,json","lint:types":"tsc --noEmit --pretty","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/eslint-config-typescript"},"_npmVersion":"10.5.0","description":"My Typescript ESLint config","directories":{},"_nodeVersion":"20.12.2","dependencies":{"eslint-plugin-import":"^2.29.1","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.3.0","@types/node":"^20.6.3","common-tags":"^1.8.2","@types/eslint":"^8.44.2","@types/common-tags":"^1.8.4"},"peerDependencies":{"eslint":"^8.49.0","typescript":">=5.0.0","@code-style/eslint-npm-hoist-packages-typescript":"2.0.0-30"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_2.0.0-30_1714779337224_0.6315895956281508","host":"s3://npm-registry-packages"}},"2.0.0-31":{"name":"@code-style/eslint-config-typescript","version":"2.0.0-31","keywords":["style","lint","config","eslint"],"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","_id":"@code-style/eslint-config-typescript@2.0.0-31","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/eslint-config-typescript/README.md","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"dist":{"shasum":"4565e5b398855204053c4409fafe4e872740e8cb","tarball":"https://registry.npmjs.org/@code-style/eslint-config-typescript/-/eslint-config-typescript-2.0.0-31.tgz","fileCount":9,"integrity":"sha512-EPCRaTc4o9+Rw4efgrlEsoqWWDOAw3Kl3+OXVfWIvn9zUrDFNEYLbwgmJSQkC2+Ewz7HNWPCGKQqH7ed3gZqPg==","signatures":[{"sig":"MEUCIQC9sKs0q8GJYfTc5sBZLZZ0CE2SdAwnHScNYskUpYuTqQIgIrUbw6WSKTyYYS1baPJ3DKOUcYsicWHhyeN6ES7n880=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2feslint-config-typescript@2.0.0-31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49165},"main":"dist/base.js","type":"commonjs","types":"./dist/base.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/base.js","./*":"./dist/*.js"},"gitHead":"bc2daaed4f2baed18e837cbe97c4fcacbb3dd774","scripts":{"lint":"concurrently --raw --group \"npm:lint:*\"","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')","build":"concurrently --raw --group 'npm:build:*'","lint:js":"eslint . --ext ts,mts,cts,js,json","build:js":"esbuild --tsconfig=tsconfig.build.json $(glob 'src/**/*.?(c|m)[jt]s' --ignore '**/*.spec.*') --outdir=dist/ --sourcemap=inline --platform=node --target=node18 --format=cjs","lint:types":"tsc --noEmit --pretty","test:debug":"NODE_OPTS='--inspect-brk' npm run test","build:types":"tsc --project tsconfig.build.json --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"dudeofawesome","email":"louis@orleans.io"},"repository":{"url":"git+ssh://git@github.com/dudeofawesome/code-style.git","type":"git","directory":"/packages/eslint-config-typescript"},"_npmVersion":"10.5.0","description":"My Typescript ESLint config","directories":{},"_nodeVersion":"20.12.2","dependencies":{"eslint-plugin-import":"^2.29.1","@rushstack/eslint-patch":"^1.10.2","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.9.4","@types/node":"^20.6.3","common-tags":"^1.8.2","@types/eslint":"^8.44.2","@types/common-tags":"^1.8.4"},"peerDependencies":{"eslint":"^8.49.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_2.0.0-31_1715415255875_0.6515517200128691","host":"s3://npm-registry-packages"}},"2.0.0-32":{"name":"@code-style/eslint-config-typescript","version":"2.0.0-32","keywords":["style","lint","config","eslint"],"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","_id":"@code-style/eslint-config-typescript@2.0.0-32","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/eslint-config-typescript/README.md","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"dist":{"shasum":"9bade8fc4a3c7a5459fe9723c8c1bc2447fd5552","tarball":"https://registry.npmjs.org/@code-style/eslint-config-typescript/-/eslint-config-typescript-2.0.0-32.tgz","fileCount":9,"integrity":"sha512-GxL4XiAbeKfyc7t3fe6Sq3VaQmYYz2Sjhs04Q0L0xnzrE1aCQnQigcjrFSRF4/MUmf1VyuEEjOdbEdsMWS7pYQ==","signatures":[{"sig":"MEUCIQCwJsUVCTacYyNEokQJdXETDS8/TmioWGKfbiRlcPrUdwIgYJ9oIYaTsS39330QxxoPhGqXc0VW7+4MfKz3ebHBxN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2feslint-config-typescript@2.0.0-32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49165},"main":"dist/base.js","type":"commonjs","types":"./dist/base.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/base.js","./*":"./dist/*.js"},"gitHead":"f3282e598fb10ecc07c3eb731334b3a8d30b92a1","scripts":{"lint":"concurrently --raw --group \"npm:lint:*\"","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')","build":"concurrently --raw --group 'npm:build:*'","lint:js":"eslint . --ext ts,mts,cts,js,json","build:js":"esbuild --tsconfig=tsconfig.build.json $(glob 'src/**/*.?(c|m)[jt]s' --ignore '**/*.spec.*') --outdir=dist/ --sourcemap=inline --platform=node --target=node18 --format=cjs","lint:types":"tsc --noEmit --pretty","test:debug":"NODE_OPTS='--inspect-brk' npm run test","build:types":"tsc --project tsconfig.build.json --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"dudeofawesome","email":"louis@orleans.io"},"repository":{"url":"git+ssh://git@github.com/dudeofawesome/code-style.git","type":"git","directory":"/packages/eslint-config-typescript"},"_npmVersion":"10.5.0","description":"My Typescript ESLint config","directories":{},"_nodeVersion":"20.12.2","dependencies":{"eslint-plugin-import":"^2.29.1","@rushstack/eslint-patch":"^1.10.2","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.9.4","@types/node":"^20.6.3","common-tags":"^1.8.2","@types/eslint":"^8.44.2","@types/common-tags":"^1.8.4"},"peerDependencies":{"eslint":"^8.49.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_2.0.0-32_1715416377272_0.8849391306382566","host":"s3://npm-registry-packages"}},"2.0.0-33":{"name":"@code-style/eslint-config-typescript","version":"2.0.0-33","keywords":["style","lint","config","eslint"],"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","_id":"@code-style/eslint-config-typescript@2.0.0-33","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/eslint-config-typescript/README.md","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"dist":{"shasum":"7011d52b349f39f173ceff9fce75e7a8542dec1a","tarball":"https://registry.npmjs.org/@code-style/eslint-config-typescript/-/eslint-config-typescript-2.0.0-33.tgz","fileCount":9,"integrity":"sha512-zt0+04GuBSKdLzwRfjmnr5iJsAnoTgScGX4hf50zWCxukwyG/2jnFvTPmYYbfmT9Lyv0WloC+BXDOPGxRUjY7w==","signatures":[{"sig":"MEQCIBm25o1Ugmwbq6Dw4OnesZnDG7QHWTCtnwmtfO5YcSwRAiAN+WL6TkQ9/V5RlSIqrVZHZbIFkkoebavlld0/9Cd7yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2feslint-config-typescript@2.0.0-33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49165},"main":"dist/base.js","type":"commonjs","types":"./dist/base.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/base.js","./*":"./dist/*.js"},"gitHead":"3418ff0fc532673f60a9643925a8602bd1c8c9e9","scripts":{"lint":"concurrently --raw --group \"npm:lint:*\"","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')","build":"concurrently --raw --group 'npm:build:*'","lint:js":"eslint . --ext ts,mts,cts,js,json","build:js":"esbuild --tsconfig=tsconfig.build.json $(glob 'src/**/*.?(c|m)[jt]s' --ignore '**/*.spec.*') --outdir=dist/ --sourcemap=inline --platform=node --target=node18 --format=cjs","lint:types":"tsc --noEmit --pretty","test:debug":"NODE_OPTS='--inspect-brk' npm run test","build:types":"tsc --project tsconfig.build.json --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"dudeofawesome","email":"louis@orleans.io"},"repository":{"url":"git+ssh://git@github.com/dudeofawesome/code-style.git","type":"git","directory":"/packages/eslint-config-typescript"},"_npmVersion":"10.8.2","description":"My Typescript ESLint config","directories":{},"_nodeVersion":"20.19.4","dependencies":{"eslint-plugin-import":"^2.29.1","@rushstack/eslint-patch":"^1.10.2","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.9.4","@types/node":"^20.6.3","common-tags":"^1.8.2","@types/eslint":"^8.44.2","@types/common-tags":"^1.8.4"},"peerDependencies":{"eslint":"^8.49.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_2.0.0-33_1757015202918_0.6805417387795456","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-34":{"name":"@code-style/eslint-config-typescript","version":"2.0.0-34","keywords":["style","lint","config","eslint"],"author":{"name":"Louis Orleans","email":"louis@orleans.io"},"license":"MIT","_id":"@code-style/eslint-config-typescript@2.0.0-34","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/eslint-config-typescript/README.md","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"dist":{"shasum":"cc3853fcb97aa82f6367e48bd4721ab55e23e664","tarball":"https://registry.npmjs.org/@code-style/eslint-config-typescript/-/eslint-config-typescript-2.0.0-34.tgz","fileCount":9,"integrity":"sha512-jGHTWWPKYt/R6ddiEG9v6WRMNF5mTZPYPICce406ssaU7u8ZnYEzxtfaAo2GU9jmzQ+jh9Q/S31pMyN2opkwRA==","signatures":[{"sig":"MEUCICuCGOHBLWhnoLlRHDOXv0MEoFUavQjXTrMxRhvDJUr5AiEA2hWi1lHFNDOQBHefsUIbxW4Mmc8Y7yn8g9b9Dps2qbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2feslint-config-typescript@2.0.0-34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49165},"main":"dist/base.js","type":"commonjs","types":"./dist/base.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/base.js","./*":"./dist/*.js"},"gitHead":"130ef57738e9a8f6f2b04d1ca41cefba5b24c0c7","scripts":{"lint":"concurrently --raw --group \"npm:lint:*\"","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')","build":"concurrently --raw --group 'npm:build:*'","lint:js":"eslint . --ext ts,mts,cts,js,json","build:js":"esbuild --tsconfig=tsconfig.build.json $(glob 'src/**/*.?(c|m)[jt]s' --ignore '**/*.spec.*') --outdir=dist/ --sourcemap=inline --platform=node --target=node18 --format=cjs","lint:types":"tsc --noEmit --pretty","test:debug":"NODE_OPTS='--inspect-brk' npm run test","build:types":"tsc --project tsconfig.build.json --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"dudeofawesome","email":"louis@orleans.io"},"repository":{"url":"git+ssh://git@github.com/dudeofawesome/code-style.git","type":"git","directory":"/packages/eslint-config-typescript"},"_npmVersion":"10.8.2","description":"My Typescript ESLint config","directories":{},"_nodeVersion":"20.19.4","dependencies":{"eslint-plugin-import":"^2.29.1","@rushstack/eslint-patch":"^1.10.2","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.9.4","@types/node":"^20.6.3","common-tags":"^1.8.2","@types/eslint":"^8.44.2","@types/common-tags":"^1.8.4"},"peerDependencies":{"eslint":"^8.49.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_2.0.0-34_1757026321193_0.8886959782711108","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-35":{"name":"@code-style/eslint-config-typescript","version":"2.0.0-35","description":"My Typescript ESLint config","keywords":["style","lint","config","eslint"],"homepage":"https://github.com/dudeofawesome/code-style/blob/main/packages/eslint-config-typescript/README.md","repository":{"type":"git","url":"git+ssh://git@github.com/dudeofawesome/code-style.git","directory":"/packages/eslint-config-typescript"},"license":"MIT","author":{"name":"Louis Orleans","email":"louis@orleans.io"},"type":"commonjs","exports":{".":"./dist/base.js","./*":"./dist/*.js"},"main":"dist/base.js","scripts":{"build":"concurrently --raw --group 'npm:build:*'","build:js":"esbuild --tsconfig=tsconfig.build.json $(glob 'src/**/*.?(c|m)[jt]s' --ignore '**/*.spec.*') --outdir=dist/ --sourcemap=inline --platform=node --target=node18 --format=cjs","build:types":"tsc --project tsconfig.build.json --emitDeclarationOnly","lint":"concurrently --raw --group \"npm:lint:*\"","lint:js":"eslint . --ext ts,mts,cts,js,json","lint:types":"tsc --noEmit --pretty","prepublishOnly":"npm run build","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":{"@rushstack/eslint-patch":"^1.10.2","@typescript-eslint/eslint-plugin":"^7.8.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-import":"^2.29.1"},"devDependencies":{"@types/common-tags":"^1.8.4","@types/eslint":"^8.44.2","@types/node":"^20.6.3","common-tags":"^1.8.2","tsx":"^4.9.4"},"peerDependencies":{"eslint":"^8.49.0","typescript":">=5.0.0"},"engines":{"node":">=18"},"publishConfig":{"access":"public","provenance":true},"_id":"@code-style/eslint-config-typescript@2.0.0-35","gitHead":"76effc7d3efe32f8179c4990d127cb3596ed6fd4","types":"./dist/base.d.ts","bugs":{"url":"https://github.com/dudeofawesome/code-style/issues"},"_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-LZs66phoWP5mUF0JQdbbgZerr+1owWUrDCllh4ctTdrsbF5KaTjgMReXhg3G/EiunM8McOh7RPLOQdqFbt4UWQ==","shasum":"1617f811a40758ec9373a2c46f6e176e5b9ae3c3","tarball":"https://registry.npmjs.org/@code-style/eslint-config-typescript/-/eslint-config-typescript-2.0.0-35.tgz","fileCount":9,"unpackedSize":49165,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-style%2feslint-config-typescript@2.0.0-35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCM2XouZ9ICI2jj7EkOJbthjg3tTwW6UZzU5PSuOm/IfgIgHzgC8TfOqDFWwrlpr9KO1Spu2HHWG1H0EZPxhmFSBLo="}]},"_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/eslint-config-typescript_2.0.0-35_1757460582642_0.1429765813944639"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-19T07:32:41.976Z","modified":"2025-09-09T23:29:43.219Z","2.0.0-24":"2024-03-19T07:32:42.197Z","2.0.0-25":"2024-03-20T06:43:14.586Z","2.0.0-26":"2024-04-13T18:06:46.732Z","2.0.0-27":"2024-04-14T06:40:41.999Z","2.0.0-28":"2024-05-03T20:29:39.859Z","2.0.0-29":"2024-05-03T23:28:44.368Z","2.0.0-30":"2024-05-03T23:35:37.390Z","2.0.0-31":"2024-05-11T08:14:16.046Z","2.0.0-32":"2024-05-11T08:32:57.412Z","2.0.0-33":"2025-09-04T19:46:43.099Z","2.0.0-34":"2025-09-04T22:52:01.406Z","2.0.0-35":"2025-09-09T23:29:42.824Z"},"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/eslint-config-typescript/README.md","keywords":["style","lint","config","eslint"],"repository":{"type":"git","url":"git+ssh://git@github.com/dudeofawesome/code-style.git","directory":"/packages/eslint-config-typescript"},"description":"My Typescript ESLint config","maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"readme":"# @code-style/eslint-config-typescript\n\nMy Typescript eslint config\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/eslint-config-typescript\n    ```\n\n1. Add the plugin to your ESLint config.\n\n    ```diff\n     extends:\n         - '@code-style/eslint-config'\n    +    - '@code-style/eslint-config-typescript'\n    ```\n\n    You'll also likely want to have some of my other ESLint configs for your environment.\n\n1. You might want to add some `ignorePatterns` to not lint your transpiled JS.\n\n    ```yaml\n    ignorePatterns:\n        - '/out'\n    ```\n","readmeFilename":"README.md"}