{"_id":"@zayne-labs/eslint-config","_rev":"142-c571ebe58890a7e70104b7ae8b4cd8ab","name":"@zayne-labs/eslint-config","dist-tags":{"latest":"0.13.19"},"versions":{"0.0.0":{"name":"@zayne-labs/eslint-config","version":"0.0.0","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.0.0","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"ceaa0eeffc63389ce3ce299f05e97ad98cb837f6","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.0.0.tgz","fileCount":5,"integrity":"sha512-EZTcNFmdLY3lL+AuEJ74At7Yx8oM4yi7hNaAZOP3vvrqzEEDg1EQg1Fwnwd+je+m6zPczb5tDm94+hPeRBj9qg==","signatures":[{"sig":"MEQCIEuqEZoedykskaQkIPC7Fgy0iJK4lGEuTcPK78qATjuuAiAcNKiAxqayJkLxmfXCyJQsQZH4BT7TRplPo5LuibQ4bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":537512},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.ts"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/04b1589d116bcc3c7cf52dd95d775f83/zayne-labs-eslint-config-0.0.0.tgz","_integrity":"sha512-EZTcNFmdLY3lL+AuEJ74At7Yx8oM4yi7hNaAZOP3vvrqzEEDg1EQg1Fwnwd+je+m6zPczb5tDm94+hPeRBj9qg==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.9.0","local-pkg":"^0.5.0","@eslint/js":"^9.11.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.1","eslint-plugin-n":"^17.10.3","typescript-eslint":"^8.7.0","@antfu/install-pkg":"^0.4.1","@zayne-labs/toolkit":"^0.2.0","eslint-plugin-jsdoc":"^50.3.0","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^4.3.1","@stylistic/eslint-plugin":"^2.8.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^3.7.0","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","husky":"^9.1.6","publint":"^0.2.11","prettier":"^3.3.3","cross-env":"^7.0.3","pkg-pr-new":"^0.0.28","size-limit":"^11.1.5","typescript":"^5.6.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","concurrently":"^9.0.1","eslint-typegen":"^0.3.2","@changesets/cli":"^2.27.8","@commitlint/cli":"^19.5.0","@types/eslint__js":"^8.42.3","@zayne-labs/tsconfig":"^0.1.1","@arethetypeswrong/cli":"^0.16.4","@size-limit/esbuild-why":"^11.1.5","@total-typescript/ts-reset":"^0.6.1","@size-limit/preset-small-lib":"^11.1.5","@commitlint/config-conventional":"^19.5.0","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"^9.11.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":">=2.35.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.0_1727735347087_0.15455597086697104","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@zayne-labs/eslint-config","version":"0.0.1","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.0.1","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"49e8413c6e206a87a14ee7057b839cb2c7f86abd","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.0.1.tgz","fileCount":5,"integrity":"sha512-5ah0R0nh8BPqAKXFzMYXiYsbkZTBSOEe3NCMwNWB1royO/eebt3kfE4gaA3sxDeIDT3/iKxWcgsS9haPRk+lVQ==","signatures":[{"sig":"MEUCIC53ZjUrdYf7T7Z2WCWSn+EZFXSkeWsYIJGKdjTRAz+bAiEA5wn7CDELHM7usYOuaQx7OVJh7JRq3I5qPNQ9mcCNIDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587637},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.ts"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/a4fa513ddcf02d1a4da0572baf1a4367/zayne-labs-eslint-config-0.0.1.tgz","_integrity":"sha512-5ah0R0nh8BPqAKXFzMYXiYsbkZTBSOEe3NCMwNWB1royO/eebt3kfE4gaA3sxDeIDT3/iKxWcgsS9haPRk+lVQ==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.9.0","local-pkg":"^0.5.0","@eslint/js":"^9.11.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.1","eslint-plugin-n":"^17.10.3","typescript-eslint":"^8.7.0","@antfu/install-pkg":"^0.4.1","@zayne-labs/toolkit":"^0.2.0","eslint-plugin-jsdoc":"^50.3.0","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^4.3.1","@stylistic/eslint-plugin":"^2.8.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^3.7.0","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","husky":"^9.1.6","publint":"^0.2.11","prettier":"^3.3.3","cross-env":"^7.0.3","pkg-pr-new":"^0.0.28","size-limit":"^11.1.5","typescript":"^5.6.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","concurrently":"^9.0.1","eslint-typegen":"^0.3.2","@changesets/cli":"^2.27.8","@commitlint/cli":"^19.5.0","@types/eslint__js":"^8.42.3","@zayne-labs/tsconfig":"^0.1.1","@arethetypeswrong/cli":"^0.16.4","@size-limit/esbuild-why":"^11.1.5","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"^0.6.1","@size-limit/preset-small-lib":"^11.1.5","@commitlint/config-conventional":"^19.5.0","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"^9.11.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":">=2.35.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.1_1727741481061_0.37177333874856355","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@zayne-labs/eslint-config","version":"0.0.2","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.0.2","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"2370c6e034c7000f18a2f424f37f3ed696406b66","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.0.2.tgz","fileCount":5,"integrity":"sha512-WBIPDdytR0XtGU0rtJUgcOlqdTnbIqps87zwcRf4pw+Eb8QraARA4xw74M0DQTErTcwKXHYfHCO+JAvzk6ReAg==","signatures":[{"sig":"MEUCIHpkqZ6lP1WrC0QsjLuVtrGac09iw4SGFXmrEzmpdeWuAiEA4ZykmtDYJPvw4NyeP9pisHBt7UaOxA9+bDC+8Pw8RXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587882},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/92a30a361a49d82763da752b6c9b94dd/zayne-labs-eslint-config-0.0.2.tgz","_integrity":"sha512-WBIPDdytR0XtGU0rtJUgcOlqdTnbIqps87zwcRf4pw+Eb8QraARA4xw74M0DQTErTcwKXHYfHCO+JAvzk6ReAg==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.9.0","local-pkg":"^0.5.0","@eslint/js":"^9.11.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.1","eslint-plugin-n":"^17.10.3","typescript-eslint":"^8.7.0","@antfu/install-pkg":"^0.4.1","@zayne-labs/toolkit":"^0.2.0","eslint-plugin-jsdoc":"^50.3.0","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^4.3.1","@stylistic/eslint-plugin":"^2.8.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^3.7.0","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","husky":"^9.1.6","publint":"^0.2.11","prettier":"^3.3.3","cross-env":"^7.0.3","pkg-pr-new":"^0.0.28","size-limit":"^11.1.5","typescript":"^5.6.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","concurrently":"^9.0.1","eslint-typegen":"^0.3.2","@changesets/cli":"^2.27.8","@commitlint/cli":"^19.5.0","@types/eslint__js":"^8.42.3","@zayne-labs/tsconfig":"^0.1.1","@arethetypeswrong/cli":"^0.16.4","@size-limit/esbuild-why":"^11.1.5","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"^0.6.1","@size-limit/preset-small-lib":"^11.1.5","@commitlint/config-conventional":"^19.5.0","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"^9.11.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":">=2.35.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.2_1727747495305_0.43738333731845747","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@zayne-labs/eslint-config","version":"0.0.3","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.0.3","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"e35a8d28e2b8528ca2f96332faca109585ca8287","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.0.3.tgz","fileCount":5,"integrity":"sha512-eFrojvPthTtk8UfzRC8ufrWjkP2iOvxvHA95NlapbAzuq0rjWukL3EygJldtp4jZ5qha78YbixuAdMZYOCuUdA==","signatures":[{"sig":"MEYCIQCzApxUM1w8pRgqpDjJ2x28BSo1jRr1vx59Z1AxWl90CQIhAO8W78t81L7rnXhMzAJCK7bLB1rnqSaZGnA5uOUz43jR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":547777},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.0.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/ed55e3a168830473924812220122819b/zayne-labs-eslint-config-0.0.3.tgz","_integrity":"sha512-eFrojvPthTtk8UfzRC8ufrWjkP2iOvxvHA95NlapbAzuq0rjWukL3EygJldtp4jZ5qha78YbixuAdMZYOCuUdA==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.9.0","local-pkg":"^0.5.0","@eslint/js":"^9.11.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.1","eslint-plugin-n":"^17.10.3","typescript-eslint":"^8.7.0","@antfu/install-pkg":"^0.4.1","@zayne-labs/toolkit":"^0.2.0","eslint-plugin-jsdoc":"^50.3.0","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^4.3.1","@stylistic/eslint-plugin":"^2.8.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^3.7.0","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","husky":"^9.1.6","publint":"^0.2.11","prettier":"^3.3.3","cross-env":"^7.0.3","pkg-pr-new":"^0.0.28","size-limit":"^11.1.5","typescript":"^5.6.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","concurrently":"^9.0.1","eslint-typegen":"^0.3.2","@changesets/cli":"^2.27.8","@commitlint/cli":"^19.5.0","@types/eslint__js":"^8.42.3","@zayne-labs/tsconfig":"^0.1.1","@arethetypeswrong/cli":"^0.16.4","@size-limit/esbuild-why":"^11.1.5","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"^0.6.1","@size-limit/preset-small-lib":"^11.1.5","@commitlint/config-conventional":"^19.5.0","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"^9.11.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":">=2.35.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.3_1727786524873_0.3547653594160518","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@zayne-labs/eslint-config","version":"0.0.4","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.0.4","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"30eade4754ac89ee9fd0b8dbec4cbdc3c32aad99","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.0.4.tgz","fileCount":5,"integrity":"sha512-GeuPnT8hOskwSMvcOfZnGKtckz6wlc6aWTFhUoa6EklH+65zAKHNkC2XRKpAjEEYs6wUUL9aadS2Y19L26wPrQ==","signatures":[{"sig":"MEQCIDgJZv6ew0NtIEVTzECjxRCewYy1X1cTy/YZSyXUfN2gAiAFqhvTBcy9s5iBIWQQHyDxOgyPR41N1r5hzigSsOTk/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":548083},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.0.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/6f4a40802f482bdea004e22c7bf8db5a/zayne-labs-eslint-config-0.0.4.tgz","_integrity":"sha512-GeuPnT8hOskwSMvcOfZnGKtckz6wlc6aWTFhUoa6EklH+65zAKHNkC2XRKpAjEEYs6wUUL9aadS2Y19L26wPrQ==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.9.0","local-pkg":"^0.5.0","@eslint/js":"^9.11.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.1","eslint-plugin-n":"^17.10.3","typescript-eslint":"^8.7.0","@antfu/install-pkg":"^0.4.1","@zayne-labs/toolkit":"^0.2.0","eslint-plugin-jsdoc":"^50.3.0","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^4.3.1","@stylistic/eslint-plugin":"^2.8.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^3.7.0","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","husky":"^9.1.6","publint":"^0.2.11","prettier":"^3.3.3","cross-env":"^7.0.3","pkg-pr-new":"^0.0.28","size-limit":"^11.1.5","typescript":"^5.6.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","concurrently":"^9.0.1","eslint-typegen":"^0.3.2","@changesets/cli":"^2.27.8","@commitlint/cli":"^19.5.0","@types/eslint__js":"^8.42.3","@zayne-labs/tsconfig":"^0.1.1","@arethetypeswrong/cli":"^0.16.4","@size-limit/esbuild-why":"^11.1.5","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"^0.6.1","@size-limit/preset-small-lib":"^11.1.5","@commitlint/config-conventional":"^19.5.0","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"^9.11.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":">=2.35.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.4_1727788894143_0.4937905814759309","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@zayne-labs/eslint-config","version":"0.0.5","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.0.5","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"e8929b6cd6fbc9bc34b15975d9a82b64557cdcaf","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.0.5.tgz","fileCount":5,"integrity":"sha512-46YzNvdN48x59YCD++f6mXA9kjXV5kdlq8ZJ6SnfLnmA4q9fTzWN9+vY0gFvdFPIsexuQ2r10jpWLaHQebOteg==","signatures":[{"sig":"MEUCIQCa4gEhAQr/WIDvFGv7spUXLmEguu9X72DVgrWukitW1QIgB7kIergBoIm76Q1AeVKdwFumlS1nzCz+pqAMQ0cVNqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":547768},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.0.5.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/56b5643a54740df22b89e9d50a26176e/zayne-labs-eslint-config-0.0.5.tgz","_integrity":"sha512-46YzNvdN48x59YCD++f6mXA9kjXV5kdlq8ZJ6SnfLnmA4q9fTzWN9+vY0gFvdFPIsexuQ2r10jpWLaHQebOteg==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.9.0","local-pkg":"^0.5.0","@eslint/js":"^9.11.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.1","eslint-plugin-n":"^17.10.3","typescript-eslint":"^8.7.0","@antfu/install-pkg":"^0.4.1","@zayne-labs/toolkit":"^0.2.0","eslint-plugin-jsdoc":"^50.3.0","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^4.3.1","@stylistic/eslint-plugin":"^2.8.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^3.7.0","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","husky":"^9.1.6","publint":"^0.2.11","prettier":"^3.3.3","cross-env":"^7.0.3","pkg-pr-new":"^0.0.28","size-limit":"^11.1.5","typescript":"^5.6.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","concurrently":"^9.0.1","eslint-typegen":"^0.3.2","@changesets/cli":"^2.27.8","@commitlint/cli":"^19.5.0","@types/eslint__js":"^8.42.3","@zayne-labs/tsconfig":"^0.1.1","@arethetypeswrong/cli":"^0.16.4","@size-limit/esbuild-why":"^11.1.5","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"^0.6.1","@size-limit/preset-small-lib":"^11.1.5","@commitlint/config-conventional":"^19.5.0","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"^9.11.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":">=2.35.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.5_1727792004173_0.22791685746464885","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@zayne-labs/eslint-config","version":"0.0.6","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.0.6","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"981f7642b04dc45e94a584b6bc4de0a25e57003c","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.0.6.tgz","fileCount":5,"integrity":"sha512-6hdhgoo8VKpwR22Nmq9lYE/E0Qnpe7FZbAqNsHHiFGXHqzFtcHHoIDD7kgNv1X6xJcX1xIdzsXEyzmQ6rXHcmg==","signatures":[{"sig":"MEUCIBCLt/WxLPhTW5I0VBxdOJcIOlruDwhON4wp697vFmhLAiEAnv0u5ZqTZ9KGrAwI5XPi0lJrjh0F8DoDjnGyf2OZnI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":547789},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.0.6.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/b4598a9d7db7eede83a3c73cf416324d/zayne-labs-eslint-config-0.0.6.tgz","_integrity":"sha512-6hdhgoo8VKpwR22Nmq9lYE/E0Qnpe7FZbAqNsHHiFGXHqzFtcHHoIDD7kgNv1X6xJcX1xIdzsXEyzmQ6rXHcmg==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.9.0","local-pkg":"^0.5.0","@eslint/js":"^9.11.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.1","eslint-plugin-n":"^17.10.3","typescript-eslint":"^8.7.0","@antfu/install-pkg":"^0.4.1","@zayne-labs/toolkit":"^0.2.0","eslint-plugin-jsdoc":"^50.3.0","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^4.3.1","@stylistic/eslint-plugin":"^2.8.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^3.7.0","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","husky":"^9.1.6","publint":"^0.2.11","prettier":"^3.3.3","cross-env":"^7.0.3","pkg-pr-new":"^0.0.28","size-limit":"^11.1.5","typescript":"^5.6.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","concurrently":"^9.0.1","eslint-typegen":"^0.3.2","@changesets/cli":"^2.27.8","@commitlint/cli":"^19.5.0","@types/eslint__js":"^8.42.3","@zayne-labs/tsconfig":"^0.1.1","@arethetypeswrong/cli":"^0.16.4","@size-limit/esbuild-why":"^11.1.5","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"^0.6.1","@size-limit/preset-small-lib":"^11.1.5","@commitlint/config-conventional":"^19.5.0","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"^9.11.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":">=2.35.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.6_1727793071463_0.9367889429082612","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@zayne-labs/eslint-config","version":"0.0.7","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.0.7","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"5f94e4df87becac2acfc7672e3788c72cc37cbba","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.0.7.tgz","fileCount":5,"integrity":"sha512-sMfV6Ux/yAHw52iaFhu6nGUuX52jnQUnYgndAyWWOrcpebVxasJlI81/S2I6OYCT30cQY5bEiGHVJg610riFTg==","signatures":[{"sig":"MEUCIQCRJwgPdUEv/I7PEEYLN/Q3R1KSQntTHOD7xIFnrzCXrgIgVGH1SuVHBHvDNyzo9RCS0lmzmd5bbWe3fwvRglDuATs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":548840},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.0.7.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/bf7bc4ea3d75d182aaf5fbad72eb08fd/zayne-labs-eslint-config-0.0.7.tgz","_integrity":"sha512-sMfV6Ux/yAHw52iaFhu6nGUuX52jnQUnYgndAyWWOrcpebVxasJlI81/S2I6OYCT30cQY5bEiGHVJg610riFTg==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.9.0","local-pkg":"^0.5.0","@eslint/js":"^9.11.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.1","eslint-plugin-n":"^17.10.3","typescript-eslint":"^8.7.0","@antfu/install-pkg":"^0.4.1","@zayne-labs/toolkit":"^0.2.0","eslint-plugin-jsdoc":"^50.3.0","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^4.3.1","@stylistic/eslint-plugin":"^2.8.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^3.7.0","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","husky":"^9.1.6","publint":"^0.2.11","prettier":"^3.3.3","cross-env":"^7.0.3","pkg-pr-new":"^0.0.28","size-limit":"^11.1.5","typescript":"^5.6.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","concurrently":"^9.0.1","eslint-typegen":"^0.3.2","@changesets/cli":"^2.27.8","@commitlint/cli":"^19.5.0","@types/eslint__js":"^8.42.3","@zayne-labs/tsconfig":"^0.1.1","@arethetypeswrong/cli":"^0.16.4","@size-limit/esbuild-why":"^11.1.5","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"^0.6.1","@size-limit/preset-small-lib":"^11.1.5","@commitlint/config-conventional":"^19.5.0","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"^9.11.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":">=2.35.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.7_1727860070435_0.5367764506515755","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@zayne-labs/eslint-config","version":"0.1.0","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.1.0","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"240981a14560107d47952277c27d2b5b34859d90","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.1.0.tgz","fileCount":5,"integrity":"sha512-v9K8suFMhm2ezwcRLJQ1yMLom/Nn7ZrRR7uqkNhh42tnmN64C1fNib+oSJVd9OJEF+PwgNmXhq84iCZBoDYrUQ==","signatures":[{"sig":"MEYCIQCsPUx/bGISro/8TJ/RKBFAgqa3A0HUNvuEajYI/hwU/QIhAOyUR/hKY98uJJ0ZCzdldl3NquV18qkiZ6FY5TpF1BLn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642202},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/9279b8d2f87e4f67d470ae67ff061406/zayne-labs-eslint-config-0.1.0.tgz","_integrity":"sha512-v9K8suFMhm2ezwcRLJQ1yMLom/Nn7ZrRR7uqkNhh42tnmN64C1fNib+oSJVd9OJEF+PwgNmXhq84iCZBoDYrUQ==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.9.0","local-pkg":"^0.5.0","@eslint/js":"^9.11.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.1","eslint-plugin-n":"^17.10.3","typescript-eslint":"^8.7.0","@antfu/install-pkg":"^0.4.1","@zayne-labs/toolkit":"^0.2.0","eslint-plugin-jsdoc":"^50.3.0","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^4.3.1","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^2.8.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^3.7.0","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","husky":"^9.1.6","publint":"^0.2.11","prettier":"^3.3.3","cross-env":"^7.0.3","pkg-pr-new":"^0.0.28","size-limit":"^11.1.5","typescript":"^5.6.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","concurrently":"^9.0.1","eslint-typegen":"^0.3.2","@changesets/cli":"^2.27.8","@commitlint/cli":"^19.5.0","@types/eslint__js":"^8.42.3","@zayne-labs/tsconfig":"^0.1.1","@arethetypeswrong/cli":"^0.16.4","@size-limit/esbuild-why":"^11.1.5","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"^0.6.1","@size-limit/preset-small-lib":"^11.1.5","@types/eslint-plugin-security":"^3.0.0","@commitlint/config-conventional":"^19.5.0","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"^9.11.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":">=2.35.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.0_1727892078261_0.6126384669042011","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@zayne-labs/eslint-config","version":"0.1.1","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.1.1","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"1ae49541e8b21eb0a6ebb61a67b45b3157e797aa","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.1.1.tgz","fileCount":5,"integrity":"sha512-/CDGQh9slOcq0PAik+YnDwzefvhaMiKqvCe6+sEFA75nBAuvMDuJyO/QFjRHq2aR7Q8V3P96l4tFg1XF4m1O1Q==","signatures":[{"sig":"MEQCIDEcpHC540t5YrC0UHe4GWnLdljQ9vZH+Z+b5k5q8fu7AiAaoKHCt7OYTOEsICVlgw3Pc9shH2nIM0AqCXKLzfI5Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642276},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.1.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/4ca42cc25c1f50f0003a9fbfd6f96a38/zayne-labs-eslint-config-0.1.1.tgz","_integrity":"sha512-/CDGQh9slOcq0PAik+YnDwzefvhaMiKqvCe6+sEFA75nBAuvMDuJyO/QFjRHq2aR7Q8V3P96l4tFg1XF4m1O1Q==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.9.0","local-pkg":"^0.5.0","@eslint/js":"^9.11.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.1","eslint-plugin-n":"^17.10.3","typescript-eslint":"^8.7.0","@antfu/install-pkg":"^0.4.1","@zayne-labs/toolkit":"^0.2.0","eslint-plugin-jsdoc":"^50.3.0","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^4.3.1","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^2.8.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^3.7.0","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","husky":"^9.1.6","publint":"^0.2.11","prettier":"^3.3.3","cross-env":"^7.0.3","pkg-pr-new":"^0.0.28","size-limit":"^11.1.5","typescript":"^5.6.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","concurrently":"^9.0.1","eslint-typegen":"^0.3.2","@changesets/cli":"^2.27.8","@commitlint/cli":"^19.5.0","@types/eslint__js":"^8.42.3","@zayne-labs/tsconfig":"^0.1.1","@arethetypeswrong/cli":"^0.16.4","@size-limit/esbuild-why":"^11.1.5","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"^0.6.1","@size-limit/preset-small-lib":"^11.1.5","@types/eslint-plugin-security":"^3.0.0","@commitlint/config-conventional":"^19.5.0","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"^9.11.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":">=2.35.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.1_1727894850703_0.07538142888276078","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@zayne-labs/eslint-config","version":"0.1.2","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.1.2","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"b2b15e2ad894a34945cd9a8a42a014044b6ee664","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.1.2.tgz","fileCount":5,"integrity":"sha512-yvGIFq3AYB2rx8IDvsqMFwCJHbUe9XFZQ1+eOFa4ZqOsfCXIzHZCubdO2ZEB4Yeca33kgyEodEmNegolTAtZLg==","signatures":[{"sig":"MEUCIQCSWnTC1c2uuq7mbBpPaN+VHD/sMCoetH4GmtOfvBWliwIgV8TT0VpdwL24ZZRqPrPQBXcfOsOs38Xj/1tFRPZynCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642264},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.1.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/5f0a4ca9db1dad6f7f061d7296c509fa/zayne-labs-eslint-config-0.1.2.tgz","_integrity":"sha512-yvGIFq3AYB2rx8IDvsqMFwCJHbUe9XFZQ1+eOFa4ZqOsfCXIzHZCubdO2ZEB4Yeca33kgyEodEmNegolTAtZLg==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.9.0","local-pkg":"^0.5.0","@eslint/js":"^9.11.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.1","eslint-plugin-n":"^17.10.3","typescript-eslint":"^8.7.0","@antfu/install-pkg":"^0.4.1","@zayne-labs/toolkit":"^0.2.0","eslint-plugin-jsdoc":"^50.3.0","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^4.3.1","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^2.8.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^3.7.0","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","husky":"^9.1.6","publint":"^0.2.11","prettier":"^3.3.3","cross-env":"^7.0.3","pkg-pr-new":"^0.0.28","size-limit":"^11.1.5","typescript":"^5.6.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","concurrently":"^9.0.1","eslint-typegen":"^0.3.2","@changesets/cli":"^2.27.8","@commitlint/cli":"^19.5.0","@types/eslint__js":"^8.42.3","@zayne-labs/tsconfig":"^0.1.1","@arethetypeswrong/cli":"^0.16.4","@size-limit/esbuild-why":"^11.1.5","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"^0.6.1","@size-limit/preset-small-lib":"^11.1.5","@types/eslint-plugin-security":"^3.0.0","@commitlint/config-conventional":"^19.5.0","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"^9.11.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":">=2.35.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.2_1728042460172_0.2606715481955839","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@zayne-labs/eslint-config","version":"0.1.3","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.1.3","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"0a02167056467ad390783c345b22f4faa9045cd8","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.1.3.tgz","fileCount":5,"integrity":"sha512-Wy7G2l/KJQrCA3W2nqyyVQjmA3HyvMvRAeHSuOCzrAvjgDykQEnMrTcIZ6GkylVXqPcKtoMiKnSrW90TM9zhlw==","signatures":[{"sig":"MEUCIFjNfVUxfbF09BnwxYnRM8RZwho4A3FI2IRRm+SZs7EsAiEAtJI50Z7RUG8K2oqUHiVLs578aEECvc7BdAtNOUFTq7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642481},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.1.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/27c7b2884a4705c7b714dc32e02df935/zayne-labs-eslint-config-0.1.3.tgz","_integrity":"sha512-Wy7G2l/KJQrCA3W2nqyyVQjmA3HyvMvRAeHSuOCzrAvjgDykQEnMrTcIZ6GkylVXqPcKtoMiKnSrW90TM9zhlw==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.10.0","local-pkg":"^0.5.0","@eslint/js":"^9.11.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.1","eslint-plugin-n":"^17.10.3","typescript-eslint":"^8.8.0","@antfu/install-pkg":"^0.4.1","@zayne-labs/toolkit":"^0.2.0","eslint-plugin-jsdoc":"^50.3.1","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^2.8.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^3.8.0","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","husky":"^9.1.6","publint":"^0.2.11","prettier":"^3.3.3","cross-env":"^7.0.3","pkg-pr-new":"^0.0.29","size-limit":"^11.1.6","typescript":"^5.6.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","concurrently":"^9.0.1","eslint-typegen":"^0.3.2","@changesets/cli":"^2.27.9","@commitlint/cli":"^19.5.0","@types/eslint__js":"^8.42.3","@zayne-labs/tsconfig":"^0.1.1","@arethetypeswrong/cli":"^0.16.4","@size-limit/esbuild-why":"^11.1.6","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"^0.6.1","@size-limit/preset-small-lib":"^11.1.6","@types/eslint-plugin-security":"^3.0.0","@commitlint/config-conventional":"^19.5.0","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"^9.11.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":"^2.35.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.3_1728050942550_0.6389233919987092","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@zayne-labs/eslint-config","version":"0.1.4","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.1.4","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"76ce2bd7d25ed1b18518cfa397fbf11663b7c56e","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.1.4.tgz","fileCount":5,"integrity":"sha512-mv/YhJ4q+RT7IPHLjoOR6NVeOGwm/lNH3FuMLfcUr3mD/DaV1GzfT1q/bYA5wAiRy3wdOU4boMbElXMRvOlHBg==","signatures":[{"sig":"MEUCIQDx0/oDo6dUf1kFxQQtW2IC73ErJJZT+5NU92qqt1cBCQIgDayAWercTYTPzpjg+t2NhIIx8i5lXotpS6+/LzouSFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642321},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.1.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/fd05410a67c8527d80cc3a3d65ca2440/zayne-labs-eslint-config-0.1.4.tgz","_integrity":"sha512-mv/YhJ4q+RT7IPHLjoOR6NVeOGwm/lNH3FuMLfcUr3mD/DaV1GzfT1q/bYA5wAiRy3wdOU4boMbElXMRvOlHBg==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.10.0","local-pkg":"^0.5.0","@eslint/js":"^9.11.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.1","eslint-plugin-n":"^17.10.3","typescript-eslint":"^8.8.0","@antfu/install-pkg":"^0.4.1","@zayne-labs/toolkit":"^0.2.0","eslint-plugin-jsdoc":"^50.3.1","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^2.8.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^3.8.0","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","husky":"^9.1.6","publint":"^0.2.11","prettier":"^3.3.3","cross-env":"^7.0.3","pkg-pr-new":"^0.0.29","size-limit":"^11.1.6","typescript":"^5.6.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","concurrently":"^9.0.1","eslint-typegen":"^0.3.2","@changesets/cli":"^2.27.9","@commitlint/cli":"^19.5.0","@types/eslint__js":"^8.42.3","@zayne-labs/tsconfig":"^0.1.1","@arethetypeswrong/cli":"^0.16.4","@size-limit/esbuild-why":"^11.1.6","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"^0.6.1","@size-limit/preset-small-lib":"^11.1.6","@types/eslint-plugin-security":"^3.0.0","@commitlint/config-conventional":"^19.5.0","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"^9.11.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":"^2.35.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.4_1728056121324_0.9976895514932933","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@zayne-labs/eslint-config","version":"0.1.5","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.1.5","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"7505b9206154e61877a3b703530c56b8a440ebe4","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.1.5.tgz","fileCount":5,"integrity":"sha512-HSVK9BAGGxeHpB9urXLZqA0cvnHpRRJmiTzf64wiYW7ZAzEsA15SuxhBq06GbkCg8siDa5Z3OkTtj+SrvjgNKQ==","signatures":[{"sig":"MEQCIAYT1b3QBYnsdv45UQYEbAPqevVYfBtvfu0F3Z2fGHPjAiAe0ItPR2pcKoBALZN+nN8ykuKXXkjFNO7KjSCqKvH63g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":643490},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.1.5.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/e1b4cbe848ef584b2d31da56ddf381e3/zayne-labs-eslint-config-0.1.5.tgz","_integrity":"sha512-HSVK9BAGGxeHpB9urXLZqA0cvnHpRRJmiTzf64wiYW7ZAzEsA15SuxhBq06GbkCg8siDa5Z3OkTtj+SrvjgNKQ==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.10.0","local-pkg":"^0.5.0","@eslint/js":"^9.11.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.1","eslint-plugin-n":"^17.10.3","typescript-eslint":"^8.8.0","@antfu/install-pkg":"^0.4.1","@zayne-labs/toolkit":"^0.2.0","eslint-plugin-jsdoc":"^50.3.1","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^2.8.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^3.8.0","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","husky":"^9.1.6","publint":"^0.2.11","prettier":"^3.3.3","cross-env":"^7.0.3","pkg-pr-new":"^0.0.29","size-limit":"^11.1.6","typescript":"^5.6.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","concurrently":"^9.0.1","eslint-typegen":"^0.3.2","@changesets/cli":"^2.27.9","@commitlint/cli":"^19.5.0","@types/eslint__js":"^8.42.3","@zayne-labs/tsconfig":"^0.1.1","@arethetypeswrong/cli":"^0.16.4","@size-limit/esbuild-why":"^11.1.6","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"^0.6.1","@size-limit/preset-small-lib":"^11.1.6","@types/eslint-plugin-security":"^3.0.0","@commitlint/config-conventional":"^19.5.0","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"^9.11.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":"^2.35.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.5_1728060535767_0.3979790586483334","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@zayne-labs/eslint-config","version":"0.1.6","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.1.6","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"7e5b19bbe1d8c137af5b4809c5bffbeaff539ea4","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.1.6.tgz","fileCount":5,"integrity":"sha512-+yjXm6fv0qDKEQJI5xiSjmJ7j1szGtD3Q67+fGd9VaIudJshvyRYQLlwQGgfV+PyHmgqSwQ1sB/DeObLQUU2Lg==","signatures":[{"sig":"MEYCIQDTP+bC6772jB0Ruu2U6LsvjU0yAr21dnDRhZPEkyqSngIhALtjz7VUn9VpHA43Qg5jCEZtklJ3yTakpLheLj1X3p7y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":643416},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.1.6.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/90848a381b2e43f1918d32ade1387e1a/zayne-labs-eslint-config-0.1.6.tgz","_integrity":"sha512-+yjXm6fv0qDKEQJI5xiSjmJ7j1szGtD3Q67+fGd9VaIudJshvyRYQLlwQGgfV+PyHmgqSwQ1sB/DeObLQUU2Lg==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.10.0","local-pkg":"^0.5.0","@eslint/js":"^9.11.1","@clack/prompts":"^0.7.0","@eslint/compat":"^1.1.1","eslint-plugin-n":"^17.10.3","typescript-eslint":"^8.8.0","@antfu/install-pkg":"^0.4.1","@zayne-labs/toolkit":"^0.2.0","eslint-plugin-jsdoc":"^50.3.1","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^2.8.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^3.8.0","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","husky":"^9.1.6","publint":"^0.2.11","prettier":"^3.3.3","cross-env":"^7.0.3","pkg-pr-new":"^0.0.29","size-limit":"^11.1.6","typescript":"^5.6.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","concurrently":"^9.0.1","eslint-typegen":"^0.3.2","@changesets/cli":"^2.27.9","@commitlint/cli":"^19.5.0","@types/eslint__js":"^8.42.3","@zayne-labs/tsconfig":"^0.1.1","@arethetypeswrong/cli":"^0.16.4","@size-limit/esbuild-why":"^11.1.6","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"^0.6.1","@size-limit/preset-small-lib":"^11.1.6","@types/eslint-plugin-security":"^3.0.0","@commitlint/config-conventional":"^19.5.0","@types/eslint-plugin-tailwindcss":"^3.17.0"},"peerDependencies":{"eslint":"^9.11.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":"^2.35.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.6_1728558536725_0.8382952810007342","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@zayne-labs/eslint-config","version":"0.2.0","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.2.0","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"7ff92b1e0be9be3e1a8fa45e9c5e1fa300f73cc9","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.2.0.tgz","fileCount":5,"integrity":"sha512-pSdayNDrlnNaZz8AQ8MLgMIwgyFIbb/vlLhnaDDiicDbH+fkoYm39dhGlHKsvd8v6NjNMscO8ijGwVXubPgtwQ==","signatures":[{"sig":"MEYCIQCX3QbLP8JbxDaO/NNwlsz6NvuC9AuWZ34q5x7z7IV+lAIhAMPJaq0G3ef77MxaWz0Vo62gllH7dZ++KVAadGjE+deP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":655919},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/06b3fe3e3129d029e72928cb095a21f8/zayne-labs-eslint-config-0.2.0.tgz","_integrity":"sha512-pSdayNDrlnNaZz8AQ8MLgMIwgyFIbb/vlLhnaDDiicDbH+fkoYm39dhGlHKsvd8v6NjNMscO8ijGwVXubPgtwQ==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.11.0","local-pkg":"^0.5.0","@eslint/js":"^9.12.0","@clack/prompts":"^0.7.0","@eslint/compat":"^1.2.0","eslint-plugin-n":"^17.11.1","typescript-eslint":"^8.8.1","@antfu/install-pkg":"^0.4.1","@zayne-labs/toolkit":"^0.5.0","eslint-plugin-jsdoc":"^50.3.2","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^2.9.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-perfectionist":"^3.8.0","eslint-plugin-react-refresh":"^0.4.12","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","tsup":"8.3.0","husky":"9.1.6","publint":"0.2.11","prettier":"3.3.3","cross-env":"7.0.3","pkg-pr-new":"0.0.29","size-limit":"11.1.6","typescript":"5.6.3","@types/node":"22.7.5","lint-staged":"15.2.10","concurrently":"9.0.1","eslint-typegen":"0.3.2","@changesets/cli":"2.27.9","@commitlint/cli":"19.5.0","@types/eslint__js":"8.42.3","@zayne-labs/tsconfig":"0.2.1","@arethetypeswrong/cli":"0.16.4","@size-limit/esbuild-why":"11.1.6","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"0.6.1","@size-limit/preset-small-lib":"11.1.6","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.5.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":"^9.12.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":"^2.35.1","eslint-plugin-tailwindcss":"^3.17.4","@tanstack/eslint-plugin-query":"^5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@typescript-eslint/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.0_1728774200376_0.20790713139205552","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@zayne-labs/eslint-config","version":"0.2.1","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.2.1","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"130ab2a027ea172eac7725cb02d620a90d712584","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.2.1.tgz","fileCount":5,"integrity":"sha512-WRFwfPhgEr1RixzwSfrlKjgr0cmZTj/nVLfT01wWmFcQohF7WkjBNSwE6JpDEvUuJKAqLy1T9//nRIEuXBvOJA==","signatures":[{"sig":"MEUCIQDCNEeoIHAxiUreitXvNeeheWpnJE/i6ORvlYirCMTacAIgL1c9PP/mCMymIJojW1YHsCISZ65PkPIJIKTQXZnNuCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":655945},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.2.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/2226c003c31d561f6e3163b2eecb81a5/zayne-labs-eslint-config-0.2.1.tgz","_integrity":"sha512-WRFwfPhgEr1RixzwSfrlKjgr0cmZTj/nVLfT01wWmFcQohF7WkjBNSwE6JpDEvUuJKAqLy1T9//nRIEuXBvOJA==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.11.0","local-pkg":"^0.5.0","@eslint/js":"^9.12.0","@clack/prompts":"^0.7.0","@eslint/compat":"^1.2.0","eslint-plugin-n":"^17.11.1","typescript-eslint":"^8.8.1","@antfu/install-pkg":"^0.4.1","@zayne-labs/toolkit":"^0.5.0","eslint-plugin-jsdoc":"^50.3.2","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^2.9.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-perfectionist":"^3.8.0","eslint-plugin-react-refresh":"^0.4.12","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","tsup":"8.3.0","husky":"9.1.6","publint":"0.2.11","prettier":"3.3.3","cross-env":"7.0.3","pkg-pr-new":"0.0.29","size-limit":"11.1.6","typescript":"5.6.3","@types/node":"22.7.5","lint-staged":"15.2.10","concurrently":"9.0.1","eslint-typegen":"0.3.2","@changesets/cli":"2.27.9","@commitlint/cli":"19.5.0","@types/eslint__js":"8.42.3","@zayne-labs/tsconfig":"0.2.1","@arethetypeswrong/cli":"0.16.4","@size-limit/esbuild-why":"11.1.6","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"0.6.1","@size-limit/preset-small-lib":"11.1.6","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.5.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":"^9.12.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":"^2.35.1","eslint-plugin-tailwindcss":"^3.17.4","@tanstack/eslint-plugin-query":"^5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@typescript-eslint/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.1_1728776952582_0.661770686358409","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@zayne-labs/eslint-config","version":"0.2.2","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.2.2","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"d4fa5d6831b69988cf535e09090dacb28638b1cb","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.2.2.tgz","fileCount":5,"integrity":"sha512-hkgd+sByOPO/9enETIQSsvCxOs7Lm0BFhgwOKV7kvwDA6w6b2zCWDyoQMNQxZyjYITa5/9wnVIAgexORuWSeSw==","signatures":[{"sig":"MEYCIQC7aWjBwjO2McZwe+Yy5dRocoOzk6Ve1x6VSSTk+Cji2QIhAK+lqeJS/q4x52B1mmaEzwZv/2Tye4M8HNIRr9s2SUvM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":656369},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.2.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/bdacd91ddb3d11d0e09bbab39996d520/zayne-labs-eslint-config-0.2.2.tgz","_integrity":"sha512-hkgd+sByOPO/9enETIQSsvCxOs7Lm0BFhgwOKV7kvwDA6w6b2zCWDyoQMNQxZyjYITa5/9wnVIAgexORuWSeSw==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.11.0","local-pkg":"^0.5.0","@eslint/js":"^9.12.0","@clack/prompts":"^0.7.0","@eslint/compat":"^1.2.0","eslint-plugin-n":"^17.11.1","typescript-eslint":"^8.8.1","@antfu/install-pkg":"^0.4.1","@zayne-labs/toolkit":"^0.5.0","eslint-plugin-jsdoc":"^50.3.2","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^2.9.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-perfectionist":"^3.8.0","eslint-plugin-react-refresh":"^0.4.12","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","tsup":"8.3.0","husky":"9.1.6","publint":"0.2.11","prettier":"3.3.3","cross-env":"7.0.3","pkg-pr-new":"0.0.29","size-limit":"11.1.6","typescript":"5.6.3","@types/node":"22.7.5","lint-staged":"15.2.10","concurrently":"9.0.1","eslint-typegen":"0.3.2","@changesets/cli":"2.27.9","@commitlint/cli":"19.5.0","@types/eslint__js":"8.42.3","@zayne-labs/tsconfig":"0.2.1","@arethetypeswrong/cli":"0.16.4","@size-limit/esbuild-why":"11.1.6","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"0.6.1","@size-limit/preset-small-lib":"11.1.6","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.5.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":"^9.12.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":"^2.35.1","eslint-plugin-tailwindcss":"^3.17.4","@tanstack/eslint-plugin-query":"^5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@typescript-eslint/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.2_1728778118497_0.5278239619707599","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@zayne-labs/eslint-config","version":"0.2.3","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.2.3","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"429fa8f74934886bd84aa3208809aaffb9d6b009","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.2.3.tgz","fileCount":5,"integrity":"sha512-jhOxEiNo5M1CzOsNRL/wS/LuKPdZmYs1x4qQNWEY57sbGYaCuEYgPWCHOwXU4Ij8At0sx/+NkWM/KXpUC+6/yQ==","signatures":[{"sig":"MEYCIQCb5ipWRSvk2in6uMH9dUiSCd38qBZlN+Nza/aOwDh/agIhAOlQUzEoMxb//oU9vMOLDXbJo+xCjbWDyZq0a4CEVemJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":656369},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.2.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/292ea993418852850156d104e7b37ed2/zayne-labs-eslint-config-0.2.3.tgz","_integrity":"sha512-jhOxEiNo5M1CzOsNRL/wS/LuKPdZmYs1x4qQNWEY57sbGYaCuEYgPWCHOwXU4Ij8At0sx/+NkWM/KXpUC+6/yQ==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.11.0","local-pkg":"^0.5.0","@eslint/js":"^9.12.0","@clack/prompts":"^0.7.0","@eslint/compat":"^1.2.0","eslint-plugin-n":"^17.11.1","typescript-eslint":"^8.8.1","@antfu/install-pkg":"^0.4.1","@zayne-labs/toolkit":"^0.5.0","eslint-plugin-jsdoc":"^50.3.2","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^2.9.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-perfectionist":"^3.8.0","eslint-plugin-react-refresh":"^0.4.12","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","tsup":"8.3.0","husky":"9.1.6","publint":"0.2.11","prettier":"3.3.3","cross-env":"7.0.3","pkg-pr-new":"0.0.29","size-limit":"11.1.6","typescript":"5.6.3","@types/node":"22.7.5","lint-staged":"15.2.10","concurrently":"9.0.1","eslint-typegen":"0.3.2","@changesets/cli":"2.27.9","@commitlint/cli":"19.5.0","@types/eslint__js":"8.42.3","@zayne-labs/tsconfig":"0.2.1","@arethetypeswrong/cli":"0.16.4","@size-limit/esbuild-why":"11.1.6","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"0.6.1","@size-limit/preset-small-lib":"11.1.6","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.5.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":"^9.12.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":"^2.35.1","eslint-plugin-tailwindcss":"^3.17.4","@tanstack/eslint-plugin-query":"^5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@typescript-eslint/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.3_1728778687421_0.546122679804544","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@zayne-labs/eslint-config","version":"0.2.4","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.2.4","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"fdf509a74f2b19066eec207fc7e0645ce03170ca","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.2.4.tgz","fileCount":5,"integrity":"sha512-tMlfXyKxmKV4N3zP/TS4ygOwVsOptyORYvKjdmycTz+MoGW5iPbEagYJVg9MdVSO/u1O33RTVIsEQj6/CQ3XSQ==","signatures":[{"sig":"MEYCIQCiEhKJqQD0+HVpUwckLrG5Vh7q6/Yjo5lwTwWdKxcwSgIhAPp4IoLgNtcz6woxatOfIOXLt7UFIQtWStus2NHZS8JP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":656170},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.2.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/e76b11193d7ca65d588ad5b5ed237f8a/zayne-labs-eslint-config-0.2.4.tgz","_integrity":"sha512-tMlfXyKxmKV4N3zP/TS4ygOwVsOptyORYvKjdmycTz+MoGW5iPbEagYJVg9MdVSO/u1O33RTVIsEQj6/CQ3XSQ==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.11.0","local-pkg":"^0.5.0","@eslint/js":"^9.12.0","@clack/prompts":"^0.7.0","@eslint/compat":"^1.2.0","eslint-plugin-n":"^17.11.1","typescript-eslint":"^8.8.1","@antfu/install-pkg":"^0.4.1","@zayne-labs/toolkit":"^0.5.0","eslint-plugin-jsdoc":"^50.3.2","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^2.9.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^3.8.0","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","tsup":"8.3.0","husky":"9.1.6","publint":"0.2.11","prettier":"3.3.3","cross-env":"7.0.3","pkg-pr-new":"0.0.29","size-limit":"11.1.6","typescript":"5.6.3","@types/node":"22.7.5","lint-staged":"15.2.10","concurrently":"9.0.1","eslint-typegen":"0.3.2","@changesets/cli":"2.27.9","@commitlint/cli":"19.5.0","@types/eslint__js":"8.42.3","@zayne-labs/tsconfig":"0.2.1","@arethetypeswrong/cli":"0.16.4","@size-limit/esbuild-why":"11.1.6","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"0.6.1","@size-limit/preset-small-lib":"11.1.6","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.5.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":"^9.12.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":"^2.35.1","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.12","@tanstack/eslint-plugin-query":"^5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.4_1729082585714_0.22525541285915707","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@zayne-labs/eslint-config","version":"0.2.5","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.2.5","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"f074e2f588cb354e0a73a17f16e97f3f19f396aa","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.2.5.tgz","fileCount":5,"integrity":"sha512-eyizoWVWVFKEI1f62mN/ner4zzIkfZ/JCBYHLNzYu71MN04PJqE5Y7yM2C9Rf9YUxaWv7fnHfJawrQYN6+LxOA==","signatures":[{"sig":"MEUCIQDJgJONv6ziyhOS4b92e+YQeaL1G6goBRlrp7Bv8KKhSgIga+9qsphyFlhUzh/ocX2UtxgyqrW9740VY1tCz88De0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":656145},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.2.5.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/e76aa0664200ee504cac400c34526b25/zayne-labs-eslint-config-0.2.5.tgz","_integrity":"sha512-eyizoWVWVFKEI1f62mN/ner4zzIkfZ/JCBYHLNzYu71MN04PJqE5Y7yM2C9Rf9YUxaWv7fnHfJawrQYN6+LxOA==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.11.0","local-pkg":"^0.5.0","@eslint/js":"^9.12.0","@clack/prompts":"^0.7.0","@eslint/compat":"^1.2.0","eslint-plugin-n":"^17.11.1","typescript-eslint":"^8.9.0","@antfu/install-pkg":"^0.4.1","@zayne-labs/toolkit":"^0.5.0","eslint-plugin-jsdoc":"^50.4.1","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^2.9.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^3.9.0","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","tsup":"8.3.0","husky":"9.1.6","publint":"0.2.11","prettier":"3.3.3","cross-env":"7.0.3","pkg-pr-new":"0.0.29","size-limit":"11.1.6","typescript":"5.6.3","@types/node":"22.7.5","lint-staged":"15.2.10","concurrently":"9.0.1","eslint-typegen":"0.3.2","@changesets/cli":"2.27.9","@commitlint/cli":"19.5.0","@types/eslint__js":"8.42.3","@zayne-labs/tsconfig":"0.2.1","@arethetypeswrong/cli":"0.16.4","@size-limit/esbuild-why":"11.1.6","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"0.6.1","@size-limit/preset-small-lib":"11.1.6","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.5.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":"^9.12.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":"^2.35.1","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.12","@tanstack/eslint-plugin-query":"^5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.5_1729087829664_0.9511817936166811","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@zayne-labs/eslint-config","version":"0.2.6","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.2.6","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"82d440baf8361408d013aaa47349220e6325c45c","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.2.6.tgz","fileCount":5,"integrity":"sha512-zEtuLhbjGiVOXl2LFuOiC+PYl5oc61O+rwImEcvmP8vUtRJqMTXmzNaajN9zf1p3vLmX1mNRlDPEW/BZn2DfSA==","signatures":[{"sig":"MEUCIQDNWRzb6T8YLVYys9PthYUZLApgIIr+aEtevOoMFzMGnwIge0IUHVQXvWrgmb+0jrBMEba0smpR2OcSlrBkO5lMDKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":657716},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.2.6.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/030ef71c4bec326a2b0b011a68c59387/zayne-labs-eslint-config-0.2.6.tgz","_integrity":"sha512-zEtuLhbjGiVOXl2LFuOiC+PYl5oc61O+rwImEcvmP8vUtRJqMTXmzNaajN9zf1p3vLmX1mNRlDPEW/BZn2DfSA==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.11.0","local-pkg":"^0.5.0","@eslint/js":"^9.12.0","@clack/prompts":"^0.7.0","@eslint/compat":"^1.2.0","eslint-plugin-n":"^17.11.1","typescript-eslint":"^8.9.0","@antfu/install-pkg":"^0.4.1","eslint-plugin-jsdoc":"^50.4.1","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^2.9.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^3.9.0","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","tsup":"8.3.0","husky":"9.1.6","publint":"0.2.11","prettier":"3.3.3","cross-env":"7.0.3","pkg-pr-new":"0.0.29","size-limit":"11.1.6","typescript":"5.6.3","@types/node":"22.7.5","lint-staged":"15.2.10","concurrently":"9.0.1","eslint-typegen":"0.3.2","@changesets/cli":"2.27.9","@commitlint/cli":"19.5.0","@types/eslint__js":"8.42.3","@zayne-labs/tsconfig":"0.2.1","@arethetypeswrong/cli":"0.16.4","@size-limit/esbuild-why":"11.1.6","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"0.6.1","@size-limit/preset-small-lib":"11.1.6","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.5.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":"^9.12.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":"^2.35.1","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.12","@tanstack/eslint-plugin-query":"^5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.6_1729098352568_0.155104700545454","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@zayne-labs/eslint-config","version":"0.2.7","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.2.7","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"5eba555e1411ffabf1d79f850420bdc110ecaff2","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.2.7.tgz","fileCount":5,"integrity":"sha512-kzm3qXq72Fn6nPi4XBRX/5S4DdEw6A+Ws44tJjmO1OQfh4h4hnP3xd7se1k4xQX1T0U11HRycfbiofr6kxBjxw==","signatures":[{"sig":"MEUCIQDXL0qdZOwsipFCY2bGQhFLzv5rQKa+h0XgeRBkrQU9EgIgRjsazezGMkLxuZaWzv1RQwkIFkZUN3HXGfmo0GW/k3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":665267},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.2.7.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/9bf1b1e8a3b1ff710c83f1744a737cc4/zayne-labs-eslint-config-0.2.7.tgz","_integrity":"sha512-kzm3qXq72Fn6nPi4XBRX/5S4DdEw6A+Ws44tJjmO1OQfh4h4hnP3xd7se1k4xQX1T0U11HRycfbiofr6kxBjxw==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.11.0","local-pkg":"^0.5.0","@eslint/js":"^9.12.0","@clack/prompts":"^0.7.0","@eslint/compat":"^1.2.0","eslint-plugin-n":"^17.11.1","typescript-eslint":"^8.9.0","@antfu/install-pkg":"^0.4.1","eslint-plugin-jsdoc":"^50.4.1","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^2.9.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^3.9.0","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","tsup":"8.3.0","husky":"9.1.6","publint":"0.2.11","prettier":"3.3.3","cross-env":"7.0.3","pkg-pr-new":"0.0.29","size-limit":"11.1.6","typescript":"5.6.3","@types/node":"22.7.5","lint-staged":"15.2.10","concurrently":"9.0.1","eslint-typegen":"0.3.2","@changesets/cli":"2.27.9","@commitlint/cli":"19.5.0","@types/eslint__js":"8.42.3","@zayne-labs/tsconfig":"0.2.1","@arethetypeswrong/cli":"0.16.4","@size-limit/esbuild-why":"11.1.6","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"0.6.1","@size-limit/preset-small-lib":"11.1.6","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.5.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":"^9.12.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":"^2.35.1","@next/eslint-plugin-next":"^14.2.15","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.12","@tanstack/eslint-plugin-query":"^5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.7_1729208469892_0.5133600336355977","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@zayne-labs/eslint-config","version":"0.2.8","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.2.8","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"7967e61a40e302d4df9f1f62aa75d4b9d042241a","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.2.8.tgz","fileCount":5,"integrity":"sha512-v2sVfyXbFPw8JbAs/i/QRbHyK9Ly8b9qVDLSSLSHWAyNsNaYaWl3SSf3j+mat5nzWU9juw8Q7tSvpp7dhu0e6w==","signatures":[{"sig":"MEYCIQCafbQJwWSfrv1fjPac5CHktj/1tnIPEgwlDemDjPJrDAIhAKYdhFs1sTQLx6GiigM3XPwgR0zSCmrWCIyKghrEyCBD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":665403},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.2.8.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/9142381506aa17b8718392c909d3d39e/zayne-labs-eslint-config-0.2.8.tgz","_integrity":"sha512-v2sVfyXbFPw8JbAs/i/QRbHyK9Ly8b9qVDLSSLSHWAyNsNaYaWl3SSf3j+mat5nzWU9juw8Q7tSvpp7dhu0e6w==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.11.0","local-pkg":"^0.5.0","@eslint/js":"^9.12.0","@clack/prompts":"^0.7.0","@eslint/compat":"^1.2.0","eslint-plugin-n":"^17.11.1","typescript-eslint":"^8.9.0","@antfu/install-pkg":"^0.4.1","eslint-plugin-jsdoc":"^50.4.1","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^2.9.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^3.9.0","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","tsup":"8.3.0","husky":"9.1.6","publint":"0.2.11","prettier":"3.3.3","cross-env":"7.0.3","pkg-pr-new":"0.0.29","size-limit":"11.1.6","typescript":"5.6.3","@types/node":"22.7.5","lint-staged":"15.2.10","concurrently":"9.0.1","eslint-typegen":"0.3.2","@changesets/cli":"2.27.9","@commitlint/cli":"19.5.0","@types/eslint__js":"8.42.3","@zayne-labs/tsconfig":"0.2.1","@arethetypeswrong/cli":"0.16.4","@size-limit/esbuild-why":"11.1.6","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"0.6.1","@size-limit/preset-small-lib":"11.1.6","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.5.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":"^9.12.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":"^2.35.1","@next/eslint-plugin-next":"^14.2.15","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.12","@tanstack/eslint-plugin-query":"^5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.8_1729210008946_0.4975937646243982","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@zayne-labs/eslint-config","version":"0.2.9","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.2.9","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"3e2f7900e9f98bc2bb57505ffaafab3518a31d0c","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.2.9.tgz","fileCount":5,"integrity":"sha512-JWLTwM9SL+H68GP6579lpfLjh6/iTAjOnKtSUWiNxjY62S84Ex3MNOofn3Z5zzJEqnUqmew66OoYJFQRHDvdkg==","signatures":[{"sig":"MEUCIQD6Um7yrae2VRCqCF8OiRjcWszwt9oa6OArXaGuHsjmXAIgadK+ePcPYGJXZdCBGgmrG6B2QgPogypUnwYzG735Yis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":666223},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.2.9.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen & tsup","release":"changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen & cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"eslint --cache --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/8e0c66bbbf4cfb1a89b78757973674f7/zayne-labs-eslint-config-0.2.9.tgz","_integrity":"sha512-JWLTwM9SL+H68GP6579lpfLjh6/iTAjOnKtSUWiNxjY62S84Ex3MNOofn3Z5zzJEqnUqmew66OoYJFQRHDvdkg==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"globals":"^15.11.0","local-pkg":"^0.5.0","@eslint/js":"^9.12.0","@clack/prompts":"^0.7.0","@eslint/compat":"^1.2.0","eslint-plugin-n":"^17.11.1","typescript-eslint":"^8.9.0","@antfu/install-pkg":"^0.4.1","eslint-plugin-jsdoc":"^50.4.1","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^2.9.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^3.9.0","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","tsup":"8.3.0","husky":"9.1.6","publint":"0.2.11","prettier":"3.3.3","cross-env":"7.0.3","pkg-pr-new":"0.0.29","size-limit":"11.1.6","typescript":"5.6.3","@types/node":"22.7.5","lint-staged":"15.2.10","concurrently":"9.0.1","eslint-typegen":"0.3.2","@changesets/cli":"2.27.9","@commitlint/cli":"19.5.0","@types/eslint__js":"8.42.3","@zayne-labs/tsconfig":"0.2.1","@arethetypeswrong/cli":"0.16.4","@size-limit/esbuild-why":"11.1.6","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"0.6.1","@size-limit/preset-small-lib":"11.1.6","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.5.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":"^9.12.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":"^2.35.1","@next/eslint-plugin-next":"^14.2.15","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.12","@tanstack/eslint-plugin-query":"^5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.9_1729822800286_0.09276281309366796","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"@zayne-labs/eslint-config","version":"0.2.11","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.2.11","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"18d61d7ddc3423f55361e7179c6cd4a81908618f","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.2.11.tgz","fileCount":5,"integrity":"sha512-YJfHRgk+ChQgjJq+2hXvylW8PN6i7GFiojzzqCTRSLE1jzuBTKkOcmiHVyOXc1bWKNTRrE5fvWjF4oLQXLx2kg==","signatures":[{"sig":"MEYCIQCzF8tX/ALxphI/bsUI4orpo1G4lUpILkhuV9kB8+q7aQIhALU8DnqF2pJ4ZTQnYUZbo9LxuSSia3P1MUSQ5U4MgfAu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":668772},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.2.11.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm typegen && changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"pnpm build && pnpm lint:eslint:dev","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pnpm typegen && pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","lint:eslint:dev":"eslint . --cache --max-warnings 0 --report-unused-disable-directives","version-package":"changeset version","lint:check-types":"pnpm typegen && tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/a6838b8f7e7e36e0d6b1ccade1170ca6/zayne-labs-eslint-config-0.2.11.tgz","_integrity":"sha512-YJfHRgk+ChQgjJq+2hXvylW8PN6i7GFiojzzqCTRSLE1jzuBTKkOcmiHVyOXc1bWKNTRrE5fvWjF4oLQXLx2kg==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"globals":"^15.12.0","local-pkg":"^0.5.1","@eslint/js":"^9.15.0","@clack/prompts":"^0.8.2","@eslint/compat":"^1.2.3","eslint-plugin-n":"^17.14.0","typescript-eslint":"^8.15.0","@antfu/install-pkg":"^0.4.1","eslint-plugin-jsdoc":"^50.5.0","eslint-plugin-jsonc":"^2.18.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.4.3","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^2.11.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^4.0.3","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","tsup":"8.3.5","husky":"9.1.7","publint":"0.2.12","prettier":"3.3.3","cross-env":"7.0.3","pkg-pr-new":"0.0.30","size-limit":"11.1.6","typescript":"5.7.2","@types/node":"22.9.1","lint-staged":"15.2.10","tailwindcss":"^3.4.15","concurrently":"9.1.0","eslint-typegen":"0.3.2","@changesets/cli":"2.27.10","@commitlint/cli":"19.6.0","@types/eslint__js":"8.42.3","@zayne-labs/tsconfig":"0.2.1","@arethetypeswrong/cli":"0.17.0","@size-limit/esbuild-why":"11.1.6","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"0.6.1","@size-limit/preset-small-lib":"11.1.6","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.6.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":"^9.12.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":"^2.35.1","@next/eslint-plugin-next":"^14.2.15","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.12","@tanstack/eslint-plugin-query":"^5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.11_1732307040704_0.5411371971906938","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"@zayne-labs/eslint-config","version":"0.2.12","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.2.12","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"827230f2fbfa513a03e47ec54a6b4a0e3edd5103","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.2.12.tgz","fileCount":5,"integrity":"sha512-6lgcxCAWBLj+gulxj3JLAzC7rys0biVrla+y/lFLC2uYdrkq9U/MDO0G5JGoPgGBjpmJtN7Tn4KuiN4ZeW4OLw==","signatures":[{"sig":"MEUCIQDyEoB2RpKgmy29Hb5+Ig2U/SzA3BPNDP5PObU05rqqPAIgHduUk7cTjz01hjU8sy0UISca6hYxWJF14h4gVGrcsB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":668905},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.2.12.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm typegen && changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"pnpm build && pnpm lint:eslint:dev","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pnpm typegen && pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","lint:eslint:dev":"eslint . --cache --max-warnings 0 --report-unused-disable-directives","version-package":"changeset version","lint:check-types":"pnpm typegen && tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/8d289738eb35c8d9c6e5cc65b79681b2/zayne-labs-eslint-config-0.2.12.tgz","_integrity":"sha512-6lgcxCAWBLj+gulxj3JLAzC7rys0biVrla+y/lFLC2uYdrkq9U/MDO0G5JGoPgGBjpmJtN7Tn4KuiN4ZeW4OLw==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"globals":"^15.12.0","local-pkg":"^0.5.1","@eslint/js":"^9.15.0","@clack/prompts":"^0.8.2","@eslint/compat":"^1.2.3","eslint-plugin-n":"^17.14.0","typescript-eslint":"^8.15.0","@antfu/install-pkg":"^0.4.1","eslint-plugin-jsdoc":"^50.5.0","eslint-plugin-jsonc":"^2.18.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.4.3","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^2.11.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^4.0.3","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","tsup":"8.3.5","husky":"9.1.7","publint":"0.2.12","prettier":"3.3.3","cross-env":"7.0.3","pkg-pr-new":"0.0.30","size-limit":"11.1.6","typescript":"5.7.2","@types/node":"22.9.1","lint-staged":"15.2.10","tailwindcss":"^3.4.15","concurrently":"9.1.0","eslint-typegen":"0.3.2","@changesets/cli":"2.27.10","@commitlint/cli":"19.6.0","@types/eslint__js":"8.42.3","@zayne-labs/tsconfig":"0.2.1","@arethetypeswrong/cli":"0.17.0","@size-limit/esbuild-why":"11.1.6","@zayne-labs/eslint-config":"link:","@total-typescript/ts-reset":"0.6.1","@size-limit/preset-small-lib":"11.1.6","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.6.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":"^9.12.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":"^2.35.1","@next/eslint-plugin-next":"^14.2.15","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.17.4","@eslint-react/eslint-plugin":"^1.15.0","eslint-plugin-react-refresh":"^0.4.12","@tanstack/eslint-plugin-query":"^5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.12_1732319259333_0.6755990505253207","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@zayne-labs/eslint-config","version":"0.3.0","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.3.0","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"5dd0a0ff2165d7c3fa9133c2570007b61799c44d","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.3.0.tgz","fileCount":5,"integrity":"sha512-PwdAhJ9VFFejfoBbUhmLAg8G7gF720WENqySjhsrIdqZ/oOAuucN5P0ZV/PgsQ39oS2bH2MET7Ok3ZvdfSvWzQ==","signatures":[{"sig":"MEUCIGv2aID5CnMkDtaP2DKOjMncRGrgeabiG830Y4woIE38AiEA51PDWifVZKwmCvXgZwWEv62SlQGLyCQwqXshOuZwkls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":671683},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm typegen && changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:test":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","lint:eslint":"pnpm build && pnpm lint:eslint:dev","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pnpm typegen && pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","lint:eslint:dev":"eslint . --max-warnings 0 --report-unused-disable-directives","version-package":"changeset version","lint:check-types":"pnpm typegen && tsc --pretty -p tsconfig.json","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/77384111e52c690c2c36526aa38116d8/zayne-labs-eslint-config-0.3.0.tgz","_integrity":"sha512-PwdAhJ9VFFejfoBbUhmLAg8G7gF720WENqySjhsrIdqZ/oOAuucN5P0ZV/PgsQ39oS2bH2MET7Ok3ZvdfSvWzQ==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"globals":"^15.13.0","local-pkg":"^0.5.1","@eslint/js":"^9.16.0","@clack/prompts":"^0.8.2","@eslint/compat":"^1.2.4","eslint-plugin-n":"^17.14.0","typescript-eslint":"^8.17.0","@antfu/install-pkg":"^0.5.0","eslint-plugin-jsdoc":"^50.6.0","eslint-plugin-jsonc":"^2.18.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.5.0","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^2.11.0","eslint-flat-config-utils":"^0.4.0","eslint-plugin-perfectionist":"^4.2.0","eslint-config-flat-gitignore":"^0.3.0","eslint-import-resolver-typescript":"^3.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","tsup":"8.3.5","husky":"9.1.7","eslint":"^9.16.0","publint":"0.2.12","prettier":"3.4.2","cross-env":"7.0.3","pkg-pr-new":"0.0.35","size-limit":"11.1.6","typescript":"5.7.2","@types/node":"22.10.1","lint-staged":"15.2.10","tailwindcss":"^3.4.16","concurrently":"9.1.0","eslint-typegen":"0.3.2","@changesets/cli":"2.27.10","@commitlint/cli":"19.6.0","@types/eslint__js":"8.42.3","eslint-plugin-vue":"^9.32.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-solid":"^0.14.4","@zayne-labs/tsconfig":"0.2.1","eslint-plugin-svelte":"^2.46.1","@arethetypeswrong/cli":"0.17.1","@size-limit/esbuild-why":"11.1.6","@next/eslint-plugin-next":"^15.0.4","@zayne-labs/eslint-config":"link:","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.17.5","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^1.17.3","eslint-plugin-react-refresh":"^0.4.16","@size-limit/preset-small-lib":"11.1.6","@tanstack/eslint-plugin-query":"^5.62.1","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.6.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.3.0_1733601600208_0.7268950886424914","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@zayne-labs/eslint-config","version":"0.4.0","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.4.0","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"1514d0c2fc895d917521afe1cbc7ea14dce676b9","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.4.0.tgz","fileCount":9,"integrity":"sha512-fBj2FaUJpCHpqphOBKtj8aPdT6Bx+2XDpwbookanIiR7IABA4tsn6Di82F2mzdb2uNnzKqYPb7ky6i7ZoCEjvw==","signatures":[{"sig":"MEUCIG9mmDQ2JTfaa3wrTK5SP7F1O142FvDxy5PlB1sspYBSAiEAgkcNRGd7yJGXK8w6l5M9LvKds+s+OtFLvtjnCUsoXyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29398529},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.4.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm typegen && changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"pnpm build && pnpm lint:eslint:dev","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pnpm typegen && pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","lint:eslint:dev":"eslint . --max-warnings 0 --report-unused-disable-directives","version-package":"changeset version","lint:check-types":"pnpm typegen && tsc --pretty -p tsconfig.json","build:test-bundle":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js","lint:eslint:interactive":"pnpm build && pnpm lint:eslint:interactive:dev","lint:eslint:interactive:dev":"pnpx eslint-interactive@latest . --fix --max-warnings 0 --report-unused-disable-directives"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/656280da921b4d4a0c809d340776d1d6/zayne-labs-eslint-config-0.4.0.tgz","_integrity":"sha512-fBj2FaUJpCHpqphOBKtj8aPdT6Bx+2XDpwbookanIiR7IABA4tsn6Di82F2mzdb2uNnzKqYPb7ky6i7ZoCEjvw==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"globals":"15.14.0","local-pkg":"0.5.1","@eslint/js":"9.17.0","@clack/prompts":"0.9.0","@eslint/compat":"1.2.4","eslint-plugin-n":"17.15.1","eslint-plugin-yml":"^1.16.0","typescript-eslint":"8.18.2","@antfu/install-pkg":"0.5.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.2.3","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-jsonc":"2.18.2","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"56.0.1","eslint-plugin-import-x":"4.6.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"2.12.1","eslint-flat-config-utils":"0.4.0","eslint-plugin-perfectionist":"4.4.0","eslint-config-flat-gitignore":"0.3.0","eslint-import-resolver-typescript":"3.7.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","tsup":"8.3.5","husky":"9.1.7","eslint":"9.17.0","publint":"0.2.12","prettier":"3.4.2","cross-env":"7.0.3","pkg-pr-new":"0.0.39","size-limit":"11.1.6","typescript":"5.7.2","@types/node":"22.10.2","lint-staged":"15.2.11","tailwindcss":"3.4.17","concurrently":"9.1.0","eslint-typegen":"0.3.2","@changesets/cli":"2.27.11","@commitlint/cli":"19.6.1","@types/eslint__js":"8.42.3","eslint-plugin-vue":"9.32.0","vue-eslint-parser":"9.4.3","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.2.1","eslint-plugin-svelte":"2.46.1","@arethetypeswrong/cli":"0.17.2","@size-limit/esbuild-why":"11.1.6","@next/eslint-plugin-next":"15.1.2","@zayne-labs/eslint-config":"link:","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-tailwindcss":"3.17.5","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.22.1","eslint-plugin-react-refresh":"0.4.16","eslint-processor-vue-blocks":"0.1.2","@size-limit/preset-small-lib":"11.1.6","@tanstack/eslint-plugin-query":"5.62.9","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.6.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.4.0_1735129240060_0.32939969256030444","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@zayne-labs/eslint-config","version":"0.4.1","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.4.1","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"1a96a7adc81578ab4f061bc93e76e2e410cbb338","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.4.1.tgz","fileCount":9,"integrity":"sha512-8Uu2XB0UEhS4LJEJ4Tk1+FtghvLYT3d7dGVMbrwXpntMAvRhPHSHB8aUcout+j1oM4PDHJgkXz20pK2Csh2j7g==","signatures":[{"sig":"MEUCIQC94qwp10S3eh7iRL6yyYNUh+bOxhm9dwIiJtnt3CWS9AIgE56GRfqCez7ysUMCB4yqhZd0PBwH1jBRGAbJOWmsZnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29398386},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.4.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm typegen && changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"pnpm build && pnpm lint:eslint:dev","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pnpm typegen && pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","lint:eslint:dev":"eslint . --max-warnings 0 --report-unused-disable-directives","version-package":"changeset version","lint:check-types":"pnpm typegen && tsc --pretty -p tsconfig.json","build:test-bundle":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js","lint:eslint:interactive":"pnpm build && pnpm lint:eslint:interactive:dev","lint:eslint:interactive:dev":"pnpx eslint-interactive@latest . --fix --max-warnings 0 --report-unused-disable-directives"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/dc58c05128516a2590efa15a1e334be8/zayne-labs-eslint-config-0.4.1.tgz","_integrity":"sha512-8Uu2XB0UEhS4LJEJ4Tk1+FtghvLYT3d7dGVMbrwXpntMAvRhPHSHB8aUcout+j1oM4PDHJgkXz20pK2Csh2j7g==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"globals":"15.14.0","local-pkg":"0.5.1","@eslint/js":"9.17.0","@clack/prompts":"0.9.0","@eslint/compat":"1.2.4","eslint-plugin-n":"17.15.1","eslint-plugin-yml":"^1.16.0","typescript-eslint":"8.18.2","@antfu/install-pkg":"0.5.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.2.3","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-jsonc":"2.18.2","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"56.0.1","eslint-plugin-import-x":"4.6.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"2.12.1","eslint-flat-config-utils":"0.4.0","eslint-plugin-perfectionist":"4.4.0","eslint-config-flat-gitignore":"0.3.0","eslint-import-resolver-typescript":"3.7.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","tsup":"8.3.5","husky":"9.1.7","eslint":"9.17.0","publint":"0.2.12","prettier":"3.4.2","cross-env":"7.0.3","pkg-pr-new":"0.0.39","size-limit":"11.1.6","typescript":"5.7.2","@types/node":"22.10.2","lint-staged":"15.2.11","tailwindcss":"3.4.17","concurrently":"9.1.0","eslint-typegen":"0.3.2","@changesets/cli":"2.27.11","@commitlint/cli":"19.6.1","@types/eslint__js":"8.42.3","eslint-plugin-vue":"9.32.0","vue-eslint-parser":"9.4.3","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.2.1","eslint-plugin-svelte":"2.46.1","@arethetypeswrong/cli":"0.17.2","@size-limit/esbuild-why":"11.1.6","@next/eslint-plugin-next":"15.1.2","@zayne-labs/eslint-config":"link:","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-tailwindcss":"3.17.5","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.22.1","eslint-plugin-react-refresh":"0.4.16","eslint-processor-vue-blocks":"0.1.2","@size-limit/preset-small-lib":"11.1.6","@tanstack/eslint-plugin-query":"5.62.9","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.6.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.4.1_1735170935589_0.097799109544495","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@zayne-labs/eslint-config","version":"0.4.2","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.4.2","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"686a5abc2639b2f99201e0316190a8fc6914a8b1","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.4.2.tgz","fileCount":9,"integrity":"sha512-m5Va9Ek5axtAQuwThu7co8g7ibj5dWLaspmi6uJQBXHruVpfg43dvPcnpkPDrESbWeYtsJ2XlfQeDOJAJZmF0A==","signatures":[{"sig":"MEQCIGMn2uycVb/gfImI1CrbnKPPn+SAKt0FDfzvGPlEA2R1AiAP1FQaYRdGxCYKJpyk7JdjMg+ONZ7mYq5gd/jX1hbwIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29398417},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.4.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm typegen && changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"pnpm build && pnpm lint:eslint:dev","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pnpm typegen && pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","lint:eslint:dev":"eslint . --max-warnings 0 --report-unused-disable-directives","version-package":"changeset version","lint:check-types":"pnpm typegen && tsc --pretty -p tsconfig.json","build:test-bundle":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js","lint:eslint:interactive":"pnpm build && pnpm lint:eslint:interactive:dev","lint:eslint:interactive:dev":"pnpx eslint-interactive@latest . --fix --max-warnings 0 --report-unused-disable-directives"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/a3efde4407d2cc25771583a2a0293334/zayne-labs-eslint-config-0.4.2.tgz","_integrity":"sha512-m5Va9Ek5axtAQuwThu7co8g7ibj5dWLaspmi6uJQBXHruVpfg43dvPcnpkPDrESbWeYtsJ2XlfQeDOJAJZmF0A==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"globals":"15.14.0","local-pkg":"0.5.1","@eslint/js":"9.17.0","@clack/prompts":"0.9.0","@eslint/compat":"1.2.4","eslint-plugin-n":"17.15.1","eslint-plugin-yml":"^1.16.0","typescript-eslint":"8.18.2","@antfu/install-pkg":"0.5.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.2.3","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-jsonc":"2.18.2","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"56.0.1","eslint-plugin-import-x":"4.6.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"2.12.1","eslint-flat-config-utils":"0.4.0","eslint-plugin-perfectionist":"4.4.0","eslint-config-flat-gitignore":"0.3.0","eslint-import-resolver-typescript":"3.7.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","tsup":"8.3.5","husky":"9.1.7","eslint":"9.17.0","publint":"0.2.12","prettier":"3.4.2","cross-env":"7.0.3","pkg-pr-new":"0.0.39","size-limit":"11.1.6","typescript":"5.7.2","@types/node":"22.10.2","lint-staged":"15.2.11","tailwindcss":"3.4.17","concurrently":"9.1.0","eslint-typegen":"0.3.2","@changesets/cli":"2.27.11","@commitlint/cli":"19.6.1","@types/eslint__js":"8.42.3","eslint-plugin-vue":"9.32.0","vue-eslint-parser":"9.4.3","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.2.1","eslint-plugin-svelte":"2.46.1","@arethetypeswrong/cli":"0.17.2","@size-limit/esbuild-why":"11.1.6","@next/eslint-plugin-next":"15.1.2","@zayne-labs/eslint-config":"link:","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-tailwindcss":"3.17.5","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.22.1","eslint-plugin-react-refresh":"0.4.16","eslint-processor-vue-blocks":"0.1.2","@size-limit/preset-small-lib":"11.1.6","@tanstack/eslint-plugin-query":"5.62.9","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.6.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.4.2_1735225726772_0.5193150348617415","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@zayne-labs/eslint-config","version":"0.4.3","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.4.3","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"62c1783f662ef4b83b012767ab56d10e5dd38336","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.4.3.tgz","fileCount":5,"integrity":"sha512-R1YyrrV9W7YQJnmksmP/xhsopAvVOXNQ7KkpdiMvoBhkjQ7qKnWpoVsPONoFM48NZVDvHSUjlJVsbLimvfdEzw==","signatures":[{"sig":"MEYCIQCfxMDOhOdRPfehasofPMO33l0v87XzKaePw7YFWSG5qwIhAMafeAuGl0q8APrnf3xOgk+9QE9BkVo2ZPO7ehzA0sex","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":822947},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.4.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm typegen && changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"pnpm build && pnpm lint:eslint:dev","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pnpm typegen && pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","lint:eslint:dev":"eslint . --max-warnings 0 --report-unused-disable-directives","version-package":"changeset version","lint:check-types":"pnpm typegen && tsc --pretty -p tsconfig.json","build:test-bundle":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js","lint:eslint:interactive":"pnpm build && pnpm lint:eslint:interactive:dev","lint:eslint:interactive:dev":"pnpx eslint-interactive@latest . --fix --max-warnings 0 --report-unused-disable-directives"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/d063523848db1b90c5c8d96e0ffcdc9f/zayne-labs-eslint-config-0.4.3.tgz","_integrity":"sha512-R1YyrrV9W7YQJnmksmP/xhsopAvVOXNQ7KkpdiMvoBhkjQ7qKnWpoVsPONoFM48NZVDvHSUjlJVsbLimvfdEzw==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"globals":"15.14.0","local-pkg":"0.5.1","@eslint/js":"9.17.0","@clack/prompts":"0.9.0","@eslint/compat":"1.2.4","eslint-plugin-n":"17.15.1","eslint-plugin-yml":"^1.16.0","typescript-eslint":"8.18.2","@antfu/install-pkg":"0.5.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.2.3","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-jsonc":"2.18.2","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"56.0.1","eslint-plugin-import-x":"4.6.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"2.12.1","eslint-flat-config-utils":"0.4.0","@typescript-eslint/parser":"^8.18.2","eslint-plugin-perfectionist":"4.4.0","eslint-config-flat-gitignore":"0.3.0","eslint-import-resolver-typescript":"3.7.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vue":"^3.5.13","tsup":"8.3.5","husky":"9.1.7","eslint":"9.17.0","publint":"0.2.12","prettier":"3.4.2","cross-env":"7.0.3","pkg-pr-new":"0.0.39","size-limit":"11.1.6","typescript":"5.7.2","@types/node":"22.10.2","lint-staged":"15.2.11","tailwindcss":"3.4.17","concurrently":"9.1.0","eslint-typegen":"0.3.2","@changesets/cli":"2.27.11","@commitlint/cli":"19.6.1","@types/eslint__js":"8.42.3","eslint-plugin-vue":"9.32.0","vue-eslint-parser":"9.4.3","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.2.1","eslint-plugin-svelte":"2.46.1","@arethetypeswrong/cli":"0.17.2","@size-limit/esbuild-why":"11.1.6","@next/eslint-plugin-next":"15.1.2","@zayne-labs/eslint-config":"link:","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-tailwindcss":"3.17.5","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.22.1","eslint-plugin-react-refresh":"0.4.16","eslint-processor-vue-blocks":"0.1.2","@size-limit/preset-small-lib":"11.1.6","eslint-plugin-react-compiler":"19.0.0-beta-55955c9-20241229","@tanstack/eslint-plugin-query":"5.62.9","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.6.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","eslint-plugin-react-compiler":">=19.0.0","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.4.3_1735598363491_0.9542527447784346","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@zayne-labs/eslint-config","version":"0.5.0","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.5.0","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"9a3f3c5c73c65a06d15749f103fcd90b80556b5d","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.5.0.tgz","fileCount":5,"integrity":"sha512-YM6S75QM+Kr9TI9pAYLi+ajUN7T7sRfRjxjMx3oE+n4PKqPf770vpE6blBxoHJ7pCBJeF+C2kgWiuMk5zLR/2Q==","signatures":[{"sig":"MEUCIHX4P5RfQ6jCjL0B4MFXaTD18pidYx817cWAibmXrifpAiEAtlt0lRqmP7PbpWmtBcGD/yM/95dTCYYGB20IxNEz+P4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":833200},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.5.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm typegen && changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pnpm typegen && pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"pnpm typegen && tsc --pretty -p tsconfig.json","build:test-bundle":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js","lint:eslint:interactive":"pnpx eslint-interactive@latest . --fix --max-warnings 0 --report-unused-disable-directives"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/3ca70088f755d152296991f15ddf31d9/zayne-labs-eslint-config-0.5.0.tgz","_integrity":"sha512-YM6S75QM+Kr9TI9pAYLi+ajUN7T7sRfRjxjMx3oE+n4PKqPf770vpE6blBxoHJ7pCBJeF+C2kgWiuMk5zLR/2Q==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"globals":"15.14.0","local-pkg":"0.5.1","@eslint/js":"9.17.0","@clack/prompts":"0.9.0","@eslint/compat":"1.2.4","eslint-plugin-n":"17.15.1","eslint-plugin-yml":"^1.16.0","typescript-eslint":"8.19.0","@antfu/install-pkg":"0.5.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.2.3","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-jsonc":"2.18.2","eslint-plugin-solid":"^0.14.3","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"56.0.1","eslint-plugin-import-x":"4.6.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"2.12.1","eslint-flat-config-utils":"0.4.0","@typescript-eslint/parser":"^8.19.0","eslint-plugin-perfectionist":"4.5.0","eslint-config-flat-gitignore":"0.3.0","@zayne-labs/toolkit-type-helpers":"^0.8.22","eslint-import-resolver-typescript":"3.7.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vue":"^3.5.13","tsup":"8.3.5","husky":"9.1.7","eslint":"9.17.0","publint":"0.2.12","prettier":"3.4.2","cross-env":"7.0.3","pkg-pr-new":"0.0.39","size-limit":"11.1.6","typescript":"5.7.2","@types/node":"22.10.5","lint-staged":"15.3.0","tailwindcss":"3.4.17","concurrently":"9.1.2","eslint-typegen":"0.3.2","@changesets/cli":"2.27.11","@commitlint/cli":"19.6.1","@types/eslint__js":"8.42.3","eslint-plugin-vue":"9.32.0","vue-eslint-parser":"9.4.3","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.2.1","eslint-plugin-svelte":"2.46.1","@arethetypeswrong/cli":"0.17.2","@size-limit/esbuild-why":"11.1.6","@next/eslint-plugin-next":"15.1.3","@zayne-labs/eslint-config":"link:","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-tailwindcss":"3.17.5","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.23.1","eslint-plugin-react-refresh":"0.4.16","eslint-processor-vue-blocks":"0.1.2","@size-limit/preset-small-lib":"11.1.6","eslint-plugin-react-compiler":"19.0.0-beta-55955c9-20241229","@tanstack/eslint-plugin-query":"5.62.9","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.6.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","eslint-plugin-react-compiler":">=19.0.0","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.5.0_1735929124075_0.11273189099763714","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@zayne-labs/eslint-config","version":"0.5.1","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.5.1","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"f6d4387ef1e52e28f92b78f38456e7167a4bcab3","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.5.1.tgz","fileCount":5,"integrity":"sha512-BY10/YsEHxsuJQbq2SjgyGy21reraXpeWENtuX1tyn+Fa/idYbfKeNjgalX+/sy/usC6KLkyBPWA6FcxANErSg==","signatures":[{"sig":"MEUCIB68Agd3pnudNvhExoTopSnt/S6Xbbs57vUuhpAfTQONAiEA3VgRwHrr19gFWe+f0at0mjzSN2Ly8y/t1A6JcK5kWAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":834748},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.5.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm typegen && changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","test:release":"pnpm typegen && pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"pnpm typegen && tsc --pretty -p tsconfig.json","build:test-bundle":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js","lint:eslint:interactive":"pnpx eslint-interactive@latest . --fix --max-warnings 0 --report-unused-disable-directives"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/ad69c7e7f2d9cc4bc75660af3ad80d92/zayne-labs-eslint-config-0.5.1.tgz","_integrity":"sha512-BY10/YsEHxsuJQbq2SjgyGy21reraXpeWENtuX1tyn+Fa/idYbfKeNjgalX+/sy/usC6KLkyBPWA6FcxANErSg==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"globals":"15.14.0","local-pkg":"0.5.1","@eslint/js":"9.17.0","@clack/prompts":"0.9.0","@eslint/compat":"1.2.4","eslint-plugin-n":"17.15.1","eslint-plugin-yml":"^1.16.0","typescript-eslint":"8.19.0","@antfu/install-pkg":"0.5.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.2.3","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-jsonc":"2.18.2","eslint-plugin-solid":"^0.14.3","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"56.0.1","eslint-plugin-import-x":"4.6.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"2.12.1","eslint-flat-config-utils":"0.4.0","@typescript-eslint/parser":"^8.19.0","eslint-plugin-perfectionist":"4.5.0","eslint-config-flat-gitignore":"0.3.0","@zayne-labs/toolkit-type-helpers":"^0.8.22","eslint-import-resolver-typescript":"3.7.0","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vue":"^3.5.13","tsup":"8.3.5","husky":"9.1.7","eslint":"9.17.0","publint":"0.2.12","prettier":"3.4.2","cross-env":"7.0.3","pkg-pr-new":"0.0.39","size-limit":"11.1.6","typescript":"5.7.2","@types/node":"22.10.5","lint-staged":"15.3.0","tailwindcss":"3.4.17","concurrently":"9.1.2","eslint-typegen":"0.3.2","@changesets/cli":"2.27.11","@commitlint/cli":"19.6.1","@types/eslint__js":"8.42.3","eslint-plugin-vue":"9.32.0","vue-eslint-parser":"9.4.3","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.2.1","eslint-plugin-svelte":"2.46.1","@arethetypeswrong/cli":"0.17.2","@size-limit/esbuild-why":"11.1.6","@next/eslint-plugin-next":"15.1.3","@zayne-labs/eslint-config":"link:","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-tailwindcss":"3.17.5","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.23.1","eslint-plugin-react-refresh":"0.4.16","eslint-processor-vue-blocks":"0.1.2","@size-limit/preset-small-lib":"11.1.6","eslint-plugin-react-compiler":"19.0.0-beta-55955c9-20241229","@tanstack/eslint-plugin-query":"5.62.9","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.6.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","eslint-plugin-react-compiler":">=19.0.0","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.5.1_1736689438748_0.4973090064341501","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@zayne-labs/eslint-config","version":"0.6.0","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.6.0","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"3fd37162277f7521a7508cacf13fac07871c4f81","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.6.0.tgz","fileCount":8,"integrity":"sha512-V2mrUvEhnSKwWVAm2Xr3xu7ebBztjoQDnJ42Mpt5jcGi1mn72hjFS67tosldh+XyxBTcXplGuO1dYeAai9ozaQ==","signatures":[{"sig":"MEUCIQCHGWcmn9eaQxyzlypYEHHVL61SHRzhBxsEmtxRQ8x2IQIgN2XY7TlAUXuURfnoeBgvtJ4Kr2AQwWKiy3aphchyuII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":854630},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.6.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js","./prettier":"./dist/prettier/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm typegen && changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","release:test":"pnpm typegen && pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"pnpm typegen && tsc --pretty -p tsconfig.json","build:test-bundle":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js","lint:eslint:interactive":"pnpx eslint-interactive@latest . --fix --max-warnings 0 --report-unused-disable-directives"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/0c493c9f18e5813c19bf9145d0034af4/zayne-labs-eslint-config-0.6.0.tgz","_integrity":"sha512-V2mrUvEhnSKwWVAm2Xr3xu7ebBztjoQDnJ42Mpt5jcGi1mn72hjFS67tosldh+XyxBTcXplGuO1dYeAai9ozaQ==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"globals":"16.0.0","local-pkg":"1.1.0","@eslint/js":"9.21.0","@clack/prompts":"0.10.0","@eslint/compat":"1.2.7","eslint-plugin-n":"17.15.1","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.25.0","@antfu/install-pkg":"1.0.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-jsonc":"2.19.1","eslint-plugin-solid":"^0.14.3","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"57.0.0","eslint-plugin-import-x":"4.6.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"4.1.0","eslint-flat-config-utils":"2.0.1","@typescript-eslint/parser":"^8.25.0","eslint-plugin-perfectionist":"4.9.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"^0.8.39","eslint-import-resolver-typescript":"3.8.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vue":"^3.5.13","tsup":"8.4.0","husky":"9.1.7","eslint":"9.21.0","publint":"0.3.7","prettier":"3.5.2","cross-env":"7.0.3","pkg-pr-new":"0.0.40","size-limit":"11.2.0","typescript":"5.8.2","@types/node":"22.13.5","lint-staged":"15.4.3","tailwindcss":"3.4.17","concurrently":"9.1.2","eslint-typegen":"2.0.0","@changesets/cli":"2.28.1","@commitlint/cli":"19.7.1","eslint-plugin-vue":"9.32.0","vue-eslint-parser":"9.4.3","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.2.1","eslint-plugin-svelte":"3.0.2","@arethetypeswrong/cli":"0.17.4","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.2.0","@zayne-labs/eslint-config":"link:","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.28.0","eslint-plugin-react-refresh":"0.4.19","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","eslint-plugin-react-compiler":"19.0.0-beta-e1e972c-20250221","@tanstack/eslint-plugin-query":"5.66.1","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.7.1","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","eslint-plugin-react-compiler":">=19.0.0","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.0_1740767004269_0.3889461803157328","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@zayne-labs/eslint-config","version":"0.6.1","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.6.1","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"b5baca69ed7305733d735608a33fa3ed0d79fa4f","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.6.1.tgz","fileCount":8,"integrity":"sha512-Vjx4/gUF52DK5WcTiHWLXPrzV+eT2HQrrUHrUsFGRIej+FHQduhzlPlDHdknCPs4PbbNcBwaqgrOXwz9ZfIhPg==","signatures":[{"sig":"MEYCIQDW/lVt0cTNnTxPhmIH1LaB2JVigyjGDHtHiCJ1kPHVMAIhAPTUhX+mMpUTjgteW1ZILj7q5MlRoMAolHHaU6GpEKJ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":854628},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.6.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js","./prettier":"./dist/prettier/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm typegen && changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","release:test":"pnpm typegen && pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"pnpm typegen && tsc --pretty -p tsconfig.json","build:test-bundle":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js","lint:eslint:interactive":"pnpx eslint-interactive@latest . --fix --max-warnings 0 --report-unused-disable-directives"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/5888877ce16f79aa3932256b00276196/zayne-labs-eslint-config-0.6.1.tgz","_integrity":"sha512-Vjx4/gUF52DK5WcTiHWLXPrzV+eT2HQrrUHrUsFGRIej+FHQduhzlPlDHdknCPs4PbbNcBwaqgrOXwz9ZfIhPg==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"globals":"16.0.0","local-pkg":"1.1.0","@eslint/js":"9.21.0","@clack/prompts":"0.10.0","@eslint/compat":"1.2.7","eslint-plugin-n":"17.15.1","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.25.0","@antfu/install-pkg":"1.0.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-jsonc":"2.19.1","eslint-plugin-solid":"^0.14.3","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"57.0.0","eslint-plugin-import-x":"4.6.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"4.1.0","eslint-flat-config-utils":"2.0.1","@typescript-eslint/parser":"^8.25.0","eslint-plugin-perfectionist":"4.9.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"^0.8.39","eslint-import-resolver-typescript":"3.8.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vue":"^3.5.13","tsup":"8.4.0","husky":"9.1.7","eslint":"9.21.0","publint":"0.3.7","prettier":"3.5.2","cross-env":"7.0.3","pkg-pr-new":"0.0.40","size-limit":"11.2.0","typescript":"5.8.2","@types/node":"22.13.5","lint-staged":"15.4.3","tailwindcss":"3.4.17","concurrently":"9.1.2","eslint-typegen":"2.0.0","@changesets/cli":"2.28.1","@commitlint/cli":"19.7.1","eslint-plugin-vue":"9.32.0","vue-eslint-parser":"9.4.3","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.2.1","eslint-plugin-svelte":"3.0.2","@arethetypeswrong/cli":"0.17.4","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.2.0","@zayne-labs/eslint-config":"link:","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.28.0","eslint-plugin-react-refresh":"0.4.19","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","eslint-plugin-react-compiler":"19.0.0-beta-e1e972c-20250221","@tanstack/eslint-plugin-query":"5.66.1","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.7.1","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","eslint-plugin-react-compiler":">=19.0.0","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.1_1740857844195_0.8579194386451574","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@zayne-labs/eslint-config","version":"0.6.2","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.6.2","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"2046b144dcc1afec720b70a69d542ec884ad38b2","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.6.2.tgz","fileCount":8,"integrity":"sha512-PATP32DJiEcPS6Ks6yZZ+tI/DdXJevcK2gSE4WKdGqs1S0v1mUyTugDAmrLhXEWbNRxCMnqib5uRfhqmdhDKVA==","signatures":[{"sig":"MEMCHwFU/9WMAVECn6xomEshDt9ec9cv9Poc8JHSeneBcsICIH+a1H1k67Hfu5rbgKa1vBUtG9QetOFEtSXvP0adD4ng","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":855656},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.6.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js","./prettier":"./dist/prettier/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm typegen && changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","release:test":"pnpm typegen && pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"pnpm typegen && tsc --pretty -p tsconfig.json","build:test-bundle":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js","lint:eslint:interactive":"pnpx eslint-interactive@latest . --fix --max-warnings 0 --report-unused-disable-directives"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/817facf1f7e0d8ce84e2226768c3ab56/zayne-labs-eslint-config-0.6.2.tgz","_integrity":"sha512-PATP32DJiEcPS6Ks6yZZ+tI/DdXJevcK2gSE4WKdGqs1S0v1mUyTugDAmrLhXEWbNRxCMnqib5uRfhqmdhDKVA==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"globals":"16.0.0","local-pkg":"1.1.0","@eslint/js":"9.21.0","@clack/prompts":"0.10.0","@eslint/compat":"1.2.7","eslint-plugin-n":"17.15.1","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.25.0","@antfu/install-pkg":"1.0.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-jsonc":"2.19.1","eslint-plugin-solid":"^0.14.3","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"57.0.0","eslint-plugin-import-x":"4.6.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"4.1.0","eslint-flat-config-utils":"2.0.1","@typescript-eslint/parser":"^8.25.0","eslint-plugin-perfectionist":"4.9.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"^0.8.39","eslint-import-resolver-typescript":"3.8.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vue":"^3.5.13","tsup":"8.4.0","husky":"9.1.7","eslint":"9.21.0","publint":"0.3.7","prettier":"3.5.2","cross-env":"7.0.3","pkg-pr-new":"0.0.40","size-limit":"11.2.0","typescript":"5.8.2","@types/node":"22.13.5","lint-staged":"15.4.3","tailwindcss":"3.4.17","concurrently":"9.1.2","eslint-typegen":"2.0.0","@changesets/cli":"2.28.1","@commitlint/cli":"19.7.1","eslint-plugin-vue":"9.32.0","vue-eslint-parser":"9.4.3","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.2.1","eslint-plugin-svelte":"3.0.2","@arethetypeswrong/cli":"0.17.4","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.2.0","@zayne-labs/eslint-config":"link:","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.28.0","eslint-plugin-react-refresh":"0.4.19","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","eslint-plugin-react-compiler":"19.0.0-beta-e1e972c-20250221","@tanstack/eslint-plugin-query":"5.66.1","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.7.1","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","eslint-plugin-react-compiler":">=19.0.0","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.2_1741997230249_0.8333380437487825","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@zayne-labs/eslint-config","version":"0.6.3","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.6.3","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"ed78a988ce742302f16f8e66278cda8f0fc37e45","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.6.3.tgz","fileCount":8,"integrity":"sha512-rM5oR/O8vvsRyiP/js8StQGjdTuMRJ+OPOOAWrf3Av5fL42txM3XjtG728W22puYvMinXJLiJ+wfF74MMG0EmQ==","signatures":[{"sig":"MEYCIQDXXCEbhyn1fBW2z/3mnrpAegp9MFtb54a9Tc6tRgDvZgIhAMNNO+Kuwcohab8FRc6INWwIa08XOFHQirXpgTT+3MkN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":855840},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.6.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js","./prettier":"./dist/prettier/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm typegen && changeset publish","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0 --report-unused-disable-directives","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","release:test":"pnpm typegen && pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","version-package":"changeset version","lint:check-types":"pnpm typegen && tsc --pretty -p tsconfig.json","build:test-bundle":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'","inspect:eslint-config":"pnpx @eslint/config-inspector@latest --config eslint.config.js","lint:eslint:interactive":"pnpx eslint-interactive@latest . --fix --max-warnings 0 --report-unused-disable-directives"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/a73d41152f07c392e5f48b9c9315a123/zayne-labs-eslint-config-0.6.3.tgz","_integrity":"sha512-rM5oR/O8vvsRyiP/js8StQGjdTuMRJ+OPOOAWrf3Av5fL42txM3XjtG728W22puYvMinXJLiJ+wfF74MMG0EmQ==","repository":{"url":"git+https://github.com/zayne-labs/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"globals":"16.0.0","local-pkg":"1.1.0","@eslint/js":"9.21.0","@clack/prompts":"0.10.0","@eslint/compat":"1.2.7","eslint-plugin-n":"17.15.1","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.25.0","@antfu/install-pkg":"1.0.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-jsonc":"2.19.1","eslint-plugin-solid":"^0.14.3","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"57.0.0","eslint-plugin-import-x":"4.6.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"4.1.0","eslint-flat-config-utils":"2.0.1","@typescript-eslint/parser":"^8.25.0","eslint-plugin-perfectionist":"4.9.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"^0.8.39","eslint-import-resolver-typescript":"3.8.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vue":"^3.5.13","tsup":"8.4.0","husky":"9.1.7","eslint":"9.21.0","publint":"0.3.7","prettier":"3.5.2","cross-env":"7.0.3","pkg-pr-new":"0.0.40","size-limit":"11.2.0","typescript":"5.8.2","@types/node":"22.13.5","lint-staged":"15.4.3","tailwindcss":"3.4.17","concurrently":"9.1.2","eslint-typegen":"2.0.0","@changesets/cli":"2.28.1","@commitlint/cli":"19.7.1","eslint-plugin-vue":"9.32.0","vue-eslint-parser":"9.4.3","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.2.1","eslint-plugin-svelte":"3.0.2","@arethetypeswrong/cli":"0.17.4","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.2.0","@zayne-labs/eslint-config":"link:","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.28.0","eslint-plugin-react-refresh":"0.4.19","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","eslint-plugin-react-compiler":"19.0.0-beta-e1e972c-20250221","@tanstack/eslint-plugin-query":"5.66.1","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.7.1","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","eslint-plugin-react-compiler":">=19.0.0","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.3_1742093970344_0.050018836395161914","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@zayne-labs/eslint-config","version":"0.6.4","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.6.4","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config/tree/main/packages/eslint-config#readme","bugs":{"url":"https://github.com/zayne-labs/eslint-config/issues"},"dist":{"shasum":"989dd77a6310d7bb23d8f591a60d2ab0967075ea","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.6.4.tgz","fileCount":5,"integrity":"sha512-tGl5SZ4fcrca4j4Un8uu4e2HlQKM1uYYLsqsShLQme+F6bSQHXDfg1LhD0urDZpsm8dvVPXpCZCNAnGlCI2feg==","signatures":[{"sig":"MEUCIE+2GCb4Ag2d2AxKmHwVfYli65vlLitN0Rxpnhf2nPJrAiEA2m8D/fqYKj0NnoFy+y6afUUP4UMzaren9f8zQne5fOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":856153},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.6.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:format":"prettier --cache --write .","release:old":"changeset publish","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version","build:test-bundle":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/4332617b17bdbb09baa262ac5f166d77/zayne-labs-eslint-config-0.6.4.tgz","_integrity":"sha512-tGl5SZ4fcrca4j4Un8uu4e2HlQKM1uYYLsqsShLQme+F6bSQHXDfg1LhD0urDZpsm8dvVPXpCZCNAnGlCI2feg==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","local-pkg":"1.1.1","@eslint/js":"9.22.0","@clack/prompts":"0.10.0","@eslint/compat":"1.2.7","eslint-plugin-n":"17.16.2","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.26.1","@antfu/install-pkg":"1.0.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"50.6.7","eslint-plugin-jsonc":"2.19.1","eslint-plugin-solid":"^0.14.3","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"57.0.0","eslint-plugin-import-x":"4.8.0","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"4.2.0","eslint-flat-config-utils":"2.0.1","@typescript-eslint/parser":"^8.26.1","eslint-plugin-perfectionist":"4.10.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"^0.8.48","eslint-import-resolver-typescript":"4.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vue":"^3.5.13","tsup":"8.4.0","husky":"9.1.7","eslint":"9.22.0","publint":"0.3.9","prettier":"3.5.3","cross-env":"7.0.3","pkg-pr-new":"0.0.41","size-limit":"11.2.0","typescript":"5.8.2","@types/node":"22.13.10","lint-staged":"15.5.0","tailwindcss":"3.4.17","concurrently":"9.1.2","eslint-typegen":"2.1.0","@changesets/cli":"2.28.1","@commitlint/cli":"19.8.0","eslint-plugin-vue":"10.0.0","vue-eslint-parser":"10.1.1","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.2.3","eslint-plugin-svelte":"3.2.1","@arethetypeswrong/cli":"0.17.4","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.2.2","@zayne-labs/eslint-config":"link:","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.34.1","eslint-plugin-react-refresh":"0.4.19","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","eslint-plugin-react-compiler":"19.0.0-beta-e1e972c-20250221","@tanstack/eslint-plugin-query":"5.68.0","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.8.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","eslint-plugin-react-compiler":">=19.0.0","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.4_1742240374075_0.579740051366695","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@zayne-labs/eslint-config","version":"0.7.0","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.7.0","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"dist":{"shasum":"dc4c4ed08151089afc1f3d1ec8b6fe20477c3145","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.7.0.tgz","fileCount":5,"integrity":"sha512-e3wrY8GWRSU5zuVsUY728DRq7buYVUwagBFv/PShY6YcL+Fkks+zg5jqxrZeDWZtdDL1rBVKOXglnyu8KmJwtg==","signatures":[{"sig":"MEYCIQCRZcEmSMCieCpLP6UrG9yPsEc6Iy3jy6JWU2HSVStGAwIhAOVSjBIMtIMl9mXMRVAF+T5T6r1s+hSxEUxe8iymiOT9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":864592},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.7.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:format":"prettier --cache --write .","release:old":"changeset publish","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version","build:test-bundle":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/0f43373e473320bcb1d04e70a1989175/zayne-labs-eslint-config-0.7.0.tgz","_integrity":"sha512-e3wrY8GWRSU5zuVsUY728DRq7buYVUwagBFv/PShY6YcL+Fkks+zg5jqxrZeDWZtdDL1rBVKOXglnyu8KmJwtg==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","local-pkg":"1.1.1","@eslint/js":"9.22.0","@clack/prompts":"0.10.0","@eslint/compat":"1.2.7","eslint-plugin-n":"17.16.2","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.26.1","@antfu/install-pkg":"1.0.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"50.6.7","eslint-plugin-jsonc":"2.19.1","eslint-plugin-solid":"^0.14.3","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"57.0.0","eslint-plugin-import-x":"4.8.0","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"4.2.0","eslint-flat-config-utils":"2.0.1","@typescript-eslint/parser":"^8.26.1","eslint-plugin-perfectionist":"4.10.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"^0.8.48","eslint-import-resolver-typescript":"4.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vue":"^3.5.13","tsup":"8.4.0","husky":"9.1.7","eslint":"9.22.0","publint":"0.3.9","prettier":"3.5.3","cross-env":"7.0.3","pkg-pr-new":"0.0.41","size-limit":"11.2.0","typescript":"5.8.2","@types/node":"22.13.10","lint-staged":"15.5.0","tailwindcss":"3.4.17","concurrently":"9.1.2","eslint-typegen":"2.1.0","@changesets/cli":"2.28.1","@commitlint/cli":"19.8.0","eslint-plugin-vue":"10.0.0","vue-eslint-parser":"10.1.1","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.2.3","eslint-plugin-svelte":"3.2.1","@arethetypeswrong/cli":"0.17.4","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.2.2","@zayne-labs/eslint-config":"link:","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.34.1","eslint-plugin-react-refresh":"0.4.19","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","eslint-plugin-react-compiler":"19.0.0-beta-e1e972c-20250221","@tanstack/eslint-plugin-query":"5.68.0","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.8.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","eslint-plugin-react-compiler":">=19.0.0","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.0_1742510967717_0.736418284831089","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@zayne-labs/eslint-config","version":"0.7.1","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.7.1","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"dist":{"shasum":"2a394f3d115a2ad2d3c5e44db06b4e7c96565685","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.7.1.tgz","fileCount":5,"integrity":"sha512-7ymFmnuCA3PLG+tJXaANZVbKfl3QyhqBVVrCdSOkfoxcDn76lIqnKh9xeMdWN3/ay1kbzHN7vXFsw69EpMOn7Q==","signatures":[{"sig":"MEYCIQDZWU/GBKb+PfVa5svIb4VEyjZWUoTujsM8Jyx1nMPp2wIhAIIUCJ1Q5Dq0hxhkppD88wmFWjmR88mqD5VXQ4CrH9OH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":864653},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.7.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:format":"prettier --cache --write .","release:old":"changeset publish","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version","build:test-bundle":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/1ba6492862e809ddf99af1fb86656cbb/zayne-labs-eslint-config-0.7.1.tgz","_integrity":"sha512-7ymFmnuCA3PLG+tJXaANZVbKfl3QyhqBVVrCdSOkfoxcDn76lIqnKh9xeMdWN3/ay1kbzHN7vXFsw69EpMOn7Q==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","local-pkg":"1.1.1","@eslint/js":"9.22.0","@clack/prompts":"0.10.0","@eslint/compat":"1.2.7","eslint-plugin-n":"17.16.2","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.26.1","@antfu/install-pkg":"1.0.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"50.6.7","eslint-plugin-jsonc":"2.19.1","eslint-plugin-solid":"^0.14.3","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"57.0.0","eslint-plugin-import-x":"4.8.0","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"4.2.0","eslint-flat-config-utils":"2.0.1","@typescript-eslint/parser":"^8.26.1","eslint-plugin-perfectionist":"4.10.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"^0.8.48","eslint-import-resolver-typescript":"4.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vue":"^3.5.13","tsup":"8.4.0","husky":"9.1.7","eslint":"9.22.0","publint":"0.3.9","prettier":"3.5.3","cross-env":"7.0.3","pkg-pr-new":"0.0.41","size-limit":"11.2.0","typescript":"5.8.2","@types/node":"22.13.10","lint-staged":"15.5.0","tailwindcss":"3.4.17","concurrently":"9.1.2","eslint-typegen":"2.1.0","@changesets/cli":"2.28.1","@commitlint/cli":"19.8.0","eslint-plugin-vue":"10.0.0","vue-eslint-parser":"10.1.1","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.2.3","eslint-plugin-svelte":"3.2.1","@arethetypeswrong/cli":"0.17.4","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.2.2","@zayne-labs/eslint-config":"link:","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.34.1","eslint-plugin-react-refresh":"0.4.19","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","eslint-plugin-react-compiler":"19.0.0-beta-e1e972c-20250221","@tanstack/eslint-plugin-query":"5.68.0","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.8.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","eslint-plugin-react-compiler":">=19.0.0","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.1_1742567617527_0.85164030396106","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@zayne-labs/eslint-config","version":"0.7.2","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.7.2","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"dist":{"shasum":"7bd4c0c9826ef6ab9152dff90a67d4dfa5c5d963","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.7.2.tgz","fileCount":5,"integrity":"sha512-zY3nmf9sS26VS0pzD+p9Xd88my7YDr6knPTmTrC4UQrgjAdfZLaUaZyiFVIjiggzwxOBiJJfJokTIQeNFQFCcg==","signatures":[{"sig":"MEQCIHPKCXOsECJvgEiK0pLFTU2tAgoVy8EDbY/UKucgGDTdAiBvXbzGyE/YWtKLAE+FKJbSC5RQBKvRMP35OZEZDVou7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":864653},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.7.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:format":"prettier --cache --write .","release:old":"changeset publish","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version","build:test-bundle":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/de8416dda9126b27d10e72a7ebccd2b9/zayne-labs-eslint-config-0.7.2.tgz","_integrity":"sha512-zY3nmf9sS26VS0pzD+p9Xd88my7YDr6knPTmTrC4UQrgjAdfZLaUaZyiFVIjiggzwxOBiJJfJokTIQeNFQFCcg==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","local-pkg":"1.1.1","@eslint/js":"9.22.0","@clack/prompts":"0.10.0","@eslint/compat":"1.2.7","eslint-plugin-n":"17.16.2","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.26.1","@antfu/install-pkg":"1.0.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"50.6.7","eslint-plugin-jsonc":"2.19.1","eslint-plugin-solid":"^0.14.3","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"57.0.0","eslint-plugin-import-x":"4.8.0","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"4.2.0","eslint-flat-config-utils":"2.0.1","@typescript-eslint/parser":"^8.26.1","eslint-plugin-perfectionist":"4.10.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"^0.8.48","eslint-import-resolver-typescript":"4.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vue":"^3.5.13","tsup":"8.4.0","husky":"9.1.7","eslint":"9.22.0","publint":"0.3.9","prettier":"3.5.3","cross-env":"7.0.3","pkg-pr-new":"0.0.41","size-limit":"11.2.0","typescript":"5.8.2","@types/node":"22.13.10","lint-staged":"15.5.0","tailwindcss":"3.4.17","concurrently":"9.1.2","eslint-typegen":"2.1.0","@changesets/cli":"2.28.1","@commitlint/cli":"19.8.0","eslint-plugin-vue":"10.0.0","vue-eslint-parser":"10.1.1","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.2.3","eslint-plugin-svelte":"3.2.1","@arethetypeswrong/cli":"0.17.4","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.2.2","@zayne-labs/eslint-config":"link:","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.34.1","eslint-plugin-react-refresh":"0.4.19","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","eslint-plugin-react-compiler":"19.0.0-beta-e1e972c-20250221","@tanstack/eslint-plugin-query":"5.68.0","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.8.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","eslint-plugin-react-compiler":">=19.0.0","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.2_1742569261734_0.7338409665905685","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@zayne-labs/eslint-config","version":"0.7.3","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.7.3","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"dist":{"shasum":"958df6f00abdc9abdef46325cc44fb0ce2558bc8","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.7.3.tgz","fileCount":5,"integrity":"sha512-4bre3WGrrxpJMU9NWSZwIhS8PXlLt722cqjQdStJrgV9cF6HCq+W4WSZWs6Pt5sdekUYzeSH6EIzyGfezoiO3g==","signatures":[{"sig":"MEUCIQDik5mI1ZUpwJBZAlhpbUOpf4/KOOyc2/nR+4YppNYusAIgInt6KEn4okRtuzZ02smNDco5XXFFajsFPF44jLBOQ08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":865325},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.7.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:format":"prettier --cache --write .","release:old":"changeset publish","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version","build:test-bundle":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/b3c23a586b6f48a8368f722a8d768c70/zayne-labs-eslint-config-0.7.3.tgz","_integrity":"sha512-4bre3WGrrxpJMU9NWSZwIhS8PXlLt722cqjQdStJrgV9cF6HCq+W4WSZWs6Pt5sdekUYzeSH6EIzyGfezoiO3g==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","local-pkg":"1.1.1","@eslint/js":"9.22.0","@clack/prompts":"0.10.0","@eslint/compat":"1.2.7","eslint-plugin-n":"17.16.2","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.26.1","@antfu/install-pkg":"1.0.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"50.6.7","eslint-plugin-jsonc":"2.19.1","eslint-plugin-solid":"^0.14.3","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"57.0.0","eslint-plugin-import-x":"4.8.0","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"4.2.0","eslint-flat-config-utils":"2.0.1","@typescript-eslint/parser":"^8.26.1","eslint-plugin-perfectionist":"4.10.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"^0.8.48","eslint-import-resolver-typescript":"4.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vue":"^3.5.13","tsup":"8.4.0","husky":"9.1.7","eslint":"9.22.0","publint":"0.3.9","prettier":"3.5.3","cross-env":"7.0.3","pkg-pr-new":"0.0.41","size-limit":"11.2.0","typescript":"5.8.2","@types/node":"22.13.10","lint-staged":"15.5.0","tailwindcss":"3.4.17","concurrently":"9.1.2","eslint-typegen":"2.1.0","@changesets/cli":"2.28.1","@commitlint/cli":"19.8.0","eslint-plugin-vue":"10.0.0","vue-eslint-parser":"10.1.1","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.7.3","eslint-plugin-svelte":"3.2.1","@arethetypeswrong/cli":"0.17.4","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.2.2","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.34.1","eslint-plugin-react-refresh":"0.4.19","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","eslint-plugin-react-compiler":"19.0.0-beta-e1e972c-20250221","@tanstack/eslint-plugin-query":"5.68.0","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.8.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","eslint-plugin-react-compiler":">=19.0.0","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.3_1742571392912_0.5045433075472887","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@zayne-labs/eslint-config","version":"0.7.4","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.7.4","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"dist":{"shasum":"6f9a85637258a204d7ab348ccfa4a024a38bec25","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.7.4.tgz","fileCount":5,"integrity":"sha512-H0TlzDc1alu2GhThGBNmbtSS7KHt5tdvTWWbmk6IEIpaBXzm8kNfd2BYpxcIlsTf3Lgy+/LGdn7sieUUlwfoKQ==","signatures":[{"sig":"MEYCIQCKYsf360amSFZIv0W5g3a1RQdZPXY9vVTVXJUaj5GGrwIhAP46HT8ghnqa7Y0bGTD60rBOaHMwn1yYvNAt/m1dLvUx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":864457},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.7.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:format":"prettier --cache --write .","release:old":"changeset publish","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version","build:test-bundle":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/8cf51e7340fa66e73b1dd8947c5797a5/zayne-labs-eslint-config-0.7.4.tgz","_integrity":"sha512-H0TlzDc1alu2GhThGBNmbtSS7KHt5tdvTWWbmk6IEIpaBXzm8kNfd2BYpxcIlsTf3Lgy+/LGdn7sieUUlwfoKQ==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","local-pkg":"1.1.1","@eslint/js":"9.22.0","@clack/prompts":"0.10.0","@eslint/compat":"1.2.7","eslint-plugin-n":"17.16.2","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.26.1","@antfu/install-pkg":"1.0.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"50.6.7","eslint-plugin-jsonc":"2.19.1","eslint-plugin-solid":"^0.14.3","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"57.0.0","eslint-plugin-import-x":"4.8.0","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"4.2.0","eslint-flat-config-utils":"2.0.1","@typescript-eslint/parser":"^8.26.1","eslint-plugin-perfectionist":"4.10.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"^0.8.48","eslint-import-resolver-typescript":"4.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vue":"^3.5.13","tsup":"8.4.0","husky":"9.1.7","eslint":"9.22.0","publint":"0.3.9","prettier":"3.5.3","cross-env":"7.0.3","pkg-pr-new":"0.0.41","size-limit":"11.2.0","typescript":"5.8.2","@types/node":"22.13.10","lint-staged":"15.5.0","tailwindcss":"3.4.17","concurrently":"9.1.2","eslint-typegen":"2.1.0","@changesets/cli":"2.28.1","@commitlint/cli":"19.8.0","eslint-plugin-vue":"10.0.0","vue-eslint-parser":"10.1.1","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.7.4","eslint-plugin-svelte":"3.2.1","@arethetypeswrong/cli":"0.17.4","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.2.2","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.34.1","eslint-plugin-react-refresh":"0.4.19","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","eslint-plugin-react-compiler":"19.0.0-beta-e1e972c-20250221","@tanstack/eslint-plugin-query":"5.68.0","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.8.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","eslint-plugin-react-compiler":">=19.0.0","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.4_1742573404183_0.7756214539766455","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@zayne-labs/eslint-config","version":"0.7.5","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.7.5","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"dist":{"shasum":"aaa0e8e2da75cddb2bc42167951ad8631a2629c7","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.7.5.tgz","fileCount":5,"integrity":"sha512-X1gX2X/uccs959HR5r2l3Yqw9IPFYXAFkgyJ16LovF2wZGqkUhqskm9nG0rqxE9Yp/Wvwa8wlEYzofVmN/Rd1w==","signatures":[{"sig":"MEUCIGFyOda53U0Yw2sbPeKKaZyPuWSaFGfnweGP4qKGWAmaAiEAjfJEmHmsDA+eC5ffPlGDiVGBeM/GM5SurO+oEZTFYME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":864740},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.7.5.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:format":"prettier --cache --write .","release:old":"changeset publish","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version","build:test-bundle":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/3e1aea63b54b20642e83926b83d36811/zayne-labs-eslint-config-0.7.5.tgz","_integrity":"sha512-X1gX2X/uccs959HR5r2l3Yqw9IPFYXAFkgyJ16LovF2wZGqkUhqskm9nG0rqxE9Yp/Wvwa8wlEYzofVmN/Rd1w==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","local-pkg":"1.1.1","@eslint/js":"9.22.0","@clack/prompts":"0.10.0","@eslint/compat":"1.2.7","eslint-plugin-n":"17.16.2","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.26.1","@antfu/install-pkg":"1.0.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"50.6.7","eslint-plugin-jsonc":"2.19.1","eslint-plugin-solid":"^0.14.3","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"57.0.0","eslint-plugin-import-x":"4.8.0","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"4.2.0","eslint-flat-config-utils":"2.0.1","@typescript-eslint/parser":"^8.26.1","eslint-plugin-perfectionist":"4.10.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"^0.8.48","eslint-import-resolver-typescript":"4.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vue":"^3.5.13","tsup":"8.4.0","husky":"9.1.7","eslint":"9.22.0","publint":"0.3.9","prettier":"3.5.3","cross-env":"7.0.3","pkg-pr-new":"0.0.41","size-limit":"11.2.0","typescript":"5.8.2","@types/node":"22.13.10","lint-staged":"15.5.0","tailwindcss":"3.4.17","concurrently":"9.1.2","eslint-typegen":"2.1.0","@changesets/cli":"2.28.1","@commitlint/cli":"19.8.0","eslint-plugin-vue":"10.0.0","vue-eslint-parser":"10.1.1","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.7.5","eslint-plugin-svelte":"3.2.1","@arethetypeswrong/cli":"0.17.4","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.2.2","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.34.1","eslint-plugin-react-refresh":"0.4.19","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","eslint-plugin-react-compiler":"19.0.0-beta-e1e972c-20250221","@tanstack/eslint-plugin-query":"5.68.0","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.8.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","eslint-plugin-react-compiler":">=19.0.0","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.5_1742574704298_0.5226305085059642","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@zayne-labs/eslint-config","version":"0.7.6","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.7.6","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"dist":{"shasum":"66361abc861ca9812584389f3633fdbac48f42d5","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.7.6.tgz","fileCount":5,"integrity":"sha512-u9aA7Moxlzb5BRhVXVmjmJ6Folr/hClKrJGPTSt2ORssmfRXsCieVw1q0ngFE1K4JLn6SuqBEPmQ/Fn67IZs4w==","signatures":[{"sig":"MEUCIBVPn/p3YgVu7XTYAzYgpCIW+DLUcKPP+c1uKgCq6GRzAiEA2EfyEiyfxqsUDc07DcihpeHnLPOFdET4fo7xZpX91mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":866031},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.7.6.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:format":"prettier --cache --write .","release:old":"changeset publish","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version","build:test-bundle":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/3100167dda90b70b8603dcf5794c77b0/zayne-labs-eslint-config-0.7.6.tgz","_integrity":"sha512-u9aA7Moxlzb5BRhVXVmjmJ6Folr/hClKrJGPTSt2ORssmfRXsCieVw1q0ngFE1K4JLn6SuqBEPmQ/Fn67IZs4w==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","local-pkg":"1.1.1","@eslint/js":"9.22.0","@clack/prompts":"0.10.0","@eslint/compat":"1.2.7","eslint-plugin-n":"17.16.2","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.26.1","@antfu/install-pkg":"1.0.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"50.6.7","eslint-plugin-jsonc":"2.19.1","eslint-plugin-solid":"^0.14.3","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"57.0.0","eslint-plugin-import-x":"4.8.0","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"4.2.0","eslint-flat-config-utils":"2.0.1","@typescript-eslint/parser":"^8.26.1","eslint-plugin-perfectionist":"4.10.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"^0.8.48","eslint-import-resolver-typescript":"4.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vue":"^3.5.13","tsup":"8.4.0","husky":"9.1.7","eslint":"9.22.0","publint":"0.3.9","prettier":"3.5.3","cross-env":"7.0.3","pkg-pr-new":"0.0.41","size-limit":"11.2.0","typescript":"5.8.2","@types/node":"22.13.10","lint-staged":"15.5.0","tailwindcss":"3.4.17","concurrently":"9.1.2","eslint-typegen":"2.1.0","@changesets/cli":"2.28.1","@commitlint/cli":"19.8.0","eslint-plugin-vue":"10.0.0","vue-eslint-parser":"10.1.1","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.7.6","eslint-plugin-svelte":"3.2.1","@arethetypeswrong/cli":"0.17.4","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.2.2","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.34.1","eslint-plugin-react-refresh":"0.4.19","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","eslint-plugin-react-compiler":"19.0.0-beta-e1e972c-20250221","@tanstack/eslint-plugin-query":"5.68.0","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.8.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","eslint-plugin-react-compiler":">=19.0.0","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.6_1742578828630_0.7731047359860064","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@zayne-labs/eslint-config","version":"0.7.7","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.7.7","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"dist":{"shasum":"8a7bb0bf85d45c938e7a93f8b35db56d65f5b449","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.7.7.tgz","fileCount":5,"integrity":"sha512-WrD/0nDp/chI7nMfQu7PsB7iGVhPk1o0s7YhZNKmtT2pIsjF+kYY2CARS/OvS29l2xe7aaZv1ldvyW8Ip2T6AA==","signatures":[{"sig":"MEQCIHGf1u6xPBLUwEdA11tg6OUdoWI3HShbzppD+U2ZBBpbAiBB5m1VaCFwY1YCslPgyar+dB4gLTvi0EGXBO9i10HkyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":867282},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.7.7.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:format":"prettier --cache --write .","release:old":"changeset publish","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version","build:test-bundle":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/46fcb67ae8262b2ce1f611e4b3ab3985/zayne-labs-eslint-config-0.7.7.tgz","_integrity":"sha512-WrD/0nDp/chI7nMfQu7PsB7iGVhPk1o0s7YhZNKmtT2pIsjF+kYY2CARS/OvS29l2xe7aaZv1ldvyW8Ip2T6AA==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","local-pkg":"1.1.1","@eslint/js":"9.22.0","@clack/prompts":"0.10.0","@eslint/compat":"1.2.7","eslint-plugin-n":"17.16.2","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.26.1","@antfu/install-pkg":"1.0.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"50.6.7","eslint-plugin-jsonc":"2.19.1","eslint-plugin-solid":"^0.14.3","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"57.0.0","eslint-plugin-import-x":"4.8.0","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"4.2.0","eslint-flat-config-utils":"2.0.1","@typescript-eslint/parser":"^8.26.1","eslint-plugin-perfectionist":"4.10.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"^0.8.48","eslint-import-resolver-typescript":"4.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","tsup":"8.4.0","husky":"9.1.7","eslint":"9.22.0","publint":"0.3.9","prettier":"3.5.3","cross-env":"7.0.3","pkg-pr-new":"0.0.41","size-limit":"11.2.0","typescript":"5.8.2","@types/node":"22.13.10","lint-staged":"15.5.0","tailwindcss":"3.4.17","concurrently":"9.1.2","eslint-typegen":"2.1.0","@changesets/cli":"2.28.1","@commitlint/cli":"19.8.0","eslint-plugin-vue":"10.0.0","vue-eslint-parser":"10.1.1","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.7.7","eslint-plugin-svelte":"3.2.1","@arethetypeswrong/cli":"0.17.4","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.2.2","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.34.1","eslint-plugin-react-refresh":"0.4.19","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","eslint-plugin-react-compiler":"19.0.0-beta-e1e972c-20250221","@tanstack/eslint-plugin-query":"5.68.0","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.8.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","eslint-plugin-react-compiler":">=19.0.0","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.7_1742634445763_0.9283135428051723","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@zayne-labs/eslint-config","version":"0.7.8","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.7.8","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"dist":{"shasum":"1effdf7735d8e7ba1962d7f6e3a53e7496c731e7","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.7.8.tgz","fileCount":5,"integrity":"sha512-0xqlwKdaNcjUdnzT3R0qedMAeCWTYbB2eA33hPfJd4JXafrims8q6Ikjq98g5Td/FDizoL0gjpdMLh6YTxkuJw==","signatures":[{"sig":"MEUCIHF5a9IysgxH9ZDRRVm1WSZIvBIAjqq/SFg4wrnth2RSAiEAsgdoDf6usp+im1g0gZSUWrdxpSHgVcKF2K84A52M23Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":869457},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.7.8.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:format":"prettier --cache --write .","release:old":"changeset publish","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:commitlint":"commitlint --edit","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version","build:test-bundle":"pnpm typegen & concurrently --prefix-colors \"yellow.bold,#7da4f8.bold,magenta\" --names PUBLINT,TSUP,ATTW 'pnpm:lint:publint' 'pnpm:build:dev' 'pnpm:lint:attw'"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/34b35d36b113789d829e44eee1bca60c/zayne-labs-eslint-config-0.7.8.tgz","_integrity":"sha512-0xqlwKdaNcjUdnzT3R0qedMAeCWTYbB2eA33hPfJd4JXafrims8q6Ikjq98g5Td/FDizoL0gjpdMLh6YTxkuJw==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","local-pkg":"1.1.1","@eslint/js":"9.22.0","@clack/prompts":"0.10.0","@eslint/compat":"1.2.7","eslint-plugin-n":"17.16.2","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.26.1","@antfu/install-pkg":"1.0.0","eslint-plugin-pnpm":"^0.3.1","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"50.6.7","eslint-plugin-jsonc":"2.19.1","eslint-plugin-solid":"^0.14.3","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"57.0.0","eslint-plugin-import-x":"4.8.0","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"4.2.0","eslint-flat-config-utils":"2.0.1","@typescript-eslint/parser":"^8.26.1","eslint-plugin-perfectionist":"4.10.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"^0.8.48","eslint-import-resolver-typescript":"4.1.1","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","tsup":"8.4.0","husky":"9.1.7","eslint":"9.22.0","publint":"0.3.9","prettier":"3.5.3","cross-env":"7.0.3","pkg-pr-new":"0.0.41","size-limit":"11.2.0","typescript":"5.8.2","@types/node":"22.13.10","lint-staged":"15.5.0","tailwindcss":"3.4.17","concurrently":"9.1.2","eslint-typegen":"2.1.0","@changesets/cli":"2.28.1","@commitlint/cli":"19.8.0","eslint-plugin-vue":"10.0.0","vue-eslint-parser":"10.1.1","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.7.8","eslint-plugin-svelte":"3.2.1","@arethetypeswrong/cli":"0.17.4","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.2.2","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.34.1","eslint-plugin-react-refresh":"0.4.19","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","eslint-plugin-react-compiler":"19.0.0-beta-e1e972c-20250221","@tanstack/eslint-plugin-query":"5.68.0","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.8.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","eslint-plugin-react-compiler":">=19.0.0","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.8_1742657691727_0.9433351402552024","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@zayne-labs/eslint-config","version":"0.7.9","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.7.9","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"dist":{"shasum":"468b88a3175d555fb1659cb88389fcacd67159dd","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.7.9.tgz","fileCount":5,"integrity":"sha512-S97D4f3hkiMSJupJRPhqdhADSk1ifqDSI3YJKhESwetMsdtTBlvJVVwkmAPk/TG1JjRnexciPL+Bo9yrs+DUtA==","signatures":[{"sig":"MEUCIQC6xtyGufB0gvOSvnuTrwIr0Iqa2jqHGBMVUdbvu+99AAIgOPtlJrBgqln8QH0TJUIWkOlwAyG81ZCcyM4WgRcERZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":871472},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.7.9.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/80a3aa7b59560d2bca57228f25fc5464/zayne-labs-eslint-config-0.7.9.tgz","_integrity":"sha512-S97D4f3hkiMSJupJRPhqdhADSk1ifqDSI3YJKhESwetMsdtTBlvJVVwkmAPk/TG1JjRnexciPL+Bo9yrs+DUtA==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","local-pkg":"1.1.1","@eslint/js":"9.23.0","@clack/prompts":"0.10.0","@eslint/compat":"1.2.7","eslint-plugin-n":"17.16.2","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.28.0","@antfu/install-pkg":"1.0.0","eslint-plugin-pnpm":"^0.3.1","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"50.6.9","eslint-plugin-jsonc":"2.20.0","eslint-plugin-solid":"^0.14.3","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"58.0.0","eslint-plugin-import-x":"4.9.2","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"4.2.0","eslint-flat-config-utils":"2.0.1","eslint-plugin-perfectionist":"4.10.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"^0.8.55","eslint-import-resolver-typescript":"4.2.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","tsup":"8.4.0","husky":"9.1.7","eslint":"9.23.0","publint":"0.3.9","prettier":"3.5.3","cross-env":"7.0.3","pkg-pr-new":"0.0.41","size-limit":"11.2.0","typescript":"5.8.2","@types/node":"22.13.13","lint-staged":"15.5.0","tailwindcss":"3.4.17","concurrently":"9.1.2","eslint-typegen":"2.1.0","@changesets/cli":"2.28.1","@commitlint/cli":"19.8.0","eslint-plugin-vue":"10.0.0","vue-eslint-parser":"10.1.1","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.7.9","eslint-plugin-svelte":"3.3.3","@arethetypeswrong/cli":"0.17.4","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.2.4","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.38.0","eslint-plugin-react-refresh":"0.4.19","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","eslint-plugin-react-compiler":"19.0.0-beta-e1e972c-20250221","@tanstack/eslint-plugin-query":"5.68.0","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.8.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","eslint-plugin-react-compiler":">=19.0.0","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.9_1743246911219_0.6536197483198083","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@zayne-labs/eslint-config","version":"0.8.0","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.8.0","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"dist":{"shasum":"2415e1d47d35df01f3627759bc0c3b84f4e55741","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.8.0.tgz","fileCount":5,"integrity":"sha512-lDRDr/aIqAEI8l6Pzeuo0ommH7GIkezQ8bHTgeULbHN0IY9ZDlP71nDWvuvb++S4ZiyxqhJY5tLszfH+hZGJxA==","signatures":[{"sig":"MEUCIG6U8l8+5lFxfwCAlsmE/nVLxYyCNbcPXZFDUxK0hgGYAiEAi/5rf6D88Ep7KH1AtmH051ht3Ste7Y3NXD8vECVCRas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":889333},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.8.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/fc349dde139e82c25426ce5b97fc74ce/zayne-labs-eslint-config-0.8.0.tgz","_integrity":"sha512-lDRDr/aIqAEI8l6Pzeuo0ommH7GIkezQ8bHTgeULbHN0IY9ZDlP71nDWvuvb++S4ZiyxqhJY5tLszfH+hZGJxA==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"cac":"^6.7.14","ansis":"^3.17.0","globals":"16.0.0","local-pkg":"1.1.1","@eslint/js":"9.24.0","@clack/prompts":"0.10.0","@eslint/compat":"1.2.8","eslint-plugin-n":"17.16.2","parse-gitignore":"^2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.28.0","@antfu/install-pkg":"1.0.0","eslint-plugin-pnpm":"^0.3.1","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"50.6.9","eslint-plugin-jsonc":"2.20.0","eslint-plugin-solid":"^0.14.3","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"58.0.0","eslint-plugin-import-x":"4.9.2","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"4.2.0","eslint-flat-config-utils":"2.0.1","eslint-plugin-perfectionist":"4.10.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"^0.9.2","eslint-import-resolver-typescript":"4.2.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","tsup":"8.4.0","husky":"9.1.7","eslint":"9.24.0","publint":"0.3.10","prettier":"3.5.3","cross-env":"7.0.3","pkg-pr-new":"0.0.41","size-limit":"11.2.0","typescript":"5.8.3","@types/node":"22.14.0","lint-staged":"15.5.0","tailwindcss":"3.4.17","concurrently":"9.1.2","eslint-typegen":"2.1.0","@changesets/cli":"2.28.1","@commitlint/cli":"19.8.0","eslint-plugin-vue":"10.0.0","vue-eslint-parser":"10.1.3","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.8.0","eslint-plugin-svelte":"3.3.3","@arethetypeswrong/cli":"0.17.4","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.2.4","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.40.3","eslint-plugin-react-refresh":"0.4.19","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","eslint-plugin-react-compiler":"19.0.0-beta-e993439-20250328","@tanstack/eslint-plugin-query":"5.71.5","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.8.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","astro-eslint-parser":">=1.0.2","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","eslint-plugin-react-compiler":">=19.0.0","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.8.0_1744123650512_0.10138719065156532","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@zayne-labs/eslint-config","version":"0.8.1","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.8.1","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"dist":{"shasum":"87bdfa429188ae89e25bb1e025b3df6de5c09d1f","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.8.1.tgz","fileCount":5,"integrity":"sha512-gtWiSYdQxGrdWMQu+j87T+O6CsEfXDVZX4tfITq5RNN1kmkCFuzG1gPW3AvF6L/O0Z3PfILEOJEhJdLKZMbbyw==","signatures":[{"sig":"MEUCIEvlBtG7BQAcr3bolDJaJdHck1VCU3i7Evbs5QcFp2kaAiEAikElhu/qatTv+aUJucNNFnZ1n7muEq7NGwW2n4YddyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":889333},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.8.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/e2ba48ecd361fb7567ebe075ec39da13/zayne-labs-eslint-config-0.8.1.tgz","_integrity":"sha512-gtWiSYdQxGrdWMQu+j87T+O6CsEfXDVZX4tfITq5RNN1kmkCFuzG1gPW3AvF6L/O0Z3PfILEOJEhJdLKZMbbyw==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"cac":"^6.7.14","ansis":"^3.17.0","globals":"16.0.0","local-pkg":"1.1.1","@eslint/js":"9.24.0","@clack/prompts":"0.10.0","@eslint/compat":"1.2.8","eslint-plugin-n":"17.16.2","parse-gitignore":"^2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.28.0","@antfu/install-pkg":"1.0.0","eslint-plugin-pnpm":"^0.3.1","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"50.6.9","eslint-plugin-jsonc":"2.20.0","eslint-plugin-solid":"^0.14.3","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"58.0.0","eslint-plugin-import-x":"4.9.2","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"4.2.0","eslint-flat-config-utils":"2.0.1","eslint-plugin-perfectionist":"4.10.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"^0.9.2","eslint-import-resolver-typescript":"4.2.3","@eslint-community/eslint-plugin-eslint-comments":"4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","tsup":"8.4.0","husky":"9.1.7","eslint":"9.24.0","publint":"0.3.10","prettier":"3.5.3","cross-env":"7.0.3","pkg-pr-new":"0.0.41","size-limit":"11.2.0","typescript":"5.8.3","@types/node":"22.14.0","lint-staged":"15.5.0","tailwindcss":"3.4.17","concurrently":"9.1.2","eslint-typegen":"2.1.0","@changesets/cli":"2.28.1","@commitlint/cli":"19.8.0","eslint-plugin-vue":"10.0.0","vue-eslint-parser":"10.1.3","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.8.1","eslint-plugin-svelte":"3.3.3","@arethetypeswrong/cli":"0.17.4","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.2.4","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.40.3","eslint-plugin-react-refresh":"0.4.19","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","eslint-plugin-react-compiler":"19.0.0-beta-e993439-20250328","@tanstack/eslint-plugin-query":"5.71.5","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.8.0","@types/eslint-plugin-tailwindcss":"3.17.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","astro-eslint-parser":">=1.0.2","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","eslint-plugin-react-compiler":">=19.0.0","@tanstack/eslint-plugin-query":">=5.59.7"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.8.1_1744580419244_0.6015532858487946","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@zayne-labs/eslint-config","version":"0.8.2","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.8.2","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"dist":{"shasum":"d2826d236aff0ec6c94f61260f7d34a96d96b1b7","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.8.2.tgz","fileCount":5,"integrity":"sha512-tROGYkjsbVTeQErQz3+IuFUDVTuHWP8VRyfCBDPaQDKS5dpdd0e1OwcgdAF8PgMRdbyC7GBmtZqiCxjkfkCk5Q==","signatures":[{"sig":"MEYCIQCbNj+nDf93TVb+tBXEffZTFRbuT6jcUGYnN0akHvXIpAIhAOgjGlwUEGsb50No8rwCB28xFQP3K+oS07GQbJkbxkyx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":895917},"main":"dist/index.js","type":"module","_from":"file:zayne-labs-eslint-config-0.8.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsup","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsup","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/35093d379f45202772ac77db4d378c39/zayne-labs-eslint-config-0.8.2.tgz","_integrity":"sha512-tROGYkjsbVTeQErQz3+IuFUDVTuHWP8VRyfCBDPaQDKS5dpdd0e1OwcgdAF8PgMRdbyC7GBmtZqiCxjkfkCk5Q==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"cac":"^6.7.14","ansis":"^3.17.0","globals":"16.0.0","local-pkg":"1.1.1","@eslint/js":"9.25.1","@clack/prompts":"0.10.1","@eslint/compat":"1.2.9","eslint-plugin-n":"17.17.0","parse-gitignore":"^2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.31.1","@antfu/install-pkg":"1.0.0","eslint-plugin-pnpm":"^0.3.1","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"50.6.11","eslint-plugin-jsonc":"2.20.0","eslint-plugin-solid":"^0.14.3","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"59.0.0","eslint-plugin-import-x":"4.11.0","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"4.2.0","eslint-flat-config-utils":"2.0.1","eslint-plugin-perfectionist":"4.12.3","eslint-config-flat-gitignore":"2.1.0","eslint-import-resolver-typescript":"4.3.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.4","tsup":"8.4.0","husky":"9.1.7","eslint":"9.25.1","publint":"0.3.12","prettier":"3.5.3","cross-env":"7.0.3","pkg-pr-new":"0.0.43","size-limit":"11.2.0","typescript":"5.8.3","@types/node":"22.15.3","lint-staged":"15.5.1","tailwindcss":"3.4.17","concurrently":"9.1.2","eslint-typegen":"2.1.0","@changesets/cli":"2.29.2","@commitlint/cli":"19.8.0","eslint-plugin-vue":"10.1.0","vue-eslint-parser":"10.1.3","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.8.2","eslint-plugin-svelte":"3.5.1","@arethetypeswrong/cli":"0.17.4","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.3.1","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.48.5","eslint-plugin-react-refresh":"0.4.20","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","@tanstack/eslint-plugin-query":"5.74.7","@types/eslint-plugin-security":"3.0.0","@commitlint/config-conventional":"19.8.0","@types/eslint-plugin-tailwindcss":"3.17.0","@zayne-labs/toolkit-type-helpers":"^0.9.34"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","astro-eslint-parser":">=1.0.2","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","@tanstack/eslint-plugin-query":">=5.59.7","@zayne-labs/toolkit-type-helpers":"^0.9.34"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.8.2_1746146623039_0.964079692637497","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@zayne-labs/eslint-config","version":"0.9.0","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.9.0","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"9223715baab6dcc43cff1ca6deb2dd5fccc8f646","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.9.0.tgz","fileCount":9,"integrity":"sha512-ST3G2bhGqhhq+rJVPjat1YWZ+GYf32tz/h9RjncqBrtWhU0jtKmGDfAHjVvyqc0emRpLIN6bHrpJYYIOHfbhKg==","signatures":[{"sig":"MEUCICuIbf3hYkeGKM8pQZEbjBId5W4UyoAd3KuKWaHX4LGTAiEAtQad00CsRa+iePMG20CVhG9spLt4xVwK0mjJUP5MT6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":919332},"type":"module","_from":"file:zayne-labs-eslint-config-0.9.0.tgz","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/ddd1c53ae532cfbdf24902252f570294/zayne-labs-eslint-config-0.9.0.tgz","_integrity":"sha512-ST3G2bhGqhhq+rJVPjat1YWZ+GYf32tz/h9RjncqBrtWhU0jtKmGDfAHjVvyqc0emRpLIN6bHrpJYYIOHfbhKg==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"cac":"^6.7.14","ansis":"^4.0.0","globals":"16.1.0","local-pkg":"1.1.1","@eslint/js":"9.26.0","@clack/prompts":"0.10.1","@eslint/compat":"1.2.9","eslint-plugin-n":"17.18.0","parse-gitignore":"^2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.32.1","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"50.6.17","eslint-plugin-jsonc":"2.20.0","eslint-plugin-solid":"^0.14.3","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"59.0.1","eslint-plugin-import-x":"4.11.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"4.2.0","eslint-flat-config-utils":"2.0.1","eslint-plugin-perfectionist":"4.13.0","eslint-config-flat-gitignore":"2.1.0","eslint-import-resolver-typescript":"4.3.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.4","husky":"9.1.7","eslint":"9.26.0","tsdown":"^0.11.9","publint":"0.3.12","prettier":"3.5.3","cross-env":"7.0.3","pkg-pr-new":"0.0.49","size-limit":"11.2.0","typescript":"5.8.3","@types/node":"22.15.18","lint-staged":"16.0.0","tailwindcss":"3.4.17","concurrently":"9.1.2","eslint-typegen":"2.2.0","@changesets/cli":"2.29.4","eslint-plugin-vue":"10.1.0","vue-eslint-parser":"10.1.3","eslint-plugin-pnpm":"^0.3.1","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.9.0","eslint-plugin-depend":"1.2.0","eslint-plugin-svelte":"3.6.0","@arethetypeswrong/cli":"0.18.1","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.3.2","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.49.0","eslint-plugin-react-refresh":"0.4.20","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","@tanstack/eslint-plugin-query":"5.74.7","@types/eslint-plugin-security":"3.0.0","@types/eslint-plugin-tailwindcss":"3.17.0","@zayne-labs/toolkit-type-helpers":"^0.9.42"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-pnpm":">=0.3.1","astro-eslint-parser":">=1.0.2","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-depend":">=1.2.0","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","@tanstack/eslint-plugin-query":">=5.59.7","@zayne-labs/toolkit-type-helpers":"^0.9.34"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.0_1747875537636_0.33741185164376786","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@zayne-labs/eslint-config","version":"0.9.1","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.9.1","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"f576cbda582c616bce328a33e0b988211437e26e","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.9.1.tgz","fileCount":9,"integrity":"sha512-ycYzz+T5C6QRwSV2xjbHeXAzIRiC+FPlkgmDZHukyIgTHPxUgpRfC3Kprm4UQnVGnVA3iidyvrsFq0v66vu5yA==","signatures":[{"sig":"MEQCIFt2NTuUIYy8YWVCV2+jXgCqzoY5TSaCItqoS7mw1mR2AiAYKztD6eMUa0/sTEMrm5PZBZWtNZFS/N+D0dmdEK91iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":919466},"type":"module","_from":"file:zayne-labs-eslint-config-0.9.1.tgz","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/a422415527a24061afb70e8e1441bfb1/zayne-labs-eslint-config-0.9.1.tgz","_integrity":"sha512-ycYzz+T5C6QRwSV2xjbHeXAzIRiC+FPlkgmDZHukyIgTHPxUgpRfC3Kprm4UQnVGnVA3iidyvrsFq0v66vu5yA==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"cac":"^6.7.14","ansis":"^4.0.0","globals":"16.1.0","local-pkg":"1.1.1","@eslint/js":"9.26.0","@clack/prompts":"0.10.1","@eslint/compat":"1.2.9","eslint-plugin-n":"17.18.0","parse-gitignore":"^2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.32.1","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"50.6.17","eslint-plugin-jsonc":"2.20.0","eslint-plugin-solid":"^0.14.3","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"59.0.1","eslint-plugin-import-x":"4.11.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"4.2.0","eslint-flat-config-utils":"2.0.1","eslint-plugin-perfectionist":"4.13.0","eslint-config-flat-gitignore":"2.1.0","eslint-import-resolver-typescript":"4.3.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.4","husky":"9.1.7","eslint":"9.26.0","tsdown":"^0.11.9","publint":"0.3.12","prettier":"3.5.3","cross-env":"7.0.3","pkg-pr-new":"0.0.49","size-limit":"11.2.0","typescript":"5.8.3","@types/node":"22.15.18","lint-staged":"16.0.0","tailwindcss":"3.4.17","concurrently":"9.1.2","eslint-typegen":"2.2.0","@changesets/cli":"2.29.4","eslint-plugin-vue":"10.1.0","vue-eslint-parser":"10.1.3","eslint-plugin-pnpm":"^0.3.1","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.9.1","eslint-plugin-depend":"1.2.0","eslint-plugin-svelte":"3.6.0","@arethetypeswrong/cli":"0.18.1","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.3.2","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.49.0","eslint-plugin-react-refresh":"0.4.20","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","@tanstack/eslint-plugin-query":"5.74.7","@types/eslint-plugin-security":"3.0.0","@types/eslint-plugin-tailwindcss":"3.17.0","@zayne-labs/toolkit-type-helpers":"^0.9.42"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-pnpm":">=0.3.1","astro-eslint-parser":">=1.0.2","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-depend":">=1.2.0","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-tailwindcss":">=3.17.4","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","@tanstack/eslint-plugin-query":">=5.59.7","@zayne-labs/toolkit-type-helpers":"^0.9.34"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.1_1747936658870_0.9367716883486443","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@zayne-labs/eslint-config","version":"0.9.2","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.9.2","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"6e94ef9b6e9d14559bdff00bdbf0e77e4b06a997","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.9.2.tgz","fileCount":9,"integrity":"sha512-5mp4hvkCuSuVvaWMbAH0f5zbtY3mn2J2Gj7xax6BQMnDLvBWHPmi8PE+f+98/Q9aXM0Aox81RNaL9wn7nYEC6w==","signatures":[{"sig":"MEUCIChGFBSTcuY7Q2jsg3lyUf1qAjR0y+85TpVqideIUJpGAiEA/nRTmi/EJ57xPji8k1Z0+LdwWc1itC7eOhAZ597nEiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":946758},"type":"module","_from":"file:zayne-labs-eslint-config-0.9.2.tgz","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","actor":{"name":"ryan-zayne97","type":"user","email":"phoenixastro97@gmail.com"},"email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/a377964520d1f0f96359a833d36e3bd7/zayne-labs-eslint-config-0.9.2.tgz","_integrity":"sha512-5mp4hvkCuSuVvaWMbAH0f5zbtY3mn2J2Gj7xax6BQMnDLvBWHPmi8PE+f+98/Q9aXM0Aox81RNaL9wn7nYEC6w==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"cac":"^6.7.14","ansis":"^4.0.0","globals":"16.2.0","local-pkg":"1.1.1","@eslint/js":"9.29.0","@clack/prompts":"0.11.0","@eslint/compat":"1.3.0","eslint-plugin-n":"17.20.0","parse-gitignore":"^2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.34.1","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"51.0.3","eslint-plugin-jsonc":"2.20.1","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"59.0.1","eslint-plugin-import-x":"4.15.2","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"4.4.1","eslint-flat-config-utils":"2.1.0","eslint-plugin-perfectionist":"4.15.0","eslint-config-flat-gitignore":"2.1.0","eslint-import-resolver-typescript":"4.4.3","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","husky":"9.1.7","eslint":"9.29.0","tsdown":"^0.12.8","publint":"0.3.12","prettier":"3.5.3","cross-env":"7.0.3","pkg-pr-new":"0.0.51","size-limit":"11.2.0","typescript":"5.8.3","@types/node":"24.0.3","lint-staged":"16.1.2","tailwindcss":"^4.1.10","concurrently":"9.1.2","eslint-typegen":"2.2.0","@changesets/cli":"2.29.4","eslint-plugin-vue":"10.2.0","vue-eslint-parser":"10.1.3","eslint-plugin-pnpm":"0.3.1","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.3","@zayne-labs/tsconfig":"0.9.2","eslint-plugin-depend":"1.2.0","eslint-plugin-svelte":"3.9.2","@arethetypeswrong/cli":"0.18.2","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.3.3","eslint-plugin-react-hooks":"5.2.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.52.2","eslint-plugin-react-refresh":"0.4.20","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","@tanstack/eslint-plugin-query":"5.78.0","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"^1.121.21","@zayne-labs/toolkit-type-helpers":"^0.9.42","eslint-plugin-better-tailwindcss":"3.3.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-pnpm":">=0.3.1","astro-eslint-parser":">=1.0.2","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-depend":">=1.2.0","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","@tanstack/eslint-plugin-query":">=5.59.7","@tanstack/eslint-plugin-router":">=1.120.17","@zayne-labs/toolkit-type-helpers":"^0.9.34","eslint-plugin-better-tailwindcss":">=3.2.0"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.2_1750207050973_0.62683450373621","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@zayne-labs/eslint-config","version":"0.9.3","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.9.3","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"e6d8c1fe8e4a8ba9ff6c401160612625ca326f0f","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.9.3.tgz","fileCount":9,"integrity":"sha512-xMBsRI2QhfQAyOSAIjc55rY+H/A9cUYeiyDWtyyKiW6jc7fkUrbYij7k3jXcGOf1idjLiQUQAIqisH5GTkukjg==","signatures":[{"sig":"MEUCIEiTld+1jhBEW9HZKk1fu2Bp0zpb3vRcHQnXyYrQ3UjmAiEA2aDj6EtnONVlKFzbQJ1RDl3srezyifOSE+y14/ss3u0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":950113},"type":"module","_from":"file:zayne-labs-eslint-config-0.9.3.tgz","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","actor":{"name":"ryan-zayne97","type":"user","email":"phoenixastro97@gmail.com"},"email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/5bbc7b4894e7af2833ff91af7b3b7f6f/zayne-labs-eslint-config-0.9.3.tgz","_integrity":"sha512-xMBsRI2QhfQAyOSAIjc55rY+H/A9cUYeiyDWtyyKiW6jc7fkUrbYij7k3jXcGOf1idjLiQUQAIqisH5GTkukjg==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"cac":"^6.7.14","ansis":"^4.0.0","globals":"16.2.0","local-pkg":"1.1.1","@eslint/js":"9.29.0","@clack/prompts":"0.11.0","@eslint/compat":"1.3.0","eslint-plugin-n":"17.20.0","parse-gitignore":"^2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.34.1","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"51.1.1","eslint-plugin-jsonc":"2.20.1","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"59.0.1","eslint-plugin-import-x":"4.15.2","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"4.4.1","eslint-flat-config-utils":"2.1.0","eslint-plugin-perfectionist":"4.15.0","eslint-config-flat-gitignore":"2.1.0","eslint-import-resolver-typescript":"4.4.3","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","husky":"9.1.7","eslint":"9.29.0","tsdown":"^0.12.8","publint":"0.3.12","prettier":"3.5.3","cross-env":"7.0.3","pkg-pr-new":"0.0.53","size-limit":"11.2.0","typescript":"5.8.3","@types/node":"24.0.3","lint-staged":"16.1.2","tailwindcss":"^4.1.10","concurrently":"9.1.2","eslint-typegen":"2.2.0","@changesets/cli":"2.29.5","eslint-plugin-vue":"10.2.0","vue-eslint-parser":"10.1.3","eslint-plugin-pnpm":"0.3.1","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.9.3","eslint-plugin-depend":"1.2.0","eslint-plugin-svelte":"3.9.3","@arethetypeswrong/cli":"0.18.2","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.3.4","eslint-plugin-react-hooks":"5.2.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.52.2","eslint-plugin-react-refresh":"0.4.20","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","@tanstack/eslint-plugin-query":"5.81.0","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"^1.121.21","@zayne-labs/toolkit-type-helpers":"^0.9.42","eslint-plugin-better-tailwindcss":"3.4.0"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-pnpm":">=0.3.1","astro-eslint-parser":">=1.0.2","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-depend":">=1.2.0","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","@tanstack/eslint-plugin-query":">=5.59.7","@tanstack/eslint-plugin-router":">=1.120.17","@zayne-labs/toolkit-type-helpers":"^0.9.34","eslint-plugin-better-tailwindcss":">=3.2.0"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.3_1750535358624_0.536441632499848","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@zayne-labs/eslint-config","version":"0.9.4","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.9.4","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"6246fe3a899d009779d512a75141e89617e4ad71","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.9.4.tgz","fileCount":9,"integrity":"sha512-TEyfvwxCt3lt0gYUEsTOMPsRpVsAIwk42fNkL7GDxRIp3EW+U/I+AYL4ZPF65Pszx8UUNxTImqA3tiW2oEy/4g==","signatures":[{"sig":"MEYCIQDZ4W8vQB89XBXllra6rZAvDarnVVTFOTDgPnqSQiERaQIhAN+VhnazYAgcJXmKfAfFiWzKo6Zo4tdts/i639zklBMT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":949685},"type":"module","_from":"file:zayne-labs-eslint-config-0.9.4.tgz","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","actor":{"name":"ryan-zayne97","type":"user","email":"phoenixastro97@gmail.com"},"email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/b66cfcbb22b6adf96ef3c1e3a9d74ad3/zayne-labs-eslint-config-0.9.4.tgz","_integrity":"sha512-TEyfvwxCt3lt0gYUEsTOMPsRpVsAIwk42fNkL7GDxRIp3EW+U/I+AYL4ZPF65Pszx8UUNxTImqA3tiW2oEy/4g==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"cac":"6.7.14","ansis":"4.1.0","globals":"16.2.0","local-pkg":"1.1.1","@eslint/js":"9.29.0","@clack/prompts":"0.11.0","@eslint/compat":"1.3.1","eslint-plugin-n":"17.20.0","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.35.0","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"51.2.3","eslint-plugin-jsonc":"2.20.1","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"59.0.1","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.0.0","eslint-flat-config-utils":"2.1.0","eslint-plugin-perfectionist":"4.15.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.10.2","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","husky":"9.1.7","eslint":"9.29.0","tsdown":"^0.12.9","publint":"0.3.12","prettier":"3.6.2","cross-env":"7.0.3","pkg-pr-new":"0.0.53","size-limit":"11.2.0","typescript":"5.8.3","@types/node":"24.0.4","lint-staged":"16.1.2","tailwindcss":"^4.1.11","concurrently":"9.2.0","eslint-typegen":"2.2.0","@changesets/cli":"2.29.5","eslint-plugin-vue":"10.2.0","vue-eslint-parser":"10.1.4","eslint-plugin-pnpm":"0.3.1","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.9.4","eslint-plugin-depend":"1.2.0","eslint-plugin-svelte":"3.10.1","@arethetypeswrong/cli":"0.18.2","@size-limit/esbuild-why":"11.2.0","@next/eslint-plugin-next":"15.3.4","eslint-plugin-react-hooks":"5.2.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.52.2","eslint-plugin-react-refresh":"0.4.20","eslint-processor-vue-blocks":"2.0.0","@size-limit/preset-small-lib":"11.2.0","@tanstack/eslint-plugin-query":"5.81.2","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.121.21","eslint-plugin-better-tailwindcss":"3.4.2"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-pnpm":">=0.3.1","astro-eslint-parser":">=1.0.2","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-depend":">=1.2.0","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","@tanstack/eslint-plugin-query":">=5.59.7","@tanstack/eslint-plugin-router":">=1.120.17","eslint-plugin-better-tailwindcss":">=3.2.0"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.4_1751041520538_0.8759039541913936","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@zayne-labs/eslint-config","version":"0.9.5","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.9.5","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"e9d4c8e6de24f8e70cde9fd25e82c8bcd5bd3e84","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.9.5.tgz","fileCount":9,"integrity":"sha512-9s/3kCabXYO8UPmnyBN0E4yJn+ppgMTmQay1ZimrFqllT/ej7A7XzELRuoy5h7fvrNzf8heQbbUfe238fu4yjg==","signatures":[{"sig":"MEYCIQC8c8UqNFoXyhW1SwZLdlIkWuVJoYvx8mB0XCqvLr4gSAIhAOhRoF2QYKIjr6yhYkYjxykE7nRnvc8w4CEqjkDoxKqu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":952626},"type":"module","_from":"file:zayne-labs-eslint-config-0.9.5.tgz","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/18e3567c08e48cdf5ec5adc40760a0b2/zayne-labs-eslint-config-0.9.5.tgz","_integrity":"sha512-9s/3kCabXYO8UPmnyBN0E4yJn+ppgMTmQay1ZimrFqllT/ej7A7XzELRuoy5h7fvrNzf8heQbbUfe238fu4yjg==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"cac":"6.7.14","ansis":"4.1.0","globals":"16.3.0","local-pkg":"1.1.1","@eslint/js":"9.31.0","@clack/prompts":"0.11.0","@eslint/compat":"1.3.1","eslint-plugin-n":"17.21.0","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.36.0","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"51.3.4","eslint-plugin-jsonc":"2.20.1","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"59.0.1","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.1.0","eslint-flat-config-utils":"2.1.0","eslint-plugin-perfectionist":"4.15.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.10.3","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","husky":"9.1.7","eslint":"9.31.0","tsdown":"^0.12.9","publint":"0.3.12","prettier":"3.6.2","cross-env":"7.0.3","pkg-pr-new":"0.0.54","typescript":"5.8.3","@types/node":"24.0.13","lint-staged":"16.1.2","tailwindcss":"^4.1.11","concurrently":"9.2.0","eslint-typegen":"2.2.1","@changesets/cli":"2.29.5","eslint-plugin-vue":"10.3.0","vue-eslint-parser":"10.2.0","eslint-plugin-pnpm":"1.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.9.5","eslint-plugin-depend":"1.2.0","eslint-plugin-svelte":"3.10.1","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.3.5","eslint-plugin-react-hooks":"5.2.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.52.2","eslint-plugin-react-refresh":"0.4.20","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.81.2","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.125.0","eslint-plugin-better-tailwindcss":"3.5.2"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-pnpm":">=0.3.1","astro-eslint-parser":">=1.0.2","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-depend":">=1.2.0","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","@tanstack/eslint-plugin-query":">=5.59.7","@tanstack/eslint-plugin-router":">=1.120.17","eslint-plugin-better-tailwindcss":">=3.2.0"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.5_1752364703585_0.9987020303171834","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@zayne-labs/eslint-config","version":"0.9.6","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.9.6","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"7c895a6f5bd71b574ac96c22c0588a13f232fc5b","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.9.6.tgz","fileCount":9,"integrity":"sha512-zUIaXbHsTG5kVX2EvjTYRutEcbA36t/syufoDw2iGvIAjO5+k+f5EHupX3zG2Alq1Y7DEyf/Bw8SC9FOPkfTcw==","signatures":[{"sig":"MEUCIQCiCW84+/ppRMe+EvkbenmG+zptaq7095Igo9hchFZX9AIgNFneaNGWBKFjFwVrG6t+H8U43/vihqUScAn2uX+xLes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":951216},"type":"module","_from":"file:zayne-labs-eslint-config-0.9.6.tgz","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/cffbceb0be6623f90ad1ee45424b30cc/zayne-labs-eslint-config-0.9.6.tgz","_integrity":"sha512-zUIaXbHsTG5kVX2EvjTYRutEcbA36t/syufoDw2iGvIAjO5+k+f5EHupX3zG2Alq1Y7DEyf/Bw8SC9FOPkfTcw==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"cac":"6.7.14","ansis":"4.1.0","globals":"16.3.0","local-pkg":"1.1.1","@eslint/js":"9.31.0","@clack/prompts":"0.11.0","@eslint/compat":"1.3.1","eslint-plugin-n":"17.21.0","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.37.0","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"51.4.1","eslint-plugin-jsonc":"2.20.1","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"59.0.1","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.2.0","eslint-flat-config-utils":"2.1.0","eslint-plugin-perfectionist":"4.15.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.10.3","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","husky":"9.1.7","eslint":"9.31.0","tsdown":"^0.12.9","publint":"0.3.12","prettier":"3.6.2","cross-env":"7.0.3","pkg-pr-new":"0.0.54","typescript":"5.8.3","@types/node":"24.0.14","lint-staged":"16.1.2","tailwindcss":"^4.1.11","concurrently":"9.2.0","eslint-typegen":"2.2.1","@changesets/cli":"2.29.5","eslint-plugin-vue":"10.3.0","vue-eslint-parser":"10.2.0","eslint-plugin-pnpm":"1.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.9.6","eslint-plugin-depend":"1.2.0","eslint-plugin-svelte":"3.11.0","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.4.1","eslint-plugin-react-hooks":"5.2.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.52.3","eslint-plugin-react-refresh":"0.4.20","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.81.2","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.125.0","eslint-plugin-better-tailwindcss":"3.6.2"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-pnpm":">=0.3.1","astro-eslint-parser":">=1.0.2","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-depend":">=1.2.0","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","@tanstack/eslint-plugin-query":">=5.59.7","@tanstack/eslint-plugin-router":">=1.120.17","eslint-plugin-better-tailwindcss":">=3.2.0"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.6_1752704887972_0.8595121260965985","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@zayne-labs/eslint-config","version":"0.9.7","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.9.7","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"12de9fc465b621c09b70bca5a408cbda987c7df6","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.9.7.tgz","fileCount":9,"integrity":"sha512-3ULlcEJsvlEX8BIa3AxaZ3YGAEy9gWl0kKwBI8RHVGgUqNPm81Ou+8tsRPuBhMOG91ebyRQ6jpzAvYKxfTfDUA==","signatures":[{"sig":"MEQCIDpy8/VInjCdzEvZOxTvHCMMR4td5Hc89DXzpYz4zjYjAiBC6ejmc7SrbnejgP5GDcS7S8FIeDZhZRdXqG81T2Yfxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":951233},"type":"module","_from":"file:zayne-labs-eslint-config-0.9.7.tgz","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/dee9fb0b2d9cce42775468b8f4ae1181/zayne-labs-eslint-config-0.9.7.tgz","_integrity":"sha512-3ULlcEJsvlEX8BIa3AxaZ3YGAEy9gWl0kKwBI8RHVGgUqNPm81Ou+8tsRPuBhMOG91ebyRQ6jpzAvYKxfTfDUA==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"cac":"6.7.14","ansis":"4.1.0","globals":"16.3.0","local-pkg":"1.1.1","@eslint/js":"9.31.0","@clack/prompts":"0.11.0","@eslint/compat":"1.3.1","eslint-plugin-n":"17.21.0","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.37.0","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"51.4.1","eslint-plugin-jsonc":"2.20.1","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"59.0.1","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.2.0","eslint-flat-config-utils":"2.1.0","eslint-plugin-perfectionist":"4.15.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.10.3","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","husky":"9.1.7","eslint":"9.31.0","tsdown":"^0.12.9","publint":"0.3.12","prettier":"3.6.2","cross-env":"7.0.3","pkg-pr-new":"0.0.54","typescript":"5.8.3","@types/node":"24.0.14","lint-staged":"16.1.2","tailwindcss":"^4.1.11","concurrently":"9.2.0","eslint-typegen":"2.2.1","@changesets/cli":"2.29.5","eslint-plugin-vue":"10.3.0","vue-eslint-parser":"10.2.0","eslint-plugin-pnpm":"1.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.9.7","eslint-plugin-depend":"1.2.0","eslint-plugin-svelte":"3.11.0","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.4.1","eslint-plugin-react-hooks":"5.2.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.52.3","eslint-plugin-react-refresh":"0.4.20","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.81.2","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.125.0","eslint-plugin-better-tailwindcss":"3.6.2"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-pnpm":">=0.3.1","astro-eslint-parser":">=1.0.2","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-depend":">=1.2.0","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","@tanstack/eslint-plugin-query":">=5.59.7","@tanstack/eslint-plugin-router":">=1.120.17","eslint-plugin-better-tailwindcss":">=3.2.0"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.7_1752710814222_0.5735320792927874","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@zayne-labs/eslint-config","version":"0.9.8","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.9.8","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"b274ffae0941b8b0688ae80e3362630a03091c73","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.9.8.tgz","fileCount":9,"integrity":"sha512-TcfHaNzBCc3tHFnL0gZnLat+1vvhHCbrp9ToYYWP8ONdAfplsRtsAEQyNdNztIBIvoFOifpFbQdQseNf+/OWjg==","signatures":[{"sig":"MEYCIQDbMlvnGBl1WSVap9ardCHexl91E8+Yfg+O6J3FOUAqDgIhAJe3Kpmb49Q7Ev93HYRUGF8GlNApUGXJV2VOw77Eslkw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":951633},"type":"module","_from":"file:zayne-labs-eslint-config-0.9.8.tgz","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/eb36585cdc5d84d4f40279273f4d0567/zayne-labs-eslint-config-0.9.8.tgz","_integrity":"sha512-TcfHaNzBCc3tHFnL0gZnLat+1vvhHCbrp9ToYYWP8ONdAfplsRtsAEQyNdNztIBIvoFOifpFbQdQseNf+/OWjg==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cac":"6.7.14","ansis":"4.1.0","globals":"16.3.0","local-pkg":"1.1.1","@eslint/js":"9.32.0","@clack/prompts":"0.11.0","@eslint/compat":"1.3.1","eslint-plugin-n":"17.21.0","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.38.0","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"51.4.1","eslint-plugin-jsonc":"2.20.1","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"60.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.2.2","eslint-flat-config-utils":"2.1.0","eslint-plugin-perfectionist":"4.15.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.10.6","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","husky":"9.1.7","eslint":"9.32.0","tsdown":"^0.12.9","publint":"0.3.12","prettier":"3.6.2","cross-env":"10.0.0","pkg-pr-new":"0.0.54","typescript":"5.8.3","@types/node":"24.1.0","lint-staged":"16.1.2","tailwindcss":"^4.1.11","concurrently":"9.2.0","eslint-typegen":"2.3.0","@changesets/cli":"2.29.5","eslint-plugin-vue":"10.3.0","vue-eslint-parser":"10.2.0","eslint-plugin-pnpm":"1.1.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.9.8","eslint-plugin-depend":"1.2.0","eslint-plugin-svelte":"3.11.0","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.4.4","eslint-plugin-react-hooks":"5.2.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.52.3","eslint-plugin-react-refresh":"0.4.20","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.81.2","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.129.7","eslint-plugin-better-tailwindcss":"3.7.2"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-pnpm":">=0.3.1","astro-eslint-parser":">=1.0.2","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-depend":">=1.2.0","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","@tanstack/eslint-plugin-query":">=5.59.7","@tanstack/eslint-plugin-router":">=1.120.17","eslint-plugin-better-tailwindcss":">=3.2.0"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.8_1753484159414_0.30052739228364334","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@zayne-labs/eslint-config","version":"0.9.9","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.9.9","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"b0237362fb01d28ac5e11d0281f1bff1befe650a","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.9.9.tgz","fileCount":9,"integrity":"sha512-Qv4+wKsDdhkDnDUjsTFlMcaAWHLwOSsgY6z0NPVdy15tHz9NbhxOXDwMzDm75knojtsTcPMIyFUlFiRszL39Ng==","signatures":[{"sig":"MEUCID/2Mz1oJe7gYxA21Jcse6d3CFfaPJPsdVowj5kejeOsAiEA8+gdHCRB+V2oppibyN9/7DsgsovYncgUa5ZvE4oSxx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":951636},"type":"module","_from":"file:zayne-labs-eslint-config-0.9.9.tgz","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/f97c9fe74252d3ba3677e15805766d26/zayne-labs-eslint-config-0.9.9.tgz","_integrity":"sha512-Qv4+wKsDdhkDnDUjsTFlMcaAWHLwOSsgY6z0NPVdy15tHz9NbhxOXDwMzDm75knojtsTcPMIyFUlFiRszL39Ng==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cac":"6.7.14","ansis":"4.1.0","globals":"16.3.0","local-pkg":"1.1.1","@eslint/js":"9.32.0","@clack/prompts":"0.11.0","@eslint/compat":"1.3.1","eslint-plugin-n":"17.21.0","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.38.0","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"51.4.1","eslint-plugin-jsonc":"2.20.1","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"60.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.2.2","eslint-flat-config-utils":"2.1.0","eslint-plugin-perfectionist":"4.15.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.10.6","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","husky":"9.1.7","eslint":"9.32.0","tsdown":"^0.12.9","publint":"0.3.12","prettier":"3.6.2","cross-env":"10.0.0","pkg-pr-new":"0.0.54","typescript":"5.8.3","@types/node":"24.1.0","lint-staged":"16.1.2","tailwindcss":"^4.1.11","concurrently":"9.2.0","eslint-typegen":"2.3.0","@changesets/cli":"2.29.5","eslint-plugin-vue":"10.3.0","vue-eslint-parser":"10.2.0","eslint-plugin-pnpm":"1.1.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.9.9","eslint-plugin-depend":"1.2.0","eslint-plugin-svelte":"3.11.0","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.4.4","eslint-plugin-react-hooks":"5.2.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.52.3","eslint-plugin-react-refresh":"0.4.20","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.81.2","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.129.7","eslint-plugin-better-tailwindcss":"3.7.2"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-pnpm":">=0.3.1","astro-eslint-parser":">=1.0.2","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-depend":">=1.2.0","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","@tanstack/eslint-plugin-query":">=5.59.7","@tanstack/eslint-plugin-router":">=1.120.17","eslint-plugin-better-tailwindcss":">=3.2.0"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.9_1753630310926_0.22259584929634735","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@zayne-labs/eslint-config","version":"0.9.10","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.9.10","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"e4bc388d4948b44f73915cde3fae83a3289d325a","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.9.10.tgz","fileCount":9,"integrity":"sha512-57NnVI9sJtwwEgXovlmVVCGe2g8jDvSfXs97CtblETa/k1SJKAPV5+ZW6gRipNsAZNpdwFKkOkzQ+J0dy4N8bg==","signatures":[{"sig":"MEQCIDn0W1GCgSyeNNvImTP1o7nPnn++SdgEFEMKWCykiKmBAiAfjbO7KS1Ytgcf4AA21egkGsiN/Tq4AeS6NKGLm1M+8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.9.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":952453},"type":"module","_from":"file:zayne-labs-eslint-config-0.9.10.tgz","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/7d6ea7bf64afb49ceb997e352d40c526/zayne-labs-eslint-config-0.9.10.tgz","_integrity":"sha512-57NnVI9sJtwwEgXovlmVVCGe2g8jDvSfXs97CtblETa/k1SJKAPV5+ZW6gRipNsAZNpdwFKkOkzQ+J0dy4N8bg==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"cac":"6.7.14","ansis":"4.1.0","globals":"16.3.0","local-pkg":"1.1.1","@eslint/js":"9.33.0","@clack/prompts":"0.11.0","@eslint/compat":"1.3.2","eslint-plugin-n":"17.21.3","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.39.0","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"52.0.4","eslint-plugin-jsonc":"2.20.1","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"60.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.2.3","eslint-flat-config-utils":"2.1.1","eslint-plugin-perfectionist":"4.15.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.10.6","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","husky":"9.1.7","eslint":"9.33.0","tsdown":"^0.14.0","publint":"0.3.12","prettier":"3.6.2","cross-env":"10.0.0","pkg-pr-new":"0.0.54","typescript":"5.9.2","@types/node":"24.2.1","lint-staged":"16.1.5","tailwindcss":"^4.1.11","concurrently":"9.2.0","eslint-typegen":"2.3.0","@changesets/cli":"2.29.5","eslint-plugin-vue":"10.4.0","vue-eslint-parser":"10.2.0","eslint-plugin-pnpm":"1.1.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.9.10","eslint-plugin-depend":"1.2.0","eslint-plugin-svelte":"3.11.0","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.4.6","eslint-plugin-react-hooks":"5.2.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.52.3","eslint-plugin-react-refresh":"0.4.20","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.83.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.131.2","eslint-plugin-better-tailwindcss":"3.7.4"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-plugin-pnpm":">=0.3.1","astro-eslint-parser":">=1.0.2","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-depend":">=1.2.0","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","@tanstack/eslint-plugin-query":">=5.59.7","@tanstack/eslint-plugin-router":">=1.120.17","eslint-plugin-better-tailwindcss":">=3.2.0"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.10_1754864770485_0.1427498095123747","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"@zayne-labs/eslint-config","version":"0.9.11","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.9.11","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"9980a415a0d98b4e448cb2f3c985d59923efd624","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.9.11.tgz","fileCount":9,"integrity":"sha512-5fwZtFqoaylQYj/0CSltxRpQCq7VSBuGnkBs3zXl860s0PGqu38gIQPUOJognFDRg+kCKjnFgQEOlPujfaGIUA==","signatures":[{"sig":"MEUCIFmLWb64aTqTqgEnAomE9iBrxzj2JWUyPkg/HqQk5sDWAiEAhoGFpPYM7KOkAAB7cLHIr5/ciNiKbMvrSpS9ZyOttmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.9.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":946634},"type":"module","_from":"file:zayne-labs-eslint-config-0.9.11.tgz","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/2eb453ffaefcda84cfb3bd3212314816/zayne-labs-eslint-config-0.9.11.tgz","_integrity":"sha512-5fwZtFqoaylQYj/0CSltxRpQCq7VSBuGnkBs3zXl860s0PGqu38gIQPUOJognFDRg+kCKjnFgQEOlPujfaGIUA==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"cac":"6.7.14","ansis":"4.1.0","globals":"16.3.0","local-pkg":"1.1.2","@eslint/js":"9.34.0","@clack/prompts":"0.11.0","@eslint/compat":"1.3.2","eslint-plugin-n":"17.21.3","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.41.0","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"54.1.1","eslint-plugin-jsonc":"2.20.1","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"60.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.2.3","eslint-flat-config-utils":"2.1.1","eslint-plugin-perfectionist":"4.15.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.10.9","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.5","husky":"9.1.7","eslint":"9.34.0","tsdown":"^0.14.2","publint":"0.3.12","prettier":"3.6.2","cross-env":"10.0.0","pkg-pr-new":"0.0.58","typescript":"5.9.2","@types/node":"24.3.0","lint-staged":"16.1.5","tailwindcss":"^4.1.12","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.6","eslint-plugin-vue":"10.4.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"^9.2.0","eslint-plugin-pnpm":"1.1.1","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.9.11","eslint-plugin-depend":"1.2.0","eslint-plugin-svelte":"3.11.0","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.5.2","eslint-plugin-react-hooks":"5.2.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.52.7","eslint-plugin-react-refresh":"0.4.20","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.83.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.131.2","eslint-plugin-better-tailwindcss":"3.7.6"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-config-expo":">=9.2.0","eslint-plugin-pnpm":">=0.3.1","astro-eslint-parser":">=1.0.2","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-depend":">=1.2.0","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","@tanstack/eslint-plugin-query":">=5.59.7","@tanstack/eslint-plugin-router":">=1.120.17","eslint-plugin-better-tailwindcss":">=3.2.0"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.11_1756486910984_0.05071581777535239","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"@zayne-labs/eslint-config","version":"0.9.12","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.9.12","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"7b90381a1bf545cae32e67ffbf26f82a97ce83e5","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.9.12.tgz","fileCount":9,"integrity":"sha512-NtqXBjJmVn74BsFu89kxhDDWbNMvO4EgyHTQj3thcLXOUMTWZXGYtNRjOhZD0A6L2+lKVjFgGtVSEEY9tDglwQ==","signatures":[{"sig":"MEYCIQD4iRN39meju3Fgvy2329KO3kkUkf6gZUee5SZGW6MuKgIhALJrpDILdTBbI1PRmvlQWRIVa06snqUakTE+wqwBroe0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.9.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":948654},"type":"module","_from":"file:zayne-labs-eslint-config-0.9.12.tgz","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/06c016e123acfa3c256960b465c4dd28/zayne-labs-eslint-config-0.9.12.tgz","_integrity":"sha512-NtqXBjJmVn74BsFu89kxhDDWbNMvO4EgyHTQj3thcLXOUMTWZXGYtNRjOhZD0A6L2+lKVjFgGtVSEEY9tDglwQ==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"cac":"6.7.14","ansis":"4.1.0","globals":"16.3.0","local-pkg":"1.1.2","@eslint/js":"9.34.0","@clack/prompts":"0.11.0","@eslint/compat":"1.3.2","eslint-plugin-n":"17.21.3","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.41.0","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"54.1.1","eslint-plugin-jsonc":"2.20.1","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"60.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.2.3","eslint-flat-config-utils":"2.1.1","eslint-plugin-perfectionist":"4.15.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.10.9","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.5","husky":"9.1.7","eslint":"9.34.0","tsdown":"^0.14.2","publint":"0.3.12","prettier":"3.6.2","cross-env":"10.0.0","pkg-pr-new":"0.0.58","typescript":"5.9.2","@types/node":"24.3.0","lint-staged":"16.1.5","tailwindcss":"^4.1.12","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.6","eslint-plugin-vue":"10.4.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"^9.2.0","eslint-plugin-pnpm":"1.1.1","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.9.12","eslint-plugin-depend":"1.2.0","eslint-plugin-svelte":"3.11.0","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.5.2","eslint-plugin-react-hooks":"5.2.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.52.7","eslint-plugin-react-refresh":"0.4.20","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.83.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.131.2","eslint-plugin-better-tailwindcss":"3.7.6"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-config-expo":">=9.2.0","eslint-plugin-pnpm":">=0.3.1","astro-eslint-parser":">=1.0.2","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-depend":">=1.2.0","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","@tanstack/eslint-plugin-query":">=5.59.7","@tanstack/eslint-plugin-router":">=1.120.17","eslint-plugin-better-tailwindcss":">=3.2.0"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.12_1756823546561_0.7650646122484104","host":"s3://npm-registry-packages-npm-production"}},"0.9.13":{"name":"@zayne-labs/eslint-config","version":"0.9.13","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.9.13","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"e5f749e6e56d4c1d59e20afaccb79fb5dcd3f014","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.9.13.tgz","fileCount":9,"integrity":"sha512-mW/yuF19NguKtOAU5INIqb/9PBiuKDShdGRk2CrWFEL3FKqmI9/sijsufMHHzNUJgCjuOtFGly6v2JxgVPep0w==","signatures":[{"sig":"MEUCIA/q3zrM7QT7uvJ3+VJiN2oBtw7g1YBjZRNC+6921H3fAiEAwN2U1MfxjM8qitEzF3jUQz9jk+yZfhVUjNi8KLEInA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.9.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":949842},"type":"module","_from":"file:zayne-labs-eslint-config-0.9.13.tgz","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --cache --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/44aa3e7c020994c800bab767de3f8ab6/zayne-labs-eslint-config-0.9.13.tgz","_integrity":"sha512-mW/yuF19NguKtOAU5INIqb/9PBiuKDShdGRk2CrWFEL3FKqmI9/sijsufMHHzNUJgCjuOtFGly6v2JxgVPep0w==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"cac":"6.7.14","ansis":"4.1.0","globals":"16.3.0","local-pkg":"1.1.2","@eslint/js":"9.34.0","@clack/prompts":"0.11.0","@eslint/compat":"1.3.2","eslint-plugin-n":"17.21.3","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.41.0","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"54.1.1","eslint-plugin-jsonc":"2.20.1","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"60.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.2.3","eslint-flat-config-utils":"2.1.1","eslint-plugin-perfectionist":"4.15.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.10.9","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.5","husky":"9.1.7","eslint":"9.34.0","tsdown":"^0.14.2","publint":"0.3.12","prettier":"3.6.2","cross-env":"10.0.0","pkg-pr-new":"0.0.58","typescript":"5.9.2","@types/node":"24.3.0","lint-staged":"16.1.5","tailwindcss":"^4.1.12","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.6","eslint-plugin-vue":"10.4.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"^9.2.0","eslint-plugin-pnpm":"1.1.1","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.9.13","eslint-plugin-depend":"1.2.0","eslint-plugin-svelte":"3.11.0","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.5.2","eslint-plugin-react-hooks":"5.2.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.52.7","eslint-plugin-react-refresh":"0.4.20","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.83.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.131.2","eslint-plugin-better-tailwindcss":"3.7.6"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-config-expo":">=9.2.0","eslint-plugin-pnpm":">=0.3.1","astro-eslint-parser":">=1.0.2","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-depend":">=1.2.0","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","@tanstack/eslint-plugin-query":">=5.59.7","@tanstack/eslint-plugin-router":">=1.120.17","eslint-plugin-better-tailwindcss":">=3.2.0"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.13_1756836748973_0.5669384361836838","host":"s3://npm-registry-packages-npm-production"}},"0.9.14":{"name":"@zayne-labs/eslint-config","version":"0.9.14","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.9.14","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"6e31b548e669bc888e91061da6ae01329bb420cc","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.9.14.tgz","fileCount":9,"integrity":"sha512-QEx3w2tZgD3z0vJGLOvea2KOzgSJomGsvfqLJA+fskQeA5be1kFypOm9/NDQP9otW1GK1OFQhCg/6kpdRGIJVA==","signatures":[{"sig":"MEUCIQD0glrIrJK4xUkIXTZRE7bUdKFiiHkAKJ+FoEs4a5Ov0wIgRG147q7ng0xJPFPj+cMGN5UOrArJsVz4GOgaNFkGX7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.9.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":957536},"type":"module","_from":"file:zayne-labs-eslint-config-0.9.14.tgz","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/76e0912a3d767f4c8fae714d00c16dc6/zayne-labs-eslint-config-0.9.14.tgz","_integrity":"sha512-QEx3w2tZgD3z0vJGLOvea2KOzgSJomGsvfqLJA+fskQeA5be1kFypOm9/NDQP9otW1GK1OFQhCg/6kpdRGIJVA==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"cac":"6.7.14","ansis":"4.1.0","globals":"16.3.0","local-pkg":"1.1.2","@eslint/js":"9.34.0","@clack/prompts":"0.11.0","@eslint/compat":"1.3.2","eslint-plugin-n":"17.21.3","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.41.0","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"54.1.1","eslint-plugin-jsonc":"2.20.1","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"60.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.2.3","eslint-flat-config-utils":"2.1.1","eslint-plugin-perfectionist":"4.15.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.10.9","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.5","husky":"9.1.7","eslint":"9.34.0","tsdown":"^0.14.2","publint":"0.3.12","prettier":"3.6.2","cross-env":"10.0.0","pkg-pr-new":"0.0.58","typescript":"5.9.2","@types/node":"24.3.0","lint-staged":"16.1.5","tailwindcss":"^4.1.12","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.6","eslint-plugin-vue":"10.4.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"^9.2.0","eslint-plugin-pnpm":"1.1.1","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.9.14","eslint-plugin-depend":"1.2.0","eslint-plugin-svelte":"3.11.0","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.5.2","eslint-plugin-react-hooks":"5.2.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.52.7","eslint-plugin-react-refresh":"0.4.20","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.83.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.131.2","eslint-plugin-better-tailwindcss":"3.7.6"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-config-expo":">=9.2.0","eslint-plugin-pnpm":">=0.3.1","astro-eslint-parser":">=1.0.2","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-depend":">=1.2.0","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","@tanstack/eslint-plugin-query":">=5.59.7","@tanstack/eslint-plugin-router":">=1.120.17","eslint-plugin-better-tailwindcss":">=3.2.0"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.14_1756907960719_0.8019767743134245","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"@zayne-labs/eslint-config","version":"0.9.15","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.9.15","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"8e0f540096e7a28734f332b97701e124b913e9cd","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.9.15.tgz","fileCount":9,"integrity":"sha512-ga2U0a+hzeFMLC8kA1KKxAssf3zmjR7eIH5/M8Z5kVQkKeRtruJ7s+51F2eTUa7Dy9+1f3aaS7id8EvmEp+EUQ==","signatures":[{"sig":"MEUCIBDOwMd8sFPWvwKHL6YlEIM2wSCcH5cJ9TJvTNsJE5lSAiEArHcSZv5gqGXaSpwcyhncpCzZ3IgwnKT1FyKgVvNpO7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.9.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":959477},"type":"module","_from":"file:zayne-labs-eslint-config-0.9.15.tgz","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/124451891764b9edfc846d1b9999fd6f/zayne-labs-eslint-config-0.9.15.tgz","_integrity":"sha512-ga2U0a+hzeFMLC8kA1KKxAssf3zmjR7eIH5/M8Z5kVQkKeRtruJ7s+51F2eTUa7Dy9+1f3aaS7id8EvmEp+EUQ==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"cac":"6.7.14","ansis":"4.1.0","globals":"16.3.0","local-pkg":"1.1.2","@eslint/js":"9.35.0","@clack/prompts":"0.11.0","@eslint/compat":"1.3.2","eslint-plugin-n":"17.21.3","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.42.0","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"54.3.1","eslint-plugin-jsonc":"2.20.1","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"61.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.3.1","eslint-flat-config-utils":"2.1.1","eslint-plugin-perfectionist":"4.15.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.10.15","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.5","husky":"9.1.7","eslint":"9.35.0","tsdown":"^0.14.2","publint":"0.3.12","prettier":"3.6.2","cross-env":"10.0.0","pkg-pr-new":"0.0.59","typescript":"5.9.2","@types/node":"24.3.1","lint-staged":"16.1.6","tailwindcss":"^4.1.13","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.6","eslint-plugin-vue":"10.4.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"^9.2.0","eslint-plugin-pnpm":"1.1.1","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.9.15","eslint-plugin-depend":"1.2.0","eslint-plugin-svelte":"3.12.1","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.5.2","eslint-plugin-react-hooks":"5.2.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.53.0","eslint-plugin-react-refresh":"0.4.20","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.86.0","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.131.2","eslint-plugin-better-tailwindcss":"3.7.6"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-config-expo":">=9.2.0","eslint-plugin-pnpm":">=0.3.1","astro-eslint-parser":">=1.0.2","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-depend":">=1.2.0","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","@tanstack/eslint-plugin-query":">=5.59.7","@tanstack/eslint-plugin-router":">=1.120.17","eslint-plugin-better-tailwindcss":">=3.2.0"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.15_1757103118386_0.6291802061247156","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"@zayne-labs/eslint-config","version":"0.9.16","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.9.16","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"d7bf6b0c102801a6d4cff63db35141c60ac5d85c","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.9.16.tgz","fileCount":9,"integrity":"sha512-V131NKqxmxPDjJmKZN0TVKO8vCz5JfsZjG0CA+Bn1VaDZMykpAV/et6/1Y3Rg1iVb4KddPgJ+QdDBMfzsU7GrQ==","signatures":[{"sig":"MEYCIQDiOexZ+4DuU5Va2hkgakHL3UhSNXpU+JsFF1zO/K/KjAIhAPHl3xKyeDOPy3zCsCgpVF6wwF9A4OMjhweX2/5SfFTH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.9.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":968193},"type":"module","_from":"file:zayne-labs-eslint-config-0.9.16.tgz","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/ceb9eeb7d5e05c2020cda58b0ca970c7/zayne-labs-eslint-config-0.9.16.tgz","_integrity":"sha512-V131NKqxmxPDjJmKZN0TVKO8vCz5JfsZjG0CA+Bn1VaDZMykpAV/et6/1Y3Rg1iVb4KddPgJ+QdDBMfzsU7GrQ==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"cac":"6.7.14","ansis":"4.1.0","globals":"16.3.0","local-pkg":"1.1.2","@eslint/js":"9.36.0","@clack/prompts":"0.11.0","@eslint/compat":"1.3.2","eslint-plugin-n":"17.21.3","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.42.0","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"60.0.0","eslint-plugin-jsonc":"2.20.1","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"61.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.4.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"4.15.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.11.12","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.5","husky":"9.1.7","eslint":"9.36.0","tsdown":"^0.14.2","publint":"0.3.13","prettier":"3.6.2","cross-env":"10.0.0","pkg-pr-new":"0.0.60","typescript":"5.9.2","@types/node":"24.5.2","lint-staged":"16.1.6","tailwindcss":"^4.1.13","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.7","eslint-plugin-vue":"10.4.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"^9.2.0","eslint-plugin-pnpm":"1.1.1","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.9.16","eslint-plugin-depend":"1.2.0","eslint-plugin-svelte":"3.12.3","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.5.3","eslint-plugin-react-hooks":"5.2.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.53.1","eslint-plugin-react-refresh":"0.4.20","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.89.0","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.131.2","eslint-plugin-better-tailwindcss":"3.7.9"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-config-expo":">=9.2.0","eslint-plugin-pnpm":">=0.3.1","astro-eslint-parser":">=1.0.2","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-depend":">=1.2.0","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","@tanstack/eslint-plugin-query":">=5.59.7","@tanstack/eslint-plugin-router":">=1.120.17","eslint-plugin-better-tailwindcss":">=3.2.0"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.16_1758407622546_0.7353823798294006","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"@zayne-labs/eslint-config","version":"0.9.17","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.9.17","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"0e5b9cf62b58e9037439b665b69ce6c9653535a5","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.9.17.tgz","fileCount":9,"integrity":"sha512-mUTg/t+w/+N7Vt8r+whn7PQk7aMBJlHK+TU31YK+tsPXzdsPRMxcroaYTFGjjgY9+0zfbXsNNzGPvvhhSZOYvQ==","signatures":[{"sig":"MEUCIEkCbOMmtYgWG0o0AjZcj+R86ZiE9W4rQDRsoNM2JcAmAiEAidoqCTzjREO147xreycsuzK5KvzYuRFuH98JaVes9is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.9.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":968183},"type":"module","_from":"file:zayne-labs-eslint-config-0.9.17.tgz","engines":{"node":">=18.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/1e043006e7a687158d0fbbf889ebee46/zayne-labs-eslint-config-0.9.17.tgz","_integrity":"sha512-mUTg/t+w/+N7Vt8r+whn7PQk7aMBJlHK+TU31YK+tsPXzdsPRMxcroaYTFGjjgY9+0zfbXsNNzGPvvhhSZOYvQ==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"cac":"6.7.14","ansis":"4.1.0","globals":"16.3.0","local-pkg":"1.1.2","@eslint/js":"9.36.0","@clack/prompts":"0.11.0","@eslint/compat":"1.3.2","eslint-plugin-n":"17.21.3","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.42.0","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"60.0.0","eslint-plugin-jsonc":"2.20.1","jsonc-eslint-parser":"2.4.0","eslint-plugin-unicorn":"61.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.4.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"4.15.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.11.12","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.5","husky":"9.1.7","eslint":"9.36.0","tsdown":"^0.14.2","publint":"0.3.13","prettier":"3.6.2","cross-env":"10.0.0","pkg-pr-new":"0.0.60","typescript":"5.9.2","@types/node":"24.5.2","lint-staged":"16.1.6","tailwindcss":"^4.1.13","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.7","eslint-plugin-vue":"10.4.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"^9.2.0","eslint-plugin-pnpm":"1.1.1","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.9.17","eslint-plugin-depend":"1.2.0","eslint-plugin-svelte":"3.12.3","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.5.3","eslint-plugin-react-hooks":"5.2.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"1.53.1","eslint-plugin-react-refresh":"0.4.20","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.89.0","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.131.2","eslint-plugin-better-tailwindcss":"3.7.9"},"peerDependencies":{"eslint":">=9.12.0","eslint-plugin-vue":">=9.28.0","vue-eslint-parser":">=9.4.3","eslint-config-expo":">=9.2.0","eslint-plugin-pnpm":">=0.3.1","astro-eslint-parser":">=1.0.2","eslint-plugin-astro":">=1.2.0","eslint-plugin-solid":">=0.14.3","eslint-plugin-depend":">=1.2.0","eslint-plugin-svelte":">=2.35.1","@next/eslint-plugin-next":">=14.2.15","eslint-plugin-react-hooks":">=5.0.0","@eslint-react/eslint-plugin":">=1.15.0","eslint-plugin-react-refresh":">=0.4.12","eslint-processor-vue-blocks":">=0.1.2","@tanstack/eslint-plugin-query":">=5.59.7","@tanstack/eslint-plugin-router":">=1.120.17","eslint-plugin-better-tailwindcss":">=3.2.0"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.17_1758662174347_0.888961304824575","host":"s3://npm-registry-packages-npm-production"}},"0.9.18":{"name":"@zayne-labs/eslint-config","version":"0.9.18","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.9.18","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"288d56c1ae20c9eb39ef0271cadd5404b068ccee","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.9.18.tgz","fileCount":11,"integrity":"sha512-Q/uvzp/JWL+wsqK5MLO+a4ASfMBHaiiEJOHs+62oUwDQBtWYS6+NWI+hMLynveduQHJ/TH2XjR34KQOnTDXXAQ==","signatures":[{"sig":"MEUCIQDyS1C21QpbOCPWthKsJ7YKwnFo7U7G4ySYMV4oC7f+ZgIgLsW3MNGnH5y63LHx/EB2r2igUNXlhrnJagvFVYuWYQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.9.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185731},"type":"module","_from":"file:zayne-labs-eslint-config-0.9.18.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/8c990cffcf8367442f1c47ad51e17906/zayne-labs-eslint-config-0.9.18.tgz","_integrity":"sha512-Q/uvzp/JWL+wsqK5MLO+a4ASfMBHaiiEJOHs+62oUwDQBtWYS6+NWI+hMLynveduQHJ/TH2XjR34KQOnTDXXAQ==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"cac":"6.7.14","ansis":"4.1.0","globals":"16.4.0","local-pkg":"1.1.2","@eslint/js":"9.36.0","@clack/prompts":"0.11.0","@eslint/compat":"1.4.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.44.1","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"60.4.0","eslint-plugin-jsonc":"2.20.1","jsonc-eslint-parser":"2.4.1","eslint-plugin-unicorn":"61.0.2","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.4.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"4.15.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.11.16","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","husky":"9.1.7","eslint":"9.36.0","tsdown":"^0.14.2","publint":"0.3.13","prettier":"3.6.2","cross-env":"10.0.0","pkg-pr-new":"0.0.60","typescript":"5.9.2","@types/node":"24.5.2","lint-staged":"16.2.1","tailwindcss":"^4.1.13","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.7","eslint-plugin-vue":"10.5.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","eslint-plugin-pnpm":"1.1.2","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.9.18","eslint-plugin-depend":"1.3.1","eslint-plugin-svelte":"3.12.4","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.5.4","eslint-plugin-react-hooks":"5.2.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.0.0","eslint-plugin-react-refresh":"0.4.22","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.90.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.132.0","eslint-plugin-better-tailwindcss":"3.7.9","eslint-plugin-react-you-might-not-need-an-effect":"0.5.3"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","eslint-plugin-pnpm":"1.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","@next/eslint-plugin-next":"15.x.x","eslint-plugin-react-hooks":"5.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.18_1758921791309_0.6209491557415325","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@zayne-labs/eslint-config","version":"0.10.0","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.10.0","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"7e4c4f7c87f41d9bb7329643193a8ec75ca4dbd3","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.10.0.tgz","fileCount":11,"integrity":"sha512-U+j5ZVhg8JgavZWz9LyHqvefQXG34GRfV3cV68FJY82chHTuR0kUrtShqn+oMMWTQeEBwcV9/vwQokzV2PLDZg==","signatures":[{"sig":"MEYCIQDa9HXjdwHn0hkB3yOVqsa0shj0re2zwn/KtzoqCqH3jwIhAI97tBPijaFHxiXpFckjFOabPuovZcdpQbOzQ9cWPldP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185731},"type":"module","_from":"file:zayne-labs-eslint-config-0.10.0.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/f673d106c4e81e7a260e1aa4b59a24e1/zayne-labs-eslint-config-0.10.0.tgz","_integrity":"sha512-U+j5ZVhg8JgavZWz9LyHqvefQXG34GRfV3cV68FJY82chHTuR0kUrtShqn+oMMWTQeEBwcV9/vwQokzV2PLDZg==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"cac":"6.7.14","ansis":"4.1.0","globals":"16.4.0","local-pkg":"1.1.2","@eslint/js":"9.36.0","@clack/prompts":"0.11.0","@eslint/compat":"1.4.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.44.1","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"60.4.0","eslint-plugin-jsonc":"2.20.1","jsonc-eslint-parser":"2.4.1","eslint-plugin-unicorn":"61.0.2","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.4.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"4.15.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.11.16","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","husky":"9.1.7","eslint":"9.36.0","tsdown":"^0.14.2","publint":"0.3.13","prettier":"3.6.2","cross-env":"10.0.0","pkg-pr-new":"0.0.60","typescript":"5.9.2","@types/node":"24.5.2","lint-staged":"16.2.1","tailwindcss":"^4.1.13","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.7","eslint-plugin-vue":"10.5.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","eslint-plugin-pnpm":"1.1.2","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.10.0","eslint-plugin-depend":"1.3.1","eslint-plugin-svelte":"3.12.4","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.5.4","eslint-plugin-react-hooks":"5.2.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.0.0","eslint-plugin-react-refresh":"0.4.22","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.90.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.132.0","eslint-plugin-better-tailwindcss":"3.7.9","eslint-plugin-react-you-might-not-need-an-effect":"0.5.3"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","eslint-plugin-pnpm":"1.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","@next/eslint-plugin-next":"15.x.x","eslint-plugin-react-hooks":"5.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.10.0_1758922326714_0.07036801495103151","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@zayne-labs/eslint-config","version":"0.10.1","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.10.1","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"4083c3bc19de1c1b5a07fa437cf26a653013b6fa","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.10.1.tgz","fileCount":11,"integrity":"sha512-zxvP9kuAPAW12n8Q1da2Y2Vht14KnJZ7ThjMDEXJ+eiYgmNhoztLvSIGUIx2quh/Z+PVY82Kq4StFNw4lmDHBA==","signatures":[{"sig":"MEUCIBMoi5PLFJ252QdfdRQvPfuxBytwPYvMRvkk1ErzVqn6AiEA7qZb13+xxSN2NpBwTuN83aiQk6mHO0FkMIx+FwN9axM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185758},"type":"module","_from":"file:zayne-labs-eslint-config-0.10.1.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/967a0822d38f1dc67e9fe3656e55ec70/zayne-labs-eslint-config-0.10.1.tgz","_integrity":"sha512-zxvP9kuAPAW12n8Q1da2Y2Vht14KnJZ7ThjMDEXJ+eiYgmNhoztLvSIGUIx2quh/Z+PVY82Kq4StFNw4lmDHBA==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"cac":"6.7.14","ansis":"4.1.0","globals":"16.4.0","local-pkg":"1.1.2","@eslint/js":"9.36.0","@clack/prompts":"0.11.0","@eslint/compat":"1.4.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.44.1","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"60.4.0","eslint-plugin-jsonc":"2.20.1","jsonc-eslint-parser":"2.4.1","eslint-plugin-unicorn":"61.0.2","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.4.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"4.15.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.11.16","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","husky":"9.1.7","eslint":"9.36.0","tsdown":"^0.14.2","publint":"0.3.13","prettier":"3.6.2","cross-env":"10.0.0","pkg-pr-new":"0.0.60","typescript":"5.9.2","@types/node":"24.5.2","lint-staged":"16.2.1","tailwindcss":"^4.1.13","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.7","eslint-plugin-vue":"10.5.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","eslint-plugin-pnpm":"1.1.2","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.10.1","eslint-plugin-depend":"1.3.1","eslint-plugin-svelte":"3.12.4","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.5.4","eslint-plugin-react-hooks":"5.2.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.0.0","eslint-plugin-react-refresh":"0.4.22","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.90.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.132.0","eslint-plugin-better-tailwindcss":"3.7.9","eslint-plugin-react-you-might-not-need-an-effect":"0.5.3"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","eslint-plugin-pnpm":"1.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","@next/eslint-plugin-next":"15.x.x","eslint-plugin-react-hooks":"5.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.10.1_1758935490524_0.06254272259179827","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@zayne-labs/eslint-config","version":"0.10.2","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.10.2","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"a91b81f7c07f2651a12631c496b470f3b1624176","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.10.2.tgz","fileCount":11,"integrity":"sha512-wo/LlAz6Wr5OUiLj3UQqXmW8h44s4eg/w7EPJ/wwuj6N/gqTHNN5/vuMe3mVYNk0Eijj7REwiFA4h4nqZjXwNg==","signatures":[{"sig":"MEQCIFo4cH6ZWUbnuOvTMELgTTlv/GcR8AftBCCN4hOrDJchAiA1KVyFhYsSZxZEeTsWsCAG7gCRruHjd9Qltlkccn4HYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185488},"type":"module","_from":"file:zayne-labs-eslint-config-0.10.2.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/2f3bcaeefe4484133219504e50e2bc6e/zayne-labs-eslint-config-0.10.2.tgz","_integrity":"sha512-wo/LlAz6Wr5OUiLj3UQqXmW8h44s4eg/w7EPJ/wwuj6N/gqTHNN5/vuMe3mVYNk0Eijj7REwiFA4h4nqZjXwNg==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"cac":"6.7.14","ansis":"4.1.0","globals":"16.4.0","local-pkg":"1.1.2","@eslint/js":"9.36.0","@clack/prompts":"0.11.0","@eslint/compat":"1.4.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.44.1","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"60.4.0","eslint-plugin-jsonc":"2.20.1","jsonc-eslint-parser":"2.4.1","eslint-plugin-unicorn":"61.0.2","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.4.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"4.15.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.11.16","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","husky":"9.1.7","eslint":"9.36.0","tsdown":"^0.14.2","publint":"0.3.13","prettier":"3.6.2","cross-env":"10.0.0","pkg-pr-new":"0.0.60","typescript":"5.9.2","@types/node":"24.5.2","lint-staged":"16.2.1","tailwindcss":"^4.1.13","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.7","eslint-plugin-vue":"10.5.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","eslint-plugin-pnpm":"1.1.2","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.10.2","eslint-plugin-depend":"1.3.1","eslint-plugin-svelte":"3.12.4","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.5.4","eslint-plugin-react-hooks":"5.2.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.0.0","eslint-plugin-react-refresh":"0.4.22","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.90.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.132.0","eslint-plugin-better-tailwindcss":"3.7.9","eslint-plugin-react-you-might-not-need-an-effect":"0.5.3"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","eslint-plugin-pnpm":"1.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","@next/eslint-plugin-next":"15.x.x","eslint-plugin-react-hooks":"5.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.10.2_1759072313336_0.1256139178142377","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@zayne-labs/eslint-config","version":"0.10.3","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.10.3","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"b30b1733e666894795a75a5385b63909d0290793","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.10.3.tgz","fileCount":11,"integrity":"sha512-FXgYZIeL14eNg9oOKGQoYHrsDwgrfnBCSVdXSsX6k0d2c1pq4lrqm8JEDnpCmW77I7jIyHdHI4b4d3akAnzSlQ==","signatures":[{"sig":"MEUCIQDS84VmLsiLANr1bzz+3G/f0WYY/Oh9Ob0mETnXv7LTpgIge3538rSNbXN8nHOLXFsR4v6owZQYdQ95tIIF/iuKfLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1188784},"type":"module","_from":"file:zayne-labs-eslint-config-0.10.3.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/acc5f997d1341d463443a70f1d8477d5/zayne-labs-eslint-config-0.10.3.tgz","_integrity":"sha512-FXgYZIeL14eNg9oOKGQoYHrsDwgrfnBCSVdXSsX6k0d2c1pq4lrqm8JEDnpCmW77I7jIyHdHI4b4d3akAnzSlQ==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.4.0","local-pkg":"1.1.2","@eslint/js":"9.36.0","@clack/prompts":"0.11.0","@eslint/compat":"1.4.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.44.1","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"60.5.0","eslint-plugin-jsonc":"2.20.1","jsonc-eslint-parser":"2.4.1","eslint-plugin-unicorn":"61.0.2","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.4.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"4.15.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.11.17","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","husky":"9.1.7","eslint":"9.36.0","tsdown":"^0.15.5","publint":"0.3.13","prettier":"3.6.2","cross-env":"10.0.0","pkg-pr-new":"0.0.60","typescript":"5.9.2","@types/node":"24.5.2","lint-staged":"16.2.3","tailwindcss":"^4.1.13","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.7","eslint-plugin-vue":"10.5.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","eslint-plugin-pnpm":"1.1.2","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.10.3","eslint-plugin-depend":"1.3.1","eslint-plugin-svelte":"3.12.4","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.5.4","eslint-plugin-react-hooks":"5.2.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.0.2","eslint-plugin-react-refresh":"0.4.22","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.0","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.132.21","eslint-plugin-better-tailwindcss":"3.7.9","eslint-plugin-react-you-might-not-need-an-effect":"0.5.4"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","eslint-plugin-pnpm":"1.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","@next/eslint-plugin-next":"15.x.x","eslint-plugin-react-hooks":"5.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.10.3_1759169384319_0.40662772604375474","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@zayne-labs/eslint-config","version":"0.10.4","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.10.4","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"6e0bae929be424229e12d67f762e09e28ac175d4","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.10.4.tgz","fileCount":11,"integrity":"sha512-JFP/NvT5WVOIkf/giuA/ukT7z32YVduSJRaIwR3wJ//xAYWAFC4tKGQDOq7HNgIVhKJQRtGoR86lur8QsbHU9w==","signatures":[{"sig":"MEUCIQCxyfEbyBUOYT1PriEPhVkdXg5zq6IBFOvlk5Kytlc7gQIgXvRxHCNj5uen9fdtWRjgHNLUDfd9D5LregFkYNbH/d8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1202758},"type":"module","_from":"file:zayne-labs-eslint-config-0.10.4.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/67d48c8569a425fcfb6e1e26d0470de7/zayne-labs-eslint-config-0.10.4.tgz","_integrity":"sha512-JFP/NvT5WVOIkf/giuA/ukT7z32YVduSJRaIwR3wJ//xAYWAFC4tKGQDOq7HNgIVhKJQRtGoR86lur8QsbHU9w==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.4.0","local-pkg":"1.1.2","@eslint/js":"9.36.0","@clack/prompts":"0.11.0","@eslint/compat":"1.4.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.17.0","typescript-eslint":"8.45.0","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"60.7.0","eslint-plugin-jsonc":"2.20.1","jsonc-eslint-parser":"2.4.1","eslint-plugin-unicorn":"61.0.2","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.4.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"4.15.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.11.20","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","husky":"9.1.7","eslint":"9.36.0","tsdown":"^0.15.6","publint":"0.3.13","prettier":"3.6.2","cross-env":"10.1.0","pkg-pr-new":"0.0.60","typescript":"5.9.3","@types/node":"24.6.1","lint-staged":"16.2.3","tailwindcss":"^4.1.14","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.7","eslint-plugin-vue":"10.5.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","eslint-plugin-pnpm":"1.2.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.10.4","eslint-plugin-depend":"1.3.1","eslint-plugin-svelte":"3.12.4","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.5.4","eslint-plugin-react-hooks":"6.1.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.0.4","eslint-plugin-react-refresh":"0.4.23","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.0","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.132.31","eslint-plugin-better-tailwindcss":"3.7.9","eslint-plugin-react-you-might-not-need-an-effect":"0.5.5"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","eslint-plugin-pnpm":"1.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","@next/eslint-plugin-next":"15.x.x","eslint-plugin-react-hooks":"6.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.10.4_1759363636690_0.36998158432750783","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@zayne-labs/eslint-config","version":"0.10.5","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.10.5","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"867e9e96e80c05b2222787762d88be447f3b998d","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.10.5.tgz","fileCount":11,"integrity":"sha512-t7oxhEAHwrMGUx4UJL3xaeDxjCvTSRCF2Ifmis1glSE26Qim4yPa1sUpDkbV4w9rG0EPRWjMyd4u05eEIpUPEA==","signatures":[{"sig":"MEUCIG2nn8V4PsN1OkSTZvQF8tJjL99Vz8rHzOYhrGvU5E2HAiEAqggVgNgPis9wq76j0gxhj5KQjyA0PQCRQuxZwZ51zjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1205409},"type":"module","_from":"file:zayne-labs-eslint-config-0.10.5.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/c2c4b9ec32dabbe315c2dc26c12dedca/zayne-labs-eslint-config-0.10.5.tgz","_integrity":"sha512-t7oxhEAHwrMGUx4UJL3xaeDxjCvTSRCF2Ifmis1glSE26Qim4yPa1sUpDkbV4w9rG0EPRWjMyd4u05eEIpUPEA==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.4.0","local-pkg":"1.1.2","@eslint/js":"9.37.0","@clack/prompts":"0.11.0","@eslint/compat":"1.4.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.19.0","typescript-eslint":"8.46.0","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"61.1.0","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.1","eslint-plugin-unicorn":"61.0.2","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.4.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"4.15.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.3","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","husky":"9.1.7","eslint":"9.37.0","tsdown":"^0.15.6","publint":"0.3.14","prettier":"3.6.2","cross-env":"10.1.0","pkg-pr-new":"0.0.60","typescript":"5.9.3","@types/node":"24.7.2","lint-staged":"16.2.4","tailwindcss":"^4.1.14","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.7","eslint-plugin-vue":"10.5.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","eslint-plugin-pnpm":"1.2.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.10.5","eslint-plugin-depend":"1.3.1","eslint-plugin-svelte":"3.12.4","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.5.4","eslint-plugin-react-hooks":"7.0.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.0.6","eslint-plugin-react-refresh":"0.4.23","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.0","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.132.31","eslint-plugin-better-tailwindcss":"3.7.9","eslint-plugin-react-you-might-not-need-an-effect":"0.5.6"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","eslint-plugin-pnpm":"1.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","@next/eslint-plugin-next":"15.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.10.5_1760214513172_0.7113915058970433","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"@zayne-labs/eslint-config","version":"0.10.6","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.10.6","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"2aad0eb1249ee9d46c0cb4fe860fe52cb29b31ab","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.10.6.tgz","fileCount":11,"integrity":"sha512-dAa2SkqFLJSvWwcSmybNffa8ZbjSLSc7eidykJIR+rYMCr9jSggeeBoWAWENh4qUWi0Zmmto9PJ1+ZJeKhd5rg==","signatures":[{"sig":"MEQCIFeDdRJOjJ0OMHSmDN9y72BKEDrqvLWOJ2+mPBPDpitiAiBftzcvH8lKbg0F/gdjrsMK1FfasfFnA05+Bp9fLKWrHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.10.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1205407},"type":"module","_from":"file:zayne-labs-eslint-config-0.10.6.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/4bc683cd1d5863c48f94f2e07c714eaa/zayne-labs-eslint-config-0.10.6.tgz","_integrity":"sha512-dAa2SkqFLJSvWwcSmybNffa8ZbjSLSc7eidykJIR+rYMCr9jSggeeBoWAWENh4qUWi0Zmmto9PJ1+ZJeKhd5rg==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.4.0","local-pkg":"1.1.2","@eslint/js":"9.37.0","@clack/prompts":"0.11.0","@eslint/compat":"1.4.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.19.0","typescript-eslint":"8.46.0","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"61.1.0","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.1","eslint-plugin-unicorn":"61.0.2","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.4.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"4.15.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.3","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","husky":"9.1.7","eslint":"9.37.0","tsdown":"^0.15.6","publint":"0.3.14","prettier":"3.6.2","cross-env":"10.1.0","pkg-pr-new":"0.0.60","typescript":"5.9.3","@types/node":"24.7.2","lint-staged":"16.2.4","tailwindcss":"^4.1.14","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.7","eslint-plugin-vue":"10.5.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","eslint-plugin-pnpm":"1.2.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.10.6","eslint-plugin-depend":"1.3.1","eslint-plugin-svelte":"3.12.4","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.5.4","eslint-plugin-react-hooks":"7.0.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.0.6","eslint-plugin-react-refresh":"0.4.23","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.0","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.132.31","eslint-plugin-better-tailwindcss":"3.7.9","eslint-plugin-react-you-might-not-need-an-effect":"0.5.6"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","eslint-plugin-pnpm":"1.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","@next/eslint-plugin-next":"15.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.10.6_1760224586522_0.12523901377317825","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"@zayne-labs/eslint-config","version":"0.10.7","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.10.7","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"c3c8e2bca95739eb1a90b2ae7031dba8576b1e54","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.10.7.tgz","fileCount":11,"integrity":"sha512-s0ZiGnYwfyAA3q1v+UTtkBdWyDdv/8VIvOoY6CeDeUEksGP5u/fiXjOvX9FUKZSA2Kpi8f+iA+xSzOfNdjPeAg==","signatures":[{"sig":"MEYCIQDSVSvG5CKTidDTb0XGRbGI4B9q0hcijtfqWCImMKJXaQIhAI2uyXxqAeAKFRdwUORnW2BaTEb6j5FSy4w9ll3tFVTd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.10.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1204572},"type":"module","_from":"file:zayne-labs-eslint-config-0.10.7.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/e5797c8e846115e3ebffd8c3b5651fc5/zayne-labs-eslint-config-0.10.7.tgz","_integrity":"sha512-s0ZiGnYwfyAA3q1v+UTtkBdWyDdv/8VIvOoY6CeDeUEksGP5u/fiXjOvX9FUKZSA2Kpi8f+iA+xSzOfNdjPeAg==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.4.0","local-pkg":"1.1.2","@eslint/js":"9.37.0","@clack/prompts":"0.11.0","@eslint/compat":"1.4.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.19.0","typescript-eslint":"8.46.0","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"61.1.1","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.1","eslint-plugin-unicorn":"61.0.2","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.4.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"4.15.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.3","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","husky":"9.1.7","eslint":"9.37.0","tsdown":"^0.15.6","publint":"0.3.14","prettier":"3.6.2","cross-env":"10.1.0","pkg-pr-new":"0.0.60","typescript":"5.9.3","@types/node":"24.7.2","lint-staged":"16.2.4","tailwindcss":"^4.1.14","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.7","eslint-plugin-vue":"10.5.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","eslint-plugin-pnpm":"1.2.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.10.7","eslint-plugin-depend":"1.3.1","eslint-plugin-svelte":"3.12.4","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.5.4","eslint-plugin-react-hooks":"7.0.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.1.1","eslint-plugin-react-refresh":"0.4.23","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.0","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.132.31","eslint-plugin-better-tailwindcss":"3.7.9","eslint-plugin-react-you-might-not-need-an-effect":"0.5.6"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","eslint-plugin-pnpm":"1.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","@next/eslint-plugin-next":"15.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.10.7_1760321012523_0.4464601313154841","host":"s3://npm-registry-packages-npm-production"}},"0.10.8":{"name":"@zayne-labs/eslint-config","version":"0.10.8","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.10.8","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"57e5bc729b9cc66f6d52261c3e664748f1187c27","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.10.8.tgz","fileCount":11,"integrity":"sha512-MowJ/19s62AcValRz6goWuy45uR5SUcIy1eoq0mO4J/wEfcyug6UI6crVFMupkGLJ7ojFf2pO1u9y0b3IVHT/g==","signatures":[{"sig":"MEYCIQCFMjUTFFZmLCPSPbTJtb+66tcHBy9mNaKh0m0GnkPXRQIhAIr2RjhtUb5CWbzBJuKIxW9Vyr27vbpNKn+jRftYQ+CQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.10.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1204057},"type":"module","_from":"file:zayne-labs-eslint-config-0.10.8.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/034719079d49267b449843985d16538b/zayne-labs-eslint-config-0.10.8.tgz","_integrity":"sha512-MowJ/19s62AcValRz6goWuy45uR5SUcIy1eoq0mO4J/wEfcyug6UI6crVFMupkGLJ7ojFf2pO1u9y0b3IVHT/g==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.4.0","local-pkg":"1.1.2","@eslint/js":"9.37.0","@clack/prompts":"0.11.0","@eslint/compat":"1.4.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.19.0","typescript-eslint":"8.46.1","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"61.1.4","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.1","eslint-plugin-unicorn":"61.0.2","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.4.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"4.15.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.3","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","husky":"9.1.7","eslint":"9.37.0","tsdown":"^0.15.7","publint":"0.3.14","prettier":"3.6.2","cross-env":"10.1.0","pkg-pr-new":"0.0.60","typescript":"5.9.3","@types/node":"24.7.2","lint-staged":"16.2.4","tailwindcss":"^4.1.14","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.7","eslint-plugin-vue":"10.5.1","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","eslint-plugin-pnpm":"1.2.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.10.8","eslint-plugin-depend":"1.3.1","eslint-plugin-svelte":"3.12.4","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.5.5","eslint-plugin-react-hooks":"7.0.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.2.2","eslint-plugin-react-refresh":"0.4.24","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.132.31","eslint-plugin-better-tailwindcss":"3.7.10","eslint-plugin-react-you-might-not-need-an-effect":"0.5.6"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","eslint-plugin-pnpm":"1.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","@next/eslint-plugin-next":"15.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.10.8_1760536633471_0.40544591683377385","host":"s3://npm-registry-packages-npm-production"}},"0.10.9":{"name":"@zayne-labs/eslint-config","version":"0.10.9","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.10.9","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"43d596cc044f63b8ab77fcc84df7465a3dd46610","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.10.9.tgz","fileCount":11,"integrity":"sha512-t6JJgnqhGt9yRrrp22Ylwg+5BhjL6vQtrsBkBYWk6gv3pZ+0QHIAHK2bZ8mN0zFAVjxA4OTzAMYBJhA97WVQbw==","signatures":[{"sig":"MEQCICMfboTQvcwAHmbPXuAN1aWlh/ds7I2s0/932qfOOWVfAiAX31EhdbS3xZf7jP7lk1s1VWpYpxdU33PmrzA9JBaI+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.10.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1204055},"type":"module","_from":"file:zayne-labs-eslint-config-0.10.9.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/b7ecada6ee22dd5e503c1eabb8a3600e/zayne-labs-eslint-config-0.10.9.tgz","_integrity":"sha512-t6JJgnqhGt9yRrrp22Ylwg+5BhjL6vQtrsBkBYWk6gv3pZ+0QHIAHK2bZ8mN0zFAVjxA4OTzAMYBJhA97WVQbw==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.4.0","local-pkg":"1.1.2","@eslint/js":"9.37.0","@clack/prompts":"0.11.0","@eslint/compat":"1.4.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.19.0","typescript-eslint":"8.46.1","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"61.1.4","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.1","eslint-plugin-unicorn":"61.0.2","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.4.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"4.15.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.3","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","husky":"9.1.7","eslint":"9.37.0","tsdown":"^0.15.7","publint":"0.3.14","prettier":"3.6.2","cross-env":"10.1.0","pkg-pr-new":"0.0.60","typescript":"5.9.3","@types/node":"24.7.2","lint-staged":"16.2.4","tailwindcss":"^4.1.14","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.7","eslint-plugin-vue":"10.5.1","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","eslint-plugin-pnpm":"1.2.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.10.9","eslint-plugin-depend":"1.3.1","eslint-plugin-svelte":"3.12.4","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.5.5","eslint-plugin-react-hooks":"7.0.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.2.2","eslint-plugin-react-refresh":"0.4.24","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.132.31","eslint-plugin-better-tailwindcss":"3.7.10","eslint-plugin-react-you-might-not-need-an-effect":"0.5.6"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","eslint-plugin-pnpm":"1.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","@next/eslint-plugin-next":"15.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.10.9_1760536730833_0.5964858811272207","host":"s3://npm-registry-packages-npm-production"}},"0.10.10":{"name":"@zayne-labs/eslint-config","version":"0.10.10","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.10.10","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"c25f78380bd288a6ab62ccc8848e07ee9fa51aab","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.10.10.tgz","fileCount":11,"integrity":"sha512-lUT0Keqx/tC4RVYZybrUIxeJ9XgyfndVtpiRbzKIj5ae3m9vp1+HMVS/AlrFGSXvYYVELKVeUBv78rKqBKoLZg==","signatures":[{"sig":"MEQCIH9h57o4X4Hl+bKBLKIHwhJ4nn22pC/T7k+ResmsZyXlAiB2we0bgyNfFYsAPRi+JSzyKjorzPHZobScbJHWbGZOgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.10.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1204061},"type":"module","_from":"file:zayne-labs-eslint-config-0.10.10.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"pnpm typegen && cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/963c6d0f959fe6433ffc6a6bc97cd777/zayne-labs-eslint-config-0.10.10.tgz","_integrity":"sha512-lUT0Keqx/tC4RVYZybrUIxeJ9XgyfndVtpiRbzKIj5ae3m9vp1+HMVS/AlrFGSXvYYVELKVeUBv78rKqBKoLZg==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.4.0","local-pkg":"1.1.2","@eslint/js":"9.37.0","@clack/prompts":"0.11.0","@eslint/compat":"1.4.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","eslint-plugin-yml":"^1.19.0","typescript-eslint":"8.46.1","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"61.1.4","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.1","eslint-plugin-unicorn":"61.0.2","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.4.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"4.15.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.3","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","husky":"9.1.7","eslint":"9.37.0","tsdown":"^0.15.7","publint":"0.3.14","prettier":"3.6.2","cross-env":"10.1.0","pkg-pr-new":"0.0.60","typescript":"5.9.3","@types/node":"24.7.2","lint-staged":"16.2.4","tailwindcss":"^4.1.14","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.7","eslint-plugin-vue":"10.5.1","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","eslint-plugin-pnpm":"1.2.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.10.10","eslint-plugin-depend":"1.3.1","eslint-plugin-svelte":"3.12.4","@arethetypeswrong/cli":"0.18.2","@next/eslint-plugin-next":"15.5.5","eslint-plugin-react-hooks":"7.0.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.2.2","eslint-plugin-react-refresh":"0.4.24","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.132.31","eslint-plugin-better-tailwindcss":"3.7.10","eslint-plugin-react-you-might-not-need-an-effect":"0.5.6"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","eslint-plugin-pnpm":"1.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","@next/eslint-plugin-next":"15.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.10.10_1760538318226_0.9612134298897008","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@zayne-labs/eslint-config","version":"0.11.0","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.0","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"7606910d10701b7191c38819a8adb310a6e2d025","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.0.tgz","fileCount":11,"integrity":"sha512-QjQs+lDgkH5q+LuHDuKTqyp1ZWVp4zsoAo2jqZkGT7qCFUByEOWUZ0LbVl8ctq/ITCmRpKMhQuVpiRHEliudqw==","signatures":[{"sig":"MEYCIQDqQGjrvp+aHF+8HYRS1h/jdHh7whssXBDsto9/x/0CbgIhALI0WO721dPo22Rop2q7qIcnob5vFoWZyWtIugVcEhy2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1256956},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.0.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/3265c62e246eab33a5de057d881204f7/zayne-labs-eslint-config-0.11.0.tgz","_integrity":"sha512-QjQs+lDgkH5q+LuHDuKTqyp1ZWVp4zsoAo2jqZkGT7qCFUByEOWUZ0LbVl8ctq/ITCmRpKMhQuVpiRHEliudqw==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.4.0","local-pkg":"1.1.2","@eslint/js":"9.38.0","@clack/prompts":"0.11.0","@eslint/compat":"1.4.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","@eslint/markdown":"^7.4.1","eslint-plugin-yml":"^1.19.0","typescript-eslint":"8.46.2","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"61.1.5","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.1","eslint-plugin-unicorn":"61.0.2","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.5.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"4.15.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.4","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","husky":"9.1.7","eslint":"9.38.0","tsdown":"^0.15.9","publint":"0.3.15","prettier":"3.6.2","cross-env":"10.1.0","pkg-pr-new":"0.0.60","typescript":"5.9.3","@types/node":"24.9.0","lint-staged":"16.2.5","tailwindcss":"^4.1.15","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.7","eslint-plugin-vue":"10.5.1","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","eslint-plugin-pnpm":"1.3.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.0","eslint-plugin-depend":"1.3.1","eslint-plugin-svelte":"3.12.5","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"15.5.6","eslint-plugin-react-hooks":"7.0.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.2.2","eslint-plugin-react-refresh":"0.4.24","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.133.3","eslint-plugin-better-tailwindcss":"3.7.10","eslint-plugin-erasable-syntax-only":"0.3.1","eslint-plugin-react-you-might-not-need-an-effect":"0.6.1"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","eslint-plugin-pnpm":"1.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"15.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x","eslint-plugin-erasable-syntax-only":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.0_1761070928589_0.41313256172701474","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@zayne-labs/eslint-config","version":"0.11.1","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.1","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"0608583351f0a11b3894c5b3921e2bd7bbb8d54c","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.1.tgz","fileCount":11,"integrity":"sha512-wF2+1hgw0JbmdjB5GdkFd8wD2RZBNUiT9PGnjlAO0ecPyptZs9UomNFMftNAlgq4MwSGC/HoWCLSY+/117yX8Q==","signatures":[{"sig":"MEQCIAye6OMAdHe1BU5vYSz5pRaR21AA1LxG4zB6LT63sgHwAiAaostpVjI5NBlfjD2gzGOvz8Kjhmy07x9AZ/wpb+q58w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1256956},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.1.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/b3dc58c110348a2385fa8515a3634c0e/zayne-labs-eslint-config-0.11.1.tgz","_integrity":"sha512-wF2+1hgw0JbmdjB5GdkFd8wD2RZBNUiT9PGnjlAO0ecPyptZs9UomNFMftNAlgq4MwSGC/HoWCLSY+/117yX8Q==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.4.0","local-pkg":"1.1.2","@eslint/js":"9.38.0","@clack/prompts":"0.11.0","@eslint/compat":"1.4.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","@eslint/markdown":"^7.4.1","eslint-plugin-yml":"^1.19.0","typescript-eslint":"8.46.2","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"61.1.5","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.1","eslint-plugin-unicorn":"61.0.2","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.5.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"4.15.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.4","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","husky":"9.1.7","eslint":"9.38.0","tsdown":"^0.15.9","publint":"0.3.15","prettier":"3.6.2","cross-env":"10.1.0","pkg-pr-new":"0.0.60","typescript":"5.9.3","@types/node":"24.9.0","lint-staged":"16.2.5","tailwindcss":"^4.1.15","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.7","eslint-plugin-vue":"10.5.1","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","eslint-plugin-pnpm":"1.3.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.1","eslint-plugin-depend":"1.3.1","eslint-plugin-svelte":"3.12.5","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"15.5.6","eslint-plugin-react-hooks":"7.0.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.2.2","eslint-plugin-react-refresh":"0.4.24","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.133.3","eslint-plugin-better-tailwindcss":"3.7.10","eslint-plugin-erasable-syntax-only":"0.3.1","eslint-plugin-react-you-might-not-need-an-effect":"0.6.1"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","eslint-plugin-pnpm":"1.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"15.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x","eslint-plugin-erasable-syntax-only":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.1_1761091517411_0.22089587278234823","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@zayne-labs/eslint-config","version":"0.11.2","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.2","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"57e642bef2c73d87c939741f6234b31bcfe176e1","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.2.tgz","fileCount":11,"integrity":"sha512-+IVQQxajIzGTxeciv75Xd8yqwqb0lbAQVLZ7SEY6knCpuUg/K1xE7Lc5HqsQRU7boJySsgoRX4lEqwuztr2Xxg==","signatures":[{"sig":"MEUCIQC6nacTzGIIHPB6/p7eLP0r9i3ESSXSjRy/dit5JT3ujQIgKHXqgvgihwvWK7ru8fCh6yzOQeYXrCSKOpnUAg7JvdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1257606},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.2.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/7389d7f84f2b266c46d72fdaf722421f/zayne-labs-eslint-config-0.11.2.tgz","_integrity":"sha512-+IVQQxajIzGTxeciv75Xd8yqwqb0lbAQVLZ7SEY6knCpuUg/K1xE7Lc5HqsQRU7boJySsgoRX4lEqwuztr2Xxg==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.4.0","local-pkg":"1.1.2","@eslint/js":"9.38.0","@clack/prompts":"0.11.0","@eslint/compat":"1.4.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","@eslint/markdown":"^7.4.1","eslint-plugin-yml":"^1.19.0","typescript-eslint":"8.46.2","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"61.1.5","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.1","eslint-plugin-unicorn":"61.0.2","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.5.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"4.15.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.4","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","husky":"9.1.7","eslint":"9.38.0","tsdown":"^0.15.9","publint":"0.3.15","prettier":"3.6.2","cross-env":"10.1.0","pkg-pr-new":"0.0.60","typescript":"5.9.3","@types/node":"24.9.0","lint-staged":"16.2.5","tailwindcss":"^4.1.15","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.7","eslint-plugin-vue":"10.5.1","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","eslint-plugin-pnpm":"1.3.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.2","eslint-plugin-depend":"1.3.1","eslint-plugin-svelte":"3.12.5","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"15.5.6","eslint-plugin-react-hooks":"7.0.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.2.2","eslint-plugin-react-refresh":"0.4.24","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.133.3","eslint-plugin-better-tailwindcss":"3.7.10","eslint-plugin-erasable-syntax-only":"0.3.1","eslint-plugin-react-you-might-not-need-an-effect":"0.6.1"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","eslint-plugin-pnpm":"1.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"15.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x","eslint-plugin-erasable-syntax-only":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.2_1761095977287_0.18891163344565576","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@zayne-labs/eslint-config","version":"0.11.3","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.3","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"410f6ba94978dead270176e45c73162139c89290","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.3.tgz","fileCount":11,"integrity":"sha512-1MV2PgTpz03Cy9fJRB4mu2MRoqTCSBYQSsiZf0XL5BWK09kpCiXMfoucIB2vj9ynlJJbW9apvbJIDZz40uu3/A==","signatures":[{"sig":"MEUCIBaOibQjEhWSjfFfu9WvtLvtZqXFyZLS3RzX99p0kKmUAiEAu1YJSOPmPliDgD06wGr4UvdfIJqIPaTlXpCfRWIwVBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1257701},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.3.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/63e9080b8bfec728a5b1c9a3f3690e10/zayne-labs-eslint-config-0.11.3.tgz","_integrity":"sha512-1MV2PgTpz03Cy9fJRB4mu2MRoqTCSBYQSsiZf0XL5BWK09kpCiXMfoucIB2vj9ynlJJbW9apvbJIDZz40uu3/A==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.4.0","local-pkg":"1.1.2","@eslint/js":"9.38.0","@clack/prompts":"0.11.0","@eslint/compat":"1.4.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","@eslint/markdown":"^7.4.1","eslint-plugin-yml":"^1.19.0","typescript-eslint":"8.46.2","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"61.1.5","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.1","eslint-plugin-unicorn":"61.0.2","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.5.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"4.15.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.4","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","husky":"9.1.7","eslint":"9.38.0","tsdown":"^0.15.9","publint":"0.3.15","prettier":"3.6.2","cross-env":"10.1.0","pkg-pr-new":"0.0.60","typescript":"5.9.3","@types/node":"24.9.1","lint-staged":"16.2.5","tailwindcss":"^4.1.15","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.7","eslint-plugin-vue":"10.5.1","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","eslint-plugin-pnpm":"1.3.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.3","eslint-plugin-depend":"1.3.1","eslint-plugin-svelte":"3.12.5","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"16.0.0","@typescript-eslint/parser":"^8.46.2","eslint-plugin-react-hooks":"7.0.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.2.3","eslint-plugin-react-refresh":"0.4.24","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.133.19","eslint-plugin-better-tailwindcss":"3.7.10","eslint-plugin-erasable-syntax-only":"0.3.1","eslint-plugin-react-you-might-not-need-an-effect":"0.6.1"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","eslint-plugin-pnpm":"1.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"15.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x","eslint-plugin-erasable-syntax-only":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.3_1761101396977_0.41901338276642064","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"@zayne-labs/eslint-config","version":"0.11.4","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.4","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"99149f2ed58950443507d2b751425d532a76877b","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.4.tgz","fileCount":11,"integrity":"sha512-E9P0KWkgPwVcQmMAts2DTmRoYBdFVJbCiJyYZqMBHBEhcqkfHDM0UI09DlRQU2Wx7SYPa2VlhomIBDgmeEYCOw==","signatures":[{"sig":"MEUCICMx5cfLaVSTSb5OxV6SbcgmrCD+1HdpTto3kqwPggkEAiEAvQf8KXcOlf49AFrpfXS01JcGZXTFTBYMOHeiNrYGQlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1257701},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.4.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/fa79d09bf33ed61c5fa75a5e86788d65/zayne-labs-eslint-config-0.11.4.tgz","_integrity":"sha512-E9P0KWkgPwVcQmMAts2DTmRoYBdFVJbCiJyYZqMBHBEhcqkfHDM0UI09DlRQU2Wx7SYPa2VlhomIBDgmeEYCOw==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"10.9.3","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.4.0","local-pkg":"1.1.2","@eslint/js":"9.38.0","@clack/prompts":"0.11.0","@eslint/compat":"1.4.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","@eslint/markdown":"^7.4.1","eslint-plugin-yml":"^1.19.0","typescript-eslint":"8.46.2","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"61.1.5","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.1","eslint-plugin-unicorn":"61.0.2","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.5.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"4.15.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.4","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","husky":"9.1.7","eslint":"9.38.0","tsdown":"^0.15.9","publint":"0.3.15","prettier":"3.6.2","cross-env":"10.1.0","pkg-pr-new":"0.0.60","typescript":"5.9.3","@types/node":"24.9.1","lint-staged":"16.2.5","tailwindcss":"^4.1.15","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.7","eslint-plugin-vue":"10.5.1","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","eslint-plugin-pnpm":"1.3.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.3.1","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.4","eslint-plugin-depend":"1.3.1","eslint-plugin-svelte":"3.12.5","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"16.0.0","@typescript-eslint/parser":"^8.46.2","eslint-plugin-react-hooks":"7.0.0","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.2.3","eslint-plugin-react-refresh":"0.4.24","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.133.19","eslint-plugin-better-tailwindcss":"3.7.10","eslint-plugin-erasable-syntax-only":"0.3.1","eslint-plugin-react-you-might-not-need-an-effect":"0.6.1"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","eslint-plugin-pnpm":"1.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x","eslint-plugin-erasable-syntax-only":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.4_1761142053000_0.413558237512915","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"@zayne-labs/eslint-config","version":"0.11.5","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.5","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"1acff8106ec3551c134fad63197ef38d5a4442a4","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.5.tgz","fileCount":11,"integrity":"sha512-Pi6NXhLmVEsJPzAQadPm2qBFZ3zj31m6hEweo13gromTpxccduml1AHP3+/wCojylMKlko4T9QjTJFnLQdYdWQ==","signatures":[{"sig":"MEYCIQCw4qfV6FZTidOUDuU1TSjXbflz9Db9t1gkv/Tz9AYP7AIhAM9YDWZt77WngbOZ27g7HzvRdt1N5DNJWktEsQ77uels","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1265461},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.5.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/41e420cba7dd6b8d1cbe82d317e44cc3/zayne-labs-eslint-config-0.11.5.tgz","_integrity":"sha512-Pi6NXhLmVEsJPzAQadPm2qBFZ3zj31m6hEweo13gromTpxccduml1AHP3+/wCojylMKlko4T9QjTJFnLQdYdWQ==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.1","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.5.0","local-pkg":"1.1.2","@eslint/js":"9.39.1","@clack/prompts":"0.11.0","@eslint/compat":"1.4.1","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","@eslint/markdown":"^7.5.1","eslint-plugin-yml":"^1.19.0","typescript-eslint":"8.46.3","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.0","yaml-eslint-parser":"1.3.0","eslint-plugin-jsdoc":"61.1.12","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.1","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.5.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"4.15.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.12","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","husky":"9.1.7","eslint":"9.39.1","tsdown":"^0.16.0","publint":"0.3.15","prettier":"3.6.2","cross-env":"10.1.0","pkg-pr-new":"0.0.60","typescript":"5.9.3","@types/node":"24.10.0","lint-staged":"16.2.6","tailwindcss":"^4.1.17","concurrently":"9.2.1","eslint-typegen":"2.3.0","@changesets/cli":"2.29.7","eslint-plugin-vue":"10.5.1","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","eslint-plugin-pnpm":"1.3.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.5","eslint-plugin-depend":"1.3.1","eslint-plugin-svelte":"3.13.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"16.0.1","@typescript-eslint/parser":"^8.46.3","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.3.1","eslint-plugin-react-refresh":"0.4.24","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.133.19","eslint-plugin-better-tailwindcss":"3.7.10","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.7.0"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","eslint-plugin-pnpm":"1.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x","eslint-plugin-erasable-syntax-only":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.5_1762513673291_0.8876457102993085","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"@zayne-labs/eslint-config","version":"0.11.6","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.6","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"bbedbbb80ceee21771e6ad4ce0c694bddacde75e","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.6.tgz","fileCount":11,"integrity":"sha512-45/TYRM/irzTf//u4dTa7qXY7qZ86emrAt+w4sx5dYbccCKf1RrOPFPbH6O6RyYTvLDGYtn5GwEsdVuvxibt8g==","signatures":[{"sig":"MEUCIFg3GkJ7kDdhMmIfY6PPiPhpWRxcjpOuGD9ruaqIGfs+AiEA2yg/KgT1NcH3U2RBwM3/LXlsKxEGjWEHIuRFlRAB/j8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1153896},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.6.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/23ab04febfafdeae61a384c8412d1b61/zayne-labs-eslint-config-0.11.6.tgz","_integrity":"sha512-45/TYRM/irzTf//u4dTa7qXY7qZ86emrAt+w4sx5dYbccCKf1RrOPFPbH6O6RyYTvLDGYtn5GwEsdVuvxibt8g==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.5.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"0.11.0","@eslint/compat":"2.0.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","@eslint/markdown":"^7.5.1","eslint-plugin-yml":"^1.19.1","typescript-eslint":"8.50.0","@antfu/install-pkg":"1.1.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.1","yaml-eslint-parser":"1.3.2","eslint-plugin-jsdoc":"61.5.0","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.6.1","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"5.0.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.16","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"^0.18.2","publint":"0.3.16","prettier":"3.7.4","cross-env":"10.1.0","pkg-pr-new":"0.0.62","typescript":"5.9.3","@types/node":"25.0.3","lint-staged":"16.2.7","tailwindcss":"^4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"^1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.6.2","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","eslint-plugin-pnpm":"1.4.3","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.6","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.13.1","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"16.1.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.3.13","eslint-plugin-react-refresh":"0.4.26","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.141.0","eslint-plugin-better-tailwindcss":"3.8.0","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.1"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","eslint-plugin-pnpm":"1.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x","eslint-plugin-erasable-syntax-only":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"eslint-plugin-pnpm":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.6_1766453379748_0.8726591403893227","host":"s3://npm-registry-packages-npm-production"}},"0.11.7":{"name":"@zayne-labs/eslint-config","version":"0.11.7","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.7","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"8c3cfe52993adbbcba6ef8c1515f04c8c4390315","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.7.tgz","fileCount":15,"integrity":"sha512-Jj4QzVbIgclxzDDKwrDIm64u+Kbil35goAjQPtlOgWEj6M7fjj5weipeUKjF1lRBMRlqAIQEojLkFQY+fJPHKg==","signatures":[{"sig":"MEYCIQDeyAiFV9Nk4mGtuR/KsGe8811ZQQdQxGEi815LSMP1xgIhANdx5iTGMvTIRf6rPqbleZg0Xz8PrnjILW7kH9RMzzP7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1158863},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.7.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/d8f7ce1a5f44bd006acde06e00f53711/zayne-labs-eslint-config-0.11.7.tgz","_integrity":"sha512-Jj4QzVbIgclxzDDKwrDIm64u+Kbil35goAjQPtlOgWEj6M7fjj5weipeUKjF1lRBMRlqAIQEojLkFQY+fJPHKg==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.5.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"0.11.0","@eslint/compat":"2.0.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","@eslint/markdown":"^7.5.1","eslint-plugin-yml":"^1.19.1","typescript-eslint":"8.50.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.4.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.1","yaml-eslint-parser":"1.3.2","eslint-plugin-jsdoc":"61.5.0","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.6.1","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"5.1.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.17","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"^0.18.2","publint":"0.3.16","prettier":"3.7.4","cross-env":"10.1.0","pkg-pr-new":"0.0.62","typescript":"5.9.3","@types/node":"25.0.3","tailwindcss":"^4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"^1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.6.2","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.7","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.13.1","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"16.1.1","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.4.0","eslint-plugin-react-refresh":"0.4.26","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.141.0","eslint-plugin-better-tailwindcss":"3.8.0","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.1"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x","eslint-plugin-erasable-syntax-only":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.7_1766532413764_0.01989347396358676","host":"s3://npm-registry-packages-npm-production"}},"0.11.8":{"name":"@zayne-labs/eslint-config","version":"0.11.8","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.8","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"cffde3f8a5cb5b619192de9c97b08ee7d1a4b918","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.8.tgz","fileCount":20,"integrity":"sha512-B42Sa7BwEuZj3VR2lAoKJ3mi6S6ufwtY0ZPapIonoQTePB35iLpUqRMVpemrBdmJqe0GlT6YUUpE98HRpW9AmQ==","signatures":[{"sig":"MEYCIQC66jQ2ifeEsAH4SU1CBdizdq8rqnhA8T1wEMAOz8YdGQIhAObVG+p6lywd0flN+GlFnrkPiW9C6u0qbblbM5zSHy1w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1161541},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.8.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/16b4339a327d082f3def1ae24771884b/zayne-labs-eslint-config-0.11.8.tgz","_integrity":"sha512-B42Sa7BwEuZj3VR2lAoKJ3mi6S6ufwtY0ZPapIonoQTePB35iLpUqRMVpemrBdmJqe0GlT6YUUpE98HRpW9AmQ==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.5.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"0.11.0","@eslint/compat":"2.0.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","@eslint/markdown":"^7.5.1","eslint-plugin-yml":"^1.19.1","typescript-eslint":"8.50.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.4.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.1","yaml-eslint-parser":"1.3.2","eslint-plugin-jsdoc":"61.5.0","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.6.1","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"5.1.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.17","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"^0.18.2","publint":"0.3.16","prettier":"3.7.4","cross-env":"10.1.0","pkg-pr-new":"0.0.62","typescript":"5.9.3","@types/node":"25.0.3","tailwindcss":"^4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"^1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.6.2","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.8","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.13.1","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"16.1.1","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.4.0","eslint-plugin-react-refresh":"0.4.26","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.141.0","eslint-plugin-better-tailwindcss":"3.8.0","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.1"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x","eslint-plugin-erasable-syntax-only":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.8_1766585081389_0.7829632610934476","host":"s3://npm-registry-packages-npm-production"}},"0.11.9":{"name":"@zayne-labs/eslint-config","version":"0.11.9","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.9","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"c8e1964679b75515364a05c2176b6a6cbadbd172","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.9.tgz","fileCount":20,"integrity":"sha512-ZkYqBJErUnUIWerv3WMScc/IfBdhJsGKwKldrCYmqdsalWE6tL0f6IzP3U5gPet0tqJOaUdYrh1u9HHBrhRClQ==","signatures":[{"sig":"MEYCIQDWzqaGWs8pXg/Fh2hso7eAS8hBJorEbRcElclIsp4h6gIhAIPGZmbGtB0kxX5fA8lOdgbf/eYNp0tPncH0aMxen3IN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1161645},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.9.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/9cdac0cedec6c31f298c54ea44cf9d2e/zayne-labs-eslint-config-0.11.9.tgz","_integrity":"sha512-ZkYqBJErUnUIWerv3WMScc/IfBdhJsGKwKldrCYmqdsalWE6tL0f6IzP3U5gPet0tqJOaUdYrh1u9HHBrhRClQ==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.5.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"0.11.0","@eslint/compat":"2.0.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","@eslint/markdown":"^7.5.1","eslint-plugin-yml":"^1.19.1","typescript-eslint":"8.50.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.4.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.1","yaml-eslint-parser":"1.3.2","eslint-plugin-jsdoc":"61.5.0","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.6.1","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"5.1.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.17","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"^0.18.2","publint":"0.3.16","prettier":"3.7.4","cross-env":"10.1.0","pkg-pr-new":"0.0.62","typescript":"5.9.3","@types/node":"25.0.3","tailwindcss":"^4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"^1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.6.2","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.9","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.13.1","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"16.1.1","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.4.0","eslint-plugin-react-refresh":"0.4.26","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.141.0","eslint-plugin-better-tailwindcss":"3.8.0","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.1"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x","eslint-plugin-erasable-syntax-only":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.9_1766587139400_0.4737534681701001","host":"s3://npm-registry-packages-npm-production"}},"0.11.10":{"name":"@zayne-labs/eslint-config","version":"0.11.10","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.10","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"d081d18b9146a5534647a258966a787b75785628","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.10.tgz","fileCount":20,"integrity":"sha512-MgrAwNRurlCBemmEggAxy/45bhR/cJhMo+Gya3SNpYdHuD3WxozjR/Eh/mzWmv2XrTygrNMyJDKooTlMfNsSug==","signatures":[{"sig":"MEUCIQDQUGIp+LhgK3CjVm+SYsz4ih83rV9n5wi5m+kGlbKu3QIgTKGaH6BfYVOJXsZxKgaWjDyzT9VSTarQNUPYp9ZEd7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1161544},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.10.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/326d3d1355f10321a7e7ec0bcaa6bfff/zayne-labs-eslint-config-0.11.10.tgz","_integrity":"sha512-MgrAwNRurlCBemmEggAxy/45bhR/cJhMo+Gya3SNpYdHuD3WxozjR/Eh/mzWmv2XrTygrNMyJDKooTlMfNsSug==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.5.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"0.11.0","@eslint/compat":"2.0.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","@eslint/markdown":"^7.5.1","eslint-plugin-yml":"^1.19.1","typescript-eslint":"8.50.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.4.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.1","yaml-eslint-parser":"1.3.2","eslint-plugin-jsdoc":"61.5.0","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.6.1","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"5.1.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.17","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"^0.18.2","publint":"0.3.16","prettier":"3.7.4","cross-env":"10.1.0","pkg-pr-new":"0.0.62","typescript":"5.9.3","@types/node":"25.0.3","tailwindcss":"^4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"^1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.6.2","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.10","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.13.1","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"16.1.1","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.4.0","eslint-plugin-react-refresh":"0.4.26","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.141.0","eslint-plugin-better-tailwindcss":"3.8.0","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.1"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x","eslint-plugin-erasable-syntax-only":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.10_1766591367618_0.7645143309404596","host":"s3://npm-registry-packages-npm-production"}},"0.11.11":{"name":"@zayne-labs/eslint-config","version":"0.11.11","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.11","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"dce8c38ad092f30fd50162b740b588ee0b46657b","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.11.tgz","fileCount":20,"integrity":"sha512-p3rcokgoGg3Obk/rCiUkLH5knIAdG1sYA532h6cQozZGyw5liCir3LOmorlzsgqvHr1jkyUyEdlwFS3xUWG+EQ==","signatures":[{"sig":"MEQCIBp1wO0RFBDby7VepDqEe293kMbdIecIvoIj1BZ0ro69AiBUj0wlWl2vKOT2GdwKuwjSOXtHwG6VrfVQDYTm2sPNwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1161648},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.11.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/383f4daf2fb94c22907c1839c86b45d0/zayne-labs-eslint-config-0.11.11.tgz","_integrity":"sha512-p3rcokgoGg3Obk/rCiUkLH5knIAdG1sYA532h6cQozZGyw5liCir3LOmorlzsgqvHr1jkyUyEdlwFS3xUWG+EQ==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.5.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"0.11.0","@eslint/compat":"2.0.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","@eslint/markdown":"^7.5.1","eslint-plugin-yml":"^1.19.1","typescript-eslint":"8.50.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.4.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.1","yaml-eslint-parser":"1.3.2","eslint-plugin-jsdoc":"61.5.0","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.6.1","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"5.1.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.17","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"^0.18.2","publint":"0.3.16","prettier":"3.7.4","cross-env":"10.1.0","pkg-pr-new":"0.0.62","typescript":"5.9.3","@types/node":"25.0.3","tailwindcss":"^4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"^1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.6.2","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.11","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.13.1","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"16.1.1","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.4.0","eslint-plugin-react-refresh":"0.4.26","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.141.0","eslint-plugin-better-tailwindcss":"3.8.0","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.1"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x","eslint-plugin-erasable-syntax-only":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.11_1766666964610_0.9790823663821784","host":"s3://npm-registry-packages-npm-production"}},"0.11.12":{"name":"@zayne-labs/eslint-config","version":"0.11.12","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.12","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"4034d8ddabdf09d4a4ddaf164afc13820b7af1dd","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.12.tgz","fileCount":20,"integrity":"sha512-fVT+jC5N49CJHEa9kAZdHMvyDPkCjULYAffNCTbSskdKl+Ngt5nt2ePu2XLHemvDZUWvtWjV2+Blv+8z8stscw==","signatures":[{"sig":"MEUCIQDKFB/6SovEoSCCfCA5kwsYnaHFsTsOG2RCXXRV8qLT0AIgY4aplKfANebRq3KdwvWqn/SjNLHkegAI/BLhXz2bARE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1161544},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.12.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/ccb9506f3d72a69e1a45ae6e47bc6603/zayne-labs-eslint-config-0.11.12.tgz","_integrity":"sha512-fVT+jC5N49CJHEa9kAZdHMvyDPkCjULYAffNCTbSskdKl+Ngt5nt2ePu2XLHemvDZUWvtWjV2+Blv+8z8stscw==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.5.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"0.11.0","@eslint/compat":"2.0.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","@eslint/markdown":"^7.5.1","eslint-plugin-yml":"^1.19.1","typescript-eslint":"8.50.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.4.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.1","yaml-eslint-parser":"1.3.2","eslint-plugin-jsdoc":"61.5.0","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.6.1","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"5.1.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.17","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"^0.18.2","publint":"0.3.16","prettier":"3.7.4","cross-env":"10.1.0","pkg-pr-new":"0.0.62","typescript":"5.9.3","@types/node":"25.0.3","tailwindcss":"^4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"^1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.6.2","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.12","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.13.1","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"16.1.1","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.4.0","eslint-plugin-react-refresh":"0.4.26","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.141.0","eslint-plugin-better-tailwindcss":"3.8.0","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.1"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x","eslint-plugin-erasable-syntax-only":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.12_1766670204761_0.6044809273055614","host":"s3://npm-registry-packages-npm-production"}},"0.11.13":{"name":"@zayne-labs/eslint-config","version":"0.11.13","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.13","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"f1a60f7b91c4566295d23e9384c4e79c1ffbc658","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.13.tgz","fileCount":20,"integrity":"sha512-SrgLXXmFlkqpWhZqFejdzrolbI2KYNDArOGa/4sqKxm+cKZwVIIyXc5ApjdgfaN8VPg5wFZyvAxKQlc0gWnunw==","signatures":[{"sig":"MEUCIQCc/fNGv+snhyqWG4B5kSh13kKpCPxH7T6fbkRkh97q3QIgCUWBwL1YX1VGViRAjtJEcR7ckKT3ntGQtzT0kn87ecY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1161544},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.13.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/57ed30219c83249f523cdc44fa42c1bb/zayne-labs-eslint-config-0.11.13.tgz","_integrity":"sha512-SrgLXXmFlkqpWhZqFejdzrolbI2KYNDArOGa/4sqKxm+cKZwVIIyXc5ApjdgfaN8VPg5wFZyvAxKQlc0gWnunw==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.5.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"0.11.0","@eslint/compat":"2.0.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","@eslint/markdown":"^7.5.1","eslint-plugin-yml":"^1.19.1","typescript-eslint":"8.50.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.4.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.1","yaml-eslint-parser":"1.3.2","eslint-plugin-jsdoc":"61.5.0","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.6.1","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"5.1.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.17","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"^0.18.2","publint":"0.3.16","prettier":"3.7.4","cross-env":"10.1.0","pkg-pr-new":"0.0.62","typescript":"5.9.3","@types/node":"25.0.3","tailwindcss":"^4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"^1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.6.2","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.13","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.13.1","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"16.1.1","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.4.0","eslint-plugin-react-refresh":"0.4.26","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.141.0","eslint-plugin-better-tailwindcss":"3.8.0","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.1"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x","eslint-plugin-erasable-syntax-only":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.13_1766752657309_0.3856309078276552","host":"s3://npm-registry-packages-npm-production"}},"0.11.14":{"name":"@zayne-labs/eslint-config","version":"0.11.14","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.14","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"5263175beb2e9095fe75a326d94ac2185994baf8","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.14.tgz","fileCount":20,"integrity":"sha512-2dV+3MbB3qQXhypRUq0rwGWhvHmb8a0j2XznMxPUzoDI3JCPbAPjURCwoDHjS8IhQ9oPsQWlOoucewGZhQCiSQ==","signatures":[{"sig":"MEQCICHbVujkwHkJP1rsw7lpyI3pRsgu8WqEaMdcHVtSvNdIAiAGBh7KB4F8INDX2psEXUzLMauPUMLTBmr6hEokTgeREw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1161544},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.14.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/34733e061d8dc0c32de1f7b0a099a303/zayne-labs-eslint-config-0.11.14.tgz","_integrity":"sha512-2dV+3MbB3qQXhypRUq0rwGWhvHmb8a0j2XznMxPUzoDI3JCPbAPjURCwoDHjS8IhQ9oPsQWlOoucewGZhQCiSQ==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.5.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"0.11.0","@eslint/compat":"2.0.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","@eslint/markdown":"^7.5.1","eslint-plugin-yml":"^1.19.1","typescript-eslint":"8.50.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.4.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.1","yaml-eslint-parser":"1.3.2","eslint-plugin-jsdoc":"61.5.0","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.6.1","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"5.1.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.17","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"^0.18.2","publint":"0.3.16","prettier":"3.7.4","cross-env":"10.1.0","pkg-pr-new":"0.0.62","typescript":"5.9.3","@types/node":"25.0.3","tailwindcss":"^4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"^1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.6.2","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.14","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.13.1","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"16.1.1","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.4.0","eslint-plugin-react-refresh":"0.4.26","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.141.0","eslint-plugin-better-tailwindcss":"3.8.0","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.1"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x","eslint-plugin-erasable-syntax-only":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.14_1766756133260_0.5612123761811747","host":"s3://npm-registry-packages-npm-production"}},"0.11.15":{"name":"@zayne-labs/eslint-config","version":"0.11.15","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.15","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"d05bc478bd3e9eb980facd465432d3acccfe8233","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.15.tgz","fileCount":20,"integrity":"sha512-ZWX/82P6ZX/JUpFfp7b1dy3GNt5oGoEXVEX7LsOS0b6u2bCELrxKzTQDaxMsSW3+/rxNgnVm8hsDFGxoBvU9kQ==","signatures":[{"sig":"MEUCIEfcjHUGHLb9ma0hP3Wbon0zJJ6U1EDPWN8f/5APKPn6AiEAs7G9GJ03fAu/I2eF66L5C2unDYETuEjdnSKomM7cJYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1162699},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.15.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/941114c62de360478cdb6cb0d1ad59d1/zayne-labs-eslint-config-0.11.15.tgz","_integrity":"sha512-ZWX/82P6ZX/JUpFfp7b1dy3GNt5oGoEXVEX7LsOS0b6u2bCELrxKzTQDaxMsSW3+/rxNgnVm8hsDFGxoBvU9kQ==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"16.5.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"0.11.0","@eslint/compat":"2.0.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","@eslint/markdown":"^7.5.1","eslint-plugin-yml":"^1.19.1","typescript-eslint":"8.50.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.4.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.1","yaml-eslint-parser":"1.3.2","eslint-plugin-jsdoc":"61.5.0","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.6.1","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"5.1.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.17","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"^0.18.2","publint":"0.3.16","prettier":"3.7.4","cross-env":"10.1.0","pkg-pr-new":"0.0.62","typescript":"5.9.3","@types/node":"25.0.3","tailwindcss":"^4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"^1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.6.2","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.15","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.13.1","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"16.1.1","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.4.0","eslint-plugin-react-refresh":"0.4.26","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.141.0","eslint-plugin-better-tailwindcss":"3.8.0","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.1"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x","eslint-plugin-erasable-syntax-only":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.15_1766859632445_0.09243113808719872","host":"s3://npm-registry-packages-npm-production"}},"0.11.16":{"name":"@zayne-labs/eslint-config","version":"0.11.16","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.16","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"a103de4a6e7cc4bfb8ba99a526d26c9cd0ce5966","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.16.tgz","fileCount":18,"integrity":"sha512-UwfzA58wsD4RCwpuyd0AUsp5bf758aGFWFTIeQ55LU3GNJ+MU1UcaAByex4tSZiVO7o1i+OpfbKJnK7A6RkUmQ==","signatures":[{"sig":"MEUCIQDwGqWIaDIGANOBmLFtpxEO0dihxqIjiQiuXvOjYh4t7QIgNCOtUKcGxhWZbAubj5cd5AtA7GxecShNwZRsh9CS8B0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082610},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.16.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/bb3a04cb8c68f511d8d1b0e281cc0c0e/zayne-labs-eslint-config-0.11.16.tgz","_integrity":"sha512-UwfzA58wsD4RCwpuyd0AUsp5bf758aGFWFTIeQ55LU3GNJ+MU1UcaAByex4tSZiVO7o1i+OpfbKJnK7A6RkUmQ==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"17.0.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"0.11.0","@eslint/compat":"2.0.0","eslint-plugin-n":"17.23.1","parse-gitignore":"2.0.0","@eslint/markdown":"^7.5.1","eslint-plugin-yml":"^1.19.1","typescript-eslint":"8.52.0","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.4.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"0.10.1","yaml-eslint-parser":"1.3.2","eslint-plugin-jsdoc":"61.5.0","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.6.1","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"5.2.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.20","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"0.19.0-beta.2","publint":"0.3.16","prettier":"3.7.4","cross-env":"10.1.0","pkg-pr-new":"0.0.62","typescript":"5.9.3","@types/node":"25.0.3","tailwindcss":"^4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"^1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.6.2","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.16","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.13.1","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"16.1.1","@typescript-eslint/parser":"^8.52.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.5.1","eslint-plugin-react-refresh":"0.4.26","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.141.0","eslint-plugin-better-tailwindcss":"3.8.0","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.3"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x","eslint-plugin-erasable-syntax-only":"0.x.x","eslint-plugin-react-you-might-not-need-an-effect":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.16_1767643200226_0.6024044753115787","host":"s3://npm-registry-packages-npm-production"}},"0.11.17":{"name":"@zayne-labs/eslint-config","version":"0.11.17","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.17","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"200fea3d1b60edbbc117483b8009d2f0003a7b84","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.17.tgz","fileCount":18,"integrity":"sha512-BmCNpnBlzZczPkYkQNB5XXX2donMNHzwnj3uL3EDc9U75/ND4qafa2NHiP9MNUBT64MfnpXSG5Ko8MTrvkiHsw==","signatures":[{"sig":"MEUCIQCmDWofkpXJTfjvkxc2Wm7hy+ChcYGo6sWL5tP50G+gmwIgKf/60PuTxmYKvGgB8W95pjtjJGkIq5JJILYTWF4tgXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1088861},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.17.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/2a177213dba2d4bf8be381a576bfdd01/zayne-labs-eslint-config-0.11.17.tgz","_integrity":"sha512-BmCNpnBlzZczPkYkQNB5XXX2donMNHzwnj3uL3EDc9U75/ND4qafa2NHiP9MNUBT64MfnpXSG5Ko8MTrvkiHsw==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"17.0.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"0.11.0","@eslint/compat":"2.0.1","eslint-plugin-n":"17.23.2","parse-gitignore":"2.0.0","@eslint/markdown":"^7.5.1","eslint-plugin-yml":"^1.19.1","typescript-eslint":"8.53.0","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.4.3","eslint-plugin-toml":"^1.0.0","toml-eslint-parser":"1.0.1","yaml-eslint-parser":"1.3.2","eslint-plugin-jsdoc":"62.0.0","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.7.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"5.3.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.22","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"0.19.0","publint":"0.3.16","prettier":"3.7.4","cross-env":"10.1.0","pkg-pr-new":"0.0.62","typescript":"5.9.3","@types/node":"25.0.8","tailwindcss":"^4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"^1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.6.2","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.17","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.14.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"16.1.1","@typescript-eslint/parser":"^8.53.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.5.8","eslint-plugin-react-refresh":"0.4.26","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.141.0","eslint-plugin-better-tailwindcss":"4.0.0","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.5"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"3.x.x","eslint-plugin-erasable-syntax-only":"0.x.x","eslint-plugin-react-you-might-not-need-an-effect":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.17_1768353014147_0.5952736203503874","host":"s3://npm-registry-packages-npm-production"}},"0.11.18":{"name":"@zayne-labs/eslint-config","version":"0.11.18","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.18","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"9cdfd5b5833c39076eed7743ddc1bb2a8fac7a7f","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.18.tgz","fileCount":18,"integrity":"sha512-mp8QK/oEV4+FEeK+y/ws/GZ+aDVbzQq/r1+7CW778ZIhFR6hKxrVtGVrB+30h2oGqbM8cTCtgSbAUJods/HmAw==","signatures":[{"sig":"MEQCIDkM8DEzalGMsvS/SI5TicAQgiGvKVaOGR/xpW7ojQXaAiBCE6w+ngP9umn9WwTvF0P9BmIL0pYVCI/NvMj1Ax3RFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1088861},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.18.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/49ddcb6143bec7e117c9ef55055aa7b8/zayne-labs-eslint-config-0.11.18.tgz","_integrity":"sha512-mp8QK/oEV4+FEeK+y/ws/GZ+aDVbzQq/r1+7CW778ZIhFR6hKxrVtGVrB+30h2oGqbM8cTCtgSbAUJods/HmAw==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"17.0.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"0.11.0","@eslint/compat":"2.0.1","eslint-plugin-n":"17.23.2","parse-gitignore":"2.0.0","@eslint/markdown":"^7.5.1","eslint-plugin-yml":"^1.19.1","typescript-eslint":"8.53.0","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.4.3","eslint-plugin-toml":"^1.0.0","toml-eslint-parser":"1.0.1","yaml-eslint-parser":"1.3.2","eslint-plugin-jsdoc":"62.0.0","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.7.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"5.3.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.22","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"0.19.0","publint":"0.3.16","prettier":"3.7.4","cross-env":"10.1.0","pkg-pr-new":"0.0.62","typescript":"5.9.3","@types/node":"25.0.8","tailwindcss":"^4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"^1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.6.2","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.18","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.14.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"16.1.1","@typescript-eslint/parser":"^8.53.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.6.0","eslint-plugin-react-refresh":"0.4.26","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.141.0","eslint-plugin-better-tailwindcss":"4.0.0","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.5"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"4.x.x","eslint-plugin-erasable-syntax-only":"0.x.x","eslint-plugin-react-you-might-not-need-an-effect":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.18_1768353735099_0.1987787726052881","host":"s3://npm-registry-packages-npm-production"}},"0.11.19":{"name":"@zayne-labs/eslint-config","version":"0.11.19","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.19","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"eb2490f05c0f955b3b2991b42fb4d6f2477bbf9a","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.19.tgz","fileCount":18,"integrity":"sha512-I4ZInbf8rC3km5+ZYZj0g+WUC5wCYyM1edJlO019idQqLtaj5ctwMSXX4K5QYaZL5NGZkAyIK7HxsN9bMDdWeQ==","signatures":[{"sig":"MEYCIQCxQUaGzf31+RpIMgQiREzAkTMycir1sqOsRTsomaqN+QIhANWWjKjqBCTwzDxI6wrrchopR1YV14jei8Mc2J2XkhsW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083819},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.19.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/89b89f4e49da88b17b44ad2e6ff419fe/zayne-labs-eslint-config-0.11.19.tgz","_integrity":"sha512-I4ZInbf8rC3km5+ZYZj0g+WUC5wCYyM1edJlO019idQqLtaj5ctwMSXX4K5QYaZL5NGZkAyIK7HxsN9bMDdWeQ==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"17.0.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"0.11.0","@eslint/compat":"2.0.1","eslint-plugin-n":"17.23.2","parse-gitignore":"2.0.0","@eslint/markdown":"^7.5.1","eslint-plugin-yml":"^1.19.1","typescript-eslint":"8.53.0","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.4.3","eslint-plugin-toml":"^1.0.0","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"1.3.2","eslint-plugin-jsdoc":"62.0.0","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.7.0","eslint-flat-config-utils":"2.1.4","eslint-plugin-perfectionist":"5.3.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.25","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"0.19.0","publint":"0.3.16","prettier":"3.8.0","cross-env":"10.1.0","pkg-pr-new":"0.0.62","typescript":"5.9.3","@types/node":"25.0.9","tailwindcss":"^4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"^1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.7.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.19","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.14.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"16.1.3","@typescript-eslint/parser":"^8.53.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.7.1","eslint-plugin-react-refresh":"0.4.26","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.141.0","eslint-plugin-better-tailwindcss":"4.0.1","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.5"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"4.x.x","eslint-plugin-erasable-syntax-only":"0.x.x","eslint-plugin-react-you-might-not-need-an-effect":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.19_1768612222560_0.008165881598241942","host":"s3://npm-registry-packages-npm-production"}},"0.11.20":{"name":"@zayne-labs/eslint-config","version":"0.11.20","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.20","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"d9e1203c5a731ef0db8ae2eb4d0f303e137325dc","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.20.tgz","fileCount":18,"integrity":"sha512-bW0j3b3r7tkJWkrC0suI9q55Y+MrKzytyWlknyQkXcBDpbhxo6kqMH39d1NObRC6SK8LVdnKOHUD5u7/ii8NNg==","signatures":[{"sig":"MEUCIQDQFb4qd65ILA7eha8GBY4kMPAa6v5/UB0XQCViIu/FfAIgMMgln0hWgXBa1Ewq39q0zfLCG8XCD1itJnZKxXxF9+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083938},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.20.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/baedd600f8ac82d196eb9228c762dfd5/zayne-labs-eslint-config-0.11.20.tgz","_integrity":"sha512-bW0j3b3r7tkJWkrC0suI9q55Y+MrKzytyWlknyQkXcBDpbhxo6kqMH39d1NObRC6SK8LVdnKOHUD5u7/ii8NNg==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"17.0.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"0.11.0","@eslint/compat":"2.0.1","eslint-plugin-n":"17.23.2","parse-gitignore":"2.0.0","@eslint/markdown":"^7.5.1","eslint-plugin-yml":"^3.0.0","typescript-eslint":"8.53.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.5.0","eslint-plugin-toml":"^1.0.3","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.3.0","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.7.0","eslint-flat-config-utils":"2.1.4","@typescript-eslint/parser":"^8.53.1","eslint-plugin-perfectionist":"5.3.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.27","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"0.20.0-beta.4","publint":"0.3.16","prettier":"3.8.0","cross-env":"10.1.0","pkg-pr-new":"0.0.62","typescript":"5.9.3","@types/node":"25.0.9","tailwindcss":"^4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"^1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.7.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.20","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.14.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"16.1.4","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.7.2","eslint-plugin-react-refresh":"0.4.26","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.3","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.141.0","eslint-plugin-better-tailwindcss":"4.0.1","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.5"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"4.x.x","eslint-plugin-erasable-syntax-only":"0.x.x","eslint-plugin-react-you-might-not-need-an-effect":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.20_1768961597158_0.06949846824852823","host":"s3://npm-registry-packages-npm-production"}},"0.11.21":{"name":"@zayne-labs/eslint-config","version":"0.11.21","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.21","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"eb6c0fd43bd23dd16e2ed1d9eca15c44b1511224","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.21.tgz","fileCount":18,"integrity":"sha512-A5+fw9shQkgx6HENsFZS7mSWj4M9VGx0aFGvl2tsFytKOS3h74qglStWHbDS6pNX6YChO5n62V1Ireq/ZzvLCg==","signatures":[{"sig":"MEQCIGY+xj9nWgYVWVh64fW2BAwYwdI2Ah8ta75+izk30ak8AiAR2CuYIm3ZZWKuFmrfPJhsryMD0E3zfkM0n4Lwmflurw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1084165},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.21.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/9d6b76aa24e9c015e7512e5830317f9b/zayne-labs-eslint-config-0.11.21.tgz","_integrity":"sha512-A5+fw9shQkgx6HENsFZS7mSWj4M9VGx0aFGvl2tsFytKOS3h74qglStWHbDS6pNX6YChO5n62V1Ireq/ZzvLCg==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"17.0.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"0.11.0","@eslint/compat":"2.0.1","eslint-plugin-n":"17.23.2","parse-gitignore":"2.0.0","@eslint/markdown":"^7.5.1","eslint-plugin-yml":"^3.0.0","typescript-eslint":"8.53.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.5.0","eslint-plugin-toml":"^1.0.3","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.3.0","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.7.0","eslint-flat-config-utils":"2.1.4","@typescript-eslint/parser":"^8.53.1","eslint-plugin-perfectionist":"5.3.1","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.27","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"0.20.0-beta.4","publint":"0.3.16","prettier":"3.8.0","cross-env":"10.1.0","pkg-pr-new":"0.0.62","typescript":"5.9.3","@types/node":"25.0.9","tailwindcss":"^4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"^1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.7.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"^10.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.21","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.14.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"16.1.4","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.7.2","eslint-plugin-react-refresh":"0.4.26","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.3","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/eslint-plugin-security":"3.0.0","@tanstack/eslint-plugin-router":"1.141.0","eslint-plugin-better-tailwindcss":"4.0.1","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.5"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"4.x.x","eslint-plugin-erasable-syntax-only":"0.x.x","eslint-plugin-react-you-might-not-need-an-effect":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.21_1769009990414_0.6736884823127061","host":"s3://npm-registry-packages-npm-production"}},"0.11.22":{"name":"@zayne-labs/eslint-config","version":"0.11.22","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.22","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"ddcf3666e6b932d525cb1868ac831681aadf4174","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.22.tgz","fileCount":18,"integrity":"sha512-ZKSNpPgnf3gXL2OL6+Ct75kAnwzo92PJKHOrYfpJvUchkXC5FnP2+wRTQSbuldtTg1i2k9it4d8FhkmxxfTBCA==","signatures":[{"sig":"MEQCIFEe+NGV/5mLOu/e28ITr8laK7Htgi1DlaReNc5ynQw/AiAmEcKPMMSwUReMj/Ls9sNt0iKxrK7KBCz7K5N5sx27ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1080873},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.22.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/7a5dea50a55bb140d60afdfa6f93758f/zayne-labs-eslint-config-0.11.22.tgz","_integrity":"sha512-ZKSNpPgnf3gXL2OL6+Ct75kAnwzo92PJKHOrYfpJvUchkXC5FnP2+wRTQSbuldtTg1i2k9it4d8FhkmxxfTBCA==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"17.2.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"1.0.0","@eslint/compat":"2.0.2","eslint-plugin-n":"17.23.2","parse-gitignore":"2.0.0","@eslint/markdown":"7.5.1","eslint-plugin-yml":"3.0.0","typescript-eslint":"8.54.0","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.5.0","eslint-plugin-toml":"1.0.3","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.5.0","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.7.1","eslint-flat-config-utils":"3.0.0","eslint-plugin-perfectionist":"5.4.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.30","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"0.20.1","publint":"0.3.17","prettier":"3.8.1","cross-env":"10.1.0","pkg-pr-new":"0.0.62","typescript":"5.9.3","@types/node":"25.1.0","tailwindcss":"4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.7.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"10.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.22","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.14.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"6.10.2","@next/eslint-plugin-next":"16.1.6","@typescript-eslint/parser":"8.54.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.8.1","eslint-plugin-react-refresh":"0.4.26","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","@tanstack/eslint-plugin-router":"1.155.0","eslint-plugin-better-tailwindcss":"4.0.2","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.5"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"4.x.x","eslint-plugin-erasable-syntax-only":"0.x.x","eslint-plugin-react-you-might-not-need-an-effect":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.22_1770026390663_0.6027892450401655","host":"s3://npm-registry-packages-npm-production"}},"0.11.23":{"name":"@zayne-labs/eslint-config","version":"0.11.23","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.23","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"68c3d1d6877c2da15ba5d1de688a601469538107","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.23.tgz","fileCount":18,"integrity":"sha512-+MhJupTk3M5Lok7RqqgrhjRZ7oWgiB3Gci3Xc0dQo5qVqKWE0tOfmlF2QUQe1Uq1Aazc3ooIQO0gMDmFzB4JTQ==","signatures":[{"sig":"MEQCIHQetJhTC7Nsr14LTPiKTehDoASZGxxW6ybXzMwqGrFSAiB/BoBt4x3SB0/V3Z+nWjJ3K+MaXmVrca8cELC0z4ir/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081192},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.23.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/5ffe3a4e3eecb383d1f9e3acef55bcbd/zayne-labs-eslint-config-0.11.23.tgz","_integrity":"sha512-+MhJupTk3M5Lok7RqqgrhjRZ7oWgiB3Gci3Xc0dQo5qVqKWE0tOfmlF2QUQe1Uq1Aazc3ooIQO0gMDmFzB4JTQ==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"17.2.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"1.0.0","@eslint/compat":"2.0.2","eslint-plugin-n":"17.23.2","parse-gitignore":"2.0.0","@eslint/markdown":"7.5.1","eslint-plugin-yml":"3.0.0","typescript-eslint":"8.54.0","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.5.0","eslint-plugin-toml":"1.0.3","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.5.0","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.7.1","eslint-flat-config-utils":"3.0.0","eslint-plugin-perfectionist":"5.4.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.30","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"0.20.1","publint":"0.3.17","prettier":"3.8.1","cross-env":"10.1.0","pkg-pr-new":"0.0.62","typescript":"5.9.3","@types/node":"25.1.0","tailwindcss":"4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.7.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"10.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.23","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.14.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"6.10.2","@next/eslint-plugin-next":"16.1.6","@typescript-eslint/parser":"8.54.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.8.1","eslint-plugin-react-refresh":"0.4.26","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","@tanstack/eslint-plugin-router":"1.155.0","eslint-plugin-better-tailwindcss":"4.0.2","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.5"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"4.x.x","eslint-plugin-erasable-syntax-only":"0.x.x","eslint-plugin-react-you-might-not-need-an-effect":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.23_1770030609695_0.6634927715991927","host":"s3://npm-registry-packages-npm-production"}},"0.11.24":{"name":"@zayne-labs/eslint-config","version":"0.11.24","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.24","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"af27a335b87ea1a387ac715f522a7a095adaa036","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.24.tgz","fileCount":16,"integrity":"sha512-4Vi6GHe7WC42k34gGjAlAX8fPolHdbcd7MKmiVpenua9TBMYNkBCuA146YyRrA1neMFffE3+0TkR9TEo+Ee27w==","signatures":[{"sig":"MEQCIDAbTLyyWwSHW8Ip+80I0/ZnON9/XIkj16PiTCph36QdAiAbHK1gfnXF9fuqXVcxI+aW2hR6/Nne4UmMBo6ClgdgEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081059},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.24.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/e300c37050fca7ef8782af5c5a60f234/zayne-labs-eslint-config-0.11.24.tgz","_integrity":"sha512-4Vi6GHe7WC42k34gGjAlAX8fPolHdbcd7MKmiVpenua9TBMYNkBCuA146YyRrA1neMFffE3+0TkR9TEo+Ee27w==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"17.3.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"1.0.0","@eslint/compat":"2.0.2","eslint-plugin-n":"17.23.2","parse-gitignore":"2.0.0","@eslint/markdown":"7.5.1","eslint-plugin-yml":"3.0.0","typescript-eslint":"8.54.0","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.5.0","eslint-plugin-toml":"1.0.3","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.5.2","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.7.1","eslint-flat-config-utils":"3.0.0","eslint-plugin-perfectionist":"5.5.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.31","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"0.20.3","publint":"0.3.17","prettier":"3.8.1","cross-env":"10.1.0","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"25.2.1","tailwindcss":"4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.7.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"10.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.24","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.14.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"6.10.2","@next/eslint-plugin-next":"16.1.6","@typescript-eslint/parser":"8.54.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.11.0","eslint-plugin-react-refresh":"0.5.0","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","@tanstack/eslint-plugin-router":"1.155.0","eslint-plugin-better-tailwindcss":"4.1.1","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.5"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"4.x.x","eslint-plugin-erasable-syntax-only":"0.x.x","eslint-plugin-react-you-might-not-need-an-effect":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.24_1770390566276_0.747073212043637","host":"s3://npm-registry-packages-npm-production"}},"0.11.25":{"name":"@zayne-labs/eslint-config","version":"0.11.25","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.25","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"ac7787567d5189c4af67db276e8c35fb3fdc9743","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.25.tgz","fileCount":16,"integrity":"sha512-WQ4KwIoU9Dc5BA/0pSbj8q06dretyoTkhUGm5OWqDJYklkQD6V/rnUocCb3WKXn95cMYfM0VYXTlarCxQU2caw==","signatures":[{"sig":"MEQCIBr1psMYnISaU7JwUXgA/R80LzuIQb2AFmwTtsMmYLuWAiBg6nD1i6MTkOOKC4OHNRdzZBFuRMozbdCAVXYtZnB6jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081158},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.25.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/f3aceede69084cf058bb9681aa9c9545/zayne-labs-eslint-config-0.11.25.tgz","_integrity":"sha512-WQ4KwIoU9Dc5BA/0pSbj8q06dretyoTkhUGm5OWqDJYklkQD6V/rnUocCb3WKXn95cMYfM0VYXTlarCxQU2caw==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"17.3.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"1.0.0","@eslint/compat":"2.0.2","eslint-plugin-n":"17.23.2","parse-gitignore":"2.0.0","@eslint/markdown":"7.5.1","eslint-plugin-yml":"3.0.0","typescript-eslint":"8.54.0","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.5.0","eslint-plugin-toml":"1.0.3","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.5.2","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.7.1","eslint-flat-config-utils":"3.0.0","eslint-plugin-perfectionist":"5.5.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.31","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"0.20.3","publint":"0.3.17","prettier":"3.8.1","cross-env":"10.1.0","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"25.2.1","tailwindcss":"4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.7.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"10.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.25","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.14.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"6.10.2","@next/eslint-plugin-next":"16.1.6","@typescript-eslint/parser":"8.54.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.11.0","eslint-plugin-react-refresh":"0.5.0","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","@tanstack/eslint-plugin-router":"1.155.0","eslint-plugin-better-tailwindcss":"4.1.1","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.5"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"4.x.x","eslint-plugin-erasable-syntax-only":"0.x.x","eslint-plugin-react-you-might-not-need-an-effect":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.25_1770395858306_0.4224971832328832","host":"s3://npm-registry-packages-npm-production"}},"0.11.26":{"name":"@zayne-labs/eslint-config","version":"0.11.26","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.26","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"95a98534906d6ef0bcef7d2d2c80eecc8b35b4df","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.26.tgz","fileCount":16,"integrity":"sha512-Uxs7Fct6Fda9avylPUfS1iw53pgyb9GvPKjP8jlshC/k6JF3hViqTnDKoTMedT1f45crn6f0iowr6JnempDEtQ==","signatures":[{"sig":"MEYCIQCsFnjtuF1r0NW0CPf611sVnSNP9wkAbIIRhL+IqWd6hgIhALkE5InamHjHZgzPPxI2E0nlEGp6ekr88Im4BpbXN/WX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081059},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.26.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/9cf7c90bb1082fe6ed4e524b8b45792e/zayne-labs-eslint-config-0.11.26.tgz","_integrity":"sha512-Uxs7Fct6Fda9avylPUfS1iw53pgyb9GvPKjP8jlshC/k6JF3hViqTnDKoTMedT1f45crn6f0iowr6JnempDEtQ==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"17.3.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"1.0.0","@eslint/compat":"2.0.2","eslint-plugin-n":"17.23.2","parse-gitignore":"2.0.0","@eslint/markdown":"7.5.1","eslint-plugin-yml":"3.0.0","typescript-eslint":"8.54.0","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.5.0","eslint-plugin-toml":"1.0.3","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.5.2","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.7.1","eslint-flat-config-utils":"3.0.0","eslint-plugin-perfectionist":"5.5.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.31","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"0.20.3","publint":"0.3.17","prettier":"3.8.1","cross-env":"10.1.0","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"25.2.1","tailwindcss":"4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.7.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"10.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.26","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.14.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"6.10.2","@next/eslint-plugin-next":"16.1.6","@typescript-eslint/parser":"8.54.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.11.1","eslint-plugin-react-refresh":"0.5.0","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","@tanstack/eslint-plugin-router":"1.155.0","eslint-plugin-better-tailwindcss":"4.1.1","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.5"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"4.x.x","eslint-plugin-erasable-syntax-only":"0.x.x","eslint-plugin-react-you-might-not-need-an-effect":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.26_1770399025559_0.651202010036398","host":"s3://npm-registry-packages-npm-production"}},"0.11.27":{"name":"@zayne-labs/eslint-config","version":"0.11.27","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.27","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"b5d8be9ff7a43512ac665db157f3d391f137a959","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.27.tgz","fileCount":16,"integrity":"sha512-Zn7K7eAZ6fgjcMRoVlYbbjUJftrikWDcKzLFOPvexG4Gc0gSdauATt7xUJuCUKaKJ85LcZBDwW9qTeQf490aXw==","signatures":[{"sig":"MEQCIGD64c3b3fGF1E6uM9lA+pHvXpAvkOuYvjcSaRFtoL8UAiBWRQpXXWl2KQyWzWZWdEARf9NNtjz2m5Y31t8in2FkXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081158},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.27.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/5147d8bec4e25a4d3dd1d9c8e212bf5b/zayne-labs-eslint-config-0.11.27.tgz","_integrity":"sha512-Zn7K7eAZ6fgjcMRoVlYbbjUJftrikWDcKzLFOPvexG4Gc0gSdauATt7xUJuCUKaKJ85LcZBDwW9qTeQf490aXw==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"17.3.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"1.0.0","@eslint/compat":"2.0.2","eslint-plugin-n":"17.23.2","parse-gitignore":"2.0.0","@eslint/markdown":"7.5.1","eslint-plugin-yml":"3.0.0","typescript-eslint":"8.54.0","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.5.0","eslint-plugin-toml":"1.0.3","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.5.2","eslint-plugin-jsonc":"2.21.0","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"62.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.7.1","eslint-flat-config-utils":"3.0.0","eslint-plugin-perfectionist":"5.5.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.31","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"0.20.3","publint":"0.3.17","prettier":"3.8.1","cross-env":"10.1.0","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"25.2.1","tailwindcss":"4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.7.0","vue-eslint-parser":"10.2.0","eslint-config-expo":"10.0.0","astro-eslint-parser":"1.2.2","eslint-plugin-astro":"1.5.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.27","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.14.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"6.10.2","@next/eslint-plugin-next":"16.1.6","@typescript-eslint/parser":"8.54.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.11.1","eslint-plugin-react-refresh":"0.5.0","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","@tanstack/eslint-plugin-router":"1.155.0","eslint-plugin-better-tailwindcss":"4.1.1","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.5"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"4.x.x","eslint-plugin-erasable-syntax-only":"0.x.x","eslint-plugin-react-you-might-not-need-an-effect":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.27_1770413012096_0.0790609743922619","host":"s3://npm-registry-packages-npm-production"}},"0.11.28":{"name":"@zayne-labs/eslint-config","version":"0.11.28","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.28","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"0a047f8d3d5a6bab11b46ce2f107591dabec8eeb","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.28.tgz","fileCount":16,"integrity":"sha512-cTnCvLDTjVJMyM9mwl4qVISYjQzEiH8EWaFsxNowLMeCjQM5l1mjlR4Zu0/hgVBEP4jcISW7ieHjfOyrpFRztA==","signatures":[{"sig":"MEYCIQCh95x43xW4PBUqUh7Jnwyxj0ZAZD5G1xRenEHDZUFohAIhANC8vtBO3IG5fYEG7tt6tQDhZoisUZGuR/wALlcYNTIH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081689},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.28.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/416028cbe3744cfa68d140edf2e0be0d/zayne-labs-eslint-config-0.11.28.tgz","_integrity":"sha512-cTnCvLDTjVJMyM9mwl4qVISYjQzEiH8EWaFsxNowLMeCjQM5l1mjlR4Zu0/hgVBEP4jcISW7ieHjfOyrpFRztA==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"17.3.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"1.0.1","@eslint/compat":"2.0.2","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"7.5.1","eslint-plugin-yml":"3.1.2","typescript-eslint":"8.55.0","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.5.0","eslint-plugin-toml":"1.0.4","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.5.5","eslint-plugin-jsonc":"2.21.1","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"63.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.8.0","eslint-flat-config-utils":"3.0.1","eslint-plugin-perfectionist":"5.5.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.42","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"0.20.3","publint":"0.3.17","prettier":"3.8.1","cross-env":"10.1.0","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"25.2.3","tailwindcss":"4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.8.0","vue-eslint-parser":"10.4.0","eslint-config-expo":"10.0.0","astro-eslint-parser":"1.3.0","eslint-plugin-astro":"1.6.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.28","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.15.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"6.10.2","@next/eslint-plugin-next":"16.1.6","@typescript-eslint/parser":"8.55.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.13.0","eslint-plugin-react-refresh":"0.5.0","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","@tanstack/eslint-plugin-router":"1.155.0","eslint-plugin-better-tailwindcss":"4.2.0","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.9.0"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"4.x.x","eslint-plugin-erasable-syntax-only":"0.x.x","eslint-plugin-react-you-might-not-need-an-effect":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.28_1771175549574_0.8828625158653398","host":"s3://npm-registry-packages-npm-production"}},"0.11.29":{"name":"@zayne-labs/eslint-config","version":"0.11.29","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.29","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"99b19c5ea520cad5fb1f181e53c064931842d04d","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.29.tgz","fileCount":16,"integrity":"sha512-D4Iv/8QqrCdY4nJBPOOzSaCovQspFC7axrPBwgVst4nDYolEkxo2dwEvW7exqWZhLMy+r1a/yKGP0iUjfsXr8A==","signatures":[{"sig":"MEUCICPT4tYuJA89VWhUSiuS0hgW7vTx6j0hEFKYt27JO4lvAiEAk5v9OEHG50/2nXiZc859F80mPxjLkAp6z9K8Ps2tDHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081826},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.29.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/1dd0d37326de846bbf0609e12ed6ef95/zayne-labs-eslint-config-0.11.29.tgz","_integrity":"sha512-D4Iv/8QqrCdY4nJBPOOzSaCovQspFC7axrPBwgVst4nDYolEkxo2dwEvW7exqWZhLMy+r1a/yKGP0iUjfsXr8A==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"17.3.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"1.0.1","@eslint/compat":"2.0.2","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"7.5.1","eslint-plugin-yml":"3.1.2","typescript-eslint":"8.55.0","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.5.0","eslint-plugin-toml":"1.0.4","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.5.5","eslint-plugin-jsonc":"2.21.1","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"63.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.8.0","eslint-flat-config-utils":"3.0.1","eslint-plugin-perfectionist":"5.5.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.42","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"0.20.3","publint":"0.3.17","prettier":"3.8.1","cross-env":"10.1.0","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"25.2.3","tailwindcss":"4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.8.0","vue-eslint-parser":"10.4.0","eslint-config-expo":"10.0.0","astro-eslint-parser":"1.3.0","eslint-plugin-astro":"1.6.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.29","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.15.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"6.10.2","@next/eslint-plugin-next":"16.1.6","@typescript-eslint/parser":"8.55.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.13.0","eslint-plugin-react-refresh":"0.5.0","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","@tanstack/eslint-plugin-router":"1.155.0","eslint-plugin-better-tailwindcss":"4.2.0","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.9.0"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"4.x.x","eslint-plugin-erasable-syntax-only":"0.x.x","eslint-plugin-react-you-might-not-need-an-effect":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.29_1771178672800_0.8917737913017099","host":"s3://npm-registry-packages-npm-production"}},"0.11.30":{"name":"@zayne-labs/eslint-config","version":"0.11.30","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.30","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"d95ccfa8e27d4f44554bdd2a99c9e354e2649825","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.30.tgz","fileCount":16,"integrity":"sha512-quVOwXhrC2korLb7MhV+yoVCRCxxThZfk4LwmxtdYhR8vSCYJbJk34OoZwNmfhPbVB434nhrzQHFF8OcVWYEbA==","signatures":[{"sig":"MEQCIDJy/WsXQ2WbbzYZzxKgeaHIVxDM4IPkLR10ybYKuVrxAiA6wr4IgPtjqzn6WbudmmjJGcu3pChkh5KbHTq6xtaSXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081818},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.30.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/919d971d247efa0fa4826628506431b2/zayne-labs-eslint-config-0.11.30.tgz","_integrity":"sha512-quVOwXhrC2korLb7MhV+yoVCRCxxThZfk4LwmxtdYhR8vSCYJbJk34OoZwNmfhPbVB434nhrzQHFF8OcVWYEbA==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"cac":"6.7.14","ansis":"4.2.0","globals":"17.3.0","local-pkg":"1.1.2","@eslint/js":"9.39.2","@clack/prompts":"1.0.1","@eslint/compat":"2.0.2","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"7.5.1","eslint-plugin-yml":"3.1.2","typescript-eslint":"8.55.0","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.5.0","eslint-plugin-toml":"1.0.4","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.5.5","eslint-plugin-jsonc":"2.21.1","jsonc-eslint-parser":"2.4.2","eslint-plugin-unicorn":"63.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"3.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.8.0","eslint-flat-config-utils":"3.0.1","eslint-plugin-perfectionist":"5.5.0","eslint-config-flat-gitignore":"2.1.0","@zayne-labs/toolkit-type-helpers":"0.12.42","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.2","tsdown":"0.20.3","publint":"0.3.17","prettier":"3.8.1","cross-env":"10.1.0","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"25.2.3","tailwindcss":"4.1.18","concurrently":"9.2.1","eslint-typegen":"2.3.0","find-up-simple":"1.0.1","@changesets/cli":"2.29.8","eslint-plugin-vue":"10.8.0","vue-eslint-parser":"10.4.0","eslint-config-expo":"10.0.0","astro-eslint-parser":"1.3.0","eslint-plugin-astro":"1.6.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.30","eslint-plugin-depend":"1.4.0","eslint-plugin-svelte":"3.15.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"6.10.2","@next/eslint-plugin-next":"16.1.6","@typescript-eslint/parser":"8.55.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.13.0","eslint-plugin-react-refresh":"0.5.0","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","@tanstack/eslint-plugin-router":"1.155.0","eslint-plugin-better-tailwindcss":"4.2.0","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.9.0"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"4.x.x","eslint-plugin-erasable-syntax-only":"0.x.x","eslint-plugin-react-you-might-not-need-an-effect":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.30_1771180260464_0.12313155614012805","host":"s3://npm-registry-packages-npm-production"}},"0.11.31":{"name":"@zayne-labs/eslint-config","version":"0.11.31","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.11.31","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"8849f97f5008605da074b91c41027d4e5345ab9e","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.11.31.tgz","fileCount":16,"integrity":"sha512-CiBq68LSag+lz3wgc+OjFJa9TVd7ZVlnDHra8PmfJ1WAFlOMPG6liMC0fTI6HmahvxMB/mfJYAKevoia39OX3A==","signatures":[{"sig":"MEYCIQCxo6s3PbbOeT/vQ7Db2o+kDmv9aaMTcPrj2EIxPawqdgIhAMZwrZNV3rMhTqk2n1mMlxUYm8VvWGOg4nbhGS8W+gh1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.11.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1099517},"type":"module","_from":"file:zayne-labs-eslint-config-0.11.31.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/3b1ce8f7f1e9b2dfe70cf1fcf248db8b/zayne-labs-eslint-config-0.11.31.tgz","_integrity":"sha512-CiBq68LSag+lz3wgc+OjFJa9TVd7ZVlnDHra8PmfJ1WAFlOMPG6liMC0fTI6HmahvxMB/mfJYAKevoia39OX3A==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.9.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"cac":"7.0.0","ansis":"4.2.0","globals":"17.4.0","local-pkg":"1.1.2","@eslint/js":"9.39.4","@clack/prompts":"1.1.0","@eslint/compat":"2.0.3","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"7.5.1","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.56.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.7.1","eslint-plugin-jsonc":"3.1.1","jsonc-eslint-parser":"3.1.0","eslint-plugin-unicorn":"63.0.0","eslint-plugin-import-x":"4.16.1","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","eslint-flat-config-utils":"3.0.2","eslint-plugin-perfectionist":"5.6.0","eslint-config-flat-gitignore":"2.2.1","@zayne-labs/toolkit-type-helpers":"0.12.44","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"9.39.4","tsdown":"0.21.1","publint":"0.3.18","prettier":"3.8.1","cross-env":"10.1.0","pkg-pr-new":"0.0.65","typescript":"5.9.3","@types/node":"25.3.5","tailwindcss":"4.2.1","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.30.0","eslint-plugin-vue":"10.8.0","vue-eslint-parser":"10.4.0","eslint-config-expo":"55.0.0","astro-eslint-parser":"1.3.0","eslint-plugin-astro":"1.6.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.11.31","eslint-plugin-depend":"1.5.0","eslint-plugin-svelte":"3.15.1","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"6.10.2","@next/eslint-plugin-next":"16.1.6","@typescript-eslint/parser":"8.56.1","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"2.13.0","eslint-plugin-react-refresh":"0.5.2","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","@tanstack/eslint-plugin-router":"1.161.4","eslint-plugin-better-tailwindcss":"4.3.2","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.9.2"},"peerDependencies":{"eslint":"9.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"2.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"4.x.x","eslint-plugin-erasable-syntax-only":"0.x.x","eslint-plugin-react-you-might-not-need-an-effect":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.31_1773147353322_0.7661398677288436","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@zayne-labs/eslint-config","version":"0.12.0","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.12.0","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"89315ac7a2dc5eda13680d05669c617889cc998b","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.12.0.tgz","fileCount":16,"integrity":"sha512-BQ4oVreLJKM/In7y+dkV/bh51IislJ7S1u3Mg/euvuwGqx/X/l+PW/ZxfSnXjgw0F4ElQrg9cepThTwMRXidbg==","signatures":[{"sig":"MEQCIH1pwslPXxHma7bEy2SJRwNzIRCgSQD2ZoM1z0xLsd7zAiBn6rAt71Oc8rDnY/vr2PF23LIVdUrQh/CeE/idIqUOGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1098680},"type":"module","_from":"file:zayne-labs-eslint-config-0.12.0.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/e7301005ed3d7c8b59320387e0a1cc8a/zayne-labs-eslint-config-0.12.0.tgz","_integrity":"sha512-BQ4oVreLJKM/In7y+dkV/bh51IislJ7S1u3Mg/euvuwGqx/X/l+PW/ZxfSnXjgw0F4ElQrg9cepThTwMRXidbg==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.9.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"cac":"7.0.0","ansis":"4.2.0","globals":"17.4.0","local-pkg":"1.1.2","@eslint/js":"10.0.1","@clack/prompts":"1.1.0","@eslint/compat":"2.0.3","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"7.5.1","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.57.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.8.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","eslint-plugin-unicorn":"63.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","eslint-flat-config-utils":"3.0.2","eslint-plugin-perfectionist":"5.6.0","eslint-config-flat-gitignore":"2.2.1","@zayne-labs/toolkit-type-helpers":"0.12.44","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"10.0.3","tsdown":"0.21.4","publint":"0.3.18","prettier":"3.8.1","cross-env":"10.1.0","pkg-pr-new":"0.0.66","typescript":"5.9.3","@types/node":"25.5.0","tailwindcss":"4.2.1","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.30.0","eslint-plugin-vue":"10.8.0","vue-eslint-parser":"10.4.0","eslint-config-expo":"55.0.0","astro-eslint-parser":"1.3.0","eslint-plugin-astro":"1.6.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.12.0","eslint-plugin-depend":"1.5.0","eslint-plugin-svelte":"3.15.2","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"6.10.2","@next/eslint-plugin-next":"16.1.7","@typescript-eslint/parser":"8.57.1","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"3.0.0","eslint-plugin-react-refresh":"0.5.2","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","@tanstack/eslint-plugin-router":"1.161.6","eslint-plugin-better-tailwindcss":"4.3.2","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.9.2"},"peerDependencies":{"eslint":"10.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"3.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"4.x.x","eslint-plugin-erasable-syntax-only":"0.x.x","eslint-plugin-react-you-might-not-need-an-effect":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.12.0_1773757419925_0.9130608955856063","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@zayne-labs/eslint-config","version":"0.12.2","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.12.2","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"58c52e0c9428d17845bddc9f706dc51590b745b7","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.12.2.tgz","fileCount":16,"integrity":"sha512-D8ZhZoJ1OTzvuWpNQAOfjJlqwsvkGNjiu0P6ishqTwNp1IluPnG6/KCzZcah7YNvoAjaZSIR/CMc93mtQMoMvA==","signatures":[{"sig":"MEQCIDsQjiZdXU6HL1hN06GuKTZ0BafMeTRClkwwh++szBm8AiBS/cfaMtZ9u4PLzUm19neqygJehGGX8umIdZB/wU5MAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1101050},"type":"module","_from":"file:zayne-labs-eslint-config-0.12.2.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/ea170b925844c429b3f7f9b1633f346d/zayne-labs-eslint-config-0.12.2.tgz","_integrity":"sha512-D8ZhZoJ1OTzvuWpNQAOfjJlqwsvkGNjiu0P6ishqTwNp1IluPnG6/KCzZcah7YNvoAjaZSIR/CMc93mtQMoMvA==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.9.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"cac":"7.0.0","ansis":"4.2.0","globals":"17.4.0","local-pkg":"1.1.2","@eslint/js":"10.0.1","@clack/prompts":"1.1.0","@eslint/compat":"2.0.3","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"7.5.1","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.57.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.8.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","eslint-plugin-unicorn":"63.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","eslint-flat-config-utils":"3.0.2","eslint-plugin-perfectionist":"5.7.0","eslint-config-flat-gitignore":"2.2.1","@zayne-labs/toolkit-type-helpers":"0.12.44","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"10.1.0","tsdown":"0.21.4","publint":"0.3.18","prettier":"3.8.1","cross-env":"10.1.0","pkg-pr-new":"0.0.66","typescript":"5.9.3","@types/node":"25.5.0","tailwindcss":"4.2.2","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.30.0","eslint-plugin-vue":"10.8.0","vue-eslint-parser":"10.4.0","eslint-config-expo":"55.0.0","astro-eslint-parser":"1.3.0","eslint-plugin-astro":"1.6.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.12.2","eslint-plugin-depend":"1.5.0","eslint-plugin-svelte":"3.16.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"6.10.2","@next/eslint-plugin-next":"16.2.1","@typescript-eslint/parser":"8.57.1","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"3.0.0","eslint-plugin-react-refresh":"0.5.2","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.94.5","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","@tanstack/eslint-plugin-router":"1.161.6","eslint-plugin-better-tailwindcss":"4.3.2","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.9.2"},"peerDependencies":{"eslint":"10.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"3.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"4.x.x","eslint-plugin-erasable-syntax-only":"0.x.x","eslint-plugin-react-you-might-not-need-an-effect":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.12.2_1774119311148_0.30693980420224665","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"@zayne-labs/eslint-config","version":"0.12.3","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.12.3","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"6ad6dc75e1ca13830ed08e51997094b35ed00be7","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.12.3.tgz","fileCount":16,"integrity":"sha512-52MlEh7MSHkHpiB9anLny80Ay32/uCy9mtldWVQLwIsgwITFqNFEtuVF69pp4NfQ+em6Bq1mShdsuPBgh9JVUw==","signatures":[{"sig":"MEQCIFDbmjzzi0UfMK8cxTUN00A9ZzqthQ5R5nw8PSaTBAlvAiAx4CIzDmGrAAGNIPShgjH0T6184g8YMmCQwbwTcadASQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1101088},"type":"module","_from":"file:zayne-labs-eslint-config-0.12.3.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/35e292d1bc200dcda0129395a3501dfd/zayne-labs-eslint-config-0.12.3.tgz","_integrity":"sha512-52MlEh7MSHkHpiB9anLny80Ay32/uCy9mtldWVQLwIsgwITFqNFEtuVF69pp4NfQ+em6Bq1mShdsuPBgh9JVUw==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.9.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"cac":"7.0.0","ansis":"4.2.0","globals":"17.4.0","local-pkg":"1.1.2","@eslint/js":"10.0.1","@clack/prompts":"1.1.0","@eslint/compat":"2.0.3","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"7.5.1","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.57.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.8.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","eslint-plugin-unicorn":"63.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","eslint-flat-config-utils":"3.0.2","eslint-plugin-perfectionist":"5.7.0","eslint-config-flat-gitignore":"2.2.1","@zayne-labs/toolkit-type-helpers":"0.12.44","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"10.1.0","tsdown":"0.21.4","publint":"0.3.18","prettier":"3.8.1","cross-env":"10.1.0","pkg-pr-new":"0.0.66","typescript":"5.9.3","@types/node":"25.5.0","tailwindcss":"4.2.2","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.30.0","eslint-plugin-vue":"10.8.0","vue-eslint-parser":"10.4.0","eslint-config-expo":"55.0.0","astro-eslint-parser":"1.3.0","eslint-plugin-astro":"1.6.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.12.3","eslint-plugin-depend":"1.5.0","eslint-plugin-svelte":"3.16.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"6.10.2","@next/eslint-plugin-next":"16.2.1","@typescript-eslint/parser":"8.57.1","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"3.0.0","eslint-plugin-react-refresh":"0.5.2","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.94.5","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","@tanstack/eslint-plugin-router":"1.161.6","eslint-plugin-better-tailwindcss":"4.3.2","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.9.2"},"peerDependencies":{"eslint":"10.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"3.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"4.x.x","eslint-plugin-erasable-syntax-only":"0.x.x","eslint-plugin-react-you-might-not-need-an-effect":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.12.3_1774262351642_0.48122252774098606","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"@zayne-labs/eslint-config","version":"0.12.4","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.12.4","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"f3224cb6ecde69ef325d5488176be61ca20b3b85","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.12.4.tgz","fileCount":16,"integrity":"sha512-nhQBAHIafpE/2by9Ee1cFP/ENHTpvkqlEhhK1lNwkL+PY0R9eMg8xxFoQBW4pSRGgmcIG11+2Q06HszOsEbtNg==","signatures":[{"sig":"MEQCIBYVdjBEuFrs01Dmghd7Im2JhDYjMMzfwENV/60JeQNcAiABuxCpVbF70pWH8UpdwjAUzqytNCcvQi89Px4Dj9RDKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1101118},"type":"module","_from":"file:zayne-labs-eslint-config-0.12.4.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings 0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/71df7b6bbd0840f10548e7a929d27286/zayne-labs-eslint-config-0.12.4.tgz","_integrity":"sha512-nhQBAHIafpE/2by9Ee1cFP/ENHTpvkqlEhhK1lNwkL+PY0R9eMg8xxFoQBW4pSRGgmcIG11+2Q06HszOsEbtNg==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.9.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"cac":"7.0.0","ansis":"4.2.0","globals":"17.4.0","local-pkg":"1.1.2","@eslint/js":"10.0.1","@clack/prompts":"1.1.0","@eslint/compat":"2.0.3","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"7.5.1","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.57.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.8.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","eslint-plugin-unicorn":"63.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","eslint-flat-config-utils":"3.0.2","eslint-plugin-perfectionist":"5.7.0","eslint-config-flat-gitignore":"2.2.1","@zayne-labs/toolkit-type-helpers":"0.12.44","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"10.1.0","tsdown":"0.21.4","publint":"0.3.18","prettier":"3.8.1","cross-env":"10.1.0","pkg-pr-new":"0.0.66","typescript":"5.9.3","@types/node":"25.5.0","tailwindcss":"4.2.2","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.30.0","eslint-plugin-vue":"10.8.0","vue-eslint-parser":"10.4.0","eslint-config-expo":"55.0.0","astro-eslint-parser":"1.3.0","eslint-plugin-astro":"1.6.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.12.4","eslint-plugin-depend":"1.5.0","eslint-plugin-svelte":"3.16.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"6.10.2","@next/eslint-plugin-next":"16.2.1","@typescript-eslint/parser":"8.57.1","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"3.0.0","eslint-plugin-react-refresh":"0.5.2","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.94.5","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","@tanstack/eslint-plugin-router":"1.161.6","eslint-plugin-better-tailwindcss":"4.3.2","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.9.2"},"peerDependencies":{"eslint":"10.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"3.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"4.x.x","eslint-plugin-erasable-syntax-only":"0.x.x","eslint-plugin-react-you-might-not-need-an-effect":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.12.4_1774263769879_0.06174709761509156","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"@zayne-labs/eslint-config","version":"0.12.5","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.12.5","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"8a5c7c0106cadd7ae39592204b5fce4826125e5c","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.12.5.tgz","fileCount":18,"integrity":"sha512-WL+H1bHxWD0Uq1MFYdxWATU4loahRDwXtjXN90LZnvjoukNUa2+44iB2UJDf238U1XZpjxXQPJRlPWqAyUTZrQ==","signatures":[{"sig":"MEYCIQCSQiZE3Cgu0U2vuc8lDruO6G8LE23JGMoynw3NSdy89wIhALPF+ov3Ev+x1HxLZyFbwBYKfIT927zdu8AfJePL2W0j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1134801},"type":"module","_from":"file:zayne-labs-eslint-config-0.12.5.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/39611dc7ac4d600bf17a5001c1c3cf1e/zayne-labs-eslint-config-0.12.5.tgz","_integrity":"sha512-WL+H1bHxWD0Uq1MFYdxWATU4loahRDwXtjXN90LZnvjoukNUa2+44iB2UJDf238U1XZpjxXQPJRlPWqAyUTZrQ==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.11.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"cac":"7.0.0","ansis":"4.2.0","globals":"17.4.0","local-pkg":"1.1.2","@eslint/js":"10.0.1","@clack/prompts":"1.2.0","@eslint/compat":"2.0.3","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.1","@eslint-react/kit":"4.2.3","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.58.0","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","eslint-flat-config-utils":"3.1.0","eslint-plugin-perfectionist":"5.8.0","eslint-config-flat-gitignore":"2.3.0","@zayne-labs/toolkit-type-helpers":"0.12.47","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"10.1.0","tsdown":"0.21.7","publint":"0.3.18","prettier":"3.8.1","cross-env":"10.1.0","pkg-pr-new":"0.0.66","typescript":"6.0.2","@types/node":"25.5.0","tailwindcss":"4.2.2","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.30.0","eslint-plugin-vue":"10.8.0","vue-eslint-parser":"10.4.0","eslint-config-expo":"55.0.0","astro-eslint-parser":"1.4.0","eslint-plugin-astro":"1.6.0","eslint-plugin-solid":"0.14.5","@zayne-labs/tsconfig":"0.12.5","eslint-plugin-depend":"1.5.0","eslint-plugin-svelte":"3.17.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"6.10.2","@next/eslint-plugin-next":"16.2.2","@typescript-eslint/types":"8.58.0","@typescript-eslint/utils":"8.58.0","@typescript-eslint/parser":"8.58.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"4.2.3","eslint-plugin-react-refresh":"0.5.2","eslint-processor-vue-blocks":"2.0.0","@tanstack/eslint-plugin-query":"5.96.1","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","@tanstack/eslint-plugin-router":"1.161.6","eslint-plugin-better-tailwindcss":"4.3.2","eslint-plugin-erasable-syntax-only":"0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"0.9.2"},"peerDependencies":{"eslint":"10.x.x","eslint-plugin-vue":"10.x.x","vue-eslint-parser":"10.x.x","eslint-config-expo":"10.x.x","astro-eslint-parser":"1.x.x","eslint-plugin-astro":"1.x.x","eslint-plugin-solid":"0.x.x","eslint-plugin-depend":"1.x.x","eslint-plugin-svelte":"3.x.x","eslint-plugin-jsx-a11y":"6.x.x","@next/eslint-plugin-next":"16.x.x","eslint-plugin-react-hooks":"7.x.x","@eslint-react/eslint-plugin":"3.x.x","eslint-plugin-react-refresh":"0.x.x","eslint-processor-vue-blocks":"2.x.x","@tanstack/eslint-plugin-query":"5.x.x","@tanstack/eslint-plugin-router":"1.x.x","eslint-plugin-better-tailwindcss":"4.x.x","eslint-plugin-erasable-syntax-only":"0.x.x","eslint-plugin-react-you-might-not-need-an-effect":"0.x.x"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.12.5_1775235698985_0.32492159142787425","host":"s3://npm-registry-packages-npm-production"}},"0.12.8":{"name":"@zayne-labs/eslint-config","version":"0.12.8","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.12.8","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"0e4675d47e2aed85f0eddff097a3cbe44f1837e6","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.12.8.tgz","fileCount":18,"integrity":"sha512-RtoR9dBQ9ZQcKs2Vazs5w3XK3JKF/h4qYl5co+sbUaMKH+YVtXEslvvBc5jbfySX26cL6Ame0MTrVHjCn2OgYA==","signatures":[{"sig":"MEUCIQD9JXZqI6oj75FNtmhjMICQwXVdEQyiUDhQjE3By6qgsQIgSSnTyKiIDfqq8R2bPCE8EGE3EOY7Dl45yU9JNn4ZGV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.12.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1150246},"type":"module","_from":"file:zayne-labs-eslint-config-0.12.8.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/b2c9fca0dd0d652fa11f834521bdbcc2/zayne-labs-eslint-config-0.12.8.tgz","_integrity":"sha512-RtoR9dBQ9ZQcKs2Vazs5w3XK3JKF/h4qYl5co+sbUaMKH+YVtXEslvvBc5jbfySX26cL6Ame0MTrVHjCn2OgYA==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.11.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"cac":"7.0.0","ansis":"4.2.0","globals":"17.4.0","local-pkg":"1.1.2","@eslint/js":"10.0.1","@clack/prompts":"1.2.0","@eslint/compat":"2.0.3","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.1","@eslint-react/kit":"4.2.3","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.58.0","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","pnpm-workspace-yaml":"^1.6.0","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.47","eslint-flat-config-utils":"3.1.0","eslint-plugin-perfectionist":"5.8.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-unused-imports":"4.4.1","@zayne-labs/toolkit-type-helpers":"0.12.47","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"^10.2.0","tsdown":"0.21.7","publint":"0.3.18","prettier":"^3.8.1","cross-env":"10.1.0","pkg-pr-new":"0.0.66","typescript":"6.0.2","@types/node":"25.5.0","tailwindcss":"4.2.2","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.30.0","eslint-plugin-vue":"^10.8.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.6.0","eslint-plugin-solid":"^0.14.5","@zayne-labs/tsconfig":"0.12.8","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.0","svelte-eslint-parser":"^1.6.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.2","@typescript-eslint/types":"8.58.0","@typescript-eslint/utils":"8.58.0","@typescript-eslint/parser":"8.58.0","eslint-plugin-react-hooks":"^7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.96.2","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.3.2","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.2"},"peerDependencies":{"eslint":"^10.2.0","eslint-plugin-vue":"^10.8.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.6.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.0","svelte-eslint-parser":"^1.6.0","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.2","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.96.2","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.3.2","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.2"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.12.8_1775504992702_0.3180372210499276","host":"s3://npm-registry-packages-npm-production"}},"0.12.9":{"name":"@zayne-labs/eslint-config","version":"0.12.9","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.12.9","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"a2806b8ca257db816d63ef481a238d58db6eb2c7","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.12.9.tgz","fileCount":18,"integrity":"sha512-gHFMiid3kmuMFQHyg524wKzzDfXDW+1kQunjjyO4TAzvoJ2Plvvnz0+L3WsbM97Wlk/u56P4sMwXSM+RFksbHg==","signatures":[{"sig":"MEUCIQD6fSXNcXwD1zE4MsRRF87c8Wt7BkGlsXm1egbHz/TQiQIgMVhRS1m/nAzpz6My5YXQgt/Hnm0hzfExVc1jCb3HryE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.12.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1150174},"type":"module","_from":"file:zayne-labs-eslint-config-0.12.9.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/c7336d7858e839a082e5bdb6f826dce6/zayne-labs-eslint-config-0.12.9.tgz","_integrity":"sha512-gHFMiid3kmuMFQHyg524wKzzDfXDW+1kQunjjyO4TAzvoJ2Plvvnz0+L3WsbM97Wlk/u56P4sMwXSM+RFksbHg==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.11.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"cac":"7.0.0","ansis":"4.2.0","globals":"17.4.0","local-pkg":"1.1.2","@eslint/js":"10.0.1","@clack/prompts":"1.2.0","@eslint/compat":"2.0.3","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.1","@eslint-react/kit":"4.2.3","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.58.0","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","pnpm-workspace-yaml":"^1.6.0","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.47","eslint-flat-config-utils":"3.1.0","eslint-plugin-perfectionist":"5.8.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-unused-imports":"4.4.1","@zayne-labs/toolkit-type-helpers":"0.12.47","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"^10.2.0","tsdown":"0.21.7","publint":"0.3.18","prettier":"^3.8.1","cross-env":"10.1.0","pkg-pr-new":"0.0.66","typescript":"6.0.2","@types/node":"25.5.0","tailwindcss":"4.2.2","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.30.0","eslint-plugin-vue":"^10.8.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.6.0","eslint-plugin-solid":"^0.14.5","@zayne-labs/tsconfig":"0.12.9","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.0","svelte-eslint-parser":"^1.6.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.2","@typescript-eslint/types":"8.58.0","@typescript-eslint/utils":"8.58.0","@typescript-eslint/parser":"8.58.0","eslint-plugin-react-hooks":"^7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.96.2","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.3.2","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.2"},"peerDependencies":{"eslint":"^10.2.0","eslint-plugin-vue":"^10.8.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.6.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.0","svelte-eslint-parser":"^1.6.0","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.2","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.96.2","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.3.2","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.2"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.12.9_1775508490429_0.7156693629081066","host":"s3://npm-registry-packages-npm-production"}},"0.12.10":{"name":"@zayne-labs/eslint-config","version":"0.12.10","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.12.10","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"4aa6c9ea1457cf04b8236881fc3b185fcf64cf5f","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.12.10.tgz","fileCount":18,"integrity":"sha512-ypXXgtBl3F3bUaSKG1fWFdkxGOGuqp5iEIrCh/KBrFlD49JSHl/UIk4DypA71u1KExoq0yk/8nCyYWWOS4PRww==","signatures":[{"sig":"MEYCIQC9nwHuGuWBirNux1d4xQBkMohmaxyA9edvnYR+60Au7wIhAJr8Jr4zwxf3Wv+DjeuIWSjzS0JvVDZpsRSJh3meVeXH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.12.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1147617},"type":"module","_from":"file:zayne-labs-eslint-config-0.12.10.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/55e8bf141ddb68d1797ad0cffdf1b775/zayne-labs-eslint-config-0.12.10.tgz","_integrity":"sha512-ypXXgtBl3F3bUaSKG1fWFdkxGOGuqp5iEIrCh/KBrFlD49JSHl/UIk4DypA71u1KExoq0yk/8nCyYWWOS4PRww==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.11.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"cac":"7.0.0","ansis":"4.2.0","globals":"17.4.0","local-pkg":"1.1.2","@eslint/js":"10.0.1","@clack/prompts":"1.2.0","@eslint/compat":"2.0.3","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.1","@eslint-react/kit":"4.2.3","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.58.0","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","pnpm-workspace-yaml":"^1.6.0","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.47","eslint-flat-config-utils":"3.1.0","eslint-plugin-perfectionist":"5.8.0","eslint-config-flat-gitignore":"2.3.0","@zayne-labs/toolkit-type-helpers":"0.12.47","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"^10.2.0","tsdown":"0.21.7","publint":"0.3.18","prettier":"^3.8.1","cross-env":"10.1.0","pkg-pr-new":"0.0.66","typescript":"6.0.2","@types/node":"25.5.0","tailwindcss":"4.2.2","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.30.0","eslint-plugin-vue":"^10.8.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.6.0","eslint-plugin-solid":"^0.14.5","@zayne-labs/tsconfig":"0.12.10","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.0","svelte-eslint-parser":"^1.6.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.2","@typescript-eslint/types":"8.58.0","@typescript-eslint/utils":"8.58.0","@typescript-eslint/parser":"8.58.0","eslint-plugin-react-hooks":"^7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.96.2","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.3.2","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.2"},"peerDependencies":{"eslint":"^10.2.0","eslint-plugin-vue":"^10.8.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.6.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.0","svelte-eslint-parser":"^1.6.0","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.2","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.96.2","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.3.2","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.2"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.12.10_1775511873868_0.03712208730853095","host":"s3://npm-registry-packages-npm-production"}},"0.12.11":{"name":"@zayne-labs/eslint-config","version":"0.12.11","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.12.11","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"c43fbed18c8c431f7706dd5ddc1844825d02977f","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.12.11.tgz","fileCount":18,"integrity":"sha512-M1twa1YeUm4k10AdbFEGVJJqMkQ3i60gXmfkwHcPnKssR5oBz4z9S9vfj8i7sCSooiyvlcwKgSIXEWKlpr3Wiw==","signatures":[{"sig":"MEUCIGcFNitvVoocuYiUPK/Kt6x6u2l5FNzIcRHufLSRm/5IAiEA9+4nDWFisXTAZwEoy87HBTuD8/+qOArFQAJlcDXAC5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.12.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1180858},"type":"module","_from":"file:zayne-labs-eslint-config-0.12.11.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/d0e5514608cf0d02aacea59342306dae/zayne-labs-eslint-config-0.12.11.tgz","_integrity":"sha512-M1twa1YeUm4k10AdbFEGVJJqMkQ3i60gXmfkwHcPnKssR5oBz4z9S9vfj8i7sCSooiyvlcwKgSIXEWKlpr3Wiw==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.11.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"cac":"7.0.0","ansis":"4.2.0","globals":"17.4.0","local-pkg":"1.1.2","@eslint/js":"10.0.1","@clack/prompts":"1.2.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.1","@eslint-react/kit":"4.2.3","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.58.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","pnpm-workspace-yaml":"^1.6.0","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.47","eslint-flat-config-utils":"3.1.0","eslint-plugin-perfectionist":"5.8.0","eslint-config-flat-gitignore":"2.3.0","@zayne-labs/toolkit-type-helpers":"0.12.47","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"^10.2.0","tsdown":"0.21.7","publint":"0.3.18","prettier":"^3.8.2","cross-env":"10.1.0","pkg-pr-new":"0.0.66","typescript":"6.0.2","@types/node":"25.6.0","tailwindcss":"4.2.2","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.30.0","eslint-plugin-vue":"^10.8.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","@zayne-labs/tsconfig":"0.12.11","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.0","svelte-eslint-parser":"^1.6.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.3","@typescript-eslint/types":"8.58.1","@typescript-eslint/utils":"8.58.1","@typescript-eslint/parser":"8.58.1","eslint-plugin-react-hooks":"^7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.97.0","@types/eslint-plugin-jsx-a11y":"6.10.1","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.4.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.3"},"peerDependencies":{"eslint":"^10.2.0","eslint-plugin-vue":"^10.8.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.0","svelte-eslint-parser":"^1.6.0","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.3","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.97.0","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.4.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.3"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.12.11_1775838375698_0.9512529261320355","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@zayne-labs/eslint-config","version":"0.13.0","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.13.0","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"98a0fdb0738661f6089a7edcd4745a581d26d36f","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.13.0.tgz","fileCount":18,"integrity":"sha512-zJynQipN+9l3FTKz88erL+1kxaY5YcX4ea4qUmjWxX6Tn6pIFXEHDXyZ3ejZZoi6Arpekv6431HRQKDgShnmDw==","signatures":[{"sig":"MEQCIBssj1O14/AhezHR15Smf3dp7daEJubCHmr9ApGi+UJAAiAT3gPrPjYv0RHvYk3p75ZX/4rqt6CdRGSIgwz0Ow+RYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1182533},"type":"module","_from":"file:zayne-labs-eslint-config-0.13.0.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/88fb35e3723ec4750f14b15d118b7ab8/zayne-labs-eslint-config-0.13.0.tgz","_integrity":"sha512-zJynQipN+9l3FTKz88erL+1kxaY5YcX4ea4qUmjWxX6Tn6pIFXEHDXyZ3ejZZoi6Arpekv6431HRQKDgShnmDw==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.11.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"cac":"7.0.0","ansis":"4.2.0","globals":"17.4.0","local-pkg":"1.1.2","@eslint/js":"10.0.1","@clack/prompts":"1.2.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.1","@eslint-react/kit":"4.2.3","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.58.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","pnpm-workspace-yaml":"^1.6.0","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.47","eslint-flat-config-utils":"3.1.0","eslint-plugin-perfectionist":"5.8.0","eslint-config-flat-gitignore":"2.3.0","@zayne-labs/toolkit-type-helpers":"0.12.47","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"^10.2.0","tsdown":"0.21.7","publint":"0.3.18","prettier":"^3.8.2","cross-env":"10.1.0","pkg-pr-new":"0.0.66","typescript":"6.0.2","@types/node":"25.6.0","tailwindcss":"4.2.2","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.30.0","eslint-plugin-vue":"^10.8.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","@zayne-labs/tsconfig":"0.13.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.0","svelte-eslint-parser":"^1.6.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.3","@typescript-eslint/types":"8.58.1","@typescript-eslint/utils":"8.58.1","@typescript-eslint/parser":"8.58.1","eslint-plugin-react-hooks":"^7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.97.0","@types/eslint-plugin-jsx-a11y":"6.10.1","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.4.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.3"},"peerDependencies":{"eslint":"^10.2.0","eslint-plugin-vue":"^10.8.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.0","svelte-eslint-parser":"^1.6.0","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.3","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.97.0","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.4.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.3"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.13.0_1775850130665_0.21605788781569402","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@zayne-labs/eslint-config","version":"0.13.1","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.13.1","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"0f24ee1df6d98c47509ec796f04175e46064adf4","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.13.1.tgz","fileCount":18,"integrity":"sha512-GBPANC4JxUgpbKW1Of3e4udQkkFCCG6urxXOhX4SUJwH/geiMyu9DiQpzm++V8N3riQqDSDOSpHirPSvmzuySA==","signatures":[{"sig":"MEUCIQCOBGYPVur0YMHMyIiorWql7MCFp+YsD9tr0ATbuBkYkgIgD773jKvKT/HOJZ24v/Sw7ZH/P3TNJbsYdvygCse2AO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1182613},"type":"module","_from":"file:zayne-labs-eslint-config-0.13.1.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/051b79f9a52146b0e795b41cbf288855/zayne-labs-eslint-config-0.13.1.tgz","_integrity":"sha512-GBPANC4JxUgpbKW1Of3e4udQkkFCCG6urxXOhX4SUJwH/geiMyu9DiQpzm++V8N3riQqDSDOSpHirPSvmzuySA==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.11.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"cac":"7.0.0","ansis":"4.2.0","globals":"17.4.0","local-pkg":"1.1.2","@eslint/js":"10.0.1","@clack/prompts":"1.2.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.1","@eslint-react/kit":"4.2.3","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.58.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","pnpm-workspace-yaml":"^1.6.0","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.47","eslint-flat-config-utils":"3.1.0","eslint-plugin-perfectionist":"5.8.0","eslint-config-flat-gitignore":"2.3.0","@zayne-labs/toolkit-type-helpers":"0.12.47","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"^10.2.0","tsdown":"0.21.7","publint":"0.3.18","prettier":"^3.8.2","cross-env":"10.1.0","pkg-pr-new":"0.0.66","typescript":"6.0.2","@types/node":"25.6.0","tailwindcss":"4.2.2","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.30.0","eslint-plugin-vue":"^10.8.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","@zayne-labs/tsconfig":"0.13.1","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.0","svelte-eslint-parser":"^1.6.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.3","@typescript-eslint/types":"8.58.1","@typescript-eslint/utils":"8.58.1","@typescript-eslint/parser":"8.58.1","eslint-plugin-react-hooks":"^7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.97.0","@types/eslint-plugin-jsx-a11y":"6.10.1","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.4.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.3"},"peerDependencies":{"eslint":"^10.2.0","eslint-plugin-vue":"^10.8.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.0","svelte-eslint-parser":"^1.6.0","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.3","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.97.0","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.4.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.3"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.13.1_1776070655612_0.13104078553330245","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@zayne-labs/eslint-config","version":"0.13.2","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.13.2","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"206aad711bf608ac6baac846963e888bb11d29fa","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.13.2.tgz","fileCount":18,"integrity":"sha512-rGdigXXGrxaCJj89lXPoBhTfU/FqoafB6aNBLik+pNsN1h+nDoxPZU7lPvlpsTYzgmgfp2K0jSzXpqjebfiIeg==","signatures":[{"sig":"MEUCIEYyTnySp0MR61BQzAfWSLgUAJrExHl8PvK2w4kkZwS/AiEAumluKt7twRMCWt/CqeXE70GwtBzikwpZmuLlhyVbmMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184136},"type":"module","_from":"file:zayne-labs-eslint-config-0.13.2.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/e099f6beb9a200cf1b97017162c38549/zayne-labs-eslint-config-0.13.2.tgz","_integrity":"sha512-rGdigXXGrxaCJj89lXPoBhTfU/FqoafB6aNBLik+pNsN1h+nDoxPZU7lPvlpsTYzgmgfp2K0jSzXpqjebfiIeg==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.11.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"cac":"7.0.0","ansis":"4.2.0","globals":"17.5.0","local-pkg":"1.1.2","@eslint/js":"10.0.1","@clack/prompts":"1.2.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.1","@eslint-react/kit":"4.2.3","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.58.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","pnpm-workspace-yaml":"^1.6.0","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.48","eslint-flat-config-utils":"3.1.0","eslint-plugin-perfectionist":"5.8.0","eslint-config-flat-gitignore":"2.3.0","@zayne-labs/toolkit-type-helpers":"0.12.48","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"^10.2.0","tsdown":"0.21.7","publint":"0.3.18","prettier":"^3.8.2","cross-env":"10.1.0","pkg-pr-new":"0.0.66","typescript":"6.0.2","@types/node":"25.6.0","tailwindcss":"4.2.2","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.30.0","eslint-plugin-vue":"^10.8.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","@zayne-labs/tsconfig":"0.13.2","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.0","svelte-eslint-parser":"^1.6.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.3","@typescript-eslint/types":"8.58.1","@typescript-eslint/utils":"8.58.1","@typescript-eslint/parser":"8.58.1","eslint-plugin-react-hooks":"^7.0.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.99.0","@types/eslint-plugin-jsx-a11y":"6.10.1","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.4.1","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.3"},"peerDependencies":{"eslint":"^10.2.0","eslint-plugin-vue":"^10.8.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.0","svelte-eslint-parser":"^1.6.0","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.3","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.99.0","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.4.1","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.3"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.13.2_1776083602154_0.393908008685135","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@zayne-labs/eslint-config","version":"0.13.4","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.13.4","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"9a0df0ef6f09a017b2ca901a26917d05816e4fba","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.13.4.tgz","fileCount":18,"integrity":"sha512-y/afE7jSVjj5k6jRE+U/J5F8wFDlQKZlrSw1nkq2CrVpeZd6RnPIn2M8H/slFgJpKSpsyS1wzhX74D9G+4LqTA==","signatures":[{"sig":"MEQCIE58D/YJUxXFZjTW0PADpjL7vaAnAut3/54eppVd+9qgAiAJ2yyJrEB8O/kbGDnqVVPw3oameVNZLB1wOP97S14IOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187297},"type":"module","_from":"file:zayne-labs-eslint-config-0.13.4.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/66000c3e83c08a81eb741fc94cd0340f/zayne-labs-eslint-config-0.13.4.tgz","_integrity":"sha512-y/afE7jSVjj5k6jRE+U/J5F8wFDlQKZlrSw1nkq2CrVpeZd6RnPIn2M8H/slFgJpKSpsyS1wzhX74D9G+4LqTA==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.11.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"cac":"7.0.0","ansis":"4.2.0","globals":"17.5.0","local-pkg":"1.1.2","@eslint/js":"10.0.1","@clack/prompts":"1.2.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.1","@eslint-react/kit":"4.2.3","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.59.0","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","pnpm-workspace-yaml":"^1.6.0","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.49","eslint-flat-config-utils":"3.1.0","eslint-plugin-perfectionist":"5.9.0","eslint-config-flat-gitignore":"2.3.0","@zayne-labs/toolkit-type-helpers":"0.12.49","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"^10.2.1","tsdown":"0.21.10","publint":"0.3.18","prettier":"^3.8.3","cross-env":"10.1.0","pkg-pr-new":"0.0.66","typescript":"6.0.3","@types/node":"25.6.0","tailwindcss":"4.2.4","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.31.0","eslint-plugin-vue":"^10.9.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","@zayne-labs/tsconfig":"0.13.4","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.4","@typescript-eslint/types":"8.59.0","@typescript-eslint/utils":"8.59.0","@typescript-eslint/parser":"8.59.0","eslint-plugin-react-hooks":"^7.1.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.100.1","@types/eslint-plugin-jsx-a11y":"6.10.1","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.4.1","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.3"},"peerDependencies":{"eslint":"^10.2.1","eslint-plugin-vue":"^10.9.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.0","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.4","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.100.1","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.4.1","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.3"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.13.4_1777021981096_0.7693882013575797","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@zayne-labs/eslint-config","version":"0.13.5","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.13.5","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"545533b9f60482cf6221bd9c0cfe8ae894966979","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.13.5.tgz","fileCount":18,"integrity":"sha512-l42HKvBxOBoV+nyodtUZUhEcI+Bsvyud8+UqiAKiNUnFGoAveBIE8sQL+rJAiwukGfhcgVVUrB3iEDA0eH3hlg==","signatures":[{"sig":"MEUCIHV+hwwJH8tu1FZWBJmSZtIz5yY5mAt6aa5R5kGV39hEAiEAsMzscZbxbTlvgX61J3J6Zy+ImYH0GJCBueQIp3+5tdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187144},"type":"module","_from":"file:zayne-labs-eslint-config-0.13.5.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/78a51dfd7e9ceea5a87a89f92f18cc1f/zayne-labs-eslint-config-0.13.5.tgz","_integrity":"sha512-l42HKvBxOBoV+nyodtUZUhEcI+Bsvyud8+UqiAKiNUnFGoAveBIE8sQL+rJAiwukGfhcgVVUrB3iEDA0eH3hlg==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.11.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"cac":"7.0.0","ansis":"4.2.0","globals":"17.5.0","local-pkg":"1.1.2","@eslint/js":"10.0.1","@clack/prompts":"1.2.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.1","@eslint-react/kit":"4.2.3","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.59.0","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","pnpm-workspace-yaml":"^1.6.0","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.49","eslint-flat-config-utils":"3.1.0","eslint-plugin-perfectionist":"5.9.0","eslint-config-flat-gitignore":"2.3.0","@zayne-labs/toolkit-type-helpers":"0.12.49","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"^10.2.1","tsdown":"0.21.10","publint":"0.3.18","prettier":"^3.8.3","cross-env":"10.1.0","pkg-pr-new":"0.0.67","typescript":"6.0.3","@types/node":"25.6.0","tailwindcss":"4.2.4","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.31.0","eslint-plugin-vue":"^10.9.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","@zayne-labs/tsconfig":"0.13.5","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.4","@typescript-eslint/types":"8.59.0","@typescript-eslint/utils":"8.59.0","@typescript-eslint/parser":"8.59.0","eslint-plugin-react-hooks":"^7.1.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.100.5","@types/eslint-plugin-jsx-a11y":"6.10.1","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.4.1","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.3"},"peerDependencies":{"eslint":"^10.2.1","eslint-plugin-vue":"^10.9.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.0","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.4","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.100.5","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.4.1","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.3"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.13.5_1777218096436_0.8610428562944024","host":"s3://npm-registry-packages-npm-production"}},"0.13.6":{"name":"@zayne-labs/eslint-config","version":"0.13.6","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.13.6","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"13ea7b11014c0da2b0cb85eeb1ed5fe383303eca","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.13.6.tgz","fileCount":18,"integrity":"sha512-0dFtO8CjOwWUv42Zs5M3BXJhnf2Zyr91E9XTIObT4xaiK2F+OT774FW2iNZ1VUe7Hy1DxHYeQ0nmPuobgaPtAA==","signatures":[{"sig":"MEQCIBVjsV9c8AFJkiArD9WlYYeR+zpwD/5AQYwFW78ZysMwAiB0xxrS5VeZlCFTwuNzUi6H49x9RmgZk6c/NJNLk4JhAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.13.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187277},"type":"module","_from":"file:zayne-labs-eslint-config-0.13.6.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/14e17c7c523154a73a4456d76bdbf5a6/zayne-labs-eslint-config-0.13.6.tgz","_integrity":"sha512-0dFtO8CjOwWUv42Zs5M3BXJhnf2Zyr91E9XTIObT4xaiK2F+OT774FW2iNZ1VUe7Hy1DxHYeQ0nmPuobgaPtAA==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.11.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"cac":"7.0.0","ansis":"4.2.0","globals":"17.5.0","local-pkg":"1.1.2","@eslint/js":"10.0.1","@clack/prompts":"1.2.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.1","@eslint-react/kit":"4.2.3","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.59.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","pnpm-workspace-yaml":"^1.6.0","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.49","eslint-flat-config-utils":"3.1.0","eslint-plugin-perfectionist":"5.9.0","eslint-config-flat-gitignore":"2.3.0","@zayne-labs/toolkit-type-helpers":"0.12.49","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"^10.2.1","tsdown":"0.21.10","publint":"0.3.18","prettier":"^3.8.3","cross-env":"10.1.0","pkg-pr-new":"0.0.67","typescript":"6.0.3","@types/node":"25.6.0","tailwindcss":"4.2.4","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.31.0","eslint-plugin-vue":"^10.9.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","@zayne-labs/tsconfig":"0.13.6","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.4","@typescript-eslint/types":"8.59.1","@typescript-eslint/utils":"8.59.1","@typescript-eslint/parser":"8.59.1","eslint-plugin-react-hooks":"^7.1.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.100.5","@types/eslint-plugin-jsx-a11y":"6.10.1","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.4.1","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.3"},"peerDependencies":{"eslint":"^10.2.1","eslint-plugin-vue":"^10.9.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.0","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.4","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^4.2.3","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.100.5","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.4.1","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.3"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.13.6_1777315683427_0.009594699039280785","host":"s3://npm-registry-packages-npm-production"}},"0.13.7":{"name":"@zayne-labs/eslint-config","version":"0.13.7","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.13.7","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"aef4e70d421f82ddd3746cb9169d5f5191580e76","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.13.7.tgz","fileCount":18,"integrity":"sha512-b0fAFav+X5O6RIx+Qt/J8EdqbSwvwfnvcRmRFZt8qXpE6R8Sf+RsxTv/N876VgMD+91NAQgJrSq2LH/QIJx6AA==","signatures":[{"sig":"MEQCIFSW8O7bSzyYjn9//dUxfMXrX5SLsOkNa5k8KF9GerTRAiAgBDdYfQlsvR1dD6Uq4q7HhRBhny/QhvK6C1JRJbpl8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.13.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185847},"type":"module","_from":"file:zayne-labs-eslint-config-0.13.7.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/aeebbbe870ad1fc29f40cbf4bcd2e29a/zayne-labs-eslint-config-0.13.7.tgz","_integrity":"sha512-b0fAFav+X5O6RIx+Qt/J8EdqbSwvwfnvcRmRFZt8qXpE6R8Sf+RsxTv/N876VgMD+91NAQgJrSq2LH/QIJx6AA==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.11.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"cac":"7.0.0","ansis":"4.2.0","globals":"17.5.0","local-pkg":"1.1.2","@eslint/js":"10.0.1","@clack/prompts":"1.3.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.1","@eslint-react/kit":"5.6.0","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.59.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","pnpm-workspace-yaml":"^1.6.0","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.49","eslint-flat-config-utils":"3.1.0","eslint-plugin-perfectionist":"5.9.0","eslint-config-flat-gitignore":"2.3.0","@zayne-labs/toolkit-type-helpers":"0.12.49","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"^10.2.1","tsdown":"0.21.10","publint":"0.3.18","prettier":"^3.8.3","cross-env":"10.1.0","pkg-pr-new":"0.0.68","typescript":"6.0.3","@types/node":"25.6.0","tailwindcss":"4.2.4","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.31.0","eslint-plugin-vue":"^10.9.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","@zayne-labs/tsconfig":"0.13.7","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.4","@typescript-eslint/types":"8.59.1","@typescript-eslint/utils":"8.59.1","@typescript-eslint/parser":"8.59.1","eslint-plugin-react-hooks":"^7.1.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^5.6.0","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.100.6","@types/eslint-plugin-jsx-a11y":"6.10.1","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.5.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.3"},"peerDependencies":{"eslint":"^10.2.1","eslint-plugin-vue":"^10.9.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.0","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.4","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.6.0","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.100.6","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.5.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.3"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.13.7_1777504252466_0.43070158784774937","host":"s3://npm-registry-packages-npm-production"}},"0.13.8":{"name":"@zayne-labs/eslint-config","version":"0.13.8","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.13.8","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"2987209787aa41658f8b16c665cd6c4e7f9b72d1","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.13.8.tgz","fileCount":18,"integrity":"sha512-ItJlEgz2W2Yqw6xHqXY4v5QXC12UvLz/sUkPiGgR5Ap84sztl6EkTOqtjDlyTJvfuKs9yn8nAQu7eZb6KXCRZA==","signatures":[{"sig":"MEUCIQCuh56vrCZirUiQE2hDXCINfpqIZ0QDTDwjbXXo+6ZoBAIgY9pUardgrsd74y3sjNMYPWpyLmKi4ovsARC09K5uMRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.13.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186291},"type":"module","_from":"file:zayne-labs-eslint-config-0.13.8.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/38f7c56a97fbc47e1125baf808e38c0e/zayne-labs-eslint-config-0.13.8.tgz","_integrity":"sha512-ItJlEgz2W2Yqw6xHqXY4v5QXC12UvLz/sUkPiGgR5Ap84sztl6EkTOqtjDlyTJvfuKs9yn8nAQu7eZb6KXCRZA==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.11.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"cac":"7.0.0","ansis":"4.2.0","globals":"17.5.0","local-pkg":"1.1.2","@eslint/js":"10.0.1","@clack/prompts":"1.3.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.1","@eslint-react/kit":"5.6.6","eslint-plugin-yml":"3.3.2","typescript-eslint":"8.59.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","pnpm-workspace-yaml":"^1.6.0","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.50","eslint-flat-config-utils":"3.2.0","eslint-plugin-perfectionist":"5.9.0","eslint-config-flat-gitignore":"2.3.0","@zayne-labs/toolkit-type-helpers":"0.12.50","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"^10.2.1","tsdown":"0.21.10","publint":"0.3.18","prettier":"^3.8.3","cross-env":"10.1.0","pkg-pr-new":"0.0.69","typescript":"6.0.3","@types/node":"25.6.0","tailwindcss":"4.2.4","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.31.0","eslint-plugin-vue":"^10.9.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","@zayne-labs/tsconfig":"0.13.8","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.4","@typescript-eslint/types":"8.59.1","@typescript-eslint/utils":"8.59.1","@typescript-eslint/parser":"8.59.1","eslint-plugin-react-hooks":"^7.1.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^5.6.6","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.100.7","@types/eslint-plugin-jsx-a11y":"6.10.1","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.5.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.3"},"peerDependencies":{"eslint":"^10.2.1","eslint-plugin-vue":"^10.9.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.0","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.4","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.6.6","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.100.7","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.5.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.3"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.13.8_1777638084756_0.8974920999156619","host":"s3://npm-registry-packages-npm-production"}},"0.13.9":{"name":"@zayne-labs/eslint-config","version":"0.13.9","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.13.9","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"132b381fca5542667438f72a42d1560baf5dc86d","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.13.9.tgz","fileCount":18,"integrity":"sha512-2t0b7cCtjPhQkk5ZgRvwYhXSzS5rVMmVetFMBT2CNZ5Y/adpa/OebJo/QRSnnDiwcihQLqYGGSNN/aVtUd7OrQ==","signatures":[{"sig":"MEUCICgT4/+JhqVSsNKubLrYQqKx9ECfI4XO9un7yGAR9k7gAiEArtK8feIQd9rgT7e6H3+xIkBFAvoQOboHv0xnR80OYbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.13.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184316},"type":"module","_from":"file:zayne-labs-eslint-config-0.13.9.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/51c3b6c626843ce29a97c4abcddfb358/zayne-labs-eslint-config-0.13.9.tgz","_integrity":"sha512-2t0b7cCtjPhQkk5ZgRvwYhXSzS5rVMmVetFMBT2CNZ5Y/adpa/OebJo/QRSnnDiwcihQLqYGGSNN/aVtUd7OrQ==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.11.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"cac":"7.0.0","ansis":"4.2.0","globals":"17.5.0","local-pkg":"1.1.2","@eslint/js":"10.0.1","@clack/prompts":"1.3.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.1","@eslint-react/kit":"5.6.6","eslint-plugin-yml":"3.3.2","typescript-eslint":"8.59.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","pnpm-workspace-yaml":"^1.6.0","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.50","eslint-flat-config-utils":"3.2.0","eslint-plugin-perfectionist":"5.9.0","eslint-config-flat-gitignore":"2.3.0","@zayne-labs/toolkit-type-helpers":"0.12.50","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"^10.2.1","tsdown":"0.21.10","publint":"0.3.18","prettier":"^3.8.3","cross-env":"10.1.0","pkg-pr-new":"0.0.69","typescript":"6.0.3","@types/node":"25.6.0","tailwindcss":"4.2.4","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.31.0","eslint-plugin-vue":"^10.9.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","@zayne-labs/tsconfig":"0.13.9","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.4","@typescript-eslint/types":"8.59.1","@typescript-eslint/utils":"8.59.1","@typescript-eslint/parser":"8.59.1","eslint-plugin-react-hooks":"^7.1.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^5.6.6","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.100.7","@types/eslint-plugin-jsx-a11y":"6.10.1","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.5.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.3"},"peerDependencies":{"eslint":"^10.2.1","eslint-plugin-vue":"^10.9.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.0","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.4","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.6.6","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.100.7","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.5.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.3"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.13.9_1777644011790_0.7310281118238795","host":"s3://npm-registry-packages-npm-production"}},"0.13.10":{"name":"@zayne-labs/eslint-config","version":"0.13.10","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.13.10","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"28186cfaf71ec1e6a32cbc941a637abdd86c327b","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.13.10.tgz","fileCount":18,"integrity":"sha512-vDsm+ckJ2+fl/EWDGs4HrRrRHdhyex89dsBehPQRhwzEyuKKWTFWlMZJZ+EPsUPxdD3Hk96synEYID+o6enXAA==","signatures":[{"sig":"MEYCIQDI6bdP6DaaiuN1RnXplX6iCFxieWYd4bRh/7nrGJtS7gIhAKthozjGBcuUQRvUJcMFuiEKbiHlL7eUBtfR/3/zOLB2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.13.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1180181},"type":"module","_from":"file:zayne-labs-eslint-config-0.13.10.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/03bfcf9ec60e5c538a00eb3f6318e70a/zayne-labs-eslint-config-0.13.10.tgz","_integrity":"sha512-vDsm+ckJ2+fl/EWDGs4HrRrRHdhyex89dsBehPQRhwzEyuKKWTFWlMZJZ+EPsUPxdD3Hk96synEYID+o6enXAA==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.11.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"cac":"7.0.0","ansis":"4.2.0","globals":"17.6.0","local-pkg":"1.1.2","@eslint/js":"10.0.1","@clack/prompts":"1.3.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.1","@eslint-react/kit":"5.7.2","eslint-plugin-yml":"3.3.2","typescript-eslint":"8.59.2","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","pnpm-workspace-yaml":"^1.6.0","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.50","eslint-flat-config-utils":"3.2.0","eslint-plugin-perfectionist":"5.9.0","eslint-config-flat-gitignore":"2.3.0","@zayne-labs/toolkit-type-helpers":"0.12.50","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"^10.3.0","tsdown":"0.21.10","publint":"0.3.18","prettier":"^3.8.3","cross-env":"10.1.0","pkg-pr-new":"0.0.70","typescript":"6.0.3","@types/node":"25.6.0","tailwindcss":"4.2.4","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.31.0","eslint-plugin-vue":"^10.9.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","@zayne-labs/tsconfig":"0.13.10","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.4","@typescript-eslint/types":"8.59.2","@typescript-eslint/utils":"8.59.2","@typescript-eslint/parser":"8.59.2","eslint-plugin-react-hooks":"^7.1.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^5.7.2","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.100.9","@types/eslint-plugin-jsx-a11y":"6.10.1","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.5.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.10.0"},"peerDependencies":{"eslint":"^10.3.0","eslint-plugin-vue":"^10.9.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.0","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.4","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.2","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.100.9","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.5.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.10.0"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.13.10_1777974459060_0.8567564711274951","host":"s3://npm-registry-packages-npm-production"}},"0.13.11":{"name":"@zayne-labs/eslint-config","version":"0.13.11","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.13.11","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"e97606014c23c0e6b49b2456134f9b6b70aea6dc","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.13.11.tgz","fileCount":18,"integrity":"sha512-5Ys4fgC7kBA+krvQIx7pwVv205nrqxDaJZq3ujLToyYas3+DTR+T1jOF5Sk14IffCAlM/WsW7isbBy4jIC+lqw==","signatures":[{"sig":"MEUCID9E/iidzGFYSEU1bYPH0C5Dq40FFw5ehxrW6pCa+0wUAiEAiCdTcMlsnA4CsUe6Kt+1iSLXRqOCNJcLTDNWa/txa5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.13.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1180087},"type":"module","_from":"file:zayne-labs-eslint-config-0.13.11.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/3b54231629f7c9721acc99d624b2a47b/zayne-labs-eslint-config-0.13.11.tgz","_integrity":"sha512-5Ys4fgC7kBA+krvQIx7pwVv205nrqxDaJZq3ujLToyYas3+DTR+T1jOF5Sk14IffCAlM/WsW7isbBy4jIC+lqw==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.11.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"cac":"7.0.0","ansis":"4.2.0","globals":"17.6.0","local-pkg":"1.1.2","@eslint/js":"10.0.1","@clack/prompts":"1.3.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.1","@eslint-react/kit":"5.7.2","eslint-plugin-yml":"3.3.2","typescript-eslint":"8.59.2","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","pnpm-workspace-yaml":"^1.6.0","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.50","eslint-flat-config-utils":"3.2.0","eslint-plugin-perfectionist":"5.9.0","eslint-config-flat-gitignore":"2.3.0","@zayne-labs/toolkit-type-helpers":"0.12.50","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"^10.3.0","tsdown":"0.21.10","publint":"0.3.18","prettier":"^3.8.3","cross-env":"10.1.0","pkg-pr-new":"0.0.70","typescript":"6.0.3","@types/node":"25.6.0","tailwindcss":"4.2.4","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.31.0","eslint-plugin-vue":"^10.9.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","@zayne-labs/tsconfig":"0.13.11","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.4","@typescript-eslint/types":"8.59.2","@typescript-eslint/utils":"8.59.2","@typescript-eslint/parser":"8.59.2","eslint-plugin-react-hooks":"^7.1.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^5.7.2","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.100.9","@types/eslint-plugin-jsx-a11y":"6.10.1","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.5.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.10.0"},"peerDependencies":{"eslint":"^10.3.0","eslint-plugin-vue":"^10.9.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.0","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.4","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.2","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.100.9","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.5.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.10.0"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.13.11_1777976393093_0.15237734180749118","host":"s3://npm-registry-packages-npm-production"}},"0.13.12":{"name":"@zayne-labs/eslint-config","version":"0.13.12","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.13.12","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"2343467f8753f677cf4ffdd4af38e6f6ba2f1879","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.13.12.tgz","fileCount":18,"integrity":"sha512-EpbWoRn9blgQRGqJR7xYk+2NaRaQwhSYd8QYrn9C159zOzG32FB7eDx6/WjZ9qRdROXtED6bh8TiXGLyCQcThA==","signatures":[{"sig":"MEQCIH4UyE/uVaGAHAvz6eBSNRcUkYdUJoLUpNTU27k2T3BlAiAY6rw2enVMIdqag4t1WltM1uSdkaAIAWqz2oXrktovqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.13.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1180068},"type":"module","_from":"file:zayne-labs-eslint-config-0.13.12.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/2a86ce8c59420a18b6e1f8bdb1fc2b31/zayne-labs-eslint-config-0.13.12.tgz","_integrity":"sha512-EpbWoRn9blgQRGqJR7xYk+2NaRaQwhSYd8QYrn9C159zOzG32FB7eDx6/WjZ9qRdROXtED6bh8TiXGLyCQcThA==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.11.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"cac":"7.0.0","ansis":"4.2.0","globals":"17.6.0","local-pkg":"1.1.2","@eslint/js":"10.0.1","@clack/prompts":"1.3.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.1","@eslint-react/kit":"5.7.2","eslint-plugin-yml":"3.3.2","typescript-eslint":"8.59.2","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","pnpm-workspace-yaml":"^1.6.0","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.50","eslint-flat-config-utils":"3.2.0","eslint-plugin-perfectionist":"5.9.0","eslint-config-flat-gitignore":"2.3.0","@zayne-labs/toolkit-type-helpers":"0.12.50","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","husky":"9.1.7","eslint":"^10.3.0","tsdown":"0.21.10","publint":"0.3.18","prettier":"^3.8.3","cross-env":"10.1.0","pkg-pr-new":"0.0.70","typescript":"6.0.3","@types/node":"25.6.0","tailwindcss":"4.2.4","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.31.0","eslint-plugin-vue":"^10.9.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","@zayne-labs/tsconfig":"0.13.12","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.0","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.4","@typescript-eslint/types":"8.59.2","@typescript-eslint/utils":"8.59.2","@typescript-eslint/parser":"8.59.2","eslint-plugin-react-hooks":"^7.1.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^5.7.2","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.100.9","@types/eslint-plugin-jsx-a11y":"6.10.1","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.5.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.10.0"},"peerDependencies":{"eslint":"^10.3.0","eslint-plugin-vue":"^10.9.0","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.0","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.0","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.4","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.2","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.100.9","@tanstack/eslint-plugin-router":"^1.161.6","eslint-plugin-better-tailwindcss":"^4.5.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.10.0"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.13.12_1778144173429_0.09829141995925239","host":"s3://npm-registry-packages-npm-production"}},"0.13.13":{"name":"@zayne-labs/eslint-config","version":"0.13.13","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.13.13","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"2eef053a627c51929d59fdcfb1431368a982bc82","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.13.13.tgz","fileCount":18,"integrity":"sha512-P9xUInwydiuE26lArvVgZF17d0wYijoLn4U/YYsA9SSj8VUKhZ4QEzMqf174zZK7vWS5auKmd6c3sh8uZr/I/Q==","signatures":[{"sig":"MEQCIB4D14RsiuLh/DPdtdX67KbceEAFRz8LtJ2R7NAQCM7FAiBz4r8hSqAcvRk5NVnG0L3I9OqmP5Myn3I3AF3PawIhhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.13.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1183926},"type":"module","_from":"file:zayne-labs-eslint-config-0.13.13.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/13deb20a7f2778142399e0f1fdf5934d/zayne-labs-eslint-config-0.13.13.tgz","_integrity":"sha512-P9xUInwydiuE26lArvVgZF17d0wYijoLn4U/YYsA9SSj8VUKhZ4QEzMqf174zZK7vWS5auKmd6c3sh8uZr/I/Q==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.12.1","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"cac":"7.0.0","ansis":"4.3.0","globals":"17.6.0","local-pkg":"1.1.2","@eslint/js":"10.0.1","@clack/prompts":"1.4.0","@eslint/compat":"2.1.0","eslint-plugin-n":"18.0.1","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.1","@eslint-react/kit":"5.8.1","eslint-plugin-yml":"3.3.2","typescript-eslint":"8.59.4","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","pnpm-workspace-yaml":"^1.6.0","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.54","eslint-flat-config-utils":"3.2.0","eslint-plugin-perfectionist":"5.9.0","eslint-config-flat-gitignore":"2.3.0","@zayne-labs/toolkit-type-helpers":"0.12.54","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.2","husky":"9.1.7","eslint":"^10.4.0","tsdown":"0.22.0","publint":"0.3.21","prettier":"^3.8.3","cross-env":"10.1.0","pkg-pr-new":"0.0.74","typescript":"6.0.3","@types/node":"25.9.0","tailwindcss":"4.3.0","concurrently":"9.2.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.31.0","eslint-plugin-vue":"^10.9.1","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.1","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","@zayne-labs/tsconfig":"0.13.13","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.1","@arethetypeswrong/cli":"0.18.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.6","@typescript-eslint/types":"8.59.4","@typescript-eslint/utils":"8.59.4","@typescript-eslint/parser":"8.59.4","eslint-plugin-react-hooks":"^7.1.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^5.8.1","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.100.11","@types/eslint-plugin-jsx-a11y":"6.10.1","@tanstack/eslint-plugin-router":"^1.162.0","eslint-plugin-better-tailwindcss":"^4.5.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.10.1"},"peerDependencies":{"eslint":"^10.4.0","eslint-plugin-vue":"^10.9.1","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^55.0.1","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.1","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.6","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.8.1","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.100.11","@tanstack/eslint-plugin-router":"^1.162.0","eslint-plugin-better-tailwindcss":"^4.5.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.1","eslint-plugin-react-you-might-not-need-an-effect":"^0.10.1"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.13.13_1779147053980_0.7978396282889817","host":"s3://npm-registry-packages-npm-production"}},"0.13.14":{"name":"@zayne-labs/eslint-config","version":"0.13.14","keywords":[],"author":{"name":"Ryan Zayne"},"license":"MIT","_id":"@zayne-labs/eslint-config@0.13.14","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"bin/index.js"},"dist":{"shasum":"c20617a88cbbc2ca8af548fbeda75574f91286e2","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.13.14.tgz","fileCount":18,"integrity":"sha512-x8q3qcvb29/F0tHsWxE8k5KBK5aNRwyaCubh1oTCRIbMEVWrPbBm3PPV/nD9k8TzhF3o49+Ep5n5yIMEKv3UgQ==","signatures":[{"sig":"MEUCIQDbnYz5yfAYGgtDeYX4CVeVz3ewr+QbDcORIXSqgK0rUwIgEpQjYCoOMFwSpsPB2/DqDMXzNm6PTJpGM+8VZekD9Ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zayne-labs%2feslint-config@0.13.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184192},"type":"module","_from":"file:zayne-labs-eslint-config-0.13.14.tgz","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"_resolved":"/tmp/7553384b66ae14bac29106bfa903e510/zayne-labs-eslint-config-0.13.14.tgz","_integrity":"sha512-x8q3qcvb29/F0tHsWxE8k5KBK5aNRwyaCubh1oTCRIbMEVWrPbBm3PPV/nD9k8TzhF3o49+Ep5n5yIMEKv3UgQ==","repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"_npmVersion":"11.13.0","description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"cac":"7.0.0","ansis":"4.3.1","globals":"17.6.0","local-pkg":"1.2.1","@eslint/js":"10.0.1","@clack/prompts":"1.5.0","@eslint/compat":"2.1.0","eslint-plugin-n":"18.0.1","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.2","@eslint-react/kit":"5.8.9","eslint-plugin-yml":"3.4.0","typescript-eslint":"8.60.1","@antfu/install-pkg":"1.1.0","eslint-plugin-pnpm":"1.6.1","eslint-plugin-toml":"1.4.0","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","eslint-plugin-jsdoc":"63.0.1","eslint-plugin-jsonc":"3.2.0","jsonc-eslint-parser":"3.1.0","pnpm-workspace-yaml":"^1.6.1","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.55","eslint-flat-config-utils":"3.2.0","eslint-plugin-perfectionist":"5.9.0","eslint-config-flat-gitignore":"2.3.0","@zayne-labs/toolkit-type-helpers":"0.12.55","eslint-import-resolver-typescript":"4.4.5","@eslint-community/eslint-plugin-eslint-comments":"4.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.4","husky":"9.1.7","eslint":"^10.4.1","tsdown":"0.22.1","publint":"0.3.21","prettier":"^3.8.3","cross-env":"10.1.0","pkg-pr-new":"0.0.75","typescript":"6.0.3","@types/node":"25.9.1","tailwindcss":"4.3.0","concurrently":"10.0.1","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"2.31.0","eslint-plugin-vue":"^10.9.1","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^56.0.4","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","@zayne-labs/tsconfig":"0.13.14","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.19.0","svelte-eslint-parser":"^1.7.0","@arethetypeswrong/cli":"0.18.3","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.7","@typescript-eslint/types":"8.60.1","@typescript-eslint/utils":"8.60.1","@typescript-eslint/parser":"8.60.1","eslint-plugin-react-hooks":"^7.1.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^5.8.9","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.100.14","@types/eslint-plugin-jsx-a11y":"6.10.1","@tanstack/eslint-plugin-router":"^1.162.0","eslint-plugin-better-tailwindcss":"^4.5.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.1","eslint-plugin-react-you-might-not-need-an-effect":"^1.0.0"},"peerDependencies":{"eslint":"^10.4.1","eslint-plugin-vue":"^10.9.1","vue-eslint-parser":"^10.4.0","eslint-config-expo":"^56.0.4","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.19.0","svelte-eslint-parser":"^1.7.0","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.2.7","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.8.9","eslint-plugin-react-refresh":"^0.5.2","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.100.14","@tanstack/eslint-plugin-router":"^1.162.0","eslint-plugin-better-tailwindcss":"^4.5.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-plugin-erasable-syntax-only":"^0.4.1","eslint-plugin-react-you-might-not-need-an-effect":"^1.0.0"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.13.14_1780406581511_0.6465792057010491","host":"s3://npm-registry-packages-npm-production"}},"0.13.15":{"name":"@zayne-labs/eslint-config","version":"0.13.15","keywords":[],"author":"Ryan Zayne","license":"MIT","_id":"@zayne-labs/eslint-config@0.13.15","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"./bin/index.js"},"dist":{"shasum":"335fc309aa31aa4fd9fd60487f4cd232f4f959ca","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.13.15.tgz","fileCount":18,"integrity":"sha512-JRgIpe2VgBcTPSJUzO4bxvlwrP52/OEWhJDRzNllWLXzoD/v80q5KP6OOg9R3pvXTozS06hanzP0A3iOA04YLg==","signatures":[{"sig":"MEQCIGD3eZWO4bDv9PGcwrY4iAuelTxJ10fZaX/ujjatmawlAiASqGW8jngbnxrSVCq57kz8muVs3Wtv6SOAf2w/GVfHyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1322628},"type":"module","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","test":"pnpm build && vitest run","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"dependencies":{"cac":"7.0.0","ansis":"4.3.1","globals":"17.12.0","local-pkg":"1.2.1","@eslint/js":"10.0.1","@clack/prompts":"1.8.0","eslint-plugin-n":"18.3.0","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.3","@eslint-react/kit":"5.19.0","eslint-plugin-yml":"3.8.1","typescript-eslint":"8.70.0","@antfu/install-pkg":"2.0.1","eslint-plugin-pnpm":"1.9.1","eslint-plugin-toml":"1.5.0","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.1.0","eslint-plugin-jsdoc":"64.3.6","eslint-plugin-jsonc":"3.4.2","jsonc-eslint-parser":"3.3.0","pnpm-workspace-yaml":"^1.9.1","eslint-plugin-regexp":"^3.3.0","eslint-plugin-command":"^4.0.0","eslint-plugin-unicorn":"74.0.0","eslint-plugin-import-x":"4.17.1","eslint-plugin-security":"4.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.59","eslint-flat-config-utils":"3.2.0","eslint-plugin-baseline-js":"^0.7.1","eslint-plugin-perfectionist":"5.11.0","eslint-config-flat-gitignore":"2.4.0","@zayne-labs/toolkit-type-helpers":"0.12.59","eslint-import-resolver-typescript":"4.4.5","@eslint-community/eslint-plugin-eslint-comments":"4.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.13","husky":"9.1.7","eslint":"^10.10.0","tsdown":"0.23.0","vitest":"^5.0.0","publint":"0.3.24","prettier":"^3.9.6","cross-env":"10.1.0","pkg-pr-new":"0.0.88","typescript":"6.0.3","@types/node":"26.5.0","tailwindcss":"4.3.3","concurrently":"10.0.5","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"3.0.2","eslint-plugin-vue":"^10.11.0","vue-eslint-parser":"^10.4.1","eslint-config-expo":"^57.0.2","astro-eslint-parser":"^3.1.0","eslint-plugin-astro":"^3.1.0","eslint-plugin-solid":"^0.17.0","@zayne-labs/tsconfig":"0.13.15","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.23.0","svelte-eslint-parser":"^1.8.1","@arethetypeswrong/cli":"0.18.5","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.3.4","@typescript-eslint/types":"8.70.0","@typescript-eslint/utils":"8.70.0","@typescript-eslint/parser":"8.70.0","eslint-plugin-react-hooks":"^7.1.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^5.19.0","eslint-plugin-react-refresh":"^0.5.6","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.102.8","@types/eslint-plugin-jsx-a11y":"6.10.1","@tanstack/eslint-plugin-router":"^1.162.0","eslint-plugin-better-tailwindcss":"^4.7.0","eslint-plugin-vuejs-accessibility":"^2.6.0","eslint-plugin-erasable-syntax-only":"^0.7.1","eslint-plugin-react-you-might-not-need-an-effect":"^1.0.2"},"peerDependencies":{"eslint":"^10.10.0","eslint-plugin-vue":"^10.11.0","vue-eslint-parser":"^10.4.1","eslint-config-expo":"^57.0.2","astro-eslint-parser":"^3.1.0","eslint-plugin-astro":"^3.1.0","eslint-plugin-solid":"^0.17.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.23.0","svelte-eslint-parser":"^1.8.1","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.3.4","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.19.0","eslint-plugin-react-refresh":"^0.5.6","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.102.8","@tanstack/eslint-plugin-router":"^1.162.0","eslint-plugin-better-tailwindcss":"^4.7.0","eslint-plugin-vuejs-accessibility":"^2.6.0","eslint-plugin-erasable-syntax-only":"^0.7.1","eslint-plugin-react-you-might-not-need-an-effect":"^1.0.2"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.13.15_1789335418277_0.36685275472263745","host":"s3://npm-registry-packages-npm-production"}},"0.13.16":{"name":"@zayne-labs/eslint-config","version":"0.13.16","keywords":[],"author":"Ryan Zayne","license":"MIT","_id":"@zayne-labs/eslint-config@0.13.16","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"./bin/index.js"},"dist":{"shasum":"2389d604a629e571ed401f174ccf53f883656f85","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.13.16.tgz","fileCount":18,"integrity":"sha512-u2Lsi5/cunSlsfTueZMDX2CdUEzRXLZRHpH861FylRUjl6Q5dTHeZlHCMUjwv4BPHBaCqhFotT/FxoYsKf77dA==","signatures":[{"sig":"MEUCIE8JX4mI3eRz1QleMEXDHWVDZ4mzuAVRclFubmrnlzbRAiEA65+ajruG4y/l95nW0hCvAruGvAQbiX1y6exGQuF/874=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAiv7TOycdmUvTISdRe0t5EMHqiodaSUf5RFwfhMUuSoAiAUC0f6FJIuqxY+5LF8OL2g/saq/zrynoah/MTbxiNW9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1332851},"type":"module","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","test":"pnpm build && vitest run","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"dependencies":{"cac":"7.0.0","ansis":"4.4.0","globals":"17.12.0","local-pkg":"1.2.1","@eslint/js":"10.0.1","@clack/prompts":"1.8.1","eslint-plugin-n":"18.3.0","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.3","@eslint-react/kit":"5.19.1","eslint-plugin-yml":"3.8.1","typescript-eslint":"8.70.0","@antfu/install-pkg":"2.1.0","eslint-plugin-pnpm":"1.9.1","eslint-plugin-toml":"1.5.0","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.1.0","eslint-plugin-jsdoc":"64.5.2","eslint-plugin-jsonc":"3.4.2","jsonc-eslint-parser":"3.3.0","pnpm-workspace-yaml":"^1.9.1","eslint-plugin-regexp":"^3.3.0","eslint-plugin-command":"^4.0.0","eslint-plugin-unicorn":"75.0.0","eslint-plugin-import-x":"4.17.1","eslint-plugin-security":"4.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.59","eslint-flat-config-utils":"3.2.0","eslint-plugin-baseline-js":"^0.7.1","eslint-plugin-perfectionist":"5.11.1","eslint-config-flat-gitignore":"2.4.0","@zayne-labs/toolkit-type-helpers":"0.12.59","eslint-import-resolver-typescript":"4.4.5","@eslint-community/eslint-plugin-eslint-comments":"4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.13","husky":"9.1.7","eslint":"^10.10.0","tsdown":"0.23.0","vitest":"^5.0.1","publint":"0.3.24","prettier":"^3.9.7","cross-env":"10.1.0","pkg-pr-new":"0.0.88","typescript":"6.0.3","@types/node":"26.6.1","tailwindcss":"4.3.3","concurrently":"10.0.5","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"3.0.3","eslint-plugin-vue":"^10.11.0","vue-eslint-parser":"^10.4.1","eslint-config-expo":"^57.0.2","astro-eslint-parser":"^3.1.0","eslint-plugin-astro":"^3.2.0","eslint-plugin-solid":"^0.18.0","@zayne-labs/tsconfig":"0.13.16","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.23.0","svelte-eslint-parser":"^1.8.1","@arethetypeswrong/cli":"0.18.5","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.3.5","@typescript-eslint/types":"8.70.0","@typescript-eslint/utils":"8.70.0","@typescript-eslint/parser":"8.70.0","eslint-plugin-react-hooks":"^7.1.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^5.19.1","eslint-plugin-react-refresh":"^0.5.7","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.103.1","@types/eslint-plugin-jsx-a11y":"6.10.1","@tanstack/eslint-plugin-router":"^1.162.0","eslint-plugin-better-tailwindcss":"^4.7.0","eslint-plugin-vuejs-accessibility":"^2.6.0","eslint-plugin-erasable-syntax-only":"^0.7.1","eslint-plugin-react-you-might-not-need-an-effect":"^1.0.2"},"peerDependencies":{"eslint":"^10.10.0","eslint-plugin-vue":"^10.11.0","vue-eslint-parser":"^10.4.1","eslint-config-expo":"^57.0.2","astro-eslint-parser":"^3.1.0","eslint-plugin-astro":"^3.2.0","eslint-plugin-solid":"^0.18.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.23.0","svelte-eslint-parser":"^1.8.1","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.3.5","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.19.1","eslint-plugin-react-refresh":"^0.5.7","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.103.1","@tanstack/eslint-plugin-router":"^1.162.0","eslint-plugin-better-tailwindcss":"^4.7.0","eslint-plugin-vuejs-accessibility":"^2.6.0","eslint-plugin-erasable-syntax-only":"^0.7.1","eslint-plugin-react-you-might-not-need-an-effect":"^1.0.2"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.13.16_1789731354123_0.6105389405886001","host":"s3://npm-registry-packages-npm-production"}},"0.13.17":{"name":"@zayne-labs/eslint-config","version":"0.13.17","keywords":[],"author":"Ryan Zayne","license":"MIT","_id":"@zayne-labs/eslint-config@0.13.17","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"./bin/index.js"},"dist":{"shasum":"a5fad4c31caa93a7b7a769c0c3ab594fbed4568f","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.13.17.tgz","fileCount":18,"integrity":"sha512-dZLmjmhaqnkXZFw33QMjL5iyNAlg9iG85lvvyTH7cIpSzZvkOBc5I8/wUshzgj/QRZWxe12Nc2bVNJXFOeyGRg==","signatures":[{"sig":"MEUCIFEf5fi8z3JBaViFSJNTRrRzqnGxSKyYLN8DuevXHOeLAiEAooUH8TYedC+snJ5a1fX8gpD9i3In6sT08+PUCpuPVR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHdqzmVbsu4GgpORwgd28TPPn8ZziYQcnqFwgxkQKm29AiEAxiYHCsCLY01FluWWEhgFH2tzspnoiwJL5r/79n1L2wQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1332425},"type":"module","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","test":"pnpm build && vitest run","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"dependencies":{"cac":"7.0.0","ansis":"4.4.0","globals":"17.12.0","local-pkg":"1.2.1","@eslint/js":"10.0.1","@clack/prompts":"1.8.1","eslint-plugin-n":"18.3.0","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.3","@eslint-react/kit":"5.19.1","eslint-plugin-yml":"3.8.1","typescript-eslint":"8.70.0","@antfu/install-pkg":"2.1.0","eslint-plugin-pnpm":"1.9.1","eslint-plugin-toml":"1.5.0","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.1.0","eslint-plugin-jsdoc":"64.5.2","eslint-plugin-jsonc":"3.4.2","jsonc-eslint-parser":"3.3.0","pnpm-workspace-yaml":"^1.9.1","eslint-plugin-regexp":"^3.3.0","eslint-plugin-command":"^4.0.0","eslint-plugin-unicorn":"75.0.0","eslint-plugin-import-x":"4.17.1","eslint-plugin-security":"4.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.59","eslint-flat-config-utils":"3.2.0","eslint-plugin-baseline-js":"^0.7.1","eslint-plugin-perfectionist":"5.11.1","eslint-config-flat-gitignore":"2.4.0","@zayne-labs/toolkit-type-helpers":"0.12.59","eslint-import-resolver-typescript":"4.4.5","@eslint-community/eslint-plugin-eslint-comments":"4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.13","husky":"9.1.7","eslint":"^10.10.0","tsdown":"0.23.0","vitest":"^5.0.1","publint":"0.3.24","prettier":"^3.9.7","cross-env":"10.1.0","pkg-pr-new":"0.0.88","typescript":"6.0.3","@types/node":"26.6.1","tailwindcss":"4.3.3","concurrently":"10.0.5","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"3.0.3","eslint-plugin-vue":"^10.11.0","vue-eslint-parser":"^10.4.1","eslint-config-expo":"^57.0.2","astro-eslint-parser":"^3.1.0","eslint-plugin-astro":"^3.2.0","eslint-plugin-solid":"^0.18.0","@zayne-labs/tsconfig":"0.13.17","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.23.0","svelte-eslint-parser":"^1.8.1","@arethetypeswrong/cli":"0.18.5","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.3.5","@typescript-eslint/types":"8.70.0","@typescript-eslint/utils":"8.70.0","@typescript-eslint/parser":"8.70.0","eslint-plugin-react-hooks":"^7.1.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^5.19.1","eslint-plugin-react-refresh":"^0.5.7","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.103.1","@types/eslint-plugin-jsx-a11y":"6.10.1","@tanstack/eslint-plugin-router":"^1.162.0","eslint-plugin-better-tailwindcss":"^4.7.0","eslint-plugin-vuejs-accessibility":"^2.6.0","eslint-plugin-erasable-syntax-only":"^0.7.1","eslint-plugin-react-you-might-not-need-an-effect":"^1.0.2"},"peerDependencies":{"eslint":"^10.10.0","eslint-plugin-vue":"^10.11.0","vue-eslint-parser":"^10.4.1","eslint-config-expo":"^57.0.2","astro-eslint-parser":"^3.1.0","eslint-plugin-astro":"^3.2.0","eslint-plugin-solid":"^0.18.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.23.0","svelte-eslint-parser":"^1.8.1","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.3.5","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.19.1","eslint-plugin-react-refresh":"^0.5.7","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.103.1","@tanstack/eslint-plugin-router":"^1.162.0","eslint-plugin-better-tailwindcss":"^4.7.0","eslint-plugin-vuejs-accessibility":"^2.6.0","eslint-plugin-erasable-syntax-only":"^0.7.1","eslint-plugin-react-you-might-not-need-an-effect":"^1.0.2"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.13.17_1789735296277_0.27855264538808955","host":"s3://npm-registry-packages-npm-production"}},"0.13.18":{"name":"@zayne-labs/eslint-config","version":"0.13.18","keywords":[],"author":"Ryan Zayne","license":"MIT","_id":"@zayne-labs/eslint-config@0.13.18","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"homepage":"https://github.com/zayne-labs/config#readme","bugs":{"url":"https://github.com/zayne-labs/config/issues"},"bin":{"eslint-config":"./bin/index.js"},"dist":{"shasum":"9efe81b6b95a45eced9b84e79c9de49ad87f63f9","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.13.18.tgz","fileCount":18,"integrity":"sha512-bU829jJR7EvhOUcWBVi3QEkkkM078ud9+lfhAsWZa5op6TLMT5vlsY8m/5YxoDDYe0ij/rlBuuWbV7dqjxEKSQ==","signatures":[{"sig":"MEUCIQDGNkuwz5E42dya1BBuxkMV79LgOvvoacwEdT5+HPcZhwIgAtOhPZ36cyZd0jCD1WaAZQT9oAoqwb4spjxhEhsLdos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4IzTShX6pnktNukaNMjfEgoTauUjeEkmSBi0SfgRYEwIhANjZZsrNXwXPnA8p9VdagIR8X25WQNaLfU6kA66Vh76g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1332957},"type":"module","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"scripts":{"dev":"pnpm build:dev --watch","test":"pnpm build && vitest run","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"description":"Zayne Labs' ESLint config preset","directories":{},"sideEffects":false,"dependencies":{"cac":"7.0.0","ansis":"4.4.0","globals":"17.12.0","local-pkg":"1.2.1","@eslint/js":"10.0.1","@clack/prompts":"1.8.1","eslint-plugin-n":"18.3.0","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.3","@eslint-react/kit":"5.19.1","eslint-plugin-yml":"3.8.1","typescript-eslint":"8.70.0","@antfu/install-pkg":"2.1.0","eslint-plugin-pnpm":"1.9.1","eslint-plugin-toml":"1.5.0","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.1.0","eslint-plugin-jsdoc":"64.5.2","eslint-plugin-jsonc":"3.4.2","jsonc-eslint-parser":"3.3.0","pnpm-workspace-yaml":"^1.9.1","eslint-plugin-regexp":"^3.3.0","eslint-plugin-command":"^4.0.0","eslint-plugin-unicorn":"75.0.0","eslint-plugin-import-x":"4.17.1","eslint-plugin-security":"4.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.59","eslint-flat-config-utils":"3.2.0","eslint-plugin-baseline-js":"^0.7.1","eslint-plugin-perfectionist":"5.11.1","eslint-config-flat-gitignore":"2.4.0","@zayne-labs/toolkit-type-helpers":"0.12.59","eslint-import-resolver-typescript":"4.4.5","@eslint-community/eslint-plugin-eslint-comments":"4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.13","husky":"9.1.7","eslint":"^10.10.0","tsdown":"0.23.0","vitest":"^5.0.1","publint":"0.3.24","prettier":"^3.9.7","cross-env":"10.1.0","pkg-pr-new":"0.0.88","typescript":"6.0.3","@types/node":"26.6.1","tailwindcss":"4.3.3","concurrently":"10.0.5","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"3.0.3","eslint-plugin-vue":"^10.11.0","vue-eslint-parser":"^10.4.1","eslint-config-expo":"^57.0.2","astro-eslint-parser":"^3.1.0","eslint-plugin-astro":"^3.2.0","eslint-plugin-solid":"^0.18.0","@zayne-labs/tsconfig":"0.13.18","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.23.0","svelte-eslint-parser":"^1.8.1","@arethetypeswrong/cli":"0.18.5","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.3.5","@typescript-eslint/types":"8.70.0","@typescript-eslint/utils":"8.70.0","@typescript-eslint/parser":"8.70.0","eslint-plugin-react-hooks":"^7.1.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^5.19.1","eslint-plugin-react-refresh":"^0.5.7","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.103.1","@types/eslint-plugin-jsx-a11y":"6.10.1","@tanstack/eslint-plugin-router":"^1.162.0","eslint-plugin-better-tailwindcss":"^4.7.0","eslint-plugin-vuejs-accessibility":"^2.6.0","eslint-plugin-erasable-syntax-only":"^0.7.1","eslint-plugin-react-you-might-not-need-an-effect":"^1.0.2"},"peerDependencies":{"eslint":"^10.10.0","eslint-plugin-vue":"^10.11.0","vue-eslint-parser":"^10.4.1","eslint-config-expo":"^57.0.2","astro-eslint-parser":"^3.1.0","eslint-plugin-astro":"^3.2.0","eslint-plugin-solid":"^0.18.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.23.0","svelte-eslint-parser":"^1.8.1","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.3.5","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.19.1","eslint-plugin-react-refresh":"^0.5.7","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.103.1","@tanstack/eslint-plugin-router":"^1.162.0","eslint-plugin-better-tailwindcss":"^4.7.0","eslint-plugin-vuejs-accessibility":"^2.6.0","eslint-plugin-erasable-syntax-only":"^0.7.1","eslint-plugin-react-you-might-not-need-an-effect":"^1.0.2"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.13.18_1789737195297_0.4018818783737548","host":"s3://npm-registry-packages-npm-production"}},"0.13.19":{"_id":"@zayne-labs/eslint-config@0.13.19","bin":{"eslint-config":"./bin/index.js"},"bugs":{"url":"https://github.com/zayne-labs/config/issues"},"dist":{"shasum":"8e098b595f630890a6e5c66feea4cf5c38501327","tarball":"https://registry.npmjs.org/@zayne-labs/eslint-config/-/eslint-config-0.13.19.tgz","fileCount":18,"integrity":"sha512-3RFJeNp7jEL6IKBx4llrpG+8S9IbZNBbAeCnZEqitOgJfCMZYjo4dTxOYmOKTgZ7uV3e6Xl6HBHE/ZmVuWJi3g==","signatures":[{"sig":"MEQCIETHyAEvosux+/19jm4ZxTfIedc09NUk6rsr6jrOw0qIAiBw+U6wQGl+e23YRIdJDpiZAH2z2pOj3ZsTqh8nbPqSvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD0jzifWTdBakx7ELvIw0CdALYaCY8jqhW3t8GCe6kN6wIgVZ/6Ua0kNliPtXALUEFc25fU9tIYaxIcYvJWSpYFTv8="}],"unpackedSize":1333367},"name":"@zayne-labs/eslint-config","type":"module","author":"Ryan Zayne","engines":{"node":">=20.x"},"exports":{".":"./dist/index.js","./utils":"./dist/utils.js","./constants/*":"./dist/constants/*.js"},"license":"MIT","scripts":{"dev":"pnpm build:dev --watch","test":"pnpm build && vitest run","build":"pnpm typegen && tsdown","release":"pnpm publish --no-git-checks","typegen":"tsx scripts/typegen.ts && tsx scripts/versiongen.ts","build:dev":"cross-env NODE_ENV=development tsdown","lint:attw":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint:eslint":"eslint . --max-warnings=0","lint:format":"prettier --write .","lint:publint":"publint --strict .","release:test":"pnpx pkg-pr-new publish","lint:packages":"pnpm dedupe --check","lint:type-check":"pnpm typegen && tsc --pretty -p tsconfig.json","version-package":"changeset version"},"version":"0.13.19","_npmUser":{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"},"homepage":"https://github.com/zayne-labs/config#readme","keywords":[],"repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"description":"Zayne Labs' ESLint config preset","directories":{},"maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"sideEffects":false,"dependencies":{"cac":"7.0.0","ansis":"4.4.0","globals":"17.12.0","local-pkg":"1.2.1","@eslint/js":"10.0.1","@clack/prompts":"1.8.1","eslint-plugin-n":"18.3.0","parse-gitignore":"2.0.0","@eslint/markdown":"8.0.3","@eslint-react/kit":"5.19.1","eslint-plugin-yml":"3.8.1","typescript-eslint":"8.70.0","@antfu/install-pkg":"2.1.0","eslint-plugin-pnpm":"1.9.1","eslint-plugin-toml":"1.5.0","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.1.0","eslint-plugin-jsdoc":"64.5.2","eslint-plugin-jsonc":"3.4.2","jsonc-eslint-parser":"3.3.0","pnpm-workspace-yaml":"^1.9.1","eslint-plugin-regexp":"^3.3.0","eslint-plugin-command":"^4.0.0","eslint-plugin-unicorn":"75.0.0","eslint-plugin-import-x":"4.17.1","eslint-plugin-security":"4.0.1","eslint-merge-processors":"2.0.0","@stylistic/eslint-plugin":"5.10.0","@zayne-labs/toolkit-core":"0.12.59","eslint-flat-config-utils":"3.2.0","eslint-plugin-baseline-js":"^0.7.1","eslint-plugin-perfectionist":"5.11.1","eslint-config-flat-gitignore":"2.4.0","@zayne-labs/toolkit-type-helpers":"0.12.59","eslint-import-resolver-typescript":"4.4.5","@eslint-community/eslint-plugin-eslint-comments":"4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.13","husky":"9.1.7","eslint":"^10.10.0","tsdown":"0.23.0","vitest":"^5.0.1","publint":"0.3.24","prettier":"^3.9.7","cross-env":"10.1.0","pkg-pr-new":"0.0.88","typescript":"6.0.3","@types/node":"26.6.1","tailwindcss":"4.3.3","concurrently":"10.0.5","eslint-typegen":"2.3.1","find-up-simple":"1.0.1","@changesets/cli":"3.0.3","eslint-plugin-vue":"^10.11.0","vue-eslint-parser":"^10.4.1","eslint-config-expo":"^57.0.2","astro-eslint-parser":"^3.1.0","eslint-plugin-astro":"^3.2.0","eslint-plugin-solid":"^0.18.0","@zayne-labs/tsconfig":"0.13.19","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.23.0","svelte-eslint-parser":"^1.8.1","@arethetypeswrong/cli":"0.18.5","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.3.5","@typescript-eslint/types":"8.70.0","@typescript-eslint/utils":"8.70.0","@typescript-eslint/parser":"8.70.0","eslint-plugin-react-hooks":"^7.1.1","@total-typescript/ts-reset":"0.6.1","@eslint-react/eslint-plugin":"^5.19.1","eslint-plugin-react-refresh":"^0.5.7","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.103.1","@types/eslint-plugin-jsx-a11y":"6.10.1","@tanstack/eslint-plugin-router":"^1.162.0","eslint-plugin-better-tailwindcss":"^4.7.0","eslint-plugin-vuejs-accessibility":"^2.6.0","eslint-plugin-erasable-syntax-only":"^0.7.1","eslint-plugin-react-you-might-not-need-an-effect":"^1.0.2"},"peerDependencies":{"eslint":"^10.10.0","eslint-plugin-vue":"^10.11.0","vue-eslint-parser":"^10.4.1","eslint-config-expo":"^57.0.2","astro-eslint-parser":"^3.1.0","eslint-plugin-astro":"^3.2.0","eslint-plugin-solid":"^0.18.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-svelte":"^3.23.0","svelte-eslint-parser":"^1.8.1","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.3.5","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.19.1","eslint-plugin-react-refresh":"^0.5.7","eslint-processor-vue-blocks":"^2.0.0","@tanstack/eslint-plugin-query":"^5.103.1","@tanstack/eslint-plugin-router":"^1.162.0","eslint-plugin-better-tailwindcss":"^4.7.0","eslint-plugin-vuejs-accessibility":"^2.6.0","eslint-plugin-erasable-syntax-only":"^0.7.1","eslint-plugin-react-you-might-not-need-an-effect":"^1.0.2"},"peerDependenciesMeta":{"eslint-plugin-vue":{"optional":true},"vue-eslint-parser":{"optional":true},"eslint-config-expo":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-depend":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-processor-vue-blocks":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"eslint-plugin-erasable-syntax-only":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_0.13.19_1789768867570_0.7622692709259029"}}},"time":{"created":"2024-09-30T22:29:06.989Z","modified":"2026-09-18T22:01:07.865Z","0.0.0":"2024-09-30T22:29:07.283Z","0.0.1":"2024-10-01T00:11:21.256Z","0.0.2":"2024-10-01T01:51:35.527Z","0.0.3":"2024-10-01T12:42:05.078Z","0.0.4":"2024-10-01T13:21:34.550Z","0.0.5":"2024-10-01T14:13:24.468Z","0.0.6":"2024-10-01T14:31:11.764Z","0.0.7":"2024-10-02T09:07:50.705Z","0.1.0":"2024-10-02T18:01:18.468Z","0.1.1":"2024-10-02T18:47:30.986Z","0.1.2":"2024-10-04T11:47:40.345Z","0.1.3":"2024-10-04T14:09:02.793Z","0.1.4":"2024-10-04T15:35:21.509Z","0.1.5":"2024-10-04T16:48:55.994Z","0.1.6":"2024-10-10T11:08:56.903Z","0.2.0":"2024-10-12T23:03:20.601Z","0.2.1":"2024-10-12T23:49:12.771Z","0.2.2":"2024-10-13T00:08:38.745Z","0.2.3":"2024-10-13T00:18:07.702Z","0.2.4":"2024-10-16T12:43:05.928Z","0.2.5":"2024-10-16T14:10:29.827Z","0.2.6":"2024-10-16T17:05:52.850Z","0.2.7":"2024-10-17T23:41:10.099Z","0.2.8":"2024-10-18T00:06:49.191Z","0.2.9":"2024-10-25T02:20:00.531Z","0.2.11":"2024-11-22T20:24:00.955Z","0.2.12":"2024-11-22T23:47:39.588Z","0.3.0":"2024-12-07T20:00:00.386Z","0.4.0":"2024-12-25T12:20:40.387Z","0.4.1":"2024-12-25T23:55:35.884Z","0.4.2":"2024-12-26T15:08:47.096Z","0.4.3":"2024-12-30T22:39:23.693Z","0.5.0":"2025-01-03T18:32:04.362Z","0.5.1":"2025-01-12T13:43:59.002Z","0.6.0":"2025-02-28T18:23:24.490Z","0.6.1":"2025-03-01T19:37:24.396Z","0.6.2":"2025-03-15T00:07:10.470Z","0.6.3":"2025-03-16T02:59:30.605Z","0.6.4":"2025-03-17T19:39:34.349Z","0.7.0":"2025-03-20T22:49:27.959Z","0.7.1":"2025-03-21T14:33:37.739Z","0.7.2":"2025-03-21T15:01:01.993Z","0.7.3":"2025-03-21T15:36:33.153Z","0.7.4":"2025-03-21T16:10:04.489Z","0.7.5":"2025-03-21T16:31:44.530Z","0.7.6":"2025-03-21T17:40:28.838Z","0.7.7":"2025-03-22T09:07:26.013Z","0.7.8":"2025-03-22T15:34:51.975Z","0.7.9":"2025-03-29T11:15:11.473Z","0.8.0":"2025-04-08T14:47:30.766Z","0.8.1":"2025-04-13T21:40:19.500Z","0.8.2":"2025-05-02T00:43:43.524Z","0.9.0":"2025-05-22T00:58:57.931Z","0.9.1":"2025-05-22T17:57:39.173Z","0.9.2":"2025-06-18T00:37:31.173Z","0.9.3":"2025-06-21T19:49:18.914Z","0.9.4":"2025-06-27T16:25:20.730Z","0.9.5":"2025-07-12T23:58:23.817Z","0.9.6":"2025-07-16T22:28:08.194Z","0.9.7":"2025-07-17T00:06:54.477Z","0.9.8":"2025-07-25T22:55:59.630Z","0.9.9":"2025-07-27T15:31:51.197Z","0.9.10":"2025-08-10T22:26:10.673Z","0.9.11":"2025-08-29T17:01:51.153Z","0.9.12":"2025-09-02T14:32:26.805Z","0.9.13":"2025-09-02T18:12:29.246Z","0.9.14":"2025-09-03T13:59:20.909Z","0.9.15":"2025-09-05T20:11:58.596Z","0.9.16":"2025-09-20T22:33:42.770Z","0.9.17":"2025-09-23T21:16:14.583Z","0.9.18":"2025-09-26T21:23:11.547Z","0.10.0":"2025-09-26T21:32:06.935Z","0.10.1":"2025-09-27T01:11:30.788Z","0.10.2":"2025-09-28T15:11:53.832Z","0.10.3":"2025-09-29T18:09:44.608Z","0.10.4":"2025-10-02T00:07:16.961Z","0.10.5":"2025-10-11T20:28:33.376Z","0.10.6":"2025-10-11T23:16:26.747Z","0.10.7":"2025-10-13T02:03:32.770Z","0.10.8":"2025-10-15T13:57:13.712Z","0.10.9":"2025-10-15T13:58:51.034Z","0.10.10":"2025-10-15T14:25:18.437Z","0.11.0":"2025-10-21T18:22:08.790Z","0.11.1":"2025-10-22T00:05:17.672Z","0.11.2":"2025-10-22T01:19:37.478Z","0.11.3":"2025-10-22T02:49:57.220Z","0.11.4":"2025-10-22T14:07:33.211Z","0.11.5":"2025-11-07T11:07:53.530Z","0.11.6":"2025-12-23T01:29:39.948Z","0.11.7":"2025-12-23T23:26:53.998Z","0.11.8":"2025-12-24T14:04:41.625Z","0.11.9":"2025-12-24T14:38:59.545Z","0.11.10":"2025-12-24T15:49:27.817Z","0.11.11":"2025-12-25T12:49:24.755Z","0.11.12":"2025-12-25T13:43:24.982Z","0.11.13":"2025-12-26T12:37:37.455Z","0.11.14":"2025-12-26T13:35:33.465Z","0.11.15":"2025-12-27T18:20:32.607Z","0.11.16":"2026-01-05T20:00:00.446Z","0.11.17":"2026-01-14T01:10:14.303Z","0.11.18":"2026-01-14T01:22:15.286Z","0.11.19":"2026-01-17T01:10:22.791Z","0.11.20":"2026-01-21T02:13:17.398Z","0.11.21":"2026-01-21T15:39:50.642Z","0.11.22":"2026-02-02T09:59:50.858Z","0.11.23":"2026-02-02T11:10:09.837Z","0.11.24":"2026-02-06T15:09:26.514Z","0.11.25":"2026-02-06T16:37:38.594Z","0.11.26":"2026-02-06T17:30:25.720Z","0.11.27":"2026-02-06T21:23:32.394Z","0.11.28":"2026-02-15T17:12:29.776Z","0.11.29":"2026-02-15T18:04:33.033Z","0.11.30":"2026-02-15T18:31:00.642Z","0.11.31":"2026-03-10T12:55:53.513Z","0.12.0":"2026-03-17T14:23:40.184Z","0.12.2":"2026-03-21T18:55:11.320Z","0.12.3":"2026-03-23T10:39:11.881Z","0.12.4":"2026-03-23T11:02:50.026Z","0.12.5":"2026-04-03T17:01:39.398Z","0.12.8":"2026-04-06T19:49:52.942Z","0.12.9":"2026-04-06T20:48:10.616Z","0.12.10":"2026-04-06T21:44:34.031Z","0.12.11":"2026-04-10T16:26:15.960Z","0.13.0":"2026-04-10T19:42:10.838Z","0.13.1":"2026-04-13T08:57:35.780Z","0.13.2":"2026-04-13T12:33:22.367Z","0.13.4":"2026-04-24T09:13:01.270Z","0.13.5":"2026-04-26T15:41:36.579Z","0.13.6":"2026-04-27T18:48:03.631Z","0.13.7":"2026-04-29T23:10:52.642Z","0.13.8":"2026-05-01T12:21:24.918Z","0.13.9":"2026-05-01T14:00:12.031Z","0.13.10":"2026-05-05T09:47:39.229Z","0.13.11":"2026-05-05T10:19:53.257Z","0.13.12":"2026-05-07T08:56:13.603Z","0.13.13":"2026-05-18T23:30:54.232Z","0.13.14":"2026-06-02T13:23:01.771Z","0.13.15":"2026-09-13T21:36:58.438Z","0.13.16":"2026-09-18T11:35:54.227Z","0.13.17":"2026-09-18T12:41:36.400Z","0.13.18":"2026-09-18T13:13:15.400Z","0.13.19":"2026-09-18T22:01:07.681Z"},"bugs":{"url":"https://github.com/zayne-labs/config/issues"},"author":"Ryan Zayne","license":"MIT","homepage":"https://github.com/zayne-labs/config#readme","keywords":[],"repository":{"url":"git+https://github.com/zayne-labs/config.git","type":"git"},"description":"Zayne Labs' ESLint config preset","maintainers":[{"name":"ryan-zayne97","email":"phoenixastro97@gmail.com"}],"readme":"# @zayne-labs/eslint-config\n\n[![npm](https://img.shields.io/npm/v/@zayne-labs/eslint-config?color=444&label=)](https://npmjs.com/package/@zayne-labs/eslint-config)\n\nOpinionated ESLint config with sensible defaults and zero-config setup.\n\n- One-line setup with reasonable defaults and best practices\n- Works out-of-the-box with TypeScript, JSX, Vue, JSON, YAML, TOML, Markdown, and more\n- [ESLint Flat config](https://eslint.org/docs/latest/use/configure/configuration-files-new) for easy composition\n- Optional framework support: [Vue](#vue), [React](#react), [Astro](#astro), [Solid](#solid), and [Expo](#expo-react-native)\n- First-class integrations for [Better Tailwind CSS](#better-tailwind-css), [TanStack](#tanstack), [pnpm catalogs](#pnpm-workspaces-and-catalogs), and dependency checks\n- Respects `.gitignore` by default\n- Highly [customizable](#customization) when you need it\n- Requires ESLint v9.5.0+ and Node.js v20+\n- Interactive CLI for easy setup\n\nInspired by [antfu/eslint-config](https://github.com/antfu/eslint-config)\n\n## Usage\n\n### Quick Setup (Recommended)\n\nUse the interactive CLI to set up your config:\n\n```bash\npnpx @zayne-labs/eslint-config@latest\n```\n\nThe CLI will guide you through:\n\n- Framework selection (React, Vue, Solid, Astro)\n- Additional integrations (Better TailwindCSS, etc.)\n- Automatic dependency installation\n\nThe wizard also supports non-interactive setup:\n\n```bash\npnpx @zayne-labs/eslint-config@latest --yes --template react --extra tailwindcss-better\n```\n\nRun it in a project that does not already have an `eslint.config.*` file. Existing legacy ESLint files are left untouched and listed for manual review after migration.\n\n### Manual Installation\n\n```bash\npnpm add -D eslint @zayne-labs/eslint-config\n```\n\nCreate `eslint.config.js` in your project root:\n\n```js\nimport { zayne } from \"@zayne-labs/eslint-config\";\n\nexport default zayne();\n```\n\nDone! Check out [customization](#customization) for more options.\n\n<details>\n<summary>Combining with legacy config</summary>\n\nIf you have existing eslintrc configs, use [`@eslint/eslintrc`](https://www.npmjs.com/package/@eslint/eslintrc) to convert them:\n\n```js\nimport { FlatCompat } from \"@eslint/eslintrc\";\nimport { zayne } from \"@zayne-labs/eslint-config\";\n\nconst compat = new FlatCompat();\n\nexport default zayne(\n\t{\n\t\tignores: [],\n\t},\n\t...compat.config({\n\t\textends: [\n\t\t\t\"eslint:recommended\",\n\t\t\t// Other extends...\n\t\t],\n\t})\n\t// Other flat configs...\n);\n```\n\nNote: `.eslintignore` no longer works in flat config. Use the `ignores` option instead (see [customization](#customization)).\n\n</details>\n\n### Package Scripts\n\nAdd these scripts to your `package.json`:\n\n```json\n{\n\t\"scripts\": {\n\t\t\"lint:eslint\": \"eslint .\",\n\t\t\"lint:eslint-fix\": \"eslint . --fix\"\n\t}\n}\n```\n\n## IDE Support\n\nConfigure your editor to auto-fix ESLint issues on save:\n\n<details>\n<summary>VS Code</summary>\n\nInstall the [ESLint extension](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) and add to `.vscode/settings.json`:\n\n```json\n{\n\t// Auto fix\n\t\"editor.codeActionsOnSave\": {\n\t\t\"source.fixAll.eslint\": \"explicit\",\n\t\t\"source.organizeImports\": \"never\"\n\t},\n\n\t// Enable eslint for all supported languages\n\t\"eslint.validate\": [\n\t\t\"javascript\",\n\t\t\"javascriptreact\",\n\t\t\"typescript\",\n\t\t\"typescriptreact\",\n\t\t\"vue\",\n\t\t\"html\",\n\t\t\"markdown\",\n\t\t\"json\",\n\t\t\"jsonc\",\n\t\t\"yaml\",\n\t\t\"toml\",\n\t\t\"xml\",\n\t\t\"gql\",\n\t\t\"graphql\",\n\t\t\"astro\",\n\t\t\"css\",\n\t\t\"less\",\n\t\t\"scss\",\n\t\t\"pcss\",\n\t\t\"postcss\"\n\t]\n}\n```\n\n</details>\n\n<details>\n<summary>Neovim</summary>\n\nUpdate your configuration:\n\n```lua\nlocal lspconfig = require('lspconfig')\n-- Enable eslint for all supported languages\nlspconfig.eslint.setup(\n  {\n    filetypes = {\n      \"javascript\",\n      \"javascriptreact\",\n      \"javascript.jsx\",\n      \"typescript\",\n      \"typescriptreact\",\n      \"typescript.tsx\",\n      \"vue\",\n      \"html\",\n      \"markdown\",\n      \"json\",\n      \"jsonc\",\n      \"yaml\",\n      \"toml\",\n      \"xml\",\n      \"gql\",\n      \"graphql\",\n      \"astro\",\n      \"css\",\n      \"less\",\n      \"scss\",\n      \"pcss\",\n      \"postcss\"\n    },\n  }\n)\n```\n\n**Format on save options:**\n\n- Use the built-in `EslintFixAll` command with an autocmd:\n\n   ```lua\n   lspconfig.eslint.setup({\n     on_attach = function(client, bufnr)\n       vim.api.nvim_create_autocmd(\"BufWritePre\", {\n         buffer = bufnr,\n         command = \"EslintFixAll\",\n       })\n     end,\n   })\n   ```\n\n- Or use [conform.nvim](https://github.com/stevearc/conform.nvim), [none-ls](https://github.com/nvimtools/none-ls.nvim), or [nvim-lint](https://github.com/mfussenegger/nvim-lint)\n\n</details>\n\n## Customization\n\nThis config works out of the box with zero configuration. Customize it when needed:\n\n```js\nimport { zayne } from \"@zayne-labs/eslint-config\";\n\nexport default zayne({\n\t// `.eslintignore` is no longer supported in Flat config, use `ignores` instead\n\t// The `ignores` option in the option (first argument) is specifically treated to always be global ignores\n\t// And will **extend** the config's default ignores, not override them\n\t// You can also pass a function to modify the default ignores\n\tignores: [\n\t\t\"**/fixtures\",\n\t\t// ...globs\n\t],\n\n\t// Parse the `.gitignore` file to get the ignores, on by default\n\tgitignore: true,\n\n\t// Project type: \"app\" (default), \"app-strict\", \"lib\", or \"lib-strict\"\n\ttype: \"app\",\n\n\t// Disable all optional configs at once (keeps only essentials)\n\twithDefaults: false,\n\n\t// Enable stylistic formatting rules\n\tstylistic: true,\n\n\t// Or customize the stylistic rules\n\tstylistic: {\n\t\tjsx: true,\n\t\tquotes: \"single\", // or 'double'\n\t},\n\n\t// TypeScript and React are auto-detected, but can be explicit\n\ttypescript: true,\n\treact: true,\n\n\t// Disable specific language support\n\tjsonc: false,\n\tyaml: false,\n});\n```\n\n### Configuration Reference\n\nThe factory accepts booleans for simple enable/disable cases and option objects when an integration needs files, rule overrides, or plugin-specific settings.\n\n| Option                                                                                                                                     | Default        | Purpose                                                                                                          |\n| ------------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ---------------------------------------------------------------------------------------------------------------- |\n| `type`                                                                                                                                     | `\"app\"`        | Selects `\"app\"`, `\"app-strict\"`, `\"lib\"`, or `\"lib-strict\"` rule behavior.                                       |\n| `withDefaults`                                                                                                                             | `true`         | Controls the standard optional baseline without disabling essential JavaScript, ignore, JSX, or command support. |\n| `gitignore`                                                                                                                                | `true`         | Reads the nearest `.gitignore`; accepts the underlying flat-gitignore options.                                   |\n| `typescript`                                                                                                                               | Auto-detected  | Enables TypeScript rules and optional type-aware or erasable-syntax rules.                                       |\n| `react`                                                                                                                                    | Auto-detected  | Enables the React integration when React is installed.                                                           |\n| `pnpm`                                                                                                                                     | Auto-detected  | Enables workspace rules when a `pnpm-workspace.yaml` is found.                                                   |\n| `baseline`, `comments`, `imports`, `jsdoc`, `jsonc`, `markdown`, `node`, `perfectionist`, `regexp`, `stylistic`, `toml`, `unicorn`, `yaml` | `withDefaults` | Controls the standard integrations; Baseline defaults to widely available JS/TS compatibility warnings.          |\n| `astro`, `vue`, `solid`, `expo`                                                                                                            | `false`        | Enables framework-specific parsing and rules.                                                                    |\n| `depend`, `tailwindcssBetter`, `tanstack`                                                                                                  | `false`        | Enables optional dependency, Tailwind CSS, and TanStack integrations.                                            |\n\nMost integrations accept an `overrides` object. Integrations that apply to special file types also accept `files`. TypeScript, Baseline, and React provide separate type-aware file and override options, while Solid provides a separate `filesTypeAware` scope.\n\n[Baseline JS](https://baselinejs.vercel.app/docs/config) automatically uses type-aware checks for TypeScript files when type-aware linting is active.\n\n### Optional Dependencies\n\nOptional framework and integration plugins are loaded only when their feature is enabled. In an interactive terminal outside CI, the config can offer to install a missing peer dependency. In CI and non-interactive environments, install the documented peers explicitly.\n\n### Custom Rules\n\nPass additional configs as extra arguments:\n\n```ts\nimport { zayne } from \"@zayne-labs/eslint-config\";\n\nexport default zayne(\n\t{\n\t\t// Configures for zayne's config\n\t},\n\n\t// From the second arguments they are ESLint Flat Configs\n\t// you can have multiple configs\n\t{\n\t\tfiles: [\"**/*.ts\"],\n\t\trules: {\n\t\t\t\"@typescript-eslint/no-explicit-any\": \"off\",\n\t\t},\n\t},\n\t{\n\t\trules: {\n\t\t\t\"no-console\": \"warn\",\n\t\t},\n\t}\n);\n```\n\nRules from an integration can also be overridden alongside that integration. This keeps the correct file scope and parser configuration:\n\n```js\nimport { zayne } from \"@zayne-labs/eslint-config\";\n\nexport default zayne({\n\treact: {\n\t\toverrides: {\n\t\t\t\"react/no-array-index-key\": \"off\",\n\t\t},\n\t},\n\ttypescript: {\n\t\toverrides: {\n\t\t\t\"ts-eslint/consistent-type-definitions\": [\"error\", \"type\"],\n\t\t},\n\t\toverridesTypeAware: {\n\t\t\t\"ts-eslint/no-unsafe-assignment\": \"warn\",\n\t\t},\n\t\ttsconfigPath: true,\n\t},\n});\n```\n\n### Plugin Renaming\n\nPlugin prefixes are normalized by default so rule names stay stable if the underlying implementation package changes:\n\n| Prefix                 | Original plugin prefix |\n| ---------------------- | ---------------------- |\n| `react/*`              | `@eslint-react/*`      |\n| `nextjs/*`             | `@next/next/*`         |\n| `stylistic/*`          | `@stylistic/*`         |\n| `tanstack-query/*`     | `@tanstack/query/*`    |\n| `tanstack-router/*`    | `@tanstack/router/*`   |\n| `ts-eslint/*`          | `@typescript-eslint/*` |\n| `tailwindcss-better/*` | `better-tailwindcss/*` |\n| `import/*`             | `import-x/*`           |\n| `node/*`               | `n/*`                  |\n\nThe factory also renames matching rule prefixes in custom configs. Set `autoRenamePlugins: false` to opt out, or use the returned composer's `renamePlugins()` method to define another mapping.\n\n### Config Composer\n\n`zayne()` returns a [`FlatConfigComposer`](https://github.com/antfu/eslint-flat-config-utils), so configurations can be inserted or overridden by their stable `zayne/*` names:\n\n```js\nimport { zayne } from \"@zayne-labs/eslint-config\";\n\nexport default zayne()\n\t.prepend({\n\t\tignores: [\"**/generated/**\"],\n\t})\n\t.override(\"zayne/stylistic/rules\", {\n\t\trules: {\n\t\t\t\"stylistic/quotes\": [\"error\", \"single\"],\n\t\t},\n\t});\n```\n\n### Advanced Composition\n\nImport and compose fine-grained configs directly:\n\n<details>\n<summary>Show example</summary>\n\n**Note**: This low-level approach is for advanced use cases only. The `zayne()` factory handles option coordination automatically, so use this only if you need granular control over config composition. Not necessarily recommended\n\n```js\nimport {\n\tastro,\n\tbaseline,\n\tcommand,\n\tcomments,\n\tdepend,\n\texpo,\n\tignores,\n\timports,\n\tjavascript,\n\tjsdoc,\n\tjsonc,\n\tjsx,\n\tmarkdown,\n\tnode,\n\tperfectionist,\n\tpnpm,\n\treact,\n\tregexp,\n\tsolid,\n\tsortPackageJson,\n\tsortTsconfig,\n\tstylistic,\n\ttailwindcssBetter,\n\ttanstack,\n\ttoml,\n\ttypescript,\n\tunicorn,\n\tvue,\n\tyaml,\n} from \"@zayne-labs/eslint-config\";\nimport { FlatConfigComposer } from \"eslint-flat-config-utils\";\n\nexport default new FlatConfigComposer().append(\n\tignores(),\n\tjavascript(),\n\tcommand(),\n\ttypescript(),\n\tjsx(),\n\tbaseline(),\n\tcomments(),\n\tnode(),\n\tjsdoc(),\n\timports(),\n\tunicorn(),\n\tperfectionist(),\n\tregexp(),\n\tstylistic(),\n\treact(),\n\tvue(),\n\tjsonc(),\n\tyaml(),\n\ttoml(),\n\tmarkdown()\n);\n```\n\n</details>\n\nSee [configs](https://github.com/zayne-labs/config/tree/main/packages/eslint-config/src/configs) and [factory](https://github.com/zayne-labs/config/blob/main/packages/eslint-config/src/factory.ts) for implementation details.\n\n> Thanks to [antfu/eslint-config](https://github.com/antfu/eslint-config) for the inspiration and reference.\n\n## Framework & Integration Support\n\nEnable framework-specific linting rules and integrations:\n\n### Vue\n\n```js\nimport { zayne } from \"@zayne-labs/eslint-config\";\n\nexport default zayne({\n\tvue: true,\n});\n```\n\nVue 3 and custom SFC block processing are enabled by default. Vue 2 can be selected explicitly, accessibility rules are opt-in, and SFC block processing can be disabled when it is not needed:\n\n```js\nexport default zayne({\n\tvue: {\n\t\ta11y: true,\n\t\tsfcBlocks: false,\n\t\tvueVersion: 2,\n\t},\n});\n```\n\nInstall peer dependencies:\n\n```bash\npnpm i -D eslint-plugin-vue vue-eslint-parser eslint-processor-vue-blocks\n# When a11y is enabled:\npnpm i -D eslint-plugin-vuejs-accessibility\n```\n\n### React\n\nAuto-detected in most cases, or enable explicitly:\n\n```js\nimport { zayne } from \"@zayne-labs/eslint-config\";\n\nexport default zayne({\n\treact: {\n\t\tcompiler: true,\n\t\tnextjs: true,\n\t\trefresh: true,\n\t\tyouMightNotNeedAnEffect: true,\n\t},\n});\n```\n\nThe base React integration, React Compiler checks, refresh rules, and effect guidance can each be configured or disabled independently. Next.js rules are enabled only through `react.nextjs`.\n\nInstall peer dependencies (prompted automatically when running ESLint):\n\n```bash\npnpm i -D @eslint-react/eslint-plugin eslint-plugin-react-hooks eslint-plugin-react-refresh eslint-plugin-react-you-might-not-need-an-effect\n# When react.nextjs is enabled:\npnpm i -D @next/eslint-plugin-next\n```\n\n#### Next.js\n\nNext.js is supported but must be enabled explicitly. Set `nextjs: true` inside the React integration:\n\n```js\nexport default zayne({\n\treact: {\n\t\tnextjs: true,\n\t},\n});\n```\n\nThe integration combines the plugin's recommended and Core Web Vitals rules. Its refresh configuration also permits the standard Next.js route exports. Pass an object instead when custom `files` or `overrides` are needed.\n\n### Astro\n\n```js\nimport { zayne } from \"@zayne-labs/eslint-config\";\n\nexport default zayne({\n\tastro: true,\n});\n```\n\nInstall peer dependencies:\n\n```bash\npnpm i -D eslint-plugin-astro astro-eslint-parser\n```\n\n### Solid\n\n```js\nimport { zayne } from \"@zayne-labs/eslint-config\";\n\nexport default zayne({\n\tsolid: true,\n});\n```\n\nInstall peer dependencies:\n\n```bash\npnpm i -D eslint-plugin-solid\n```\n\n### JSX Accessibility\n\nJSX syntax is enabled by default. Accessibility rules are opt-in and work independently of the React integration:\n\n```js\nexport default zayne({\n\tjsx: {\n\t\ta11y: true,\n\t},\n});\n```\n\n```bash\npnpm i -D eslint-plugin-jsx-a11y\n```\n\n### Better Tailwind CSS\n\nUses the enhanced `eslint-plugin-better-tailwindcss` for improved class sorting and validation:\n\n```js\nimport { zayne } from \"@zayne-labs/eslint-config\";\n\nexport default zayne({\n\ttailwindcssBetter: true,\n});\n```\n\nInstall peer dependencies:\n\n```bash\npnpm i -D eslint-plugin-better-tailwindcss\n```\n\n### Expo (React Native)\n\n```js\nimport { zayne } from \"@zayne-labs/eslint-config\";\n\nexport default zayne({\n\texpo: true,\n});\n```\n\nInstall peer dependencies:\n\n```bash\npnpm i -D eslint-config-expo\n```\n\n### Node Security\n\nNode rules are enabled by default. The additional `eslint-plugin-security` rules are opt-in:\n\n```js\nexport default zayne({\n\tnode: {\n\t\tsecurity: true,\n\t},\n});\n```\n\n### TanStack\n\nSupport for TanStack Query and Router:\n\n```js\nimport { zayne } from \"@zayne-labs/eslint-config\";\n\nexport default zayne({\n\ttanstack: {\n\t\tquery: true,\n\t\trouter: true,\n\t},\n});\n```\n\nInstall peer dependencies:\n\n```bash\npnpm i -D @tanstack/eslint-plugin-query @tanstack/eslint-plugin-router\n```\n\n### PNPM Workspaces and Catalogs\n\npnpm support is auto-detected from the nearest `pnpm-workspace.yaml`. It can validate package and workspace manifests, require catalog usage, and sort workspace YAML entries:\n\n```js\nimport { zayne } from \"@zayne-labs/eslint-config\";\n\nexport default zayne({\n\tpnpm: {\n\t\tcatalogs: true,\n\t\tjson: true,\n\t\tsort: true,\n\t\tyaml: true,\n\t},\n});\n```\n\nInstall peer dependencies:\n\n```bash\npnpm i -D eslint-plugin-pnpm\n```\n\n### Dependency Management\n\nEnforce dependency rules with `eslint-plugin-depend`:\n\n```js\nimport { zayne } from \"@zayne-labs/eslint-config\";\n\nexport default zayne({\n\tdepend: true,\n});\n```\n\nInstall peer dependencies:\n\n```bash\npnpm i -D eslint-plugin-depend\n```\n\n### Command Comments\n\n[`eslint-plugin-command`](https://github.com/antfu/eslint-plugin-command) is always available for explicit, comment-driven transformations. Place a supported triple-slash command directly above the code and run ESLint with fixes:\n\n```ts\n/// to-for-of\nitems.forEach((item) => {\n\tconsole.log(item);\n});\n```\n\nCommands are intended as temporary codemods; their trigger comments are removed with the transformation.\n\n## Type-Aware Rules\n\nType-aware linting is automatically enabled when TypeScript is detected. It uses the nearest `tsconfig.json` by default.\n\nOnly specify `tsconfigPath` when you need to:\n\n- Point to a tsconfig in a different location\n- Use multiple tsconfigs\n\nSingle custom tsconfig location:\n\n```js\nimport { zayne } from \"@zayne-labs/eslint-config\";\n\nexport default zayne({\n\ttypescript: {\n\t\ttsconfigPath: \"./config/tsconfig.json\",\n\t},\n});\n```\n\nMultiple tsconfigs:\n\n```js\nimport { zayne } from \"@zayne-labs/eslint-config\";\n\nexport default zayne({\n\ttypescript: {\n\t\ttsconfigPath: [\"./tsconfig.json\", \"./tsconfig.node.json\"],\n\t},\n});\n```\n\nSet `tsconfigPath: true` to use the nearest project automatically. Type-aware file globs and rules can be refined with `filesTypeAware`, `ignoresTypeAware`, and `overridesTypeAware`.\n\nProjects targeting erasable TypeScript syntax can enable the corresponding optional rules:\n\n```js\nexport default zayne({\n\ttypescript: {\n\t\terasableOnly: true,\n\t},\n});\n```\n\n### Editor Specific Disables\n\nAuto-fixing for the following rules are disabled when ESLint is running in a code editor:\n\n- [`prefer-const`](https://eslint.org/docs/rules/prefer-const)\n- [`pnpm/json-enforce-catalog`](https://github.com/antfu/pnpm-workspace-utils/tree/main/packages/eslint-plugin-pnpm#rules)\n- [`pnpm/json-prefer-workspace-settings`](https://github.com/antfu/pnpm-workspace-utils/tree/main/packages/eslint-plugin-pnpm#rules)\n- [`pnpm/json-valid-catalog`](https://github.com/antfu/pnpm-workspace-utils/tree/main/packages/eslint-plugin-pnpm#rules)\n\nThis prevents editor autosave from applying potentially disruptive fixes while code is being refactored. Full autofix behavior is restored when ESLint runs in the terminal or through [lint-staged](#lint-staged). If you don't want this behavior, disable editor detection explicitly:\n\n```js\n// eslint.config.js\nimport { zayne } from \"@zayne-labs/eslint-config\";\n\nexport default zayne({\n\tisInEditor: false,\n});\n```\n\n### Lint Staged\n\nTo apply safe autofixes before each commit:\n\n```json\n{\n\t\"lint-staged\": {\n\t\t\"*\": \"eslint --fix\"\n\t}\n}\n```\n\nWhen ESLint runs through lint-staged or a Git hook, terminal rule behavior is preserved instead of the editor-specific non-fixable mode.\n\n## Inspecting Config\n\nView active rules using the [ESLint Config Inspector](https://github.com/eslint/config-inspector):\n\n```bash\nnpx @eslint/config-inspector@latest\n```\n\n## Versioning\n\nFollows [Semantic Versioning](https://semver.org/) with config-specific considerations:\n\n**Breaking changes:**\n\n- Node.js version requirements\n- Major refactors affecting setup\n- Plugin updates with significant behavior changes\n- Changes affecting most codebases\n\n**Non-breaking changes:**\n\n- Rule additions, removals, or option changes\n- Dependency updates\n- Stricter linting (considered improvements)\n\n## FAQ\n\n### I prefer different rules\n\nOverride any rules locally using the [customization](#customization) options. For extensive changes, consider forking the repo.\n\n## Contributing\n\nContributions welcome! See our [contribution guidelines](https://github.com/zayne-labs/contribute) for details.\n\n## License\n\nMIT © Ryan Zayne\n\n## Credits\n\nInspired by [antfu/eslint-config](https://github.com/antfu/eslint-config)\n","readmeFilename":""}