{"_id":"@2bad/axiom","_rev":"17-414fe14bf373c83302f476bc5b7e5a36","name":"@2bad/axiom","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0-beta.3":{"name":"@2bad/axiom","version":"1.0.0-beta.3","keywords":["eslint","linter","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/axiom@1.0.0-beta.3","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/axiom#readme","bugs":{"url":"https://github.com/2BAD/axiom/issues"},"dist":{"shasum":"a1a5d62a93e7fde263c6679833a61152083a9b13","tarball":"https://registry.npmjs.org/@2bad/axiom/-/axiom-1.0.0-beta.3.tgz","fileCount":29,"integrity":"sha512-XmtKBJAbxXyNTgJJ2gvDOMKbRxSRJtsUlOYchmsB9WAZQ61h+KQKX978+hzes6Ub21V/OlK0nwKoJJ7fRPqqMw==","signatures":[{"sig":"MEUCICKQcMrvnIZ52uDVWfOWg4LVdeMyOuxLsh+2E7z76k/fAiEAlBCJ+peWucRHxcM8XnIx/NT8hqa3lmg8llnpZcIi2FA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2faxiom@1.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16473},"type":"module","volta":{"npm":"10.8.3","node":"22.7.0"},"engines":{"node":">=20"},"exports":{".":"./build/index.js","./plugins":"./build/plugins/index.js"},"gitHead":"85f8bdfd9c3a8d49614c06c52fe3f5dc6d73f0c0","scripts":{"fix":"run-s fix:code fix:format","test":"vitest run","build":"run-p build:*","check":"run-p check:*","fix:ext":"tsfix","fix:code":"run-s 'check:eslint -- --fix'","prebuild":"rimraf build","build:swc":"swc ./source -d ./build --strip-leading-paths","fix:alias":"tsc-alias -p tsconfig.build.json","postbuild":"run-s fix:alias fix:ext","test:unit":"vitest run unit --coverage","fix:format":"biome format --write ./source","preversion":"run-s check test build","build:types":"tsc --project tsconfig.build.json","check:biome":"biome check ./source","check:eslint":"eslint . --report-unused-disable-directives --max-warnings 0","prepublishOnly":"run-s build","test:integration":"vitest run integration --coverage"},"typings":"./build/index.d.ts","_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"repository":{"url":"git+https://github.com/2BAD/axiom.git","type":"git"},"_npmVersion":"10.8.2","description":"> Effortless TypeScript linting with zero configuration","directories":{},"_nodeVersion":"22.7.0","dependencies":{"@eslint/js":"9.9.1","neostandard":"0.11.4","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@types/eslint__js":"8.42.3","typescript-eslint":"8.3.1-alpha.11","eslint-plugin-jsdoc":"50.2.2","@vitest/eslint-plugin":"1.1.0","eslint-plugin-promise":"7.1.0","eslint-plugin-import-x":"4.1.1","@stylistic/eslint-plugin":"2.7.2","eslint-import-resolver-typescript":"3.6.3"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.3","devDependencies":{"rimraf":"6.0.1","vitest":"2.0.5","@swc/cli":"0.4.0","@swc/core":"1.7.22","tsc-alias":"1.8.10","typescript":"5.5.4","@2bad/tsfix":"0.1.0","@types/node":"22.5.2","npm-run-all2":"6.2.2","@2bad/tsconfig":"3.0.1","@biomejs/biome":"1.8.3","@vitest/coverage-v8":"2.0.5","vite-tsconfig-paths":"5.0.1"},"peerDependencies":{"eslint":">= 9","typescript":">= 5"},"_npmOperationalInternal":{"tmp":"tmp/axiom_1.0.0-beta.3_1725268010421_0.010061262466716014","host":"s3://npm-registry-packages"}},"1.0.0-beta.4":{"name":"@2bad/axiom","version":"1.0.0-beta.4","keywords":["eslint","linter","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/axiom@1.0.0-beta.4","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/axiom#readme","bugs":{"url":"https://github.com/2BAD/axiom/issues"},"dist":{"shasum":"33350123d7ca87feb8c1cc9319ad7ff87d5de094","tarball":"https://registry.npmjs.org/@2bad/axiom/-/axiom-1.0.0-beta.4.tgz","fileCount":29,"integrity":"sha512-3zpitRQq/BurWwrvYbvZJOzI4/xLPN9prYzF6ure3vPfp/372xcq/pYTTek5jZlQalzhGiKqzVjZmMeU7BvQvw==","signatures":[{"sig":"MEQCIGsdgfnFrzCtJBlp2+ml/kSBT+lBG/MWJvrVf+aMPBc8AiBIhHQuYgs0cD9HW5y4VAXz5ArTRzhwKm6a5SD4eD8Ncg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2faxiom@1.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16515},"type":"module","volta":{"npm":"10.8.3","node":"22.7.0"},"engines":{"node":">=20"},"exports":{".":"./build/index.js","./plugins":"./build/plugins/index.js"},"gitHead":"2901bdd0d3efac7766ebbd298f6219d611a46907","scripts":{"fix":"run-s fix:code fix:format","test":"vitest run","build":"run-p build:*","check":"run-p check:*","fix:ext":"tsfix","fix:code":"run-s 'check:eslint -- --fix'","prebuild":"rimraf build","build:swc":"swc ./source -d ./build --strip-leading-paths","fix:alias":"tsc-alias -p tsconfig.build.json","postbuild":"run-s fix:alias fix:ext","test:unit":"vitest run unit --coverage","fix:format":"biome format --write ./source","preversion":"run-s check test build","build:types":"tsc --project tsconfig.build.json","check:biome":"biome check ./source","check:eslint":"eslint . --report-unused-disable-directives --max-warnings 0","prepublishOnly":"run-s build","test:integration":"vitest run integration --coverage"},"typings":"./build/index.d.ts","_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"repository":{"url":"git+https://github.com/2BAD/axiom.git","type":"git"},"_npmVersion":"10.8.2","description":"> Effortless TypeScript linting with zero configuration","directories":{},"_nodeVersion":"22.7.0","dependencies":{"@eslint/js":"9.9.1","neostandard":"0.11.4","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@types/eslint__js":"8.42.3","typescript-eslint":"8.3.1-alpha.11","eslint-plugin-jsdoc":"50.2.2","@vitest/eslint-plugin":"1.1.0","eslint-plugin-promise":"7.1.0","eslint-plugin-import-x":"4.1.1","@stylistic/eslint-plugin":"2.7.2","eslint-import-resolver-typescript":"3.6.3"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.3","devDependencies":{"rimraf":"6.0.1","vitest":"2.0.5","@swc/cli":"0.4.0","@swc/core":"1.7.22","tsc-alias":"1.8.10","typescript":"5.5.4","@2bad/tsfix":"0.1.0","@types/node":"22.5.2","npm-run-all2":"6.2.2","@2bad/tsconfig":"3.0.1","@biomejs/biome":"1.8.3","@vitest/coverage-v8":"2.0.5","vite-tsconfig-paths":"5.0.1"},"peerDependencies":{"eslint":">= 9","typescript":">= 5"},"_npmOperationalInternal":{"tmp":"tmp/axiom_1.0.0-beta.4_1725345278840_0.698889813598224","host":"s3://npm-registry-packages"}},"1.0.0-beta.5":{"name":"@2bad/axiom","version":"1.0.0-beta.5","keywords":["eslint","linter","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/axiom@1.0.0-beta.5","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/axiom#readme","bugs":{"url":"https://github.com/2BAD/axiom/issues"},"dist":{"shasum":"9dba9f32e302e5154dbb0bc90f1c2294a1c5a5e4","tarball":"https://registry.npmjs.org/@2bad/axiom/-/axiom-1.0.0-beta.5.tgz","fileCount":31,"integrity":"sha512-PzWIflxHiF7+Dq8veOYGztGYOF/oVeTg4M16mHX3efM9zppPe/U+Sgh3Wh29oU0GJ7ro8GvlqSfaxV/M2imLIA==","signatures":[{"sig":"MEUCIF7ovZoVyZPVVl9qQtCWLZC+fTf07eBMr+wLHQ7iRWXiAiEAk4qYyfe9wQntBpzKfJvtkBW7Qoxi4npPH6t6ArG5eX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2faxiom@1.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17131},"type":"module","volta":{"npm":"10.8.3","node":"22.7.0"},"engines":{"node":">=20"},"exports":{".":"./build/index.js","./plugins":"./build/plugins/index.js"},"gitHead":"441a16cb18af6384327255b6322d3ff7a32c93a8","scripts":{"fix":"run-s fix:code fix:format","test":"vitest run","build":"run-p build:*","check":"run-p check:*","fix:ext":"tsfix","fix:code":"run-s 'check:eslint -- --fix'","prebuild":"rimraf build","build:swc":"swc ./source -d ./build --strip-leading-paths","fix:alias":"tsc-alias -p tsconfig.build.json","postbuild":"run-s fix:alias fix:ext","test:unit":"vitest run unit --coverage","fix:format":"biome format --write ./source","preversion":"run-s check test build","build:types":"tsc --project tsconfig.build.json","check:biome":"biome check ./source","check:eslint":"eslint . --report-unused-disable-directives --max-warnings 0","prepublishOnly":"run-s build","test:integration":"vitest run integration --coverage"},"typings":"./build/index.d.ts","_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"repository":{"url":"git+https://github.com/2BAD/axiom.git","type":"git"},"_npmVersion":"10.8.2","description":"> Effortless TypeScript linting with zero configuration","directories":{},"_nodeVersion":"22.7.0","dependencies":{"@eslint/js":"9.9.1","neostandard":"0.11.4","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@types/eslint__js":"8.42.3","typescript-eslint":"8.3.1-alpha.11","eslint-plugin-jsdoc":"50.2.2","@vitest/eslint-plugin":"1.1.0","eslint-plugin-promise":"7.1.0","eslint-plugin-import-x":"4.1.1","@stylistic/eslint-plugin":"2.7.2","eslint-import-resolver-typescript":"3.6.3"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.3","devDependencies":{"rimraf":"6.0.1","vitest":"2.0.5","@swc/cli":"0.4.0","@swc/core":"1.7.22","tsc-alias":"1.8.10","typescript":"5.5.4","@2bad/tsfix":"0.1.0","@types/node":"22.5.2","npm-run-all2":"6.2.2","@2bad/tsconfig":"3.0.1","@biomejs/biome":"1.8.3","@vitest/coverage-v8":"2.0.5","vite-tsconfig-paths":"5.0.1"},"peerDependencies":{"eslint":">= 9","typescript":">= 5"},"_npmOperationalInternal":{"tmp":"tmp/axiom_1.0.0-beta.5_1725347727065_0.9265577084400018","host":"s3://npm-registry-packages"}},"1.0.0-beta.6":{"name":"@2bad/axiom","version":"1.0.0-beta.6","keywords":["eslint","linter","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/axiom@1.0.0-beta.6","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/axiom#readme","bugs":{"url":"https://github.com/2BAD/axiom/issues"},"dist":{"shasum":"2307bad708e53278f94edc14f922effe042526e3","tarball":"https://registry.npmjs.org/@2bad/axiom/-/axiom-1.0.0-beta.6.tgz","fileCount":27,"integrity":"sha512-c6EsT84G3xOwblQ5nfxrOSKbMFDC45bYXNmxbWO2/NVlFlDeglrZzrcFRLSiUTVAiEbEfv4506wfCDkwc4XyKg==","signatures":[{"sig":"MEUCIQCBBxwFbz19SVVmZzkScsDdILLEKP3QVrBcWrzxNApjQAIgMKl1BKbHPFq7Goifi+gRZdUdDvGe2uomL6wp5VGX5Mw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2faxiom@1.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16554},"type":"module","volta":{"npm":"10.8.3","node":"22.8.0"},"engines":{"node":">=20"},"exports":{".":"./build/index.js","./plugins":"./build/plugins/index.js"},"gitHead":"7250e05eef4be3dc5f18d981925eb058d79af0be","scripts":{"fix":"run-s fix:code fix:format","test":"vitest run","build":"run-p build:*","check":"run-p check:*","fix:ext":"tsfix","fix:code":"run-s 'check:eslint -- --fix'","prebuild":"rimraf build","build:swc":"swc ./source -d ./build --strip-leading-paths","fix:alias":"tsc-alias -p tsconfig.build.json","postbuild":"run-s fix:alias fix:ext","test:unit":"vitest run unit --coverage","fix:format":"biome format --write ./source","preversion":"run-s check test build","build:types":"tsc --project tsconfig.build.json","check:biome":"biome check ./source","check:eslint":"eslint . --report-unused-disable-directives --max-warnings 0","prepublishOnly":"run-s build","test:integration":"vitest run integration --coverage"},"typings":"./build/index.d.ts","_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"repository":{"url":"git+https://github.com/2BAD/axiom.git","type":"git"},"_npmVersion":"10.8.2","description":"> Effortless TypeScript linting with zero configuration","directories":{},"_nodeVersion":"22.8.0","dependencies":{"@eslint/js":"9.10.0","neostandard":"0.11.5","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@types/eslint__js":"8.42.3","typescript-eslint":"8.5.0","eslint-plugin-jsdoc":"50.2.3","@vitest/eslint-plugin":"1.1.4","eslint-plugin-promise":"7.1.0","eslint-plugin-import-x":"4.2.1","@stylistic/eslint-plugin":"2.8.0","eslint-import-resolver-typescript":"3.6.3"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.3","devDependencies":{"rimraf":"6.0.1","vitest":"2.1.1","@swc/cli":"0.4.0","@swc/core":"1.7.26","tsc-alias":"1.8.10","typescript":"5.6.2","@2bad/tsfix":"0.1.0","@types/node":"22.5.5","npm-run-all2":"6.2.3","@2bad/tsconfig":"3.0.1","@biomejs/biome":"1.9.0","@vitest/coverage-v8":"2.1.1","vite-tsconfig-paths":"5.0.1"},"peerDependencies":{"eslint":">= 9","typescript":">= 5"},"_npmOperationalInternal":{"tmp":"tmp/axiom_1.0.0-beta.6_1726303123681_0.6235629939144074","host":"s3://npm-registry-packages"}},"1.0.0-beta.7":{"name":"@2bad/axiom","version":"1.0.0-beta.7","keywords":["eslint","linter","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/axiom@1.0.0-beta.7","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/axiom#readme","bugs":{"url":"https://github.com/2BAD/axiom/issues"},"dist":{"shasum":"447a88e67787af21289e4c41b1ee4efb997b7466","tarball":"https://registry.npmjs.org/@2bad/axiom/-/axiom-1.0.0-beta.7.tgz","fileCount":27,"integrity":"sha512-50tmiWFuZCaciCi6rIq7VH5bLgC2Dw8RIlsKd0Avh/91ZFiysWVB5pTMsQfF347FxIIjMxTnKMfQivFJZy5TAg==","signatures":[{"sig":"MEUCIGhfQgaoRNM/1LRAVLnCswdawv70XUxg+GZiK0tfeBW/AiEAy+G9pZmlzCkinbYxFa2DvMcWG6Ujf90rK9wndJ2e0Dg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2faxiom@1.0.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16525},"type":"module","types":"./build/index.d.ts","volta":{"npm":"10.8.3","node":"22.8.0"},"engines":{"node":">=20"},"exports":{".":"./build/index.js","./plugins":"./build/plugins/index.js"},"gitHead":"4f66571fa89686154466a6d9de18f760aad94bf5","scripts":{"fix":"run-s fix:code fix:format","test":"vitest run","build":"run-p build:*","check":"run-p check:*","fix:ext":"tsfix","fix:code":"run-s 'check:eslint -- --fix'","prebuild":"rimraf build","build:swc":"swc ./source -d ./build --strip-leading-paths","fix:alias":"tsc-alias -p tsconfig.build.json","postbuild":"run-s fix:alias fix:ext","test:unit":"vitest run unit --coverage","fix:format":"biome format --write ./source","preversion":"run-s check test build","build:types":"tsc --project tsconfig.build.json","check:biome":"biome check ./source","check:eslint":"eslint . --report-unused-disable-directives --max-warnings 0","prepublishOnly":"run-s build","test:integration":"vitest run integration --coverage"},"_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"repository":{"url":"git+https://github.com/2BAD/axiom.git","type":"git"},"_npmVersion":"10.8.2","description":"> Effortless TypeScript linting with zero configuration","directories":{},"_nodeVersion":"22.8.0","dependencies":{"@eslint/js":"9.10.0","neostandard":"0.11.5","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@types/eslint__js":"8.42.3","typescript-eslint":"8.5.0","eslint-plugin-jsdoc":"50.2.3","@vitest/eslint-plugin":"1.1.4","eslint-plugin-promise":"7.1.0","eslint-plugin-import-x":"4.2.1","@stylistic/eslint-plugin":"2.8.0","eslint-import-resolver-typescript":"3.6.3"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.3","devDependencies":{"rimraf":"6.0.1","vitest":"2.1.1","@swc/cli":"0.4.0","@swc/core":"1.7.26","tsc-alias":"1.8.10","typescript":"5.6.2","@2bad/tsfix":"0.1.0","@types/node":"22.5.5","npm-run-all2":"6.2.3","@2bad/tsconfig":"3.0.1","@biomejs/biome":"1.9.0","@vitest/coverage-v8":"2.1.1","vite-tsconfig-paths":"5.0.1"},"peerDependencies":{"eslint":">= 9","typescript":">= 5"},"_npmOperationalInternal":{"tmp":"tmp/axiom_1.0.0-beta.7_1726314876016_0.07425273848234304","host":"s3://npm-registry-packages"}},"1.0.0-beta.8":{"name":"@2bad/axiom","version":"1.0.0-beta.8","keywords":["eslint","linter","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/axiom@1.0.0-beta.8","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/axiom#readme","bugs":{"url":"https://github.com/2BAD/axiom/issues"},"dist":{"shasum":"bf0fec4051ba236d3753464a77d504dbd8899e56","tarball":"https://registry.npmjs.org/@2bad/axiom/-/axiom-1.0.0-beta.8.tgz","fileCount":27,"integrity":"sha512-+X16PO496FL5j8SnY7siYAPFNVwVpu7YBzAgy/p1Zu/xckueb5W5mxE1kvAwBD3ExlSJ4tUX727Zs7UpkV1/Qw==","signatures":[{"sig":"MEUCIQCXWWkCE4fKXGmdqw/y+1GXBrVnQpbL3fdpP1RNvM4n4gIgdGyrAWR2gTS3gvOJh7EmZG4QKoKzVL7NWQF6RkdgoEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2faxiom@1.0.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16507},"type":"module","types":"./build/index.d.ts","volta":{"npm":"10.8.3","node":"22.8.0"},"engines":{"node":">=20"},"exports":{".":"./build/index.js","./plugins":"./build/plugins/index.js"},"gitHead":"311f88c1389d8c44192b64bd69616fce856082c4","scripts":{"fix":"run-s fix:code fix:format","test":"vitest run","build":"run-p build:*","check":"run-p check:*","fix:ext":"tsfix","fix:code":"run-s 'check:eslint -- --fix'","prebuild":"rimraf build","build:swc":"swc ./source -d ./build --strip-leading-paths","fix:alias":"tsc-alias -p tsconfig.build.json","postbuild":"run-s fix:alias fix:ext","test:unit":"vitest run unit --coverage","fix:format":"biome format --write ./source","preversion":"run-s check test build","build:types":"tsc --project tsconfig.build.json","check:biome":"biome check ./source","check:eslint":"eslint . --report-unused-disable-directives --max-warnings 0","prepublishOnly":"run-s build","test:integration":"vitest run integration --coverage"},"_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"repository":{"url":"git+https://github.com/2BAD/axiom.git","type":"git"},"_npmVersion":"10.8.2","description":"> Effortless TypeScript linting with zero configuration","directories":{},"_nodeVersion":"22.8.0","dependencies":{"@eslint/js":"9.10.0","neostandard":"0.11.5","@eslint/compat":"1.1.1","eslint-plugin-n":"17.10.2","@types/eslint__js":"8.42.3","typescript-eslint":"8.5.0","eslint-plugin-jsdoc":"50.2.3","@vitest/eslint-plugin":"1.1.4","eslint-plugin-promise":"7.1.0","eslint-plugin-import-x":"4.2.1","@stylistic/eslint-plugin":"2.8.0","eslint-import-resolver-typescript":"3.6.3"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.3","devDependencies":{"rimraf":"6.0.1","vitest":"2.1.1","@swc/cli":"0.4.0","@swc/core":"1.7.26","tsc-alias":"1.8.10","typescript":"5.6.2","@2bad/tsfix":"0.1.0","@types/node":"22.5.5","npm-run-all2":"6.2.3","@2bad/tsconfig":"3.0.1","@biomejs/biome":"1.9.0","@vitest/coverage-v8":"2.1.1","vite-tsconfig-paths":"5.0.1"},"peerDependencies":{"eslint":">= 9","typescript":">= 5"},"_npmOperationalInternal":{"tmp":"tmp/axiom_1.0.0-beta.8_1726331570670_0.7626276248907065","host":"s3://npm-registry-packages"}},"1.0.0-beta.9":{"name":"@2bad/axiom","version":"1.0.0-beta.9","keywords":["eslint","linter","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/axiom@1.0.0-beta.9","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/axiom#readme","bugs":{"url":"https://github.com/2BAD/axiom/issues"},"dist":{"shasum":"2c352ebf0842934f0f41090ca300f83c224ac856","tarball":"https://registry.npmjs.org/@2bad/axiom/-/axiom-1.0.0-beta.9.tgz","fileCount":27,"integrity":"sha512-sg2qDFsuhwx0iGxfw47m87ZSMY9hOcjxx6n6NX2NYGVPwzyld64u9PMOp/O5oUj51wRjcYeJQ43GF9pXVaJ51w==","signatures":[{"sig":"MEQCIBsIKL4oPuXcPS20XTPa6OY89+ERsIt4bNE+O+7necr7AiBbvohrV7Gm0fyf9CZX7cdGUJpMAFW8WfphzHUOQeGHzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2faxiom@1.0.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16159},"type":"module","types":"./build/index.d.ts","volta":{"npm":"10.9.0","node":"22.10.0"},"engines":{"node":">=20"},"exports":{".":"./build/index.js","./plugins":"./build/plugins/index.js"},"gitHead":"04fb309caf7f4ce55964f1d4c0acb2d5ebdb4901","scripts":{"fix":"run-s fix:code fix:format","test":"vitest run","build":"run-p build:*","check":"run-p check:*","fix:ext":"tsfix","fix:code":"run-s 'check:eslint -- --fix'","prebuild":"rimraf build","build:swc":"swc ./source -d ./build --strip-leading-paths","fix:alias":"tsc-alias -p tsconfig.build.json","postbuild":"run-s fix:alias fix:ext","test:unit":"vitest run unit --coverage","fix:format":"biome format --write ./source","preversion":"run-s check test build","build:types":"tsc --project tsconfig.build.json","check:biome":"biome check ./source","check:eslint":"eslint . --report-unused-disable-directives --max-warnings 0","prepublishOnly":"run-s build","test:integration":"vitest run integration --coverage"},"_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"repository":{"url":"git+https://github.com/2BAD/axiom.git","type":"git"},"_npmVersion":"10.9.0","description":"> Effortless TypeScript linting with zero configuration","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@eslint/js":"9.13.0","neostandard":"0.11.6","@eslint/compat":"1.2.1","eslint-plugin-n":"17.11.1","@types/eslint__js":"8.42.3","typescript-eslint":"8.11.0","eslint-plugin-jsdoc":"50.4.3","@vitest/eslint-plugin":"1.1.7","eslint-plugin-promise":"7.1.0","eslint-plugin-import-x":"4.3.1","@stylistic/eslint-plugin":"2.9.0","eslint-import-resolver-typescript":"3.6.3"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.0","devDependencies":{"rimraf":"6.0.1","vitest":"2.1.3","@swc/cli":"0.4.0","@swc/core":"1.7.39","tsc-alias":"1.8.10","typescript":"5.6.3","@2bad/tsfix":"0.1.0","@types/node":"22.7.8","npm-run-all2":"7.0.0","@2bad/tsconfig":"3.0.1","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.3","vite-tsconfig-paths":"5.0.1"},"peerDependencies":{"eslint":">= 9","typescript":">= 5"},"_npmOperationalInternal":{"tmp":"tmp/axiom_1.0.0-beta.9_1729648922580_0.22976468703854525","host":"s3://npm-registry-packages"}},"1.0.0-beta.10":{"name":"@2bad/axiom","version":"1.0.0-beta.10","keywords":["eslint","linter","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/axiom@1.0.0-beta.10","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/axiom#readme","bugs":{"url":"https://github.com/2BAD/axiom/issues"},"dist":{"shasum":"fca09162677ebf3e8a8a62a8ee7bd6c8e574fba2","tarball":"https://registry.npmjs.org/@2bad/axiom/-/axiom-1.0.0-beta.10.tgz","fileCount":27,"integrity":"sha512-f3oUMB71ZiK1aZWF1Hvx8CQyHWtZBUqXOClPqRUxsW8P7scpTzHaiaXiUVoc+GEb2qT1xzA6p7vaPfQS0MhFnA==","signatures":[{"sig":"MEQCIHuMMX0lZhRbzGcg6v+JA9euS/KMbN0UwVpwOCR25JNwAiByWaVDGrdUTPAsCNhdAljPnYx8FmqMT7I8ZnraBcrZSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2faxiom@1.0.0-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16163},"type":"module","types":"./build/index.d.ts","volta":{"npm":"10.9.2","node":"22.12.0"},"engines":{"node":">=20"},"exports":{".":"./build/index.js","./plugins":"./build/plugins/index.js"},"gitHead":"0cb96f13311b2ca5e416532e51fa804587cfed5b","scripts":{"fix":"run-s fix:code fix:format","test":"vitest run","build":"run-p build:*","check":"run-p check:*","fix:ext":"tsfix","fix:code":"run-s 'check:eslint -- --fix'","prebuild":"rimraf build","build:swc":"swc ./source -d ./build --strip-leading-paths","fix:alias":"tsc-alias -p tsconfig.build.json","postbuild":"run-s fix:alias fix:ext","test:unit":"vitest run unit --coverage","fix:format":"biome format --write ./source","preversion":"run-s check test build","build:types":"tsc --project tsconfig.build.json","check:biome":"biome check ./source","check:eslint":"eslint . --report-unused-disable-directives --max-warnings 0","prepublishOnly":"run-s build","test:integration":"vitest run integration --coverage"},"_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"repository":{"url":"git+https://github.com/2BAD/axiom.git","type":"git"},"_npmVersion":"10.9.0","description":"> Effortless TypeScript linting with zero configuration","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@eslint/js":"9.17.0","neostandard":"0.12.0","@eslint/compat":"1.2.4","eslint-plugin-n":"17.15.1","@types/eslint__js":"8.42.3","typescript-eslint":"8.19.0","eslint-plugin-jsdoc":"50.6.1","@vitest/eslint-plugin":"1.1.24","eslint-plugin-promise":"7.2.1","eslint-plugin-import-x":"4.6.1","@stylistic/eslint-plugin":"2.12.1","@typescript-eslint/parser":"8.19.0","eslint-import-resolver-typescript":"3.7.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"rimraf":"6.0.1","vitest":"2.1.8","@swc/cli":"0.5.2","@swc/core":"1.10.4","tsc-alias":"1.8.10","typescript":"5.7.2","@2bad/tsfix":"0.1.0","@types/node":"22.10.5","npm-run-all2":"7.0.2","@2bad/tsconfig":"3.0.1","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"5.1.4"},"peerDependencies":{"eslint":">= 9","typescript":">= 5"},"_npmOperationalInternal":{"tmp":"tmp/axiom_1.0.0-beta.10_1735943454262_0.08459000468022615","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.12":{"name":"@2bad/axiom","version":"1.0.0-beta.12","keywords":["eslint","linter","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/axiom@1.0.0-beta.12","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/axiom#readme","bugs":{"url":"https://github.com/2BAD/axiom/issues"},"dist":{"shasum":"00643954714257e7f41178198baad28b198e7e9d","tarball":"https://registry.npmjs.org/@2bad/axiom/-/axiom-1.0.0-beta.12.tgz","fileCount":27,"integrity":"sha512-0ITBtRwvTxLU1aA+8U26jSQzrvFQd2S2XU08lBAYm5OD1H+f+oyxfUDOJDGM53qpPGigw4piKhrL3humWi/OUA==","signatures":[{"sig":"MEYCIQC8C6rHmGdVZrf8RB6DlxMb7bzW8J58eC1qI7L9WVKdSwIhANArxxKPOmr0FDb8CBsr9/XZyQF1mfOjSV5eWl98LyeL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2faxiom@1.0.0-beta.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16170},"type":"module","types":"./build/index.d.ts","volta":{"npm":"10.9.2","node":"22.14.0"},"engines":{"node":">=20"},"exports":{".":"./build/index.js","./plugins":"./build/plugins/index.js"},"gitHead":"0df83e44de612359ec84d98971d92fa3c21b6aa3","scripts":{"fix":"run-s fix:code fix:format","test":"vitest run","build":"run-p build:*","check":"run-p check:*","fix:ext":"tsfix","fix:code":"run-s 'check:eslint -- --fix'","prebuild":"rimraf build","build:swc":"swc ./source -d ./build --strip-leading-paths","fix:alias":"tsc-alias -p tsconfig.build.json","postbuild":"run-s fix:alias fix:ext","test:unit":"vitest run unit --coverage","fix:format":"biome format --write ./source","preversion":"run-s check test build","build:types":"tsc --project tsconfig.build.json","check:biome":"biome check ./source","check:eslint":"eslint . --report-unused-disable-directives --max-warnings 0","prepublishOnly":"run-s build","test:integration":"vitest run integration --coverage"},"_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"repository":{"url":"git+https://github.com/2BAD/axiom.git","type":"git"},"_npmVersion":"10.9.2","description":"> Effortless TypeScript linting with zero configuration","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@eslint/js":"9.20.0","neostandard":"0.12.1","@eslint/compat":"1.2.6","eslint-plugin-n":"17.15.1","@types/eslint__js":"8.42.3","typescript-eslint":"8.24.0","eslint-plugin-jsdoc":"50.6.3","@vitest/eslint-plugin":"1.1.31","eslint-plugin-promise":"7.2.1","eslint-plugin-import-x":"4.6.1","@stylistic/eslint-plugin":"4.0.0-beta.1","@typescript-eslint/parser":"8.24.0","eslint-import-resolver-typescript":"3.7.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.1.0","devDependencies":{"rimraf":"6.0.1","vitest":"3.0.5","@swc/cli":"0.6.0","@swc/core":"1.10.16","tsc-alias":"1.8.10","typescript":"5.7.3","@2bad/tsfix":"0.1.0","@types/node":"22.13.2","npm-run-all2":"7.0.2","@2bad/tsconfig":"3.0.1","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"3.0.5","vite-tsconfig-paths":"5.1.4"},"peerDependencies":{"eslint":">= 9","typescript":">= 5"},"_npmOperationalInternal":{"tmp":"tmp/axiom_1.0.0-beta.12_1739463232799_0.1792578274339396","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.14":{"name":"@2bad/axiom","version":"1.0.0-beta.14","keywords":["eslint","linter","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/axiom@1.0.0-beta.14","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/axiom#readme","bugs":{"url":"https://github.com/2BAD/axiom/issues"},"dist":{"shasum":"c572d777c5141665340dceb821ac260f1a8b4606","tarball":"https://registry.npmjs.org/@2bad/axiom/-/axiom-1.0.0-beta.14.tgz","fileCount":27,"integrity":"sha512-Te5J81PmRfKeMJ2rFNyEpHrdx48vo21wGhcARreaTa1zFKHs0noDifg2hChcJcl6+jw0BKmJIPKebCVIgVFulQ==","signatures":[{"sig":"MEUCIQC67UGktgtV0IDGeTUS34xC3aFiaUpHqHweP9gN16nDzQIgB357Vi7RfmUs6zSlXwmr4JrBeBiOguq37qE8HTbMHRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2faxiom@1.0.0-beta.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16127},"type":"module","types":"./build/index.d.ts","volta":{"npm":"10.9.2","node":"22.14.0"},"engines":{"node":">=20"},"exports":{".":"./build/index.js","./plugins":"./build/plugins/index.js"},"gitHead":"723a3dde251aca784a5118a428c8cdf73b6111e8","scripts":{"fix":"run-s fix:code fix:format","test":"vitest run","build":"run-p build:*","check":"run-p check:*","fix:ext":"tsfix","fix:code":"run-s 'check:eslint -- --fix'","prebuild":"rimraf build","build:swc":"swc ./source -d ./build --strip-leading-paths","fix:alias":"tsc-alias -p tsconfig.build.json","postbuild":"run-s fix:alias fix:ext","test:unit":"vitest run unit --coverage","fix:format":"biome format --write ./source","preversion":"run-s check test build","build:types":"tsc --project tsconfig.build.json","check:biome":"biome check ./source","check:eslint":"eslint . --report-unused-disable-directives --max-warnings 0","prepublishOnly":"run-s build","test:integration":"vitest run integration --coverage"},"_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"repository":{"url":"git+https://github.com/2BAD/axiom.git","type":"git"},"_npmVersion":"10.9.2","description":"> Effortless TypeScript linting with zero configuration","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@eslint/js":"9.21.0","neostandard":"0.12.1","@eslint/compat":"1.2.7","eslint-plugin-n":"17.16.1","typescript-eslint":"8.26.0","eslint-plugin-jsdoc":"50.6.3","@vitest/eslint-plugin":"1.1.36","eslint-plugin-promise":"7.2.1","eslint-plugin-import-x":"4.6.1","@stylistic/eslint-plugin":"4.2.0","@typescript-eslint/parser":"8.26.0","eslint-import-resolver-typescript":"3.8.3"},"_hasShrinkwrap":false,"packageManager":"npm@11.1.0","devDependencies":{"rimraf":"6.0.1","vitest":"3.0.7","@swc/cli":"0.6.0","@swc/core":"1.11.6","tsc-alias":"1.8.11","typescript":"5.7.3","@2bad/tsfix":"0.1.0","@types/node":"22.13.9","npm-run-all2":"7.0.2","@2bad/tsconfig":"3.0.1","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"3.0.7","vite-tsconfig-paths":"5.1.4"},"peerDependencies":{"eslint":">= 9","typescript":">= 5"},"_npmOperationalInternal":{"tmp":"tmp/axiom_1.0.0-beta.14_1741104539512_0.22613170337093869","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.15":{"name":"@2bad/axiom","version":"1.0.0-beta.15","keywords":["eslint","linter","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/axiom@1.0.0-beta.15","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/axiom#readme","bugs":{"url":"https://github.com/2BAD/axiom/issues"},"dist":{"shasum":"5b70219c20a2dfe1425a45688377a14e87864b19","tarball":"https://registry.npmjs.org/@2bad/axiom/-/axiom-1.0.0-beta.15.tgz","fileCount":27,"integrity":"sha512-Y5ArBGOdpHiCcGmRxjvIBPP8vyYX79zUMVndWC/vuo+2LiN2aUDlMm7YTlb41i046VaJc70bUz9Xg1O3xtjELA==","signatures":[{"sig":"MEUCIQDTcxs8Il+aQ5jyokiL1ERyS7W6yVZMTtDNT+djcN+EHwIgPuB2ZD7HsyN9sAap21GL8lm4qUCDk9n6Aj0HiYNhBIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2faxiom@1.0.0-beta.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18687},"type":"module","types":"./build/index.d.ts","volta":{"npm":"10.9.2","node":"22.14.0"},"engines":{"node":">=20"},"exports":{".":"./build/index.js","./plugins":"./build/plugins/index.js"},"gitHead":"8e10ab23c2ed97c068e08f8ba6e5edeca2dc169a","scripts":{"fix":"run-s fix:code fix:format","test":"vitest run","build":"run-p build:*","check":"run-p check:*","fix:ext":"tsfix","fix:code":"run-s 'check:eslint -- --fix'","prebuild":"rimraf build","build:swc":"swc ./source -d ./build --strip-leading-paths","fix:alias":"tsc-alias -p tsconfig.build.json","postbuild":"run-s fix:alias fix:ext","test:unit":"vitest run unit --coverage","fix:format":"biome format --write ./source","preversion":"run-s check test build","build:types":"tsc --project tsconfig.build.json","check:biome":"biome check ./source","check:eslint":"eslint . --report-unused-disable-directives --max-warnings 0","prepublishOnly":"run-s build","test:integration":"vitest run integration --coverage"},"_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"repository":{"url":"git+https://github.com/2BAD/axiom.git","type":"git"},"_npmVersion":"10.9.2","description":"> Effortless TypeScript linting with zero configuration","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@eslint/js":"9.24.0","neostandard":"0.12.1","@eslint/compat":"1.2.8","eslint-plugin-n":"17.17.0","typescript-eslint":"8.29.1","eslint-plugin-jsdoc":"50.6.9","@vitest/eslint-plugin":"1.1.40","eslint-plugin-promise":"7.2.1","eslint-plugin-import-x":"4.10.2","@stylistic/eslint-plugin":"4.2.0","@typescript-eslint/parser":"8.29.1","eslint-import-resolver-typescript":"4.3.2"},"_hasShrinkwrap":false,"packageManager":"npm@11.3.0","devDependencies":{"rimraf":"6.0.1","vitest":"3.1.1","@swc/cli":"0.6.0","@swc/core":"1.11.18","tsc-alias":"1.8.15","typescript":"5.8.3","@2bad/tsfix":"1.1.0","@types/node":"22.14.0","npm-run-all2":"7.0.2","@2bad/tsconfig":"3.0.1","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"3.1.1","vite-tsconfig-paths":"5.1.4"},"peerDependencies":{"eslint":">= 9","typescript":">= 5"},"_npmOperationalInternal":{"tmp":"tmp/axiom_1.0.0-beta.15_1744303528718_0.7847075718762562","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@2bad/axiom","version":"1.0.0","keywords":["eslint","linter","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/axiom@1.0.0","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/axiom#readme","bugs":{"url":"https://github.com/2BAD/axiom/issues"},"dist":{"shasum":"d8dbc402bdb6db6c278fad3afa61fa17d0e3e630","tarball":"https://registry.npmjs.org/@2bad/axiom/-/axiom-1.0.0.tgz","fileCount":27,"integrity":"sha512-N4Z+IbWes+ANVxBCnmK1o5pjn2Oved9zf7BdEg7i1UQCThE6NBf/Jvs0K9cgyuN6Lm59fBNOauvApraWUuBdPw==","signatures":[{"sig":"MEUCIFDx24Z30jdIK6O9IB4yxcDS4jWiN+W6UczQm4WJwMwjAiEA/q3rLG1LxT1GS+eS9AUdSVu7dkQ/o5ivCjmEIKNN+qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2faxiom@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18567},"type":"module","types":"./build/index.d.ts","volta":{"npm":"11.4.2","node":"24.3.0"},"engines":{"node":">=24"},"exports":{".":"./build/index.js","./plugins":"./build/plugins/index.js"},"gitHead":"a95fd070193192ebd7f693f525d37fffc6225a7e","scripts":{"fix":"run-s fix:code fix:format","test":"vitest run","build":"run-p build:*","check":"run-p check:*","fix:code":"run-s 'check:eslint -- --fix'","prebuild":"rimraf build","build:swc":"swc ./source -d ./build --strip-leading-paths","postbuild":"tsfix","test:unit":"vitest run unit --coverage","fix:format":"biome format --write ./source","preversion":"run-s check test build","build:types":"tsc --project tsconfig.build.json","check:biome":"biome check ./source","check:eslint":"eslint . --report-unused-disable-directives --max-warnings 0","prepublishOnly":"run-s build","test:integration":"vitest run integration --coverage"},"_npmUser":{"name":"mrhyde","actor":{"name":"mrhyde","type":"user","email":"npm@2bad.me"},"email":"npm@2bad.me"},"repository":{"url":"git+https://github.com/2BAD/axiom.git","type":"git"},"_npmVersion":"11.4.2","description":"Effortless TypeScript linting with zero configuration","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@eslint/js":"9.30.1","neostandard":"0.12.2","@eslint/compat":"1.3.1","eslint-plugin-n":"17.21.0","typescript-eslint":"8.35.1","eslint-plugin-jsdoc":"51.3.3","@vitest/eslint-plugin":"1.3.4","eslint-plugin-promise":"7.2.1","eslint-plugin-import-x":"4.16.1","@stylistic/eslint-plugin":"5.1.0","@typescript-eslint/parser":"8.35.1","eslint-import-resolver-typescript":"4.4.4"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.2","devDependencies":{"rimraf":"6.0.1","vitest":"3.2.4","@swc/cli":"0.7.7","@swc/core":"1.12.9","typescript":"5.8.3","@2bad/tsfix":"1.1.1","@types/node":"24.0.10","npm-run-all2":"8.0.4","@2bad/tsconfig":"3.0.1","@biomejs/biome":"2.0.6","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"5.1.4"},"peerDependencies":{"eslint":">= 9","typescript":">= 5"},"_npmOperationalInternal":{"tmp":"tmp/axiom_1.0.0_1751833171241_0.07913889630890991","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@2bad/axiom","version":"1.0.1","keywords":["eslint","linter","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/axiom@1.0.1","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/axiom#readme","bugs":{"url":"https://github.com/2BAD/axiom/issues"},"dist":{"shasum":"ec736abf136a726e322cdcc6fad89628a9f5cfa0","tarball":"https://registry.npmjs.org/@2bad/axiom/-/axiom-1.0.1.tgz","fileCount":27,"integrity":"sha512-A4q6ywZ9V0YxDeABT3sX5/H4gvnyVpfeHn72zxKx8499BosXH/31dhTqZpVzsSrfaHSi2d7O+NttXhzIKInpvg==","signatures":[{"sig":"MEUCIC1kZeapLx3CEpGSvLJxwHlxlivPekEy7JCwiRKDCH3aAiEA8UzHnDL9p8aeH3tAWFUsuO7teXrJJj8ZxrhVJoIEE+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2faxiom@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18566},"type":"module","types":"./build/index.d.ts","volta":{"npm":"11.6.0","node":"24.7.0"},"engines":{"node":">=24"},"exports":{".":"./build/index.js","./plugins":"./build/plugins/index.js"},"gitHead":"fb5303e16ebeaa070e726ad62e3ed47ff5ed82d3","scripts":{"fix":"run-s fix:code fix:format","test":"vitest run","build":"run-p build:*","check":"run-p check:*","fix:code":"run-s 'check:eslint -- --fix'","prebuild":"rimraf build","build:swc":"swc ./source -d ./build --strip-leading-paths","postbuild":"tsfix","test:unit":"vitest run unit --coverage","fix:format":"biome format --write ./source","preversion":"run-s check test build","build:types":"tsc --project tsconfig.build.json","check:biome":"biome check ./source","check:eslint":"eslint . --report-unused-disable-directives --max-warnings 0","prepublishOnly":"run-s build","test:integration":"vitest run integration --coverage"},"_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"repository":{"url":"git+https://github.com/2BAD/axiom.git","type":"git"},"_npmVersion":"11.5.1","description":"Effortless TypeScript linting with zero configuration","directories":{},"_nodeVersion":"24.7.0","dependencies":{"@eslint/js":"9.34.0","neostandard":"0.12.2","@eslint/compat":"1.3.2","eslint-plugin-n":"17.21.3","typescript-eslint":"8.42.0","eslint-plugin-jsdoc":"54.3.1","@vitest/eslint-plugin":"1.3.8","eslint-plugin-promise":"7.2.1","eslint-plugin-import-x":"4.16.1","@stylistic/eslint-plugin":"5.3.1","@typescript-eslint/parser":"8.42.0","eslint-import-resolver-typescript":"4.4.4"},"_hasShrinkwrap":false,"packageManager":"npm@11.6.0","devDependencies":{"rimraf":"6.0.1","vitest":"3.2.4","@swc/cli":"0.7.8","@swc/core":"1.13.5","typescript":"5.9.2","@2bad/tsfix":"1.1.1","@types/node":"24.3.0","npm-run-all2":"8.0.4","@2bad/tsconfig":"3.0.1","@biomejs/biome":"2.2.2","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"5.1.4"},"peerDependencies":{"eslint":">= 9","typescript":">= 5"},"_npmOperationalInternal":{"tmp":"tmp/axiom_1.0.1_1756941049767_0.8628412473120304","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@2bad/axiom","version":"1.0.2","keywords":["eslint","linter","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/axiom@1.0.2","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/axiom#readme","bugs":{"url":"https://github.com/2BAD/axiom/issues"},"dist":{"shasum":"aa316ea1d6982284a2536cbd32b42550c487278a","tarball":"https://registry.npmjs.org/@2bad/axiom/-/axiom-1.0.2.tgz","fileCount":27,"integrity":"sha512-cuNHSPtvWHPb+XGbBcUSW3+/pmZYJ9tesVPTOEMUm5MkwoChdHde/pghyt8AZwn2h7OHlipZvaqlrZtLAeMDkg==","signatures":[{"sig":"MEUCIGF/cFgUswZhIvhP38WYMizxL1pp8r0keIvRvjCqOUEzAiEAnaoxX7o6LOPaE2BIrm5DsBzNLsHvJwQZhWXp4MrciiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2faxiom@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18654},"type":"module","types":"./build/index.d.ts","volta":{"npm":"11.6.2","node":"24.10.0"},"engines":{"node":">=24"},"exports":{".":"./build/index.js","./plugins":"./build/plugins/index.js"},"gitHead":"33a8f995fbc91aa495cd999639f601cca3afd5ab","scripts":{"fix":"run-s fix:code fix:format","test":"vitest run","build":"run-p build:*","check":"run-p check:*","fix:code":"run-s 'check:eslint -- --fix'","prebuild":"rimraf build","build:swc":"swc ./source -d ./build --strip-leading-paths","postbuild":"tsfix","test:unit":"vitest run unit --coverage","fix:format":"biome format --write ./source","preversion":"run-s check test build","build:types":"tsc --project tsconfig.build.json","check:biome":"biome check ./source","check:eslint":"eslint . --report-unused-disable-directives --max-warnings 0","prepublishOnly":"run-s build","test:integration":"vitest run integration --coverage"},"_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"repository":{"url":"git+https://github.com/2BAD/axiom.git","type":"git"},"_npmVersion":"11.6.1","description":"Effortless TypeScript linting with zero configuration","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@eslint/js":"9.38.0","neostandard":"0.12.2","@eslint/compat":"1.4.0","eslint-plugin-n":"17.23.1","typescript-eslint":"8.46.2","eslint-plugin-jsdoc":"61.1.5","@vitest/eslint-plugin":"1.3.10","eslint-plugin-promise":"7.2.1","eslint-plugin-import-x":"4.16.1","@stylistic/eslint-plugin":"5.5.0","@typescript-eslint/parser":"8.46.2","eslint-import-resolver-typescript":"4.4.4"},"_hasShrinkwrap":false,"packageManager":"npm@11.6.2","devDependencies":{"rimraf":"6.0.1","vitest":"4.0.1","@swc/cli":"0.7.8","@swc/core":"1.13.5","typescript":"5.9.3","@2bad/tsfix":"1.1.1","@types/node":"24.9.1","npm-run-all2":"8.0.4","@2bad/tsconfig":"3.0.1","@biomejs/biome":"2.2.7","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"5.1.4"},"peerDependencies":{"eslint":">= 9","typescript":">= 5"},"_npmOperationalInternal":{"tmp":"tmp/axiom_1.0.2_1761185071964_0.13985902089851332","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@2bad/axiom","version":"1.0.3","keywords":["eslint","linter","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/axiom@1.0.3","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/axiom#readme","bugs":{"url":"https://github.com/2BAD/axiom/issues"},"dist":{"shasum":"8f18a71690a6fb9ff78457dd509119a729a53bb2","tarball":"https://registry.npmjs.org/@2bad/axiom/-/axiom-1.0.3.tgz","fileCount":27,"integrity":"sha512-St8NDD4tJ3PhoGjGWB6p3vYPJPljdTUe5nEd0WirjtXNCNk8Zvv1SFOtKcrPcemNioVSCiIelowopj7z8d9adg==","signatures":[{"sig":"MEUCIQC4D/DODXvhSRuknPr+Vcuc2ioOYbtv3tPAQ7SfGj5J4gIgalPEgKW4IDGjX8LPP+N4CYU4zoqIsyIsEZzXbFC8eGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2faxiom@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18654},"type":"module","types":"./build/index.d.ts","volta":{"npm":"11.6.2","node":"24.10.0"},"engines":{"node":">=24"},"exports":{".":"./build/index.js","./plugins":"./build/plugins/index.js"},"gitHead":"5e1168763e149e11e5bbfbd03bc9aa5203d706eb","scripts":{"fix":"run-s fix:code fix:format","test":"vitest run","build":"run-p build:*","check":"run-p check:*","fix:code":"run-s 'check:eslint -- --fix'","prebuild":"rimraf build","build:swc":"swc ./source -d ./build --strip-leading-paths","postbuild":"tsfix","test:unit":"vitest run unit --coverage","fix:format":"biome format --write ./source","preversion":"run-s check test build","build:types":"tsc --project tsconfig.build.json","check:biome":"biome check ./source","check:eslint":"eslint . --report-unused-disable-directives --max-warnings 0","prepublishOnly":"run-s build","test:integration":"vitest run integration --coverage"},"_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"repository":{"url":"git+https://github.com/2BAD/axiom.git","type":"git"},"_npmVersion":"11.6.1","description":"Effortless TypeScript linting with zero configuration","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@eslint/js":"9.38.0","neostandard":"0.12.2","@eslint/compat":"1.4.0","eslint-plugin-n":"17.23.1","typescript-eslint":"8.46.2","eslint-plugin-jsdoc":"61.1.9","@vitest/eslint-plugin":"1.3.10","eslint-plugin-promise":"7.2.1","eslint-plugin-import-x":"4.16.1","@stylistic/eslint-plugin":"5.5.0","@typescript-eslint/parser":"8.46.2","eslint-import-resolver-typescript":"4.4.4"},"_hasShrinkwrap":false,"packageManager":"npm@11.6.2","devDependencies":{"rimraf":"6.0.1","vitest":"4.0.4","@swc/cli":"0.7.8","@swc/core":"1.13.5","typescript":"5.9.3","@2bad/tsfix":"1.1.1","@types/node":"24.9.1","npm-run-all2":"8.0.4","@2bad/tsconfig":"3.0.1","@biomejs/biome":"2.3.1","@vitest/coverage-v8":"4.0.4","vite-tsconfig-paths":"5.1.4"},"peerDependencies":{"eslint":">= 9","typescript":">= 5"},"_npmOperationalInternal":{"tmp":"tmp/axiom_1.0.3_1761610830418_0.1942283936025715","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@2bad/axiom","version":"2.0.0","keywords":["oxlint","oxc","linter","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/axiom@2.0.0","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/axiom#readme","bugs":{"url":"https://github.com/2BAD/axiom/issues"},"dist":{"shasum":"24e9b7d9ab956d7aefefa8a88a531c979fbb639a","tarball":"https://registry.npmjs.org/@2bad/axiom/-/axiom-2.0.0.tgz","fileCount":5,"integrity":"sha512-hj/p0V4nTxWns4t8f3ofPuvVKi9CRlIdwUc6vvH2xNt5ImAse9XyqcPXf4AvcXsnwfx1PZQvjDaCk2Y52jSDZA==","signatures":[{"sig":"MEUCIQCKyVNddY8RK49vBobI+Vt3/YvHxwKRGVVx2jkkaa+d3QIgUqfPzbrT4l8FdhaIH6zab0LAVQSzCUiHkJqZES/fYFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2faxiom@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19071},"type":"module","_from":"file:2bad-axiom-2.0.0.tgz","volta":{"node":"24.15.0","pnpm":"10.33.0"},"engines":{"node":">=24"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.js"}}},"scripts":{"fix":"run-p fix:**","test":"vitest run","build":"tsdown","check":"run-p check:**","fix:code":"oxlint --fix ./source","test:unit":"vitest run unit --coverage","check:code":"oxlint ./source","fix:format":"oxfmt ./source","preversion":"run-s check test build","check:format":"oxfmt --check ./source","test:integration":"vitest run integration --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:89d2c50c-c44d-4f22-a5b7-dd3d75df9107"}},"_resolved":"/tmp/7eaf7be2c357fcf5a081252052e000bb/2bad-axiom-2.0.0.tgz","_integrity":"sha512-hj/p0V4nTxWns4t8f3ofPuvVKi9CRlIdwUc6vvH2xNt5ImAse9XyqcPXf4AvcXsnwfx1PZQvjDaCk2Y52jSDZA==","repository":{"url":"git+https://github.com/2BAD/axiom.git","type":"git"},"_npmVersion":"11.12.1","description":"A shared oxlint config for TypeScript projects","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"0.45.0","oxlint":"1.60.0","tsdown":"0.21.9","vitest":"4.1.4","publint":"0.3.18","typescript":"6.0.3","@types/node":"25.6.0","npm-run-all2":"8.0.4","@2bad/tsconfig":"3.0.2","@vitest/coverage-v8":"4.1.4","vite-tsconfig-paths":"6.1.1","@arethetypeswrong/cli":"0.18.2"},"peerDependencies":{"oxlint":">= 1.60"},"_npmOperationalInternal":{"tmp":"tmp/axiom_2.0.0_1776554290393_0.7766084274061476","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@2bad/axiom","version":"2.1.0","description":"A shared oxlint config for TypeScript projects","keywords":["oxlint","oxc","linter","typescript"],"homepage":"https://github.com/2BAD/axiom#readme","bugs":{"url":"https://github.com/2BAD/axiom/issues"},"repository":{"type":"git","url":"git+https://github.com/2BAD/axiom.git"},"license":"MIT","author":"2BAD (https://github.com/2BAD)","contributors":[{"name":"Jason Hyde","email":"github@2bad.me","url":"https://github.com/mrhyde"}],"type":"module","exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.js"}}},"devDependencies":{"@2bad/tsconfig":"4.0.0","@arethetypeswrong/cli":"0.18.5","@types/node":"26.1.2","@vitest/coverage-v8":"4.1.10","npm-run-all2":"9.0.3","oxfmt":"0.61.0","oxlint":"1.76.0","publint":"0.3.22","tsdown":"0.22.14","typescript":"7.0.2","vitest":"4.1.10"},"peerDependencies":{"oxlint":">= 1.60"},"engines":{"node":">=24"},"volta":{"node":"26.5.0","pnpm":"11.17.0"},"scripts":{"build":"tsdown","check":"run-p check:**","check:code":"oxlint ./source","check:format":"oxfmt --check ./source","check:types":"tsc --noEmit","fix":"run-p fix:**","fix:code":"oxlint --fix ./source","fix:format":"oxfmt ./source","preversion":"run-s check test build","test":"vitest run","test:integration":"vitest run integration --coverage","test:unit":"vitest run unit --coverage"},"_nodeVersion":"26.5.0","_id":"@2bad/axiom@2.1.0","dist":{"integrity":"sha512-xDGT8eBWgSONF7Z27twAw9oP1FIXaNhb5SM5j/UqT6w0S6vWleq/dRdYrnLtS8gkM2x6iDSTAB224wMMgpbplQ==","shasum":"1fc94e4363a9a1a311abc9985f72e2d30fe23ea2","tarball":"https://registry.npmjs.org/@2bad/axiom/-/axiom-2.1.0.tgz","fileCount":5,"unpackedSize":19072,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2faxiom@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCloXyKCKV3A5AaSyxNvjXkRsLD/JHt7rPDE81wqTuu5gIhANgTzbzxgIILfwNyLdpz67pjm0C64FMI7clovOEPl+C3"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:89d2c50c-c44d-4f22-a5b7-dd3d75df9107"}},"directories":{},"maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/axiom_2.1.0_1785689199832_0.7338579958159412"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-02T09:06:50.317Z","modified":"2026-08-02T16:46:40.335Z","1.0.0-beta.3":"2024-09-02T09:06:50.577Z","1.0.0-beta.4":"2024-09-03T06:34:38.976Z","1.0.0-beta.5":"2024-09-03T07:15:27.244Z","1.0.0-beta.6":"2024-09-14T08:38:43.848Z","1.0.0-beta.7":"2024-09-14T11:54:36.226Z","1.0.0-beta.8":"2024-09-14T16:32:50.876Z","1.0.0-beta.9":"2024-10-23T02:02:02.974Z","1.0.0-beta.10":"2025-01-03T22:30:54.442Z","1.0.0-beta.12":"2025-02-13T16:13:52.997Z","1.0.0-beta.14":"2025-03-04T16:08:59.765Z","1.0.0-beta.15":"2025-04-10T16:45:28.891Z","1.0.0":"2025-07-06T20:19:31.410Z","1.0.1":"2025-09-03T23:10:49.989Z","1.0.2":"2025-10-23T02:04:32.165Z","1.0.3":"2025-10-28T00:20:30.612Z","2.0.0":"2026-04-18T23:18:10.537Z","2.1.0":"2026-08-02T16:46:39.968Z"},"bugs":{"url":"https://github.com/2BAD/axiom/issues"},"author":"2BAD (https://github.com/2BAD)","license":"MIT","homepage":"https://github.com/2BAD/axiom#readme","keywords":["oxlint","oxc","linter","typescript"],"repository":{"type":"git","url":"git+https://github.com/2BAD/axiom.git"},"description":"A shared oxlint config for TypeScript projects","contributors":[{"name":"Jason Hyde","email":"github@2bad.me","url":"https://github.com/mrhyde"}],"maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"readme":"# Axiom\n\nA shared [oxlint](https://oxc.rs/docs/guide/usage/linter.html) config for TypeScript projects.\n\n## Overview\n\nAxiom is a curated, opinionated set of oxlint rules — the linting distilled from years of ESLint configs, now running on the OXC toolchain. Drop it into `oxlint.config.ts` and get a sensible baseline without picking rules one by one.\n\nCovers 137 rules across 9 plugins: `eslint`, `typescript`, `oxc`, `import`, `jsdoc`, `promise`, `node`, `unicorn`, and `vitest`/`jest` (scoped to test files).\n\n## Install\n\n```bash\npnpm add -D @2bad/axiom oxlint\n```\n\n`oxlint` is a peer dependency. Version `>= 1.60` is required.\n\n## Usage\n\nCreate `oxlint.config.ts` in your project root:\n\n```ts\nimport { axiom } from '@2bad/axiom'\nimport { defineConfig } from 'oxlint'\n\nexport default defineConfig({ extends: [axiom] })\n```\n\nAdd lint scripts to `package.json`:\n\n```json\n{\n  \"scripts\": {\n    \"check\": \"oxlint ./source\",\n    \"fix\": \"oxlint --fix ./source\"\n  }\n}\n```\n\n## Overriding rules\n\n`extends` merges — add your own `rules`, `overrides`, or `ignorePatterns` alongside and they win:\n\n```ts\nimport { axiom } from '@2bad/axiom'\nimport { defineConfig } from 'oxlint'\n\nexport default defineConfig({\n  extends: [axiom],\n  rules: {\n    'typescript/no-explicit-any': 'off'\n  }\n})\n```\n\n## Formatting\n\nAxiom only handles linting. Pair with [oxfmt](https://www.npmjs.com/package/oxfmt) for formatting — all stylistic concerns (quotes, indentation, semis, spacing) live there, not in the lint rules.\n\n## Why \"Axiom\"?\n\nIn mathematics, an axiom is a statement taken to be true without proof. These rules are the baseline; debate ends here.\n\n## Contributing\n\nContributions welcome. See [issues](https://github.com/2BAD/axiom/issues) or submit a PR.\n","readmeFilename":""}