{"_id":"@agentable/oxlint-config","_rev":"13-7a10706983b1fa2e720eee2c0daeeaa0","name":"@agentable/oxlint-config","dist-tags":{"latest":"0.5.1"},"versions":{"0.1.0":{"name":"@agentable/oxlint-config","version":"0.1.0","_id":"@agentable/oxlint-config@0.1.0","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"homepage":"https://github.com/agentable/typescript-configs#readme","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"aab724b08e913f2ae764dc695784d63b38da75e9","tarball":"https://registry.npmjs.org/@agentable/oxlint-config/-/oxlint-config-0.1.0.tgz","fileCount":5,"integrity":"sha512-m4rNLpiF2L1QeGeDsRiIk0Szst3miRt59XKruGeHV9OasnWadbPEXrjEOApcvIWlR3NnuI5aOc3jl1H9ghJTjA==","signatures":[{"sig":"MEQCICpTa/7/IhBeqDZe8BrGr7HF1yXGkrA6e0a2X+u9LHswAiATb5ss1k7I72gneivRmTmqxqsCLKx9hQSfKa4O7Ju4Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21656},"type":"module","_from":"file:agentable-oxlint-config-0.1.0.tgz","exports":{".":"./dist/index.js","./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kaptinlin","email":"kaptinlin@gmail.com"},"_resolved":"/private/var/folders/pr/q0ghywx142vc7jlmfq1c48yc0000gn/T/665d86ffe921ee17385ee55ffaf44374/agentable-oxlint-config-0.1.0.tgz","_integrity":"sha512-m4rNLpiF2L1QeGeDsRiIk0Szst3miRt59XKruGeHV9OasnWadbPEXrjEOApcvIWlR3NnuI5aOc3jl1H9ghJTjA==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/oxlint-config"},"_npmVersion":"11.6.2","description":"Composable [oxlint](https://oxc.rs/docs/guide/usage/linter) rule presets for TypeScript projects.","directories":{},"_nodeVersion":"25.2.1","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","tsdown":"^0.21.0","typescript":"^6.0.0","@agentable/tsconfig":"0.1.0"},"peerDependencies":{"oxlint":">=1.59.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config_0.1.0_1775753386868_0.36564567735622244","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@agentable/oxlint-config","version":"0.1.3","keywords":["agentable","lint","oxlint","typescript"],"license":"MIT","_id":"@agentable/oxlint-config@0.1.3","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/oxlint-config","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"42cb050d7bfe3cbd8dad25125be44d01c1b21f84","tarball":"https://registry.npmjs.org/@agentable/oxlint-config/-/oxlint-config-0.1.3.tgz","fileCount":5,"integrity":"sha512-NA/S64MOJKRdhSM5EmEdhky+brJaLOrO4+bsRDz2nINFQ5PdvMuYZ++qcKl1bcaYW1RDvJ2YeY5E+ofeH4B+Pg==","signatures":[{"sig":"MEQCIEw2t2hOOjOGJN7t5ATfCgGs4i1JdOQgh/Kt1VT6w/EnAiAtPCOel72tE0GRl5JdbxwdXI9rle6jhHYlTHDQ9LwBkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22188},"type":"module","_from":"file:.artifacts/npm-packages/agentable-oxlint-config-0.1.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=11.0.0-rc.0"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f49455fe-9107-4a40-b54e-add20f324751"}},"_resolved":"/home/runner/work/typescript-configs/typescript-configs/.artifacts/npm-packages/agentable-oxlint-config-0.1.3.tgz","_integrity":"sha512-NA/S64MOJKRdhSM5EmEdhky+brJaLOrO4+bsRDz2nINFQ5PdvMuYZ++qcKl1bcaYW1RDvJ2YeY5E+ofeH4B+Pg==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/oxlint-config"},"_npmVersion":"11.11.0","description":"Composable Oxlint rule presets for modern TypeScript projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","tsdown":"^0.21.7","typescript":"^6.0.2","@agentable/tsconfig":"0.1.3"},"peerDependencies":{"oxlint":">=1.59.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config_0.1.3_1776070368235_0.5352557860025557","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@agentable/oxlint-config","version":"0.1.4","keywords":["agentable","lint","oxlint","typescript"],"license":"MIT","_id":"@agentable/oxlint-config@0.1.4","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/oxlint-config","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"83e61023fb88e37bf7ec0a1cef00d32aacd004a6","tarball":"https://registry.npmjs.org/@agentable/oxlint-config/-/oxlint-config-0.1.4.tgz","fileCount":5,"integrity":"sha512-zI1/FSpB96Q4TDJqBKU0dt80TJ7TzePsRXFC3tfqj/c3MrrbHQxCBWH7emwyc+Yl+WD9BykuZD8jIJYsub5bww==","signatures":[{"sig":"MEUCIQDBuX5k0mKP6X5RZ5LQY2N8NXDxBrspNcuDnU8xdqpKLwIgM0BFiF3fLrY8chMtzHnXmrnydWSnyB0nDAMPVQd1Lm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22311},"type":"module","_from":"file:.artifacts/npm-packages/agentable-oxlint-config-0.1.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=11.0.0-rc.0"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","build":"tsdown","typecheck":"tsgo --noEmit","test:config":"pnpm build && oxlint --config test/fixtures/all-presets/oxlint.config.ts test/fixtures/all-presets/src/index.ts --no-error-on-unmatched-pattern"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f49455fe-9107-4a40-b54e-add20f324751"}},"_resolved":"/home/runner/work/typescript-configs/typescript-configs/.artifacts/npm-packages/agentable-oxlint-config-0.1.4.tgz","_integrity":"sha512-zI1/FSpB96Q4TDJqBKU0dt80TJ7TzePsRXFC3tfqj/c3MrrbHQxCBWH7emwyc+Yl+WD9BykuZD8jIJYsub5bww==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/oxlint-config"},"_npmVersion":"11.11.0","description":"Composable Oxlint rule presets for modern TypeScript projects.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.62.0","tsdown":"^0.21.10","typescript":"^6.0.3","@agentable/tsconfig":"0.1.4","@typescript/native-preview":"7.0.0-dev.20260430.1"},"peerDependencies":{"oxlint":">=1.59.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config_0.1.4_1777925629527_0.5034407680509185","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@agentable/oxlint-config","version":"0.1.5","keywords":["agentable","lint","oxlint","typescript"],"license":"MIT","_id":"@agentable/oxlint-config@0.1.5","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/oxlint-config","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"4abb831731b3ab964954c55c53f3b3ebb23b742c","tarball":"https://registry.npmjs.org/@agentable/oxlint-config/-/oxlint-config-0.1.5.tgz","fileCount":5,"integrity":"sha512-Iqek5ozsTlMXMHFmjWaQC+dggbRQ/acoJaecqdwMv08gf45bKkqjxqn8dho0bWsO9gB+RXM9uWhZbvjN8A9kHg==","signatures":[{"sig":"MEUCIQC/8c/YivaYs8zVWvCLHAVdzWLAqEc2a4tLRSG4W84vJgIgadnRrlcCcrx8MqY720zpoTy7P100ITSIH1nQSHaGR5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21899},"type":"module","_from":"file:.artifacts/npm-packages/agentable-oxlint-config-0.1.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=11.0.0-rc.0"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","test":"pnpm test:config","build":"tsdown","typecheck":"tsgo --noEmit","test:config":"pnpm build && oxlint --config test/fixtures/all-presets/all-presets.ts test/fixtures/all-presets/src/index.ts --no-error-on-unmatched-pattern"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f49455fe-9107-4a40-b54e-add20f324751"}},"_resolved":"/home/runner/work/typescript-configs/typescript-configs/.artifacts/npm-packages/agentable-oxlint-config-0.1.5.tgz","_integrity":"sha512-Iqek5ozsTlMXMHFmjWaQC+dggbRQ/acoJaecqdwMv08gf45bKkqjxqn8dho0bWsO9gB+RXM9uWhZbvjN8A9kHg==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/oxlint-config"},"_npmVersion":"11.11.0","description":"Composable Oxlint rule presets for Fleet-family TypeScript packages.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.62.0","tsdown":"^0.21.10","typescript":"^6.0.3","@agentable/tsconfig":"0.1.5","@typescript/native-preview":"7.0.0-dev.20260504.1"},"peerDependencies":{"oxlint":">=1.59.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config_0.1.5_1778052996011_0.24967260718855044","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@agentable/oxlint-config","version":"0.1.6","keywords":["agentable","lint","oxlint","typescript"],"license":"MIT","_id":"@agentable/oxlint-config@0.1.6","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/oxlint-config","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"613df95d55d249f8989768f33136c9327a3364ff","tarball":"https://registry.npmjs.org/@agentable/oxlint-config/-/oxlint-config-0.1.6.tgz","fileCount":5,"integrity":"sha512-pfZ49FwdaiaEujgtTy7UiPP8NTGVP7jsjC+BV39MbLr4f85opRr211IWt4/H5mcOK/MmXlAo9bah+riNnged3w==","signatures":[{"sig":"MEUCIQDPI1SAMdHHrCPzGuRx+p+kaSnu5wPz7eWB3K1nr7HKpQIgW1GcgDvCYiOlaAq6cPVczv87RmnaSxbySs413qejWmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21893},"type":"module","_from":"file:.artifacts/npm-packages/agentable-oxlint-config-0.1.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=11.3.0"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","test":"pnpm test:config","build":"tsdown","typecheck":"tsgo --noEmit","test:config":"pnpm build && oxlint --config test/fixtures/all-presets/all-presets.ts test/fixtures/all-presets/src/index.ts --no-error-on-unmatched-pattern"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f49455fe-9107-4a40-b54e-add20f324751"}},"_resolved":"/home/runner/work/typescript-configs/typescript-configs/.artifacts/npm-packages/agentable-oxlint-config-0.1.6.tgz","_integrity":"sha512-pfZ49FwdaiaEujgtTy7UiPP8NTGVP7jsjC+BV39MbLr4f85opRr211IWt4/H5mcOK/MmXlAo9bah+riNnged3w==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/oxlint-config"},"_npmVersion":"11.12.1","description":"Composable Oxlint rule presets for Fleet-family TypeScript packages.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.67.0","tsdown":"^0.22.0","typescript":"^6.0.3","@agentable/tsconfig":"0.1.6","@typescript/native-preview":"7.0.0-dev.20260527.1"},"peerDependencies":{"oxlint":">=1.67.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config_0.1.6_1779871100448_0.08947577255325867","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agentable/oxlint-config","version":"0.2.0","keywords":["agentable","lint","oxlint","typescript"],"license":"MIT","_id":"@agentable/oxlint-config@0.2.0","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/oxlint-config","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"f3230bb4bf85df9158a20eb335a5c3e227634249","tarball":"https://registry.npmjs.org/@agentable/oxlint-config/-/oxlint-config-0.2.0.tgz","fileCount":5,"integrity":"sha512-YhNWSwBBAUe6NCRHewllvBw1HoKKn7XE0jzR78Cc+tZB5WFhMNPOyMglRuML8zIwn5+cmIw+E6MfXl7U56ON+Q==","signatures":[{"sig":"MEUCIC0uOpZrER43U6MhQlM6ol/Kpu87mUr5r1JeYiFSOzI3AiEA7RBm78SjMQI5qhNJXiXL0rwlDF9hQ3PuFI6ewml49qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22107},"type":"module","_from":"file:/tmp/typescript-configs-release.QOT80A/agentable-oxlint-config-0.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.0.0","pnpm":">=11.13.0"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","test":"pnpm test:config","build":"tsdown","typecheck":"tsc --noEmit","test:config":"pnpm build && oxlint --config test/fixtures/all-presets/all-presets.ts test/fixtures/all-presets/src/index.ts --no-error-on-unmatched-pattern"},"_npmUser":{"name":"kaptinlin","email":"kaptinlin@gmail.com"},"_resolved":"/tmp/typescript-configs-release.QOT80A/agentable-oxlint-config-0.2.0.tgz","_integrity":"sha512-YhNWSwBBAUe6NCRHewllvBw1HoKKn7XE0jzR78Cc+tZB5WFhMNPOyMglRuML8zIwn5+cmIw+E6MfXl7U56ON+Q==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/oxlint-config"},"_npmVersion":"11.5.1","description":"Composable Oxlint rule presets for Fleet-family TypeScript packages.","directories":{},"sideEffects":false,"_nodeVersion":"24.6.0","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.74.0","tsdown":"^0.22.7","typescript":"^7.0.2","@agentable/tsconfig":"0.2.0"},"peerDependencies":{"oxlint":">=1.74.0"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config_0.2.0_1784032757120_0.22104237314011677","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@agentable/oxlint-config","version":"0.3.0","keywords":["agentable","lint","oxlint","typescript"],"license":"MIT","_id":"@agentable/oxlint-config@0.3.0","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/oxlint-config","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"d9d93d5f2c118ad3353066a8ce00c635452b7272","tarball":"https://registry.npmjs.org/@agentable/oxlint-config/-/oxlint-config-0.3.0.tgz","fileCount":6,"integrity":"sha512-LWn0VIwfB8LHNk7ch+Ua9RkwxXgWp1Da4GCJmvuTNHJtvQmgZsyfQ+j0A3PEGUMH8R9YsIH44EdMoK9bjpNUkQ==","signatures":[{"sig":"MEYCIQDxY6GDe1G4WezPDqHniq7fZH2G86ZRA2hm3kFZ6sn77AIhAOaO6LOZvt4UnKImANgRazZNSwPNVT+b1jmKzyySH0GD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48596},"type":"module","_from":"file:.artifacts/npm-packages/agentable-oxlint-config-0.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=11.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","test":"pnpm build && pnpm test:config","build":"pnpm typecheck && tsdown","typecheck":"tsc --noEmit","test:config":"pnpm typecheck:test && vitest run test/presets.test.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"kaptinlin","email":"kaptinlin@gmail.com"},"_resolved":"/Users/lincheng/work/typescript/typescript-configs/.artifacts/npm-packages/agentable-oxlint-config-0.3.0.tgz","_integrity":"sha512-LWn0VIwfB8LHNk7ch+Ua9RkwxXgWp1Da4GCJmvuTNHJtvQmgZsyfQ+j0A3PEGUMH8R9YsIH44EdMoK9bjpNUkQ==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/oxlint-config"},"_npmVersion":"11.17.0","description":"Composable Oxlint rule presets for Fleet-family TypeScript packages.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.74.0","tsdown":"^0.22.7","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@agentable/tsconfig":"0.3.0"},"peerDependencies":{"oxlint":">=1.74.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config_0.3.0_1784149072378_0.7237922667580354","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@agentable/oxlint-config","version":"0.4.0","keywords":["agentable","lint","oxlint","typescript"],"license":"MIT","_id":"@agentable/oxlint-config@0.4.0","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/oxlint-config","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"a9401dd975c615e19b32e9f3b1b57d8127d2a2fb","tarball":"https://registry.npmjs.org/@agentable/oxlint-config/-/oxlint-config-0.4.0.tgz","fileCount":6,"integrity":"sha512-kldADw9UdfLa3SSsJk4vBay56/PhrsumFswrcWcBB4XAIo5EHif7tpfnN3iN14ogiO8BbkqeIc07nOaOSZlt4g==","signatures":[{"sig":"MEQCIDSQZaXMy5AtuKdbL+bFrt4racWder4T0efc+xHk3pDbAiA+9zXJLKqHDGGQDRUFE/aNh0EZkKXJDuVq/iQxwTiDAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54659},"type":"module","_from":"file:.artifacts/npm-packages/agentable-oxlint-config-0.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=11.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","test":"pnpm build && pnpm test:config","build":"pnpm typecheck && tsdown","typecheck":"tsc --noEmit","test:config":"pnpm typecheck:test && vitest run test/presets.test.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f49455fe-9107-4a40-b54e-add20f324751"}},"_resolved":"/home/runner/work/typescript-configs/typescript-configs/.artifacts/npm-packages/agentable-oxlint-config-0.4.0.tgz","_integrity":"sha512-kldADw9UdfLa3SSsJk4vBay56/PhrsumFswrcWcBB4XAIo5EHif7tpfnN3iN14ogiO8BbkqeIc07nOaOSZlt4g==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/oxlint-config"},"_npmVersion":"11.16.0","description":"Composable Oxlint rule presets for Fleet-family TypeScript packages.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.74.0","tsdown":"^0.22.7","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^24.13.3","@agentable/tsconfig":"0.4.0"},"peerDependencies":{"oxlint":">=1.74.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config_0.4.0_1784798310088_0.9881685138652205","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@agentable/oxlint-config","version":"0.4.1","keywords":["agentable","lint","oxlint","typescript"],"license":"MIT","_id":"@agentable/oxlint-config@0.4.1","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/oxlint-config","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"b82c6aeda17e381a9c069109e3936acdde926f3d","tarball":"https://registry.npmjs.org/@agentable/oxlint-config/-/oxlint-config-0.4.1.tgz","fileCount":6,"integrity":"sha512-2cI9XT9DI1Ihql2r0frYn41ZbUy44enZ1WzhE5HHiwj/8+wXKyuytBKmNQqahoiR4RyIJEL03oqJMX6jFRIC5Q==","signatures":[{"sig":"MEUCIBv8caqPGDAUSeTE+j8Lvf2JHU7doGcJhODhatnKdnr2AiEAlBIlj7bVVFyH6inNwklNmUHYjPtk2jhrnRGf6iGG6YE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58241},"type":"module","_from":"file:.artifacts/npm-packages/agentable-oxlint-config-0.4.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=11.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","test":"pnpm build && pnpm test:config","build":"pnpm typecheck && tsdown","typecheck":"tsc --noEmit","test:config":"pnpm typecheck:test && vitest run test/presets.test.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f49455fe-9107-4a40-b54e-add20f324751"}},"_resolved":"/home/runner/work/typescript-configs/typescript-configs/.artifacts/npm-packages/agentable-oxlint-config-0.4.1.tgz","_integrity":"sha512-2cI9XT9DI1Ihql2r0frYn41ZbUy44enZ1WzhE5HHiwj/8+wXKyuytBKmNQqahoiR4RyIJEL03oqJMX6jFRIC5Q==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/oxlint-config"},"_npmVersion":"11.16.0","description":"Composable Oxlint rule presets for Fleet-family TypeScript packages.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.76.0","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@agentable/tsconfig":"0.4.1"},"peerDependencies":{"oxlint":">=1.74.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config_0.4.1_1785488228678_0.7360168177323652","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@agentable/oxlint-config","version":"0.4.2","keywords":["agentable","lint","oxlint","typescript"],"license":"MIT","_id":"@agentable/oxlint-config@0.4.2","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/oxlint-config","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"761278dc3e18f7e7f4fb7eebf03a724d7d47f67a","tarball":"https://registry.npmjs.org/@agentable/oxlint-config/-/oxlint-config-0.4.2.tgz","fileCount":6,"integrity":"sha512-gk1CUQf9f85RuJLbBMwDlnoQQGOCvzi9JxJufdtyAEoQERe2dpBkXo3jZlnssdFppyQO61d0Rl3i8vWrDCmLgQ==","signatures":[{"sig":"MEQCIHDnzENaZSJ0bA7MofZmzrVZ+V0i10CBCeWNg89tt6IsAiBX0ntu3vRGihnRa98DaeCvI6amKQZNuFf7R5pb94V96g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58241},"type":"module","_from":"file:.artifacts/npm-packages/agentable-oxlint-config-0.4.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=11.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","test":"pnpm build && pnpm test:config","build":"pnpm typecheck && tsdown","typecheck":"tsc --noEmit","test:config":"pnpm typecheck:test && vitest run test/presets.test.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f49455fe-9107-4a40-b54e-add20f324751"}},"_resolved":"/home/runner/work/typescript-configs/typescript-configs/.artifacts/npm-packages/agentable-oxlint-config-0.4.2.tgz","_integrity":"sha512-gk1CUQf9f85RuJLbBMwDlnoQQGOCvzi9JxJufdtyAEoQERe2dpBkXo3jZlnssdFppyQO61d0Rl3i8vWrDCmLgQ==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/oxlint-config"},"_npmVersion":"11.16.0","description":"Composable Oxlint rule presets for Fleet-family TypeScript packages.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.76.0","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@agentable/tsconfig":"0.4.2"},"peerDependencies":{"oxlint":">=1.74.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config_0.4.2_1785658131977_0.173472737746299","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@agentable/oxlint-config","version":"0.5.0","keywords":["agentable","lint","oxlint","typescript"],"license":"MIT","_id":"@agentable/oxlint-config@0.5.0","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/oxlint-config","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"dist":{"shasum":"2f2a6fa4563003b5747f538bdef628ca5f2207f0","tarball":"https://registry.npmjs.org/@agentable/oxlint-config/-/oxlint-config-0.5.0.tgz","fileCount":6,"integrity":"sha512-3shO8bzpJeF5cu1vdgKiFXhsQc6bAwndJyqzbuoa3sSoH9vQinlyNZi0LK2uo2F1o7I0SaygN3xr9gIuwr/4Ow==","signatures":[{"sig":"MEYCIQCRxGppqGNKk+zqcgUezJeerOuEXyUVvmsJdmTGgQU3bgIhAO4hjiMR7TnXHlu3J1pTUR4wWh/OZDSFH/qtoA+2cJ3Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58253},"type":"module","_from":"file:.artifacts/npm-packages/agentable-oxlint-config-0.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=26.7.0 <27","pnpm":">=12.0.0-rc.8 <13"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","test":"pnpm build && pnpm test:config","build":"pnpm typecheck && tsdown","typecheck":"tsc --noEmit","test:config":"pnpm typecheck:test && vitest run test/presets.test.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f49455fe-9107-4a40-b54e-add20f324751"}},"_resolved":"/home/runner/work/typescript-configs/typescript-configs/.artifacts/npm-packages/agentable-oxlint-config-0.5.0.tgz","_integrity":"sha512-3shO8bzpJeF5cu1vdgKiFXhsQc6bAwndJyqzbuoa3sSoH9vQinlyNZi0LK2uo2F1o7I0SaygN3xr9gIuwr/4Ow==","repository":{"url":"git+https://github.com/agentable/typescript-configs.git","type":"git","directory":"packages/oxlint-config"},"_npmVersion":"11.19.0","description":"Composable Oxlint rule presets for Fleet-family TypeScript packages.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.79.0","tsdown":"^0.22.14","vitest":"^4.1.11","typescript":"^7.0.2","@types/node":"^26.2.0","@agentable/tsconfig":"0.5.0"},"peerDependencies":{"oxlint":">=1.74.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-config_0.5.0_1787481582836_0.7132178412445931","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@agentable/oxlint-config","version":"0.5.1","private":false,"description":"Composable Oxlint rule presets for Fleet-family TypeScript packages.","keywords":["agentable","lint","oxlint","typescript"],"homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/oxlint-config","bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/agentable/typescript-configs.git","directory":"packages/oxlint-config"},"type":"module","sideEffects":false,"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"devDependencies":{"@agentable/tsconfig":"0.5.1","@types/node":"^26.4.0","oxlint":"1.80.0","tsdown":"^0.22.14","typescript":"^7.0.2","vitest":"^4.1.11"},"peerDependencies":{"oxlint":">=1.74.0 <2"},"engines":{"node":">=26.8.1 <27","pnpm":">=12.0.0 <13"},"scripts":{"build":"pnpm typecheck && tsdown","dev":"tsdown --watch","test:config":"pnpm typecheck:test && vitest run test/presets.test.ts","typecheck":"tsc --noEmit","typecheck:test":"tsc --noEmit -p tsconfig.test.json","test":"pnpm build && pnpm test:config"},"_id":"@agentable/oxlint-config@0.5.1","_integrity":"sha512-q5NI8JCCqij26ihH1H/I+CtiHzq4/DbUqo9htpV7mGgkAn8wtfWZsOdccbXFi1BtOvFrAe0MEyxrzxIfiqR5pQ==","_resolved":"/home/runner/work/typescript-configs/typescript-configs/.artifacts/npm-packages/agentable-oxlint-config-0.5.1.tgz","_from":"file:.artifacts/npm-packages/agentable-oxlint-config-0.5.1.tgz","_nodeVersion":"26.8.1","_npmVersion":"11.19.0","dist":{"integrity":"sha512-q5NI8JCCqij26ihH1H/I+CtiHzq4/DbUqo9htpV7mGgkAn8wtfWZsOdccbXFi1BtOvFrAe0MEyxrzxIfiqR5pQ==","shasum":"8794f1994a5136cc4766d3de5f714e156851ed84","tarball":"https://registry.npmjs.org/@agentable/oxlint-config/-/oxlint-config-0.5.1.tgz","fileCount":6,"unpackedSize":58247,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHP1bm3oIGIFyClbuQLt9oHMHln9x/ZYKR2SAroaoutNAiEAm49ul7E0tpVFcZm5jGwGSlAiJpY0aQT9m5qRo7mGx8U="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f49455fe-9107-4a40-b54e-add20f324751"}},"directories":{},"maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/oxlint-config_0.5.1_1787995910367_0.23570987781421238"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-09T16:49:46.471Z","modified":"2026-08-29T09:31:50.790Z","0.1.0":"2026-04-09T16:49:47.030Z","0.1.3":"2026-04-13T08:52:48.387Z","0.1.4":"2026-05-04T20:13:49.668Z","0.1.5":"2026-05-06T07:36:36.157Z","0.1.6":"2026-05-27T08:38:20.590Z","0.2.0":"2026-07-14T12:39:17.253Z","0.3.0":"2026-07-15T20:57:52.534Z","0.4.0":"2026-07-23T09:18:30.229Z","0.4.1":"2026-07-31T08:57:08.800Z","0.4.2":"2026-08-02T08:08:52.127Z","0.5.0":"2026-08-23T10:39:42.974Z","0.5.1":"2026-08-29T09:31:50.507Z"},"bugs":{"url":"https://github.com/agentable/typescript-configs/issues"},"license":"MIT","homepage":"https://github.com/agentable/typescript-configs/tree/main/packages/oxlint-config","keywords":["agentable","lint","oxlint","typescript"],"repository":{"type":"git","url":"git+https://github.com/agentable/typescript-configs.git","directory":"packages/oxlint-config"},"description":"Composable Oxlint rule presets for Fleet-family TypeScript packages.","maintainers":[{"name":"kaptinlin","email":"kaptinlin@gmail.com"}],"readme":"# @agentable/oxlint-config\n\nComposable Oxlint presets for Fleet-family TypeScript projects.\n\n## Installation\n\n```bash\npnpm add -D @agentable/oxlint-config oxlint\n```\n\n## Configure the repository root\n\n`defineConfig` applies the base policy and root-only execution options. Use it once at the repository\nroot, then add only the environments shared by the whole workspace.\n\n```ts\nimport { defineConfig, test } from \"@agentable/oxlint-config\";\n\nexport default defineConfig({\n  presets: [test],\n  ignorePatterns: [\"dist/**\", \"coverage/**\"],\n});\n```\n\n## Configure a nested workspace\n\n`react` includes JSX and Hooks rules without browser globals. Add `reactWeb` for browser semantics and\naccessibility rules. Use `defineNestedConfig` when those policies belong to only one workspace.\n\n```ts\nimport { defineNestedConfig, react, reactWeb, test } from \"@agentable/oxlint-config\";\n\nexport default defineNestedConfig({\n  presets: [test, react, reactWeb],\n  ignorePatterns: [\"dist/**\", \"coverage/**\"],\n});\n```\n\nThe root config owns warning denial and unused-disable reporting for the entire lint invocation.\nNested configs reuse the same base rules without repeating those root-only options.\n\n## Declaration-safe module augmentations\n\nTypeScript 7 can require inline `import()` references when an ambient module augmentation extends\nthe same `export =` package that owns the referenced types. Named imports may fail declaration emit\nwith `TS4033`, while the base lint policy intentionally rejects inline type annotations in ordinary\nsource files.\n\nKeep the augmentation in a dedicated file and opt that file into the declaration policy:\n\n```ts\nimport { declarationFiles, defineNestedConfig, react, reactWeb } from \"@agentable/oxlint-config\";\n\nexport default defineNestedConfig({\n  presets: [react, reactWeb],\n  overrides: [declarationFiles([\"src/react-augmentation.ts\"])],\n});\n```\n\nThe augmentation can then use the declaration-portable form without an inline lint suppression:\n\n```ts\nimport type { FleetFigureElement } from \"@fleetfigure/web\";\n\ndeclare module \"react\" {\n  namespace JSX {\n    interface IntrinsicElements {\n      \"fleet-figure\": import(\"react\").HTMLAttributes<FleetFigureElement> & {\n        readonly ref?: import(\"react\").Ref<FleetFigureElement>;\n      };\n    }\n  }\n}\n```\n\nUse this override only when the file is dedicated to an ambient augmentation, named imports fail\ndeclaration emit, and a declaration build or packed-consumer test covers the public type. The base\npreset remains strict everywhere else.\n\n## Configure a root Node.js project or CLI\n\n```ts\nimport { cli, defineConfig, node, test } from \"@agentable/oxlint-config\";\n\nexport default defineConfig({\n  presets: [test, node, cli],\n  ignorePatterns: [\"dist/**\", \"coverage/**\"],\n});\n```\n\n## Presets\n\n| Preset     | Adds                                        |\n| ---------- | ------------------------------------------- |\n| `test`     | Vitest test-quality and mocking rules       |\n| `node`     | Node.js globals and path safeguards         |\n| `cli`      | Intentional console output policy           |\n| `react`    | Renderer-neutral React JSX and Hooks rules  |\n| `reactWeb` | Browser globals and JSX accessibility rules |\n\n`declarationFiles(files)` creates the explicit file override described above; it is not a global\npreset.\n\nThe base TypeScript, import, correctness, and safety policy is automatic. Preset order is policy:\nlater presets may override earlier rules, and local config fields apply last. Put product-specific\nexceptions in the nearest workspace config with `defineNestedConfig`. Oxlint handles correctness;\nOxfmt owns printed style.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.\n","readmeFilename":"README.md"}