{"_id":"@mastondzn/eslint","_rev":"41-090a9d7359241737c03fada746dd5829","name":"@mastondzn/eslint","dist-tags":{"latest":"1.10.0"},"versions":{"0.1.1":{"name":"@mastondzn/eslint","version":"0.1.1","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.1.1","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","bin":{"eslint":"bin/index.js"},"dist":{"shasum":"44e8985b274737e63888d23cbb55569e82abefbb","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.1.1.tgz","fileCount":48,"integrity":"sha512-CZxVfQgoyFy/Kl8alvtcKn8cuksaAeQ3rdtVFwIGmLZsDAT+fPyQ9gxGhjT4l70OhOd6Ozi5bXiZf8ObjYv4JQ==","signatures":[{"sig":"MEYCIQDPa9OvnZVIQPyZmHuWtuomMbgurbsE0oBLIfgjV/yTDQIhAKvSQzLdV9qmtIwueSaIBKCbdPS/GqyYjrHI64NVmPeb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":348193},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/cde21a5120f1103926cc32010800eff0/mastondzn-eslint-0.1.1.tgz","_integrity":"sha512-CZxVfQgoyFy/Kl8alvtcKn8cuksaAeQ3rdtVFwIGmLZsDAT+fPyQ9gxGhjT4l70OhOd6Ozi5bXiZf8ObjYv4JQ==","_npmVersion":"10.2.3","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"yargs":"^17.7.2","globals":"^13.24.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.1","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.19.2","eslint-plugin-yml":"^1.11.0","vue-eslint-parser":"^9.3.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.8.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.1","eslint-plugin-jsdoc":"^48.0.2","eslint-plugin-jsonc":"^2.11.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.20","@eslint-types/unicorn":"^50.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.5.3","@typescript-eslint/parser":"^6.18.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.5.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.2","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"vue":"^3.4.5","esno":"^4.0.0","tsup":"^8.0.1","bumpp":"^9.2.1","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.56.0-0","rimraf":"^5.0.5","svelte":"^4.2.8","vitest":"^1.1.3","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.10.7","lint-staged":"^15.2.0","@types/yargs":"^17.0.32","@types/eslint":"^8.56.1","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.56.0-0","eslint-plugin-react":"^7.33.2","@antfu/eslint-config":"npm:@mastondzn/eslint@0.1.1","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.3","eslint-flat-config-viewer":"^0.1.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.5.3"},"peerDependencies":{"eslint":">=8.40.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","eslint-plugin-unicorn":"^50.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.4"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.1.1_1705061506296_0.6022727252009556","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@mastondzn/eslint","version":"0.2.1","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.2.1","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","bin":{"eslint":"bin/index.js"},"dist":{"shasum":"2cf93dee7f03c690b44a3f762d33bbf62f355f97","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.2.1.tgz","fileCount":48,"integrity":"sha512-noU24wP6TEwDBommp1vprvgTxYJ61ni8KIubTIbSY2fE5bHGNpe3FYr/YQ1Ap2Mgnu78NqjD39dbES1v/4QWMw==","signatures":[{"sig":"MEUCIB9m+ezeo9ih6Vaj4OY86bXzUcZVBc1oaniV7Rj+I5XRAiEAnFN+ZlY/JHchiVlngOq8DQ50Pkvkf5QQBgFcWs7+cfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":348273},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.2.1.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/70ebd602c8b7590aed2e6ba4d6b83df1/mastondzn-eslint-0.2.1.tgz","_integrity":"sha512-noU24wP6TEwDBommp1vprvgTxYJ61ni8KIubTIbSY2fE5bHGNpe3FYr/YQ1Ap2Mgnu78NqjD39dbES1v/4QWMw==","_npmVersion":"10.2.3","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"yargs":"^17.7.2","globals":"^13.24.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.1","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.19.2","eslint-plugin-yml":"^1.11.0","vue-eslint-parser":"^9.3.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.8.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.1","eslint-plugin-jsdoc":"^48.0.2","eslint-plugin-jsonc":"^2.11.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.20","@eslint-types/unicorn":"^50.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.5.3","@typescript-eslint/parser":"^6.18.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.5.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.2","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"vue":"^3.4.5","esno":"^4.0.0","tsup":"^8.0.1","bumpp":"^9.2.1","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.56.0-0","rimraf":"^5.0.5","svelte":"^4.2.8","vitest":"^1.1.3","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.10.7","lint-staged":"^15.2.0","@types/yargs":"^17.0.32","@types/eslint":"^8.56.1","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.56.0-0","eslint-plugin-react":"^7.33.2","@antfu/eslint-config":"npm:@mastondzn/eslint@0.2.1","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.3","eslint-flat-config-viewer":"^0.1.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.5.3"},"peerDependencies":{"eslint":">=8.40.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","eslint-plugin-unicorn":"^50.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.4"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.2.1_1705062738507_0.3082229687961575","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@mastondzn/eslint","version":"0.3.0","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.3.0","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","bin":{"eslint":"bin/index.js"},"dist":{"shasum":"615f805f626a7163d92969b4b04dda2a97c826cb","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.3.0.tgz","fileCount":48,"integrity":"sha512-GlJO5UlUuAlSOBEf51gdXx2+roJLYEfit3FzKtVK5K0pB9RnWbGzq/caujR0E4W884X72AYoj3XHPpu3/7MJpA==","signatures":[{"sig":"MEUCIBaYX0aKEUDnJf4P/Rbe8pba9Q5h9RTHICAXLqXdqrGsAiEAhXNtnNmsaYQsNEGxmmX0HWtgGyxDQK1R4PDl52/OJbA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":348770},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/79b9736c0cd702294d8376f8ed9542d3/mastondzn-eslint-0.3.0.tgz","_integrity":"sha512-GlJO5UlUuAlSOBEf51gdXx2+roJLYEfit3FzKtVK5K0pB9RnWbGzq/caujR0E4W884X72AYoj3XHPpu3/7MJpA==","_npmVersion":"10.2.3","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"yargs":"^17.7.2","globals":"^13.24.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.1","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.19.2","eslint-plugin-yml":"^1.11.0","vue-eslint-parser":"^9.3.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.8.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.1","eslint-plugin-jsdoc":"^48.0.2","eslint-plugin-jsonc":"^2.11.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.20","@eslint-types/unicorn":"^50.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.5.3","@typescript-eslint/parser":"^6.18.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.5.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.2","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"vue":"^3.4.5","esno":"^4.0.0","tsup":"^8.0.1","bumpp":"^9.2.1","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.56.0-0","rimraf":"^5.0.5","svelte":"^4.2.8","vitest":"^1.1.3","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.10.7","lint-staged":"^15.2.0","@types/yargs":"^17.0.32","@types/eslint":"^8.56.1","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.56.0-0","eslint-plugin-react":"^7.33.2","@antfu/eslint-config":"npm:@mastondzn/eslint@0.3.0","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.3","eslint-flat-config-viewer":"^0.1.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.5.3"},"peerDependencies":{"eslint":">=8.40.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","eslint-plugin-unicorn":"^50.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.4"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.3.0_1705063857122_0.10410013513602356","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@mastondzn/eslint","version":"0.4.0","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.4.0","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"f09f44510b665ade62a1ba8db2e0db035ddfc836","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.4.0.tgz","fileCount":39,"integrity":"sha512-i6jza+sewRg6mI4tgTFgMskIxUUbJKPATo5hF7EMeLZjuD6zPiN2h8FBOe1+cYs0b6cVTXggsWEfwplERtPiQA==","signatures":[{"sig":"MEUCIQDqomM05DEEqm2/CsEErgIdns1R5JgtEJYWk14Cfd0sXAIgCAmhg5aqKXYYJw790/rNTL7DaoQGuJYfqGGxauyxFok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327526},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.4.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/080e112b40197546bcedaf902b76d1f8/mastondzn-eslint-0.4.0.tgz","_integrity":"sha512-i6jza+sewRg6mI4tgTFgMskIxUUbJKPATo5hF7EMeLZjuD6zPiN2h8FBOe1+cYs0b6cVTXggsWEfwplERtPiQA==","_npmVersion":"10.2.3","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"yargs":"^17.7.2","globals":"^13.24.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.1","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.19.2","eslint-plugin-yml":"^1.11.0","vue-eslint-parser":"^9.3.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.8.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.1","eslint-plugin-jsdoc":"^48.0.2","eslint-plugin-jsonc":"^2.11.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.20","@eslint-types/unicorn":"^50.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.5.3","@typescript-eslint/parser":"^6.18.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.5.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.2","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"vue":"^3.4.5","esno":"^4.0.0","tsup":"^8.0.1","bumpp":"^9.2.1","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.56.0-0","rimraf":"^5.0.5","svelte":"^4.2.8","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.10.7","lint-staged":"^15.2.0","@types/yargs":"^17.0.32","@types/eslint":"^8.56.1","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.56.0-0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.3","eslint-flat-config-viewer":"^0.1.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.13.1","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.5.3"},"peerDependencies":{"eslint":">=8.40.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","eslint-plugin-unicorn":"^50.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.13.1","eslint-plugin-react-refresh":"^0.4.4"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.4.0_1705067274662_0.47025579055679767","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@mastondzn/eslint","version":"0.5.0","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.5.0","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"8270a09ff9bc78a980a3318a2228a52ddd0d03cd","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.5.0.tgz","fileCount":39,"integrity":"sha512-C6eQdnIT+fN02BEkcmY+yNd9bGwF5jliLMvxruFmBMNPVeNdZbEOI8FwiobR5WCWDI0793FNGj4KVya469ishw==","signatures":[{"sig":"MEUCIEo0hlD+zV0A453KfXYgLS+yDUZ/mNmaHwcwru/f1rzAAiEAuOcf0nsGUslMeHkafCNfU21QxbBwY+3pdpEUn4Qf4/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327647},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.5.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/753edca926557738751a5795209e386d/mastondzn-eslint-0.5.0.tgz","_integrity":"sha512-C6eQdnIT+fN02BEkcmY+yNd9bGwF5jliLMvxruFmBMNPVeNdZbEOI8FwiobR5WCWDI0793FNGj4KVya469ishw==","_npmVersion":"10.2.3","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"yargs":"^17.7.2","globals":"^13.24.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.1","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.19.2","eslint-plugin-yml":"^1.11.0","vue-eslint-parser":"^9.3.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.8.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.1","eslint-plugin-jsdoc":"^48.0.2","eslint-plugin-jsonc":"^2.11.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.20","@eslint-types/unicorn":"^50.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.5.3","@typescript-eslint/parser":"^6.18.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.5.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.2","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"vue":"^3.4.5","esno":"^4.0.0","tsup":"^8.0.1","bumpp":"^9.2.1","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.56.0-0","rimraf":"^5.0.5","svelte":"^4.2.8","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.10.7","lint-staged":"^15.2.0","@types/yargs":"^17.0.32","@types/eslint":"^8.56.1","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.56.0-0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.3","eslint-flat-config-viewer":"^0.1.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.5.3","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"peerDependencies":{"eslint":">=8.40.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","eslint-plugin-unicorn":"^50.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.4","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@mastondzn/eslint-plugin-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.5.0_1705071330947_0.9083706108322691","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@mastondzn/eslint","version":"0.5.1","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.5.1","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"57b5a9718853952f042a3bfb5d2e34a1f906c848","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.5.1.tgz","fileCount":39,"integrity":"sha512-ohiJQ3rPWGnNFOV+MJF6XWvJkvyepit5Rqz2aSsfWC48yOatfLa1RnT9Ba5eG/paRFkA9Aix4/muiudEd/aKuw==","signatures":[{"sig":"MEYCIQCkxYisjFDglhGeKe2sFoG0E+AAokAUsLAOz8g0kCKSgAIhAN9ypisZvNso1lB8pWjgKb/uElt3OKbY+cMCv92uMoRQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327807},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.5.1.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/a6edeba36b89466b19fbb9123643bf67/mastondzn-eslint-0.5.1.tgz","_integrity":"sha512-ohiJQ3rPWGnNFOV+MJF6XWvJkvyepit5Rqz2aSsfWC48yOatfLa1RnT9Ba5eG/paRFkA9Aix4/muiudEd/aKuw==","_npmVersion":"10.2.3","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"yargs":"^17.7.2","globals":"^13.24.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.1","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.19.2","eslint-plugin-yml":"^1.11.0","vue-eslint-parser":"^9.3.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.8.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.1","eslint-plugin-jsdoc":"^48.0.2","eslint-plugin-jsonc":"^2.11.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.20","@eslint-types/unicorn":"^50.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.5.3","@typescript-eslint/parser":"^6.18.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.5.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.2","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"vue":"^3.4.5","esno":"^4.0.0","tsup":"^8.0.1","bumpp":"^9.2.1","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.56.0-0","rimraf":"^5.0.5","svelte":"^4.2.8","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.10.7","lint-staged":"^15.2.0","@types/yargs":"^17.0.32","@types/eslint":"^8.56.1","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.56.0-0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.3","eslint-flat-config-viewer":"^0.1.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.5.3","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"peerDependencies":{"eslint":">=8.40.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","eslint-plugin-unicorn":"^50.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.4","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@mastondzn/eslint-plugin-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.5.1_1705075353187_0.2996324891448996","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@mastondzn/eslint","version":"0.6.1","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.6.1","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"3081f5db6fe957527015e1820ea2421eb2ac9db3","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.6.1.tgz","fileCount":40,"integrity":"sha512-OwUeUWgz1YwSbPh/THR5CVeJ3pZFSpEHJgkG2smbmlHDKPHJCMsbiIy6S1qC356ViWnjRY44bcaqzQgg8RDeWw==","signatures":[{"sig":"MEYCIQDAe564wa3snHBC6E7og8Ni47AMrj2YrnsR5yBW+UWFXQIhAL/Ax3C7hatA4D6MfjNeRc0XqxrFFFQWWdhE6H5SClHK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333116},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.6.1.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/edf2ca9c61d4e7e05120b528d78d96db/mastondzn-eslint-0.6.1.tgz","_integrity":"sha512-OwUeUWgz1YwSbPh/THR5CVeJ3pZFSpEHJgkG2smbmlHDKPHJCMsbiIy6S1qC356ViWnjRY44bcaqzQgg8RDeWw==","_npmVersion":"10.2.3","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"yargs":"^17.7.2","globals":"^13.24.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.1","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.19.2","eslint-plugin-yml":"^1.11.0","vue-eslint-parser":"^9.3.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.8.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.1","eslint-plugin-jsdoc":"^48.0.2","eslint-plugin-jsonc":"^2.11.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.20","@eslint-types/unicorn":"^50.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.5.3","@typescript-eslint/parser":"^6.18.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.5.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.2","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"vue":"^3.4.5","esno":"^4.0.0","tsup":"^8.0.1","bumpp":"^9.2.1","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.56.0-0","rimraf":"^5.0.5","svelte":"^4.2.8","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.10.7","lint-staged":"^15.2.0","@types/yargs":"^17.0.32","@types/eslint":"^8.56.1","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.56.0-0","eslint-plugin-next":"^0.0.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.3","eslint-flat-config-viewer":"^0.1.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.5.3","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"peerDependencies":{"eslint":">=8.40.0","eslint-plugin-next":"^0.0.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","eslint-plugin-unicorn":"^50.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.4","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"eslint-plugin-next":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@mastondzn/eslint-plugin-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.6.1_1705078069187_0.264889306139775","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@mastondzn/eslint","version":"0.6.2","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.6.2","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"7b85876ebad746cc01d796bb5e962b2463947d9f","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.6.2.tgz","fileCount":8,"integrity":"sha512-E4rJcx2uW61W5DHjUQAiQKxpp0baXtGSRi2rljbgsKHWeDjeGgB2RluH36mOzo2/WQ+6Dg/0fyf23rRk/aSKhQ==","signatures":[{"sig":"MEYCIQDaEKZODC/1mKXhxt2WhShyeJDKTa9smVFeQbvkA4apMAIhAK9te9W/2V1mxNs1aVivshXxuee53Et2Asi9A0eFZ28D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249620},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.6.2.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/2eafef800860f289c470834988d473a5/mastondzn-eslint-0.6.2.tgz","_integrity":"sha512-E4rJcx2uW61W5DHjUQAiQKxpp0baXtGSRi2rljbgsKHWeDjeGgB2RluH36mOzo2/WQ+6Dg/0fyf23rRk/aSKhQ==","_npmVersion":"10.2.3","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"yargs":"^17.7.2","globals":"^13.24.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.1","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.19.2","eslint-plugin-yml":"^1.11.0","vue-eslint-parser":"^9.3.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.8.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.1","eslint-plugin-jsdoc":"^48.0.2","eslint-plugin-jsonc":"^2.11.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.20","@eslint-types/unicorn":"^50.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.5.3","@typescript-eslint/parser":"^6.18.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.5.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.2","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"vue":"^3.4.5","esno":"^4.0.0","tsup":"^8.0.1","bumpp":"^9.2.1","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.56.0-0","rimraf":"^5.0.5","svelte":"^4.2.8","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.10.7","lint-staged":"^15.2.0","@types/yargs":"^17.0.32","@types/eslint":"^8.56.1","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.56.0-0","eslint-plugin-next":"^0.0.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.3","eslint-flat-config-viewer":"^0.1.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.5.3","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"peerDependencies":{"eslint":">=8.40.0","eslint-plugin-next":"^0.0.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","eslint-plugin-unicorn":"^50.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.4","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"eslint-plugin-next":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@mastondzn/eslint-plugin-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.6.2_1705083146396_0.06674336316756202","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"@mastondzn/eslint","version":"0.6.3","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.6.3","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"bda6f698a89d74771bc50e7acd06e43637c629c6","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.6.3.tgz","fileCount":8,"integrity":"sha512-xg2Nr/KXwwFh0uH4EQz1fI9txe2evopOspza2N5Y54igVMkl2/n6iKVHaN0AMrVngO7PaZj+1ZnTUfrd81Tohg==","signatures":[{"sig":"MEUCIGmicpBra2mKMoKb+Pqh3ld4DeI6Zb5r6ifOyha1TpKbAiEA9W3t0U7pLVrh2J20Q5MbSA4KUidLTdg7uMDAC76PGiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250055},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.6.3.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/f37c28a84f7eadf60b4f130df861d5c2/mastondzn-eslint-0.6.3.tgz","_integrity":"sha512-xg2Nr/KXwwFh0uH4EQz1fI9txe2evopOspza2N5Y54igVMkl2/n6iKVHaN0AMrVngO7PaZj+1ZnTUfrd81Tohg==","_npmVersion":"10.2.3","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"yargs":"^17.7.2","globals":"^13.24.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.1","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.19.2","eslint-plugin-yml":"^1.11.0","vue-eslint-parser":"^9.3.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.8.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.1","eslint-plugin-jsdoc":"^48.0.2","eslint-plugin-jsonc":"^2.11.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.20","@eslint-types/unicorn":"^50.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.5.3","@typescript-eslint/parser":"^6.18.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.5.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.2","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"vue":"^3.4.5","esno":"^4.0.0","tsup":"^8.0.1","bumpp":"^9.2.1","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.56.0-0","rimraf":"^5.0.5","svelte":"^4.2.8","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.10.7","lint-staged":"^15.2.0","@types/yargs":"^17.0.32","@types/eslint":"^8.56.1","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.56.0-0","eslint-plugin-next":"^0.0.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.3","eslint-flat-config-viewer":"^0.1.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.5.3","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"peerDependencies":{"eslint":">=8.40.0","eslint-plugin-next":"^0.0.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","eslint-plugin-unicorn":"^50.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.4","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"eslint-plugin-next":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@mastondzn/eslint-plugin-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.6.3_1705085906922_0.38807169892721904","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"@mastondzn/eslint","version":"0.6.4","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.6.4","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"3e48e15fefe8169bbeecc90a5182e010fca1830b","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.6.4.tgz","fileCount":8,"integrity":"sha512-D37+7bZxtjwBukT/wBsJLEuR5xeTrJJpuGdMZjIJx5dzQy/TEqiYyWvYqhD5Gg8tD10asdiXtxYaoEVkuqPbxw==","signatures":[{"sig":"MEQCICwAEex5wPB7tDrKQ5iD3GvcudnXrKqmuwSpkn4qbP1IAiBUsRAD+iWXEk9q6ejrn6nIK2m5O9CranZOxqyE+VZ7cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250111},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.6.4.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/f1e8c434cfe8dd1a756521bfaeddefcf/mastondzn-eslint-0.6.4.tgz","_integrity":"sha512-D37+7bZxtjwBukT/wBsJLEuR5xeTrJJpuGdMZjIJx5dzQy/TEqiYyWvYqhD5Gg8tD10asdiXtxYaoEVkuqPbxw==","_npmVersion":"10.2.3","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"yargs":"^17.7.2","globals":"^13.24.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.1","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.19.2","eslint-plugin-yml":"^1.11.0","vue-eslint-parser":"^9.3.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.8.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.1","eslint-plugin-jsdoc":"^48.0.2","eslint-plugin-jsonc":"^2.11.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.20","@eslint-types/unicorn":"^50.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.5.3","@typescript-eslint/parser":"^6.18.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.5.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.2","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"vue":"^3.4.5","esno":"^4.0.0","tsup":"^8.0.1","bumpp":"^9.2.1","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.56.0-0","rimraf":"^5.0.5","svelte":"^4.2.8","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.10.7","lint-staged":"^15.2.0","@types/yargs":"^17.0.32","@types/eslint":"^8.56.1","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.56.0-0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.3","@next/eslint-plugin-next":"^14.0.4","eslint-flat-config-viewer":"^0.1.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.5.3","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"peerDependencies":{"eslint":">=8.40.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","eslint-plugin-unicorn":"^50.0.1","@next/eslint-plugin-next":"^14.0.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.4","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@mastondzn/eslint-plugin-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.6.4_1705086351199_0.3251466450334244","host":"s3://npm-registry-packages"}},"0.6.5":{"name":"@mastondzn/eslint","version":"0.6.5","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.6.5","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"e72bf6e4b961575b9d373a6bc2fdf0bf453a1959","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.6.5.tgz","fileCount":8,"integrity":"sha512-PEGplPXEcqAPHNRXeD36B/vIBjCNsBcf4OdzDgmEkaT5kxMft2r5/jL8OGyxYbgrQjsHmetjbMzliuTUCLBcvg==","signatures":[{"sig":"MEUCIDwWTO3GkJajxvurjjz7pSqk64gqkCthjFDImLlyPPcjAiEAhWc0PPhE+buDMIukDqdEktFOfKXiLaRqx1kHAXy4hNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251377},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.6.5.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/dc98e6647f20641fb8c360c152debf8e/mastondzn-eslint-0.6.5.tgz","_integrity":"sha512-PEGplPXEcqAPHNRXeD36B/vIBjCNsBcf4OdzDgmEkaT5kxMft2r5/jL8OGyxYbgrQjsHmetjbMzliuTUCLBcvg==","_npmVersion":"10.2.3","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"yargs":"^17.7.2","globals":"^13.24.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.1","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.19.2","eslint-plugin-yml":"^1.11.0","vue-eslint-parser":"^9.3.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.8.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.1","eslint-plugin-jsdoc":"^48.0.2","eslint-plugin-jsonc":"^2.11.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.20","@eslint-types/unicorn":"^50.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.5.3","@typescript-eslint/parser":"^6.18.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.5.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.2","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"vue":"^3.4.5","esno":"^4.0.0","tsup":"^8.0.1","bumpp":"^9.2.1","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.56.0-0","rimraf":"^5.0.5","svelte":"^4.2.8","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.10.7","lint-staged":"^15.2.0","@types/yargs":"^17.0.32","@types/eslint":"^8.56.1","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.56.0-0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.3","@next/eslint-plugin-next":"^14.0.4","eslint-flat-config-viewer":"^0.1.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.5.3","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"peerDependencies":{"eslint":">=8.40.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","eslint-plugin-unicorn":"^50.0.1","@next/eslint-plugin-next":"^14.0.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.4","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@mastondzn/eslint-plugin-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.6.5_1705092317695_0.6443161768720256","host":"s3://npm-registry-packages"}},"0.6.6":{"name":"@mastondzn/eslint","version":"0.6.6","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.6.6","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"ba6fd4c2e1e50e97cbb02e954d2bf717fc7d0d2a","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.6.6.tgz","fileCount":8,"integrity":"sha512-b2loaBgvY82C3WwebOZEUHJT6ejSxkCvBEmzTb8T49dpWMKZsEkAaFst9z/3jkXelsJMPA6K11H/Ue3yAQuhXw==","signatures":[{"sig":"MEUCIQCcsmyokvcWGCzp1HQsA9LH3Z2HwdQtZzwIfxCwFf15TQIgL2oz9jOo2PwpSN75+5Te3ehEbV/g9YQPzVns5jqM0os=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251266},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.6.6.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/e4f1bc09e249612235e2c06e6c4726ea/mastondzn-eslint-0.6.6.tgz","_integrity":"sha512-b2loaBgvY82C3WwebOZEUHJT6ejSxkCvBEmzTb8T49dpWMKZsEkAaFst9z/3jkXelsJMPA6K11H/Ue3yAQuhXw==","_npmVersion":"10.2.4","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.0","dependencies":{"yargs":"^17.7.2","globals":"^13.24.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.1","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.19.2","eslint-plugin-yml":"^1.11.0","vue-eslint-parser":"^9.3.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.8.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.1","eslint-plugin-jsdoc":"^48.0.2","eslint-plugin-jsonc":"^2.11.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.20","@eslint-types/unicorn":"^50.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.5.3","@typescript-eslint/parser":"^6.18.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.5.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.2","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"vue":"^3.4.5","esno":"^4.0.0","tsup":"^8.0.1","bumpp":"^9.2.1","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.56.0-0","rimraf":"^5.0.5","svelte":"^4.2.8","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.10.7","lint-staged":"^15.2.0","@types/yargs":"^17.0.32","@types/eslint":"^8.56.1","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.56.0-0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.3","@next/eslint-plugin-next":"^14.0.4","eslint-flat-config-viewer":"^0.1.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.5.3","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"peerDependencies":{"eslint":">=8.40.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","eslint-plugin-unicorn":"^50.0.1","@next/eslint-plugin-next":"^14.0.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.4","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@mastondzn/eslint-plugin-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.6.6_1705225896750_0.9283208440529362","host":"s3://npm-registry-packages"}},"0.6.7":{"name":"@mastondzn/eslint","version":"0.6.7","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.6.7","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"12924c6f9fb134e4fc3550d680179f9c848d2b7b","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.6.7.tgz","fileCount":8,"integrity":"sha512-70fM+Ghu2b1p+Y+Ah2yxKqTyEnAXkS1ogNRuVl9WtNMgMWrpUeF3n7UJlY12mGGGlCZ/ca2H2RgogH+WZSaD8g==","signatures":[{"sig":"MEUCIQC/6ZWqbzwdKMUfIhwcEVTMzMNIioTjcmngdY9JBup51wIgILseih3iCPgWy1k4aQih5gqah4X/82ajePmM2lqLItY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251180},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.6.7.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/c2f072595dabcbb32da1ca75bb6ecadb/mastondzn-eslint-0.6.7.tgz","_integrity":"sha512-70fM+Ghu2b1p+Y+Ah2yxKqTyEnAXkS1ogNRuVl9WtNMgMWrpUeF3n7UJlY12mGGGlCZ/ca2H2RgogH+WZSaD8g==","_npmVersion":"10.2.4","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.0","dependencies":{"yargs":"^17.7.2","globals":"^13.24.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.1","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.19.2","eslint-plugin-yml":"^1.11.0","vue-eslint-parser":"^9.3.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.8.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.1","eslint-plugin-jsdoc":"^48.0.2","eslint-plugin-jsonc":"^2.11.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.20","@eslint-types/unicorn":"^50.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.5.3","@typescript-eslint/parser":"^6.18.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.5.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.2","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"vue":"^3.4.5","esno":"^4.0.0","tsup":"^8.0.1","bumpp":"^9.2.1","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.56.0-0","rimraf":"^5.0.5","svelte":"^4.2.8","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.10.7","lint-staged":"^15.2.0","@types/yargs":"^17.0.32","@types/eslint":"^8.56.1","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.56.0-0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.3","@next/eslint-plugin-next":"^14.0.4","eslint-flat-config-viewer":"^0.1.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.5.3","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"peerDependencies":{"eslint":">=8.40.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","eslint-plugin-unicorn":"^50.0.1","@next/eslint-plugin-next":"^14.0.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.4","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@mastondzn/eslint-plugin-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.6.7_1705233282278_0.26870895833242825","host":"s3://npm-registry-packages"}},"0.6.8":{"name":"@mastondzn/eslint","version":"0.6.8","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.6.8","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"e70af21819440581618e3b28b5d76828f3618de1","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.6.8.tgz","fileCount":8,"integrity":"sha512-KXZg5fgvFH6Wo4bG118VgGejDS/la29f95LKLCHk2AsBzYRz8k8yBP4kTdAMZxIRYF8FQ8gwOtEo7gxOqlP6lg==","signatures":[{"sig":"MEUCIQDaKjB//3Am2PcoCIE7j8Tx9lYLR2N6PvYVByzIlDywTwIgKpmG60vJhp94BR5xGs/++h60YyDpEoR8gFGU9Rvpl1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252080},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.6.8.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/79a9cb270a1f5fd82a37a92270b3f7d9/mastondzn-eslint-0.6.8.tgz","_integrity":"sha512-KXZg5fgvFH6Wo4bG118VgGejDS/la29f95LKLCHk2AsBzYRz8k8yBP4kTdAMZxIRYF8FQ8gwOtEo7gxOqlP6lg==","_npmVersion":"10.2.4","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.0","dependencies":{"yargs":"^17.7.2","globals":"^13.24.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.1","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.19.2","eslint-plugin-yml":"^1.11.0","vue-eslint-parser":"^9.3.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.8.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.1","eslint-plugin-jsdoc":"^48.0.2","eslint-plugin-jsonc":"^2.11.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.20","@eslint-types/unicorn":"^50.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.5.3","@typescript-eslint/parser":"^6.18.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.5.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.2","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"vue":"^3.4.5","esno":"^4.0.0","tsup":"^8.0.1","bumpp":"^9.2.1","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.56.0-0","rimraf":"^5.0.5","svelte":"^4.2.8","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.10.7","lint-staged":"^15.2.0","@types/yargs":"^17.0.32","@types/eslint":"^8.56.1","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.56.0-0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.3","@next/eslint-plugin-next":"^14.0.4","eslint-flat-config-viewer":"^0.1.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.5.3","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"peerDependencies":{"eslint":">=8.40.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","eslint-plugin-unicorn":"^50.0.1","@next/eslint-plugin-next":"^14.0.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.4","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@mastondzn/eslint-plugin-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.6.8_1705237623251_0.8669013407000901","host":"s3://npm-registry-packages"}},"0.6.9":{"name":"@mastondzn/eslint","version":"0.6.9","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.6.9","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"9168b8e2c493e43aa7a966b802b222fe3767f1e1","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.6.9.tgz","fileCount":8,"integrity":"sha512-EVu7m7Sf/S7T6oc2T04iWH9cB2wJp6i5/TYIowp5JApVL8WtD24YXcXOpWi28D4chhADz+b+xDwE3jyrwML4+g==","signatures":[{"sig":"MEUCIQDxFhdYHHb7hRujVUXu6DbVlZ+0WVy2DFlmeOpIdqxT9gIgaMc9dNa3MDeKXIlzS/+ncsgw7CpL7g1p/eu6ay2pafk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252149},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.6.9.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/57981f064b18feefe5e8dab55c6912aa/mastondzn-eslint-0.6.9.tgz","_integrity":"sha512-EVu7m7Sf/S7T6oc2T04iWH9cB2wJp6i5/TYIowp5JApVL8WtD24YXcXOpWi28D4chhADz+b+xDwE3jyrwML4+g==","_npmVersion":"10.2.4","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.0","dependencies":{"yargs":"^17.7.2","globals":"^13.24.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.1","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.19.2","eslint-plugin-yml":"^1.11.0","vue-eslint-parser":"^9.3.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.8.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.1","eslint-plugin-jsdoc":"^48.0.2","eslint-plugin-jsonc":"^2.11.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.20","@eslint-types/unicorn":"^50.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.5.3","@typescript-eslint/parser":"^6.18.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.5.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.2","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"vue":"^3.4.5","esno":"^4.0.0","tsup":"^8.0.1","bumpp":"^9.2.1","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.56.0-0","rimraf":"^5.0.5","svelte":"^4.2.8","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.10.7","lint-staged":"^15.2.0","@types/yargs":"^17.0.32","@types/eslint":"^8.56.1","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.56.0-0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.3","@next/eslint-plugin-next":"^14.0.4","eslint-flat-config-viewer":"^0.1.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.5.3","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"peerDependencies":{"eslint":">=8.40.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","eslint-plugin-unicorn":"^50.0.1","@next/eslint-plugin-next":"^14.0.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.4","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@mastondzn/eslint-plugin-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.6.9_1705244240473_0.22976695515745016","host":"s3://npm-registry-packages"}},"0.6.10":{"name":"@mastondzn/eslint","version":"0.6.10","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.6.10","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"ab777265842c95591a19bed0f70b42df62fa97eb","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.6.10.tgz","fileCount":7,"integrity":"sha512-epmLxHTHxU7x5ObJ+RdNFnHAXHaZ0FjotLZ5tKT/Hon+FXGA532VEFJZkGOEL/4tfvRF+gOaXDdsVhAVZ/bLhA==","signatures":[{"sig":"MEQCIAU+ioB6JcFPGbCni4rsfVqFk7OTsjMyTww17YY6QVPOAiA8U2LkPrXpcEmwbnHCQ+uuhYASOjksyQ7Fw53sYA+msQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189306},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.6.10.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/0611b21b72f9ed7d261179e4c197b697/mastondzn-eslint-0.6.10.tgz","_integrity":"sha512-epmLxHTHxU7x5ObJ+RdNFnHAXHaZ0FjotLZ5tKT/Hon+FXGA532VEFJZkGOEL/4tfvRF+gOaXDdsVhAVZ/bLhA==","_npmVersion":"10.2.4","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.0","dependencies":{"yargs":"^17.7.2","globals":"^13.24.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.1","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.19.2","eslint-plugin-yml":"^1.11.0","vue-eslint-parser":"^9.3.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.8.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.1","eslint-plugin-jsdoc":"^48.0.2","eslint-plugin-jsonc":"^2.11.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.20","@eslint-types/unicorn":"^50.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.5.3","@typescript-eslint/parser":"^6.18.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.5.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.2","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"vue":"^3.4.5","esno":"^4.0.0","tsup":"^8.0.1","bumpp":"^9.2.1","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.56.0-0","rimraf":"^5.0.5","svelte":"^4.2.8","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.10.7","lint-staged":"^15.2.0","@types/yargs":"^17.0.32","@types/eslint":"^8.56.1","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.56.0-0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.3","@next/eslint-plugin-next":"^14.0.4","eslint-flat-config-viewer":"^0.1.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.5.3","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"peerDependencies":{"eslint":">=8.40.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","eslint-plugin-unicorn":"^50.0.1","@next/eslint-plugin-next":"^14.0.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.4","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@mastondzn/eslint-plugin-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.6.10_1705609465975_0.6272761199342847","host":"s3://npm-registry-packages"}},"0.6.11":{"name":"@mastondzn/eslint","version":"0.6.11","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.6.11","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"012955d3dae3f02f6b7fc0b9750a44a9cf21b5a3","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.6.11.tgz","fileCount":7,"integrity":"sha512-4gL3exeLiQlH+gvfnt5Okc0GM/JEN3Lo4s3X7dD8B8JZyfMCXuuJqduWI6ODPMFuZGw7RZuQQI/sD7nuRt8kVw==","signatures":[{"sig":"MEUCIFQ5Nh9u8B29y+J5TWvZyOTTyMxaMsgEXf9k5ybFfAjUAiEAzBjKsMBJlrN5DmXO3gNeR3ReDa7AnCa5bxwGfuskMkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189203},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.6.11.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/1a140844a4384a1d3a654abb726287d7/mastondzn-eslint-0.6.11.tgz","_integrity":"sha512-4gL3exeLiQlH+gvfnt5Okc0GM/JEN3Lo4s3X7dD8B8JZyfMCXuuJqduWI6ODPMFuZGw7RZuQQI/sD7nuRt8kVw==","_npmVersion":"10.2.4","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.0","dependencies":{"yargs":"^17.7.2","globals":"^13.24.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.1","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.19.2","eslint-plugin-yml":"^1.11.0","vue-eslint-parser":"^9.3.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.8.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.1","eslint-plugin-jsdoc":"^48.0.2","eslint-plugin-jsonc":"^2.11.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.20","@eslint-types/unicorn":"^50.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.5.3","@typescript-eslint/parser":"^6.18.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.5.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.2","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.18.0","eslint-import-resolver-typescript":"^3.6.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"vue":"^3.4.5","esno":"^4.0.0","tsup":"^8.0.1","bumpp":"^9.2.1","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.56.0-0","rimraf":"^5.0.5","svelte":"^4.2.8","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.10.7","lint-staged":"^15.2.0","@types/yargs":"^17.0.32","@types/eslint":"^8.56.1","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.56.0-0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.3","@next/eslint-plugin-next":"^14.0.4","eslint-flat-config-viewer":"^0.1.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.5.3","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"peerDependencies":{"eslint":">=8.40.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","eslint-plugin-unicorn":"^50.0.1","@next/eslint-plugin-next":"^14.0.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.4","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@mastondzn/eslint-plugin-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.6.11_1705612428014_0.9707813223173027","host":"s3://npm-registry-packages"}},"0.6.12":{"name":"@mastondzn/eslint","version":"0.6.12","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.6.12","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"ec0e82d0bfd2776f7f05dbd3951a89a0c4c25644","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.6.12.tgz","fileCount":7,"integrity":"sha512-b/SRekG3bYwgAW0XoQBApS30nk/CO8v+pKABJkedjh8ZzFfqmH9QOcSsMdPiR3t5gNW6WT/Wang6jnQrvGc8Dg==","signatures":[{"sig":"MEQCIEMZdEOUHQmaB0glTLgyDVk+DLbJTUcMZHNzT9xWLAlaAiBMXqSNpmyhgH84wZUXQYytTz3r30Wx4CIesc5/IKEm7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189455},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.6.12.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/1bc14e0951ace18d595f3fd6338cd702/mastondzn-eslint-0.6.12.tgz","_integrity":"sha512-b/SRekG3bYwgAW0XoQBApS30nk/CO8v+pKABJkedjh8ZzFfqmH9QOcSsMdPiR3t5gNW6WT/Wang6jnQrvGc8Dg==","_npmVersion":"10.2.4","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.0","dependencies":{"yargs":"^17.7.2","globals":"^13.24.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.1","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.19.2","eslint-plugin-yml":"^1.11.0","vue-eslint-parser":"^9.3.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.8.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.1","eslint-plugin-jsdoc":"^48.0.2","eslint-plugin-jsonc":"^2.11.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.20","@eslint-types/unicorn":"^50.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.5.3","@typescript-eslint/parser":"^6.18.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.5.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.2","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.18.0","eslint-import-resolver-typescript":"^3.6.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"vue":"^3.4.5","esno":"^4.0.0","tsup":"^8.0.1","bumpp":"^9.2.1","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.56.0-0","rimraf":"^5.0.5","svelte":"^4.2.8","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.10.7","lint-staged":"^15.2.0","@types/yargs":"^17.0.32","@types/eslint":"^8.56.1","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.56.0-0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.3","@next/eslint-plugin-next":"^14.0.4","eslint-flat-config-viewer":"^0.1.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.5.3","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"peerDependencies":{"eslint":">=8.40.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","eslint-plugin-unicorn":"^50.0.1","@next/eslint-plugin-next":"^14.0.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.4","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@mastondzn/eslint-plugin-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.6.12_1705715041583_0.10141737013257734","host":"s3://npm-registry-packages"}},"0.6.13":{"name":"@mastondzn/eslint","version":"0.6.13","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.6.13","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"255728ea6aebf1cc2ae8e19a67b7cf6be9f914e9","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.6.13.tgz","fileCount":7,"integrity":"sha512-XmJWbCdHJvUFlsZVZGYhmcSalqtQfTQ6Nj8cAvBmKyJ+qeCA88ehsYNecHRHBgjaNzv4HkudBTnBg6cI9SDbRA==","signatures":[{"sig":"MEUCIQD98BLCJV8bPcVlz0mxalTVLx2a9C2kiTrAwceIEqwxwAIgeAhYw8u1Ufn7T8ZXDaA4qoZVSHEjayuz3NFOjAvw2/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189276},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.6.13.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/582d57ec15958f02c9c82d811bd098fe/mastondzn-eslint-0.6.13.tgz","_integrity":"sha512-XmJWbCdHJvUFlsZVZGYhmcSalqtQfTQ6Nj8cAvBmKyJ+qeCA88ehsYNecHRHBgjaNzv4HkudBTnBg6cI9SDbRA==","_npmVersion":"10.2.4","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.0","dependencies":{"yargs":"^17.7.2","globals":"^13.24.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.1","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.19.2","eslint-plugin-yml":"^1.11.0","vue-eslint-parser":"^9.3.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.8.0","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.1","eslint-plugin-jsdoc":"^48.0.2","eslint-plugin-jsonc":"^2.11.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.20","@eslint-types/unicorn":"^50.0.1","eslint-plugin-unicorn":"^50.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.5.3","@typescript-eslint/parser":"^6.18.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.5.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.2","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.18.0","eslint-import-resolver-typescript":"^3.6.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"vue":"^3.4.5","esno":"^4.0.0","tsup":"^8.0.1","bumpp":"^9.2.1","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.56.0-0","rimraf":"^5.0.5","svelte":"^4.2.8","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.10.7","lint-staged":"^15.2.0","@types/yargs":"^17.0.32","@types/eslint":"^8.56.1","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.56.0-0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.3","@next/eslint-plugin-next":"^14.0.4","eslint-flat-config-viewer":"^0.1.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.5.3","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"peerDependencies":{"eslint":">=8.40.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","@next/eslint-plugin-next":"^14.0.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.4","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@mastondzn/eslint-plugin-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.6.13_1705715170237_0.8746323275826775","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@mastondzn/eslint","version":"0.7.0","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.7.0","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"17b6285bfce832659d9b647b587d4f296cd85d03","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.7.0.tgz","fileCount":7,"integrity":"sha512-GiqPO5PyZBuSRKkvYumK4alz7WxlBLzMUrTbx+MycqQ9+Pg/wPeoy7JSUni9m7m/yNTaZX+xSZOT5TnqETLtcA==","signatures":[{"sig":"MEQCIAFX7675t1wJnihB28fjgXSnf9klExXQH7VnPSNn8WTmAiAq8GvyOe6cjo+xIIp3Y6FbYJXv+2pUphzBlEublgJXDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189801},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.7.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/4d751c5f9829cd41279a038db586abe7/mastondzn-eslint-0.7.0.tgz","_integrity":"sha512-GiqPO5PyZBuSRKkvYumK4alz7WxlBLzMUrTbx+MycqQ9+Pg/wPeoy7JSUni9m7m/yNTaZX+xSZOT5TnqETLtcA==","_npmVersion":"10.2.4","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.0","dependencies":{"yargs":"^17.7.2","globals":"^13.24.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.2","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.21.1","eslint-plugin-yml":"^1.12.2","vue-eslint-parser":"^9.4.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.9.2","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.2","eslint-plugin-jsdoc":"^48.0.4","eslint-plugin-jsonc":"^2.13.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.21","@eslint-types/unicorn":"^50.0.1","eslint-plugin-unicorn":"^50.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.5.4","@typescript-eslint/parser":"^6.20.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.5.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.2","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.20.0","eslint-import-resolver-typescript":"^3.6.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"vue":"^3.4.15","esno":"^4.0.0","tsup":"^8.0.1","bumpp":"^9.3.0","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.56.0-0","rimraf":"^5.0.5","svelte":"^4.2.9","vitest":"^1.2.2","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.3.3","@types/node":"^20.11.16","lint-staged":"^15.2.1","@types/yargs":"^17.0.32","@types/eslint":"^8.56.2","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.56.0-0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.4","@next/eslint-plugin-next":"^14.0.4","eslint-flat-config-viewer":"^0.1.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.5.4","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"peerDependencies":{"eslint":">=8.40.0","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","@next/eslint-plugin-next":"^14.0.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.4","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@mastondzn/eslint-plugin-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.7.0_1708300163176_0.5130080655766502","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@mastondzn/eslint","version":"0.8.0","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.8.0","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"311cfb6c0f1ba5527a83c26e0a6215e65e2dce0f","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.8.0.tgz","fileCount":7,"integrity":"sha512-9/1tgLf/cpJsYBd917/dMZ/YlUOXaGL/jts0f7dtxNc8RlCAXjXLlXh3WEwD015wii6dTGXb//ZQijv5MLk8Kw==","signatures":[{"sig":"MEYCIQCzgua/54m2MULwgDnWFn36NgGvfMwLx2e6T5hJ0ylfoQIhANlXdY59u1LQ7jViETh3zLVItskwyHCb/dEuvttXArZZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200885},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.8.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/531d458df952e8dbc6a0a72cecdaf068/mastondzn-eslint-0.8.0.tgz","_integrity":"sha512-9/1tgLf/cpJsYBd917/dMZ/YlUOXaGL/jts0f7dtxNc8RlCAXjXLlXh3WEwD015wii6dTGXb//ZQijv5MLk8Kw==","_npmVersion":"10.2.4","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.0","dependencies":{"yargs":"^17.7.2","globals":"^14.0.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.2","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.22.0","eslint-plugin-yml":"^1.12.2","vue-eslint-parser":"^9.4.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.9.2","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.2","eslint-plugin-jsdoc":"^48.2.1","eslint-plugin-jsonc":"^2.13.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.24","@eslint-types/unicorn":"^50.0.1","eslint-plugin-unicorn":"^51.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.6.3","@typescript-eslint/parser":"^6.21.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.6.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.3","eslint-plugin-unused-imports":"^3.1.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-import-resolver-typescript":"^3.6.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.4","devDependencies":{"vue":"^3.4.21","esno":"^4.7.0","tsup":"^8.0.2","bumpp":"^9.4.0","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.57.0-0","rimraf":"^5.0.5","svelte":"^4.2.12","vitest":"^1.3.1","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.4.2","@types/node":"^20.11.25","lint-staged":"^15.2.2","@types/yargs":"^17.0.32","@types/eslint":"^8.56.5","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.57.0-0","astro-eslint-parser":"^0.16.3","eslint-plugin-astro":"^0.31.4","eslint-plugin-react":"^7.34.0","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.5","prettier-plugin-astro":"^0.13.0","prettier-plugin-slidev":"^1.0.5","@next/eslint-plugin-next":"^14.1.3","eslint-flat-config-viewer":"^0.1.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.6.3","@mastondzn/eslint-plugin-tailwindcss":"^3.15.1"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^0.16.3","eslint-plugin-astro":"^0.31.4","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.13.0","prettier-plugin-slidev":"^1.0.5","@next/eslint-plugin-next":"^14.0.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.4","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"prettier-plugin-slidev":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@mastondzn/eslint-plugin-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.8.0_1709953435555_0.5919877556354474","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@mastondzn/eslint","version":"0.9.0","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.9.0","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"d1c43197607b255aa745e0ef5aa2b2adbf4eb4d4","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.9.0.tgz","fileCount":7,"integrity":"sha512-0T1mWsunxi7E0yB3o+xPj0snO3HaDWIccwf62/c94AHR20NW4ml1gHlApiGyVHuyYUvzXa0z1AHjfHXAVsETQw==","signatures":[{"sig":"MEUCIQC+RbwFEq2DuVjS8kaA/7J6IxQ8vJjx3oPxPRsE6qUFMgIgJLfjb7FDlOxVjRHzn9WVbbjBQ5MST8Xs0nwkHKwnCJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200850},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.9.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/634e82f0f5a878429523b7997204188f/mastondzn-eslint-0.9.0.tgz","_integrity":"sha512-0T1mWsunxi7E0yB3o+xPj0snO3HaDWIccwf62/c94AHR20NW4ml1gHlApiGyVHuyYUvzXa0z1AHjfHXAVsETQw==","_npmVersion":"10.5.2","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.13.1","dependencies":{"yargs":"^17.7.2","globals":"^14.0.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.2","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.22.0","eslint-plugin-yml":"^1.12.2","vue-eslint-parser":"^9.4.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.9.2","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.2","eslint-plugin-jsdoc":"^48.2.1","eslint-plugin-jsonc":"^2.13.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.24","@eslint-types/unicorn":"^50.0.1","eslint-plugin-unicorn":"^51.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.6.3","@typescript-eslint/parser":"^7.10.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.6.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.3","eslint-plugin-unused-imports":"^3.1.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.21.0","@typescript-eslint/eslint-plugin":"^7.10.0","eslint-import-resolver-typescript":"^3.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.21","esno":"^4.7.0","tsup":"^8.0.2","bumpp":"^9.4.0","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.57.0-0","rimraf":"^5.0.5","svelte":"^4.2.12","vitest":"^1.3.1","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.12.12","lint-staged":"^15.2.2","@types/yargs":"^17.0.32","@types/eslint":"^8.56.5","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.57.0-0","astro-eslint-parser":"^0.16.3","eslint-plugin-astro":"^0.31.4","eslint-plugin-react":"^7.34.0","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.5","prettier-plugin-astro":"^0.13.0","prettier-plugin-slidev":"^1.0.5","@next/eslint-plugin-next":"^14.1.3","eslint-flat-config-viewer":"^0.1.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.6.3","@mastondzn/eslint-plugin-tailwindcss":"^3.15.1"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^0.16.3","eslint-plugin-astro":"^0.31.4","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.13.0","prettier-plugin-slidev":"^1.0.5","@next/eslint-plugin-next":"^14.0.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.4","@mastondzn/eslint-plugin-tailwindcss":"^3.14.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"prettier-plugin-slidev":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@mastondzn/eslint-plugin-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.9.0_1716254646879_0.9074042050958813","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@mastondzn/eslint","version":"0.10.0","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@0.10.0","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"ab51f6edc34b7f80d2700e68ae25bad656fd79b0","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-0.10.0.tgz","fileCount":7,"integrity":"sha512-6WqvkjOr+MPqXd9jBrwHiM/9SUvK/fx4flMtAyZc8pFGWdXhEByB9KFnBusYOvn18Pz+O0tsfe/pLBMGeZTyHg==","signatures":[{"sig":"MEUCIQCT7+Jxn221Dj+0jVnX4eH0rEvWbYbRGfXx73oPFdmfugIgCsJTpT7v+Y5gl+EC/pLlZPS6kDZZLXVAnGcH8kEop50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200774},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-0.10.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/antfu","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/62958ffa78a05e89338742bed6a8044a/mastondzn-eslint-0.10.0.tgz","_integrity":"sha512-6WqvkjOr+MPqXd9jBrwHiM/9SUvK/fx4flMtAyZc8pFGWdXhEByB9KFnBusYOvn18Pz+O0tsfe/pLBMGeZTyHg==","_npmVersion":"10.7.0","description":"Maston's customizable ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.14.0","dependencies":{"yargs":"^17.7.2","globals":"^14.0.0","prompts":"^2.4.2","local-pkg":"^0.5.0","picocolors":"^1.0.0","eslint-plugin-i":"^2.29.1","eslint-plugin-n":"^16.6.2","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.22.0","eslint-plugin-yml":"^1.12.2","vue-eslint-parser":"^9.4.2","@antfu/install-pkg":"^0.3.1","eslint-plugin-toml":"^0.9.2","toml-eslint-parser":"^0.9.3","yaml-eslint-parser":"^1.2.2","@eslint-types/jsdoc":"46.8.2-1","eslint-plugin-antfu":"^2.1.2","eslint-plugin-jsdoc":"^48.2.1","eslint-plugin-jsonc":"^2.13.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-vitest":"^0.3.24","@eslint-types/unicorn":"^50.0.1","eslint-plugin-unicorn":"^51.0.1","eslint-plugin-markdown":"^3.0.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^1.6.3","@typescript-eslint/parser":"^7.10.0","@antfu/eslint-define-config":"^1.23.0-2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.6.0","eslint-processor-vue-blocks":"^0.1.1","eslint-config-flat-gitignore":"^0.1.3","eslint-plugin-unused-imports":"^3.1.0","eslint-plugin-eslint-comments":"^3.2.0","@eslint-types/typescript-eslint":"^6.21.0","@typescript-eslint/eslint-plugin":"^7.10.0","eslint-import-resolver-typescript":"^3.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.21","esno":"^4.7.0","tsup":"^8.0.2","bumpp":"^9.4.0","execa":"^8.0.1","eslint":"npm:eslint-ts-patch@^8.57.0-0","rimraf":"^5.0.5","svelte":"^4.2.12","vitest":"^1.3.1","fs-extra":"^11.2.0","@antfu/ni":"^0.21.12","fast-glob":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.12.12","lint-staged":"^15.2.2","@types/yargs":"^17.0.32","@types/eslint":"^8.56.5","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","eslint-ts-patch":"^8.57.0-0","astro-eslint-parser":"^0.16.3","eslint-plugin-astro":"^0.31.4","eslint-plugin-react":"^7.34.0","eslint-plugin-format":"^0.1.0","eslint-plugin-svelte":"^2.35.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":"^0.58.5","prettier-plugin-astro":"^0.13.0","prettier-plugin-slidev":"^1.0.5","@next/eslint-plugin-next":"^14.1.3","eslint-flat-config-viewer":"^0.1.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.0","eslint-plugin-react-refresh":"^0.4.5","@antfu/eslint-plugin-prettier":"^5.0.1-1","@stylistic/eslint-plugin-migrate":"^1.6.3"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^0.16.3","eslint-plugin-astro":"^0.31.4","eslint-plugin-react":"^7.33.2","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":"^2.34.1","svelte-eslint-parser":"^0.33.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.13.0","prettier-plugin-slidev":"^1.0.5","@next/eslint-plugin-next":"^14.0.4","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.0","eslint-plugin-react-refresh":"^0.4.4"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"prettier-plugin-slidev":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_0.10.0_1717369727489_0.2296864633863578","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@mastondzn/eslint","version":"1.0.0","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@1.0.0","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"2e9cd4ec015cc5a2e310627bf0fa607b75c401f3","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-1.0.0.tgz","fileCount":5,"integrity":"sha512-SJ/0jf6/jVpuSCeSj5kvS1ou1Dx/h6djI8rujc2ER9CsQTmRW8oR8MNvIYSyu+nMMeXE4NpZ/AIZvedwBifE1w==","signatures":[{"sig":"MEYCIQCzOcir/VXKq4L7eD+gM4fMnXTEIa0OHrk4IFMWA5FlQAIhAMf8ckkkF1UmJa+/xajxGn6k5TeIiT1ZRmusuZtUDOKW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735228},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-1.0.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsup","build":"nr typegen && tsup --clean --dts","watch":"tsup --watch","format":"prettier --write .","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","format:check":"prettier --check .","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/8b35fb771fc8f41820aa77492e929b85/mastondzn-eslint-1.0.0.tgz","_integrity":"sha512-SJ/0jf6/jVpuSCeSj5kvS1ou1Dx/h6djI8rujc2ER9CsQTmRW8oR8MNvIYSyu+nMMeXE4NpZ/AIZvedwBifE1w==","_npmVersion":"10.9.2","description":"Maston's customizable ESLint config","directories":{},"_nodeVersion":"22.13.0","dependencies":{"yargs":"^17.7.2","globals":"^15.14.0","local-pkg":"^1.0.0","picocolors":"^1.1.1","@clack/prompts":"^0.10.0","eslint-plugin-n":"^17.15.1","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.2.2","eslint-plugin-yml":"^1.16.0","@antfu/install-pkg":"^1.0.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^3.0.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-jsonc":"^2.19.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.27","eslint-plugin-command":"^3.0.0","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","eslint-merge-processors":"^2.0.0","eslint-flat-config-utils":"^2.0.1","@typescript-eslint/parser":"^8.23.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.8.0","eslint-config-flat-gitignore":"^2.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.23.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vue":"^3.5.13","jiti":"^2.4.2","tsup":"^8.3.6","bumpp":"^10.0.2","execa":"^9.5.2","eslint":"^9.20.0","rimraf":"^6.0.1","svelte":"^5.19.9","prettier":"^3.5.0","@antfu/ni":"^23.3.1","fast-glob":"^3.3.3","typescript":"^5.7.3","@types/node":"^22.13.1","lint-staged":"^15.4.3","@types/yargs":"^17.0.33","@types/prompts":"^2.4.9","eslint-typegen":"^1.0.0","@types/fs-extra":"^11.0.4","eslint-plugin-vue":"^9.32.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.2.1","eslint-plugin-astro":"^1.3.1","eslint-plugin-solid":"^0.14.5","eslint-plugin-format":"^1.0.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^65.4.3","@eslint/config-inspector":"^1.0.0","@next/eslint-plugin-next":"^15.1.6","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.26.2","eslint-plugin-react-refresh":"^0.4.19","eslint-processor-vue-blocks":"^2.0.0"},"peerDependencies":{"eslint":"^9.10.0","eslint-plugin-vue":"^9.32.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-format":">=0.1.0","eslint-plugin-svelte":">=2.35.1","svelte-eslint-parser":">=0.37.0","@unocss/eslint-plugin":">=0.50.0","@next/eslint-plugin-next":"^15.1.6","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.19.0","eslint-plugin-react-refresh":"^0.4.4","eslint-processor-vue-blocks":"^2.0.0"},"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-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"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}},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.0.0_1739300168203_0.63285848638303","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@mastondzn/eslint","version":"1.1.0","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@1.1.0","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"b0e2c0326ff8d6234b1fe1129464a2b2ae18a7c2","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-1.1.0.tgz","fileCount":5,"integrity":"sha512-s4bIVSxt+BB6wQmjKT0zTZ1Eb/WOrhv7q4abb6i0lq8nMVECKZCwEqIGAWH1wS/dQSvDJ7uPb6KsIaEtbrfinw==","signatures":[{"sig":"MEUCIQD5Z5JqOReguLmfCtWkQto6h8WdgW9PZlFcPBtsyU4kgwIgOQQBnhOgyiL+dn+LCPxxiP4eGTauqkBVoy9XfZbnNOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734288},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-1.1.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsup","build":"nr typegen && tsup --clean --dts","watch":"tsup --watch","format":"prettier --write .","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","format:check":"prettier --check .","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/bd7f73c2d8cd61f965d5d5be6081bbef/mastondzn-eslint-1.1.0.tgz","_integrity":"sha512-s4bIVSxt+BB6wQmjKT0zTZ1Eb/WOrhv7q4abb6i0lq8nMVECKZCwEqIGAWH1wS/dQSvDJ7uPb6KsIaEtbrfinw==","_npmVersion":"10.9.2","description":"Maston's customizable ESLint config","directories":{},"_nodeVersion":"22.13.0","dependencies":{"yargs":"^17.7.2","globals":"^15.14.0","local-pkg":"^1.0.0","picocolors":"^1.1.1","@clack/prompts":"^0.10.0","eslint-plugin-n":"^17.15.1","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.2.2","eslint-plugin-yml":"^1.16.0","@antfu/install-pkg":"^1.0.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^3.0.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-jsonc":"^2.19.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.27","eslint-plugin-command":"^3.0.0","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","eslint-merge-processors":"^2.0.0","eslint-flat-config-utils":"^2.0.1","@typescript-eslint/parser":"^8.23.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.8.0","eslint-config-flat-gitignore":"^2.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.23.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vue":"^3.5.13","jiti":"^2.4.2","tsup":"^8.3.6","bumpp":"^10.0.2","execa":"^9.5.2","eslint":"^9.20.0","rimraf":"^6.0.1","svelte":"^5.19.9","prettier":"^3.5.0","@antfu/ni":"^23.3.1","fast-glob":"^3.3.3","typescript":"^5.7.3","@types/node":"^22.13.1","lint-staged":"^15.4.3","@types/yargs":"^17.0.33","@types/prompts":"^2.4.9","eslint-typegen":"^1.0.0","@types/fs-extra":"^11.0.4","eslint-plugin-vue":"^9.32.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.2.1","eslint-plugin-astro":"^1.3.1","eslint-plugin-solid":"^0.14.5","eslint-plugin-format":"^1.0.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^65.4.3","@eslint/config-inspector":"^1.0.0","@next/eslint-plugin-next":"^15.1.6","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.26.2","eslint-plugin-react-refresh":"^0.4.19","eslint-processor-vue-blocks":"^2.0.0"},"peerDependencies":{"eslint":"^9.10.0","eslint-plugin-vue":"^9.32.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-format":">=0.1.0","eslint-plugin-svelte":">=2.35.1","svelte-eslint-parser":">=0.37.0","@unocss/eslint-plugin":">=0.50.0","@next/eslint-plugin-next":"^15.1.6","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.19.0","eslint-plugin-react-refresh":"^0.4.4","eslint-processor-vue-blocks":"^2.0.0"},"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-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"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}},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.1.0_1739348074000_0.6262486882424978","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@mastondzn/eslint","version":"1.1.1","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@1.1.1","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"7f1e1b216b02fa14b4c476606ab358b957b0177b","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-1.1.1.tgz","fileCount":5,"integrity":"sha512-K/Pae/AB4bsVd+UbhlOY0Ex2CM3WrAxbHpq4YjXZmyDXoMvPTcmNIZMCyreKwgWOvl5e0LFJm6vDZbemH4gc9g==","signatures":[{"sig":"MEQCIH73AUWz+GEKsQzVwTP5a08pQFfj3vDM9jt1h9lbdkEoAiB9YnwdwmQkZIFdIFCEeetWhp8flQVT+17tmXsoyc4dQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734307},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-1.1.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsup","build":"nr typegen && tsup --clean --dts","watch":"tsup --watch","format":"prettier --write .","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","format:check":"prettier --check .","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/e6ec4d261ae33fd85a47b76980eb9ca2/mastondzn-eslint-1.1.1.tgz","_integrity":"sha512-K/Pae/AB4bsVd+UbhlOY0Ex2CM3WrAxbHpq4YjXZmyDXoMvPTcmNIZMCyreKwgWOvl5e0LFJm6vDZbemH4gc9g==","_npmVersion":"10.9.2","description":"Maston's customizable ESLint config","directories":{},"_nodeVersion":"22.13.0","dependencies":{"yargs":"^17.7.2","globals":"^15.14.0","local-pkg":"^1.0.0","picocolors":"^1.1.1","@clack/prompts":"^0.10.0","eslint-plugin-n":"^17.15.1","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.2.2","eslint-plugin-yml":"^1.16.0","@antfu/install-pkg":"^1.0.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^3.0.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-jsonc":"^2.19.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.27","eslint-plugin-command":"^3.0.0","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","eslint-merge-processors":"^2.0.0","eslint-flat-config-utils":"^2.0.1","@typescript-eslint/parser":"^8.23.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.8.0","eslint-config-flat-gitignore":"^2.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.23.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vue":"^3.5.13","jiti":"^2.4.2","tsup":"^8.3.6","bumpp":"^10.0.2","execa":"^9.5.2","eslint":"^9.20.0","rimraf":"^6.0.1","svelte":"^5.19.9","prettier":"^3.5.0","@antfu/ni":"^23.3.1","fast-glob":"^3.3.3","typescript":"^5.7.3","@types/node":"^22.13.1","lint-staged":"^15.4.3","@types/yargs":"^17.0.33","@types/prompts":"^2.4.9","eslint-typegen":"^1.0.0","@types/fs-extra":"^11.0.4","eslint-plugin-vue":"^9.32.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.2.1","eslint-plugin-astro":"^1.3.1","eslint-plugin-solid":"^0.14.5","eslint-plugin-format":"^1.0.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@unocss/eslint-plugin":"^65.4.3","@eslint/config-inspector":"^1.0.0","@next/eslint-plugin-next":"^15.1.6","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.26.2","eslint-plugin-react-refresh":"^0.4.19","eslint-processor-vue-blocks":"^2.0.0"},"peerDependencies":{"eslint":"^9.10.0","eslint-plugin-vue":"^9.32.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-format":">=0.1.0","eslint-plugin-svelte":">=2.35.1","svelte-eslint-parser":">=0.37.0","@unocss/eslint-plugin":">=0.50.0","@next/eslint-plugin-next":"^15.1.6","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.19.0","eslint-plugin-react-refresh":"^0.4.4","eslint-processor-vue-blocks":"^2.0.0"},"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-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"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}},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.1.1_1739348573558_0.3565312432179628","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@mastondzn/eslint","version":"1.2.0","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@1.2.0","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"75f213f8148e740e6adc9eec10cd8b5c79096376","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-1.2.0.tgz","fileCount":5,"integrity":"sha512-wtbKf1BOOJ4MeeEUT8Gin5lCiX6uNMamQlw8+UvhwdBbFy3NPyXvYflGuCJGTmM6jZ9uucHF7FIHgFm8vnVWqg==","signatures":[{"sig":"MEUCIHB7sVnFnmVD4w0UI5+3MjCW6BgxjYSzzdbRGSvP/fSVAiEAlU2VCpLgJjTqcxDtWZ2ST/B0jqicM/vTGTS15pu6PS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":748347},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-1.2.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsup","build":"nr typegen && tsup --clean --dts","watch":"tsup --watch","format":"prettier --write .","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","format:check":"prettier --check .","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/93bf01ae7d57e8fe0e7655819b2eaf26/mastondzn-eslint-1.2.0.tgz","_integrity":"sha512-wtbKf1BOOJ4MeeEUT8Gin5lCiX6uNMamQlw8+UvhwdBbFy3NPyXvYflGuCJGTmM6jZ9uucHF7FIHgFm8vnVWqg==","_npmVersion":"10.9.2","description":"Maston's customizable ESLint config","directories":{},"_nodeVersion":"22.14.0","dependencies":{"yargs":"^17.7.2","globals":"^16.0.0","local-pkg":"^1.1.1","picocolors":"^1.1.1","@clack/prompts":"^0.10.0","eslint-plugin-n":"^17.16.2","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.2.2","eslint-plugin-yml":"^1.17.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-antfu":"^3.1.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-jsonc":"^2.19.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.36","eslint-plugin-command":"^3.1.0","eslint-plugin-unicorn":"^57.0.0","eslint-plugin-import-x":"^4.6.1","eslint-merge-processors":"^2.0.0","eslint-flat-config-utils":"^2.0.1","@typescript-eslint/parser":"^8.26.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.9.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.26.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vue":"^3.5.13","jiti":"^2.4.2","tsup":"^8.4.0","bumpp":"^10.0.3","execa":"^9.5.2","eslint":"^9.21.0","rimraf":"^6.0.1","svelte":"^5.22.2","prettier":"^3.5.3","@antfu/ni":"^23.3.1","fast-glob":"^3.3.3","typescript":"^5.8.2","@types/node":"^22.13.9","lint-staged":"^15.4.3","@types/yargs":"^17.0.33","@types/prompts":"^2.4.9","eslint-typegen":"^2.0.0","@types/fs-extra":"^11.0.4","eslint-plugin-vue":"^10.0.0","vue-eslint-parser":"^10.1.0","astro-eslint-parser":"^1.2.1","eslint-plugin-astro":"^1.3.1","eslint-plugin-solid":"^0.14.5","eslint-plugin-format":"^1.0.1","eslint-plugin-svelte":"^3.0.3","svelte-eslint-parser":"^1.0.1","@unocss/eslint-plugin":"^65.5.0","@eslint/config-inspector":"^1.0.2","@next/eslint-plugin-next":"^15.2.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.30.2","eslint-plugin-react-refresh":"^0.4.19","eslint-processor-vue-blocks":"^2.0.0"},"peerDependencies":{"eslint":"^9.10.0","eslint-plugin-vue":"^9.32.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":">=2.35.1","svelte-eslint-parser":">=0.37.0","@unocss/eslint-plugin":">=0.50.0","@next/eslint-plugin-next":"^15.1.6","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.19.0","eslint-plugin-react-refresh":"^0.4.4","eslint-processor-vue-blocks":"^2.0.0"},"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-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"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}},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.2.0_1741164724727_0.8591211926123112","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@mastondzn/eslint","version":"1.3.0","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@1.3.0","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"aca8c33417cf13071b7812f16f9a7f308e503aea","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-1.3.0.tgz","fileCount":5,"integrity":"sha512-eaxZRuhOCTIM1qCFGDg2xqal8/uOCBpYWlQzsDpnmJpF3Kt81iF+MyAvQ/XZCtd2LZpY/Vyf6jCBDIFwTEWA+A==","signatures":[{"sig":"MEUCIGLFvT6UTx25185FQTOU2DXtt1vHd5+JHDCuKCPTomDvAiEAr495Mm2Hp4+BH2+fKMpFLQlfBefWkk/ZOYtaEVbl11U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757864},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-1.3.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsup","build":"nr typegen && tsup --clean --dts","watch":"tsup --watch","format":"prettier --write .","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","format:check":"prettier --check .","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/7ad00c94885a95cf0a1dad37de060e9c/mastondzn-eslint-1.3.0.tgz","_integrity":"sha512-eaxZRuhOCTIM1qCFGDg2xqal8/uOCBpYWlQzsDpnmJpF3Kt81iF+MyAvQ/XZCtd2LZpY/Vyf6jCBDIFwTEWA+A==","_npmVersion":"10.9.2","description":"Maston's customizable ESLint config","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.0.0","local-pkg":"^1.1.1","@clack/prompts":"^0.10.0","eslint-plugin-n":"^17.17.0","@eslint/markdown":"^6.3.0","eslint-plugin-yml":"^1.17.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-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.9","eslint-plugin-jsonc":"^2.20.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.38","eslint-plugin-command":"^3.2.0","eslint-plugin-unicorn":"^58.0.0","eslint-plugin-import-x":"^4.9.3","eslint-merge-processors":"^2.0.0","eslint-flat-config-utils":"^2.0.1","@typescript-eslint/parser":"^8.28.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.10.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.28.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vue":"^3.5.13","tsup":"^8.4.0","bumpp":"^10.1.0","eslint":"^9.23.0","svelte":"^5.25.3","prettier":"^3.5.3","@antfu/ni":"^24.3.0","typescript":"^5.8.2","@types/node":"^22.13.13","eslint-typegen":"^2.1.0","eslint-plugin-vue":"^10.0.0","vue-eslint-parser":"^10.1.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-solid":"^0.14.5","eslint-plugin-format":"^1.0.1","eslint-plugin-svelte":"^3.3.3","svelte-eslint-parser":"^1.1.0","@unocss/eslint-plugin":"^65.5.0","@eslint/config-inspector":"^1.0.2","@next/eslint-plugin-next":"^15.2.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.38.0","eslint-plugin-react-refresh":"^0.4.19","eslint-processor-vue-blocks":"^2.0.0","eslint-plugin-vuejs-accessibility":"^2.4.1"},"peerDependencies":{"eslint":"^9.10.0","eslint-plugin-vue":"^9.32.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.5","eslint-plugin-format":">=0.1.0","eslint-plugin-svelte":">=2.35.1","svelte-eslint-parser":">=0.37.0","@unocss/eslint-plugin":">=0.50.0","@next/eslint-plugin-next":"^15.1.6","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.19.0","eslint-plugin-react-refresh":"^0.4.4","eslint-processor-vue-blocks":"^2.0.0","eslint-plugin-vuejs-accessibility":"^2.4.1"},"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-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"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-vuejs-accessibility":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.3.0_1743027376927_0.0217659276348543","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@mastondzn/eslint","version":"1.4.0","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@1.4.0","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"68574d991e1a4c3430a13283ab165048135fb667","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-1.4.0.tgz","fileCount":5,"integrity":"sha512-jDTe/5jyrUhv1nBh7IC9Zmrsm5pb/giA8N1ZBcy5BodkFTSRgvg9TOgnOvbHpbGBlRmdsMsb7jBk1LbGIVJYaw==","signatures":[{"sig":"MEUCIFMsayC4bPqAPZSPs6jX3WIlzRezuBG5wNuK5gAzVJHbAiEAvwic1hmQ8F3XpQicvok3x6yxZ4pFC9wIcXEF9bSppNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762786},"main":"./dist/index.js","type":"module","_from":"file:mastondzn-eslint-1.4.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsup","build":"nr typegen && tsup --clean --dts","watch":"tsup --watch","format":"prettier --write .","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","format:check":"prettier --check .","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/8772887faa34fd9cd835e69f0796bd11/mastondzn-eslint-1.4.0.tgz","_integrity":"sha512-jDTe/5jyrUhv1nBh7IC9Zmrsm5pb/giA8N1ZBcy5BodkFTSRgvg9TOgnOvbHpbGBlRmdsMsb7jBk1LbGIVJYaw==","_npmVersion":"10.9.2","description":"Maston's customizable ESLint config","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.0.0","local-pkg":"^1.1.1","@clack/prompts":"^0.10.1","eslint-plugin-n":"^17.17.0","@eslint/markdown":"^6.3.0","eslint-plugin-yml":"^1.17.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-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.9","eslint-plugin-jsonc":"^2.20.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.40","eslint-plugin-command":"^3.2.0","eslint-plugin-unicorn":"^58.0.0","eslint-plugin-import-x":"^4.10.2","eslint-merge-processors":"^2.0.0","eslint-flat-config-utils":"^2.0.1","@typescript-eslint/parser":"^8.29.1","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.11.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.29.1","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vue":"^3.5.13","tsup":"^8.4.0","bumpp":"^10.1.0","eslint":"^9.24.0","svelte":"^5.25.10","prettier":"^3.5.3","@antfu/ni":"^24.3.0","typescript":"^5.8.3","@types/node":"^22.14.0","eslint-typegen":"^2.1.0","eslint-plugin-vue":"^9.33.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-solid":"^0.14.5","eslint-plugin-svelte":">=2.35.1","svelte-eslint-parser":">=0.37.0","@unocss/eslint-plugin":">=0.50.0","@eslint/config-inspector":"^1.0.2","@next/eslint-plugin-next":"^15.3.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.43.0","eslint-plugin-react-refresh":"^0.4.19","eslint-processor-vue-blocks":"^2.0.0","eslint-plugin-vuejs-accessibility":"^2.4.1"},"peerDependencies":{"eslint":"^9.24.0","eslint-plugin-vue":"^9.33.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-solid":"^0.14.5","eslint-plugin-svelte":">=2.35.1","svelte-eslint-parser":">=0.37.0","@unocss/eslint-plugin":">=0.50.0","@next/eslint-plugin-next":"^15.3.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.43.0","eslint-plugin-react-refresh":"^0.4.19","eslint-processor-vue-blocks":"^2.0.0","eslint-plugin-vuejs-accessibility":"^2.4.1"},"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-format":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"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-vuejs-accessibility":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.4.0_1744292987657_0.7678969232676254","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@mastondzn/eslint","version":"1.5.0","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@1.5.0","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"372abd30606a44c6ba460b74634cf684ac581676","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-1.5.0.tgz","fileCount":4,"integrity":"sha512-DcOGvMjhbhxP036lTBE0FGrQV0puYFFA04K+F+zNrIqV0KB5OSf8V7BX767lpQ/2RNGJi627XGehC0hBFGPDHg==","signatures":[{"sig":"MEUCIQCCAV9Nlwo3kjQWhtYlyeWSnZzVjB24S6AsPt3tTaypYwIgcr2BcU5LZDkYhAFwA7WDpYqyF/GThmBP1fKPF0PbAzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":714645},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"f80341a997096278f4ba7b48f217d815f6b4621c","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsdown","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier --write .","prepack":"nr build","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","format:check":"prettier --check .","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_npmVersion":"11.11.0","description":"Maston's customizable ESLint config","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^17.4.0","local-pkg":"^1.1.2","@clack/prompts":"^1.1.0","eslint-plugin-n":"^17.24.0","@eslint/markdown":"^8.0.1","eslint-plugin-yml":"^3.3.1","@antfu/install-pkg":"^1.1.0","eslint-plugin-toml":"^1.3.1","toml-eslint-parser":"^1.0.3","yaml-eslint-parser":"^2.0.0","eslint-plugin-antfu":"^3.2.2","eslint-plugin-jsdoc":"^62.8.1","eslint-plugin-jsonc":"^3.1.2","jsonc-eslint-parser":"^3.1.0","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"^1.6.13","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-import-x":"^4.16.2","eslint-merge-processors":"^2.0.0","eslint-flat-config-utils":"^3.0.2","@typescript-eslint/parser":"^8.58.0","eslint-plugin-perfectionist":"^5.7.0","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.58.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsx":"^4.21.0","bumpp":"^11.0.1","eslint":"^10.1.0","tsdown":"^0.21.7","prettier":"^3.8.1","@antfu/ni":"^30.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","eslint-typegen":"^2.3.1","@eslint/config-inspector":"^1.5.0","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^3.0.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-better-tailwindcss":"^4.3.2"},"peerDependencies":{"eslint":"^9.39.2","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^2.5.7","eslint-plugin-react-refresh":"^0.4.26","eslint-plugin-better-tailwindcss":"^4.3.2"},"peerDependenciesMeta":{"eslint-plugin-format":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.5.0_1774982968415_0.8024595432046098","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@mastondzn/eslint","version":"1.5.1","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@1.5.1","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"eb4abf38c80ee8f8aeb9a3bc69a28a3ef133a75d","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-1.5.1.tgz","fileCount":4,"integrity":"sha512-s2526bt49344byemEC/u9R9hXZnsIVQ1uTDt0e9oFnqb1mlAmVf9C4ddVnUYTFIBKM/caQZ2rbPEY9nwlZ3Grg==","signatures":[{"sig":"MEUCIQCl+HLeJxanP9gz8YVAw1bv6sk9XVKPU9hIM/eEzH3N1gIgNtLTqqpotZbVlqJ0qStOdOriPxK59N2Gn7RqMyBhr9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":714453},"main":"./dist/index.mjs","type":"module","_from":"file:mastondzn-eslint-1.5.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.mjs"},"scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsdown","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier --write .","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","format:check":"prettier --check .","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/fb6e41750da76afceb67bd7501aeda60/mastondzn-eslint-1.5.1.tgz","_integrity":"sha512-s2526bt49344byemEC/u9R9hXZnsIVQ1uTDt0e9oFnqb1mlAmVf9C4ddVnUYTFIBKM/caQZ2rbPEY9nwlZ3Grg==","_npmVersion":"11.11.0","description":"Maston's customizable ESLint config","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^17.4.0","local-pkg":"^1.1.2","@clack/prompts":"^1.1.0","eslint-plugin-n":"^17.24.0","@eslint/markdown":"^8.0.1","eslint-plugin-yml":"^3.3.1","@antfu/install-pkg":"^1.1.0","eslint-plugin-toml":"^1.3.1","toml-eslint-parser":"^1.0.3","yaml-eslint-parser":"^2.0.0","eslint-plugin-antfu":"^3.2.2","eslint-plugin-jsdoc":"^62.8.1","eslint-plugin-jsonc":"^3.1.2","jsonc-eslint-parser":"^3.1.0","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"^1.6.13","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-import-x":"^4.16.2","eslint-merge-processors":"^2.0.0","eslint-flat-config-utils":"^3.0.2","@typescript-eslint/parser":"^8.58.0","eslint-plugin-perfectionist":"^5.7.0","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.58.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","bumpp":"^11.0.1","eslint":"^10.1.0","tsdown":"^0.21.7","prettier":"^3.8.1","@antfu/ni":"^30.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","eslint-typegen":"^2.3.1","@eslint/config-inspector":"^1.5.0","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^3.0.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-better-tailwindcss":"^4.3.2"},"peerDependencies":{"eslint":"^10.1.0","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^3.0.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-better-tailwindcss":"^4.3.2"},"peerDependenciesMeta":{"eslint-plugin-format":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.5.1_1774983570113_0.2860488799194649","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@mastondzn/eslint","version":"1.5.2","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@1.5.2","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"aaafddada160439a7d653fa3ed84936bd73283da","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-1.5.2.tgz","fileCount":4,"integrity":"sha512-T1Y66cYiT8lYMuXOhrJ5V8v+Lp289b0/5D/DJLjd9lETQCgs6l2qr/u1Hfwn82KRUejbYLx9NHxtcO3wFIzk3Q==","signatures":[{"sig":"MEYCIQC+iDbBLOhRjpxzVWHzIuVsxRK2NnWtRwajn0SSrQgz4QIhAIXU/CMBaEr7LBM/c0uUoK1mh4+rXcxuFm1o9+/lddtG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":714147},"main":"./dist/index.mjs","type":"module","_from":"file:mastondzn-eslint-1.5.2.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.mjs"},"scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsdown","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier --write .","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","format:check":"prettier --check .","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/12881e19fd9c554daa0ee4eee373a0cd/mastondzn-eslint-1.5.2.tgz","_integrity":"sha512-T1Y66cYiT8lYMuXOhrJ5V8v+Lp289b0/5D/DJLjd9lETQCgs6l2qr/u1Hfwn82KRUejbYLx9NHxtcO3wFIzk3Q==","_npmVersion":"11.11.0","description":"Maston's customizable ESLint config","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^17.4.0","local-pkg":"^1.1.2","@clack/prompts":"^1.1.0","eslint-plugin-n":"^17.24.0","@eslint/markdown":"^8.0.1","eslint-plugin-yml":"^3.3.1","@antfu/install-pkg":"^1.1.0","eslint-plugin-toml":"^1.3.1","toml-eslint-parser":"^1.0.3","yaml-eslint-parser":"^2.0.0","eslint-plugin-antfu":"^3.2.2","eslint-plugin-jsdoc":"^62.8.1","eslint-plugin-jsonc":"^3.1.2","jsonc-eslint-parser":"^3.1.0","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"^1.6.13","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-import-x":"^4.16.2","eslint-merge-processors":"^2.0.0","eslint-flat-config-utils":"^3.0.2","@typescript-eslint/parser":"^8.58.0","eslint-plugin-perfectionist":"^5.7.0","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.58.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","bumpp":"^11.0.1","eslint":"^10.1.0","tsdown":"^0.21.7","prettier":"^3.8.1","@antfu/ni":"^30.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","eslint-typegen":"^2.3.1","@eslint/config-inspector":"^1.5.0","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^3.0.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-better-tailwindcss":"^4.3.2"},"peerDependencies":{"eslint":"^10.1.0","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^3.0.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-better-tailwindcss":"^4.3.2"},"peerDependenciesMeta":{"eslint-plugin-format":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.5.2_1774984648989_0.5510796807617799","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@mastondzn/eslint","version":"1.6.0","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@1.6.0","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"339c9cc3eda805b3d6124da7e7493f1176863b80","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-1.6.0.tgz","fileCount":4,"integrity":"sha512-75v9oMaZgOvbeHTIrfyMcheKVcLlioOnvnyCRxzXiHqHNlVxQzSb7AUet7EPARmFB42p78W/t8/PphpnY/vQEg==","signatures":[{"sig":"MEYCIQCQv66+H1XFS7hr7eR8PMfJLQ8uy1D7Ka8PbhS9BTopswIhAPB+/UE0I89aE1ffTaGI4NfQRBILxdZUitmaz4VG1jHH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702639},"main":"./dist/index.mjs","type":"module","_from":"file:mastondzn-eslint-1.6.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.mjs"},"scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsdown","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier --write .","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","format:check":"prettier --check .","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/1f8001f2a8d2d41890c0591dcbd34f54/mastondzn-eslint-1.6.0.tgz","_integrity":"sha512-75v9oMaZgOvbeHTIrfyMcheKVcLlioOnvnyCRxzXiHqHNlVxQzSb7AUet7EPARmFB42p78W/t8/PphpnY/vQEg==","_npmVersion":"11.11.0","description":"Maston's customizable ESLint config","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^17.4.0","local-pkg":"^1.1.2","@clack/prompts":"^1.1.0","eslint-plugin-n":"^17.24.0","@eslint/markdown":"^8.0.1","eslint-plugin-yml":"^3.3.1","@antfu/install-pkg":"^1.1.0","eslint-plugin-toml":"^1.3.1","toml-eslint-parser":"^1.0.3","yaml-eslint-parser":"^2.0.0","eslint-plugin-antfu":"^3.2.2","eslint-plugin-jsdoc":"^62.8.1","eslint-plugin-jsonc":"^3.1.2","jsonc-eslint-parser":"^3.1.0","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"^1.6.13","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-import-x":"^4.16.2","eslint-merge-processors":"^2.0.0","eslint-flat-config-utils":"^3.0.2","@typescript-eslint/parser":"^8.58.0","eslint-plugin-perfectionist":"^5.7.0","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.58.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","bumpp":"^11.0.1","eslint":"^10.1.0","tsdown":"^0.21.7","prettier":"^3.8.1","@antfu/ni":"^30.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","eslint-typegen":"^2.3.1","@eslint/config-inspector":"^1.5.0","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^3.0.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-better-tailwindcss":"^4.3.2"},"peerDependencies":{"eslint":"^10.1.0","@eslint-react/eslint-plugin":"^3.0.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-better-tailwindcss":"^4.3.2"},"peerDependenciesMeta":{"eslint-plugin-format":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.6.0_1774995192474_0.9844035786203176","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@mastondzn/eslint","version":"1.7.0","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@1.7.0","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"cd6c83c71d1908fd3495aeaa2a154b0bb74087e5","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-1.7.0.tgz","fileCount":4,"integrity":"sha512-in/Rr2EpZD35DfauQlnhbnDN+EnRLa8leY3VmqUMfIq7SWBw0sI0IDC1ubPlyd/IMI42OCc74uNdahA1FLbP2w==","signatures":[{"sig":"MEUCIDFuDdMONzjAF9LXJ2IkdR3zckvkB0R9LQ6HCs89h1S6AiEAiJqagmP9yJva9ddsu5+jZIgZ/b5qLKoe7FSKJxOiQBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703076},"main":"./dist/index.mjs","type":"module","_from":"file:mastondzn-eslint-1.7.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.mjs"},"scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsdown","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier --write .","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","format:check":"prettier --check .","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/1f2075f9845a88b38b97acc86a6608ee/mastondzn-eslint-1.7.0.tgz","_integrity":"sha512-in/Rr2EpZD35DfauQlnhbnDN+EnRLa8leY3VmqUMfIq7SWBw0sI0IDC1ubPlyd/IMI42OCc74uNdahA1FLbP2w==","_npmVersion":"11.11.0","description":"Maston's customizable ESLint config","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^17.4.0","local-pkg":"^1.1.2","@clack/prompts":"^1.1.0","eslint-plugin-n":"^17.24.0","@eslint/markdown":"^8.0.1","eslint-plugin-yml":"^3.3.1","@antfu/install-pkg":"^1.1.0","eslint-plugin-toml":"^1.3.1","toml-eslint-parser":"^1.0.3","yaml-eslint-parser":"^2.0.0","eslint-plugin-antfu":"^3.2.2","eslint-plugin-jsdoc":"^62.8.1","eslint-plugin-jsonc":"^3.1.2","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"^1.6.13","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-import-x":"^4.16.2","eslint-merge-processors":"^2.0.0","eslint-flat-config-utils":"^3.0.2","@typescript-eslint/parser":"^8.58.0","eslint-plugin-perfectionist":"^5.7.0","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.58.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","bumpp":"^11.0.1","eslint":"^10.1.0","tsdown":"^0.21.7","prettier":"^3.8.1","@antfu/ni":"^30.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","eslint-typegen":"^2.3.1","@eslint/config-inspector":"^1.5.0","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^3.0.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-better-tailwindcss":"^4.3.2"},"peerDependencies":{"eslint":"^10.1.0","@eslint-react/eslint-plugin":"^3.0.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-better-tailwindcss":"^4.3.2"},"peerDependenciesMeta":{"eslint-plugin-format":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.7.0_1774999346966_0.7820939668444566","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@mastondzn/eslint","version":"1.7.1","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@1.7.1","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"7e8a4a5af225cc566de2ddba68abe147a825e0a1","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-1.7.1.tgz","fileCount":4,"integrity":"sha512-7qfEYFZ9AXY0/M+f0bgDl9ITgHy71jdajf7W2Enj07ydOjiPR7fS8xL6tm5VG/z1i+j+HXJyHIBmOwveR71xpg==","signatures":[{"sig":"MEUCIQD6+imXJB9swwc1aZ3V8RhoAGwRXe/ogFlqD//tKKB4OwIgWwvKJz1grn+YIANGFG2smdUvQbLlEiFt+ItM36Ugfo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703085},"main":"./dist/index.mjs","type":"module","_from":"file:mastondzn-eslint-1.7.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.mjs"},"scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsdown","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier --write .","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","format:check":"prettier --check .","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/1cc7244a00d2e31f2eb47d5f7125e1ac/mastondzn-eslint-1.7.1.tgz","_integrity":"sha512-7qfEYFZ9AXY0/M+f0bgDl9ITgHy71jdajf7W2Enj07ydOjiPR7fS8xL6tm5VG/z1i+j+HXJyHIBmOwveR71xpg==","_npmVersion":"11.11.0","description":"Maston's customizable ESLint config","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^17.4.0","local-pkg":"^1.1.2","@clack/prompts":"^1.1.0","eslint-plugin-n":"^17.24.0","@eslint/markdown":"^8.0.1","eslint-plugin-yml":"^3.3.1","@antfu/install-pkg":"^1.1.0","eslint-plugin-toml":"^1.3.1","toml-eslint-parser":"^1.0.3","yaml-eslint-parser":"^2.0.0","eslint-plugin-antfu":"^3.2.2","eslint-plugin-jsdoc":"^62.8.1","eslint-plugin-jsonc":"^3.1.2","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"^1.6.13","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-import-x":"^4.16.2","eslint-merge-processors":"^2.0.0","eslint-flat-config-utils":"^3.0.2","@typescript-eslint/parser":"^8.58.0","eslint-plugin-perfectionist":"^5.7.0","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.58.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","bumpp":"^11.0.1","eslint":"^10.1.0","tsdown":"^0.21.7","prettier":"^3.8.1","@antfu/ni":"^30.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","eslint-typegen":"^2.3.1","@eslint/config-inspector":"^1.5.0","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^3.0.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-better-tailwindcss":"^4.3.2"},"peerDependencies":{"eslint":"^10.1.0","@eslint-react/eslint-plugin":"^3.0.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-better-tailwindcss":"^4.3.2"},"peerDependenciesMeta":{"eslint-plugin-format":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.7.1_1775000432446_0.8511396258433139","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@mastondzn/eslint","version":"1.7.2","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@1.7.2","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"2219cac5adebc02782c2ec1cbc393eb75744443d","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-1.7.2.tgz","fileCount":4,"integrity":"sha512-qqstPaFADk8RAcX/03PDiyjlGxJ6IcTDj4n9nEByoHH1nXbaqdhf4D7ezlwtSqaG32cxgcKrwUYnzWSRu22sFQ==","signatures":[{"sig":"MEYCIQDMdeU88O6tzbyO0o5FlSQwzMzU7PDQUazgOVfiVz8ZXwIhALgS2nA0gEBtLyqTo9Tu3WKAykim0vcIic7atl6jhOY6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703094},"main":"./dist/index.mjs","type":"module","_from":"file:mastondzn-eslint-1.7.2.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.mjs"},"scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsdown","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier --write .","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","format:check":"prettier --check .","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/8a7027f75d6f05ebbe9eb530482021bb/mastondzn-eslint-1.7.2.tgz","_integrity":"sha512-qqstPaFADk8RAcX/03PDiyjlGxJ6IcTDj4n9nEByoHH1nXbaqdhf4D7ezlwtSqaG32cxgcKrwUYnzWSRu22sFQ==","_npmVersion":"11.11.0","description":"Maston's customizable ESLint config","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^17.4.0","local-pkg":"^1.1.2","@clack/prompts":"^1.1.0","eslint-plugin-n":"^17.24.0","@eslint/markdown":"^8.0.1","eslint-plugin-yml":"^3.3.1","@antfu/install-pkg":"^1.1.0","eslint-plugin-toml":"^1.3.1","toml-eslint-parser":"^1.0.3","yaml-eslint-parser":"^2.0.0","eslint-plugin-antfu":"^3.2.2","eslint-plugin-jsdoc":"^62.8.1","eslint-plugin-jsonc":"^3.1.2","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"^1.6.13","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-import-x":"^4.16.2","eslint-merge-processors":"^2.0.0","eslint-flat-config-utils":"^3.0.2","@typescript-eslint/parser":"^8.58.0","eslint-plugin-perfectionist":"^5.7.0","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.58.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","bumpp":"^11.0.1","eslint":"^10.1.0","tsdown":"^0.21.7","prettier":"^3.8.1","@antfu/ni":"^30.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","eslint-typegen":"^2.3.1","@eslint/config-inspector":"^1.5.0","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^3.0.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-better-tailwindcss":"^4.3.2"},"peerDependencies":{"eslint":"^10.1.0","@eslint-react/eslint-plugin":"^3.0.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-better-tailwindcss":"^4.3.2"},"peerDependenciesMeta":{"eslint-plugin-format":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.7.2_1775002432483_0.8173370484066194","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@mastondzn/eslint","version":"1.8.0","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@1.8.0","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"8fcdf05a673e97c00d958290ca8a8d593e7b9eb7","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-1.8.0.tgz","fileCount":4,"integrity":"sha512-fXyVJmlKG2Po8D9bKiZdilHHaHcINF86pLkALlqTRIdid7QZ48LN2hVOQpErBjMu6iYQz8P5M44I6KEFE6dG9Q==","signatures":[{"sig":"MEQCIDbNmvj2FABBedH43cgUs4ib1pHIGCEV9WXKO3gCPZseAiBX4f6HCuqezNctEXYIgoBQPfQ0xDYBMcXVtqN7jZ3YNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715661},"main":"./dist/index.mjs","type":"module","_from":"file:mastondzn-eslint-1.8.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.mjs"},"scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsdown","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier --write .","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","format:check":"prettier --check .","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/ffea5507e78572fba4363736109065f3/mastondzn-eslint-1.8.0.tgz","_integrity":"sha512-fXyVJmlKG2Po8D9bKiZdilHHaHcINF86pLkALlqTRIdid7QZ48LN2hVOQpErBjMu6iYQz8P5M44I6KEFE6dG9Q==","_npmVersion":"11.11.0","description":"Maston's customizable ESLint config","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^17.4.0","local-pkg":"^1.1.2","@clack/prompts":"^1.1.0","eslint-plugin-n":"^17.24.0","@eslint/markdown":"^8.0.1","eslint-plugin-yml":"^3.3.1","@antfu/install-pkg":"^1.1.0","eslint-plugin-toml":"^1.3.1","toml-eslint-parser":"^1.0.3","yaml-eslint-parser":"^2.0.0","eslint-plugin-antfu":"^3.2.2","eslint-plugin-jsdoc":"^62.8.1","eslint-plugin-jsonc":"^3.1.2","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"^1.6.13","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-import-x":"^4.16.2","eslint-merge-processors":"^2.0.0","eslint-flat-config-utils":"^3.1.0","@typescript-eslint/parser":"^8.58.0","eslint-plugin-perfectionist":"^5.7.0","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.58.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","bumpp":"^11.0.1","eslint":"^10.1.0","tsdown":"^0.21.7","prettier":"^3.8.1","@antfu/ni":"^30.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","eslint-typegen":"^2.3.1","@eslint/config-inspector":"^1.5.0","@eslint-react/eslint-plugin":"^4.0.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-better-tailwindcss":"^4.3.2"},"peerDependencies":{"eslint":"^10.1.0","@eslint-react/eslint-plugin":"^4.0.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-better-tailwindcss":"^4.3.2"},"peerDependenciesMeta":{"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.8.0_1776003756641_0.7432220890381642","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@mastondzn/eslint","version":"1.9.0","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@1.9.0","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","dist":{"shasum":"71e1e34e31098614a31de67dfc415942b1404ec8","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-1.9.0.tgz","fileCount":4,"integrity":"sha512-x4d3q9jhNttRzvgmizARCo+ZzB6v82S5G5RJhXpiPSmdfeNA9X/jmNmStZhUtJKG3tD2xawSf4LcasySx5KgVQ==","signatures":[{"sig":"MEUCIQDbi1hT4kO3n1BrSAQDHjO9gjdguyTEFJUyOV/NHoH1WQIgeidI3PWQVXTX52aKm78D5EfPElw9s/jl/0oDjJQcVQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718117},"main":"./dist/index.mjs","type":"module","_from":"file:mastondzn-eslint-1.9.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.mjs"},"scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","stub":"tsdown","build":"nr typegen && tsdown --clean --dts","watch":"tsdown --watch","format":"prettier --write .","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","format:check":"prettier --check .","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"mastondzn","email":"mastondzn@gmail.com"},"_resolved":"/tmp/d75698bb0ad3e4e72f1ab1ca9d1701e3/mastondzn-eslint-1.9.0.tgz","_integrity":"sha512-x4d3q9jhNttRzvgmizARCo+ZzB6v82S5G5RJhXpiPSmdfeNA9X/jmNmStZhUtJKG3tD2xawSf4LcasySx5KgVQ==","_npmVersion":"11.12.1","description":"Maston's customizable ESLint config","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^17.4.0","local-pkg":"^1.1.2","@clack/prompts":"^1.1.0","eslint-plugin-n":"^17.24.0","@eslint/markdown":"^8.0.1","eslint-plugin-yml":"^3.3.1","@antfu/install-pkg":"^1.1.0","eslint-plugin-toml":"^1.3.1","toml-eslint-parser":"^1.0.3","yaml-eslint-parser":"^2.0.0","eslint-plugin-antfu":"^3.2.2","eslint-plugin-jsdoc":"^62.8.1","eslint-plugin-jsonc":"^3.1.2","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"^1.6.13","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-import-x":"^4.16.2","eslint-merge-processors":"^2.0.0","@typescript-eslint/utils":"^8.58.2","eslint-flat-config-utils":"^3.1.0","@typescript-eslint/parser":"^8.58.0","eslint-plugin-perfectionist":"^5.7.0","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.58.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","bumpp":"^11.0.1","eslint":"^10.1.0","tsdown":"^0.21.7","prettier":"^3.8.1","@antfu/ni":"^30.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","eslint-typegen":"^2.3.1","@eslint/config-inspector":"^1.5.0","@eslint-react/eslint-plugin":"^4.0.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-better-tailwindcss":"^4.3.2"},"peerDependencies":{"eslint":"^10.1.0","@eslint-react/eslint-plugin":"^4.0.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-better-tailwindcss":"^4.3.2"},"peerDependenciesMeta":{"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.9.0_1776451981815_0.9243143285781594","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@mastondzn/eslint","version":"1.9.1","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@1.9.1","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","bugs":{"url":"https://github.com/mastondzn/eslint/issues"},"dist":{"shasum":"89a4e49ec5d842ed28ba92b034def6c8850db4d2","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-1.9.1.tgz","fileCount":59,"integrity":"sha512-e9EZOAgeDXKG717h2QN0MM3QEDpvDDM2RUgVUxc4IUDvl+4U/dEFvHUeXO8wbORv7/OBanMzVm8AlieU2CRGAQ==","signatures":[{"sig":"MEYCIQDQrAbpRNKEQRmRrF1pVPiN0JpgeEBkZgliIvVRHiWWUAIhAIjHQkNoYf6gZQFZ9XW7IT8IzihJT4vcHWmRJeHt5sCY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mastondzn%2feslint@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":729912},"main":"./dist/index.mjs","type":"module","_from":"file:mastondzn-eslint-1.9.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.mjs"},"scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","build":"nr typegen && tsdown ./src/index.ts --unbundle","watch":"tsdown --watch","format":"prettier --write .","release":"bumpp","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","format:check":"prettier --check .","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd8cb179-0cfd-415f-aee9-5ca08a00f5ef"}},"_resolved":"/tmp/18bf6a160f803c3d9b5d80e8e48ac72f/mastondzn-eslint-1.9.1.tgz","_integrity":"sha512-e9EZOAgeDXKG717h2QN0MM3QEDpvDDM2RUgVUxc4IUDvl+4U/dEFvHUeXO8wbORv7/OBanMzVm8AlieU2CRGAQ==","repository":{"url":"git+https://github.com/mastondzn/eslint.git","type":"git"},"_npmVersion":"11.11.0","description":"Maston's customizable ESLint config","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^17.4.0","local-pkg":"^1.1.2","@clack/prompts":"^1.1.0","eslint-plugin-n":"^17.24.0","@eslint/markdown":"^8.0.1","eslint-plugin-yml":"^3.3.1","@antfu/install-pkg":"^1.1.0","eslint-plugin-toml":"^1.3.1","toml-eslint-parser":"^1.0.3","yaml-eslint-parser":"^2.0.0","eslint-plugin-antfu":"^3.2.2","eslint-plugin-jsdoc":"^62.8.1","eslint-plugin-jsonc":"^3.1.2","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"^1.6.13","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-import-x":"^4.16.2","eslint-merge-processors":"^2.0.0","@typescript-eslint/utils":"^8.58.2","eslint-flat-config-utils":"^3.1.0","@typescript-eslint/parser":"^8.58.0","eslint-plugin-perfectionist":"^5.7.0","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.58.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","bumpp":"^11.0.1","eslint":"^10.1.0","tsdown":"^0.21.7","prettier":"^3.8.1","@antfu/ni":"^30.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","eslint-typegen":"^2.3.1","@eslint/config-inspector":"^1.5.0","@eslint-react/eslint-plugin":"^4.0.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-better-tailwindcss":"^4.3.2"},"peerDependencies":{"eslint":"^10.1.0","@eslint-react/eslint-plugin":"^4.0.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-better-tailwindcss":"^4.3.2"},"peerDependenciesMeta":{"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.9.1_1776455629341_0.8550103314870034","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@mastondzn/eslint","version":"1.9.2","keywords":["eslint-config"],"author":{"url":"https://github.com/antfu/","name":"Anthony Fu","email":"anthonyfu117@hotmail.com"},"license":"MIT","_id":"@mastondzn/eslint@1.9.2","maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"contributors":[{"url":"https://github.com/mastondzn","name":"Maston"}],"homepage":"https://github.com/mastondzn/eslint","bugs":{"url":"https://github.com/mastondzn/eslint/issues"},"dist":{"shasum":"6926c521b59266f0ecea0a840c82926c99e544f9","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-1.9.2.tgz","fileCount":59,"integrity":"sha512-vJNjWCYSgLiLf6msMDMiGzTXblkVPcERji4fjaEZzinD5LelhOhviOwjGo2t3iZdiMOhZhR+r/ZToG/8OMOCSA==","signatures":[{"sig":"MEYCIQCOO9+gp5VOKM5nKESBJrUE0Wqu1cHPqDhUqDTpYzBpWAIhAIvndaeskQ29qs4SzVOATDUOjo91D9INmankhQks+Gwc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mastondzn%2feslint@1.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":729913},"main":"./dist/index.mjs","type":"module","_from":"file:mastondzn-eslint-1.9.2.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.mjs"},"scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint .","build":"nr typegen && tsdown ./src/index.ts --unbundle","watch":"tsdown --watch","format":"prettier --write .","release":"bumpp","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","format:check":"prettier --check .","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd8cb179-0cfd-415f-aee9-5ca08a00f5ef"}},"_resolved":"/tmp/bff4591b103f79c84fe29b26e9e18531/mastondzn-eslint-1.9.2.tgz","_integrity":"sha512-vJNjWCYSgLiLf6msMDMiGzTXblkVPcERji4fjaEZzinD5LelhOhviOwjGo2t3iZdiMOhZhR+r/ZToG/8OMOCSA==","repository":{"url":"git+https://github.com/mastondzn/eslint.git","type":"git"},"_npmVersion":"11.11.0","description":"Maston's customizable ESLint config","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^17.4.0","local-pkg":"^1.1.2","@clack/prompts":"^1.1.0","eslint-plugin-n":"^17.24.0","@eslint/markdown":"^8.0.1","eslint-plugin-yml":"^3.3.1","@antfu/install-pkg":"^1.1.0","eslint-plugin-toml":"^1.3.1","toml-eslint-parser":"^1.0.3","yaml-eslint-parser":"^2.0.0","eslint-plugin-antfu":"^3.2.2","eslint-plugin-jsdoc":"^62.8.1","eslint-plugin-jsonc":"^3.1.2","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"^1.6.13","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-import-x":"^4.16.2","eslint-merge-processors":"^2.0.0","@typescript-eslint/utils":"^8.58.2","eslint-flat-config-utils":"^3.1.0","@typescript-eslint/parser":"^8.58.0","eslint-plugin-perfectionist":"^5.7.0","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.58.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","bumpp":"^11.0.1","eslint":"^10.1.0","tsdown":"^0.21.7","prettier":"^3.8.1","@antfu/ni":"^30.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","eslint-typegen":"^2.3.1","@eslint/config-inspector":"^1.5.0","@eslint-react/eslint-plugin":"^4.0.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-better-tailwindcss":"^4.3.2"},"peerDependencies":{"eslint":"^10.1.0","@eslint-react/eslint-plugin":"^4.0.0","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-better-tailwindcss":"^4.3.2"},"peerDependenciesMeta":{"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.9.2_1776458023432_0.021712111365104425","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@mastondzn/eslint","type":"module","version":"1.10.0","description":"Maston's customizable ESLint config","author":{"name":"Anthony Fu","email":"anthonyfu117@hotmail.com","url":"https://github.com/antfu/"},"contributors":[{"name":"Maston","url":"https://github.com/mastondzn"}],"maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"license":"MIT","homepage":"https://github.com/mastondzn/eslint","repository":{"type":"git","url":"git+https://github.com/mastondzn/eslint.git"},"keywords":["eslint-config"],"exports":{".":"./dist/index.mjs"},"main":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public","provenance":true},"peerDependencies":{"@eslint-react/eslint-plugin":"^5.6.0","eslint":"^10.3.0","eslint-plugin-better-tailwindcss":"^4.3.2","eslint-plugin-react-refresh":"^0.5.2"},"peerDependenciesMeta":{"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-better-tailwindcss":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"dependencies":{"@antfu/install-pkg":"^1.1.0","@clack/prompts":"^1.1.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1","@eslint/markdown":"^8.0.1","@typescript-eslint/eslint-plugin":"^8.58.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/utils":"^8.58.2","@vitest/eslint-plugin":"^1.6.13","eslint-config-flat-gitignore":"^2.3.0","eslint-flat-config-utils":"^3.1.0","eslint-merge-processors":"^2.0.0","eslint-plugin-antfu":"^3.2.2","eslint-plugin-command":"^3.5.2","eslint-plugin-import-x":"^4.16.2","eslint-plugin-jsdoc":"^62.8.1","eslint-plugin-jsonc":"^3.1.2","eslint-plugin-n":"^18.0.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-regexp":"^3.1.0","eslint-plugin-toml":"^1.3.1","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-unused-imports":"^4.4.1","eslint-plugin-yml":"^3.3.1","globals":"^17.4.0","local-pkg":"^1.1.2","toml-eslint-parser":"^1.0.3","yaml-eslint-parser":"^2.0.0"},"devDependencies":{"@antfu/ni":"^30.0.0","@eslint-react/eslint-plugin":"^5.6.0","@eslint/config-inspector":"^2.0.0","@types/node":"^25.5.0","bumpp":"^11.0.1","eslint":"^10.3.0","eslint-plugin-better-tailwindcss":"^4.3.2","eslint-plugin-react-refresh":"^0.5.2","eslint-typegen":"^2.3.1","prettier":"^3.8.1","tsdown":"^0.21.7","tsx":"^4.21.0","typescript":"^6.0.2"},"scripts":{"build":"nr typegen && tsdown ./src/index.ts --unbundle","dev":"npx @eslint/config-inspector --config eslint.config.ts","build:inspector":"pnpm build && npx @eslint/config-inspector build","watch":"tsdown --watch","lint":"eslint .","format":"prettier --write .","format:check":"prettier --check .","typegen":"tsx scripts/typegen.ts","release":"bumpp","typecheck":"tsc --noEmit"},"_id":"@mastondzn/eslint@1.10.0","bugs":{"url":"https://github.com/mastondzn/eslint/issues"},"_integrity":"sha512-dZtajJxlyWNBj+qjQjNBXKi5qEUfKDpe+JOhE3zKZ3Lv+Vq/qCjyQOP51lltUiLfE2S2JW498oeBi/fQQIuj+g==","_resolved":"/tmp/1cfe10abff829b4fdcaa1a98873f8392/mastondzn-eslint-1.10.0.tgz","_from":"file:mastondzn-eslint-1.10.0.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-dZtajJxlyWNBj+qjQjNBXKi5qEUfKDpe+JOhE3zKZ3Lv+Vq/qCjyQOP51lltUiLfE2S2JW498oeBi/fQQIuj+g==","shasum":"71e8ef4627755bcf2744a5b62e001307dd3d7bbc","tarball":"https://registry.npmjs.org/@mastondzn/eslint/-/eslint-1.10.0.tgz","fileCount":59,"unpackedSize":730330,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mastondzn%2feslint@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAtV3wuBZSGtq40Lp+PW/fHy1rJ5Q5h1aYdT0HTxi2OEAiEAtbPGlipRMZwNfbrmMz6Nsw49i4WYf2ZcsP8KNU4RRtE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd8cb179-0cfd-415f-aee9-5ca08a00f5ef"}},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint_1.10.0_1778087407133_0.4562569788303281"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-12T12:11:46.207Z","modified":"2026-05-06T17:10:07.619Z","0.1.1":"2024-01-12T12:11:46.442Z","0.2.1":"2024-01-12T12:32:18.676Z","0.3.0":"2024-01-12T12:50:57.314Z","0.4.0":"2024-01-12T13:47:54.811Z","0.5.0":"2024-01-12T14:55:31.155Z","0.5.1":"2024-01-12T16:02:33.319Z","0.6.1":"2024-01-12T16:47:49.333Z","0.6.2":"2024-01-12T18:12:26.559Z","0.6.3":"2024-01-12T18:58:27.118Z","0.6.4":"2024-01-12T19:05:51.366Z","0.6.5":"2024-01-12T20:45:17.941Z","0.6.6":"2024-01-14T09:51:36.940Z","0.6.7":"2024-01-14T11:54:42.434Z","0.6.8":"2024-01-14T13:07:03.486Z","0.6.9":"2024-01-14T14:57:20.626Z","0.6.10":"2024-01-18T20:24:26.123Z","0.6.11":"2024-01-18T21:13:48.163Z","0.6.12":"2024-01-20T01:44:01.784Z","0.6.13":"2024-01-20T01:46:10.405Z","0.7.0":"2024-02-18T23:49:23.372Z","0.8.0":"2024-03-09T03:03:55.774Z","0.9.0":"2024-05-21T01:24:07.102Z","0.10.0":"2024-06-02T23:08:47.706Z","1.0.0":"2025-02-11T18:56:08.424Z","1.1.0":"2025-02-12T08:14:34.202Z","1.1.1":"2025-02-12T08:22:53.758Z","1.2.0":"2025-03-05T08:52:04.972Z","1.3.0":"2025-03-26T22:16:17.222Z","1.4.0":"2025-04-10T13:49:47.822Z","1.5.0":"2026-03-31T18:49:28.564Z","1.5.1":"2026-03-31T18:59:30.330Z","1.5.2":"2026-03-31T19:17:29.194Z","1.6.0":"2026-03-31T22:13:12.667Z","1.7.0":"2026-03-31T23:22:27.119Z","1.7.1":"2026-03-31T23:40:32.600Z","1.7.2":"2026-04-01T00:13:52.641Z","1.8.0":"2026-04-12T14:22:36.808Z","1.9.0":"2026-04-17T18:53:02.074Z","1.9.1":"2026-04-17T19:53:49.520Z","1.9.2":"2026-04-17T20:33:43.590Z","1.10.0":"2026-05-06T17:10:07.302Z"},"bugs":{"url":"https://github.com/mastondzn/eslint/issues"},"author":{"name":"Anthony Fu","email":"anthonyfu117@hotmail.com","url":"https://github.com/antfu/"},"license":"MIT","homepage":"https://github.com/mastondzn/eslint","keywords":["eslint-config"],"repository":{"type":"git","url":"git+https://github.com/mastondzn/eslint.git"},"description":"Maston's customizable ESLint config","contributors":[{"name":"Maston","url":"https://github.com/mastondzn"}],"maintainers":[{"name":"mastondzn","email":"mastondzn@gmail.com"}],"readme":"# @mastondzn/eslint [![npm](https://img.shields.io/npm/v/@mastondzn/eslint?color=444&label=)](https://npmjs.com/package/@mastondzn/eslint)\n\nFork of [@antfu/eslint-config](https://github.com/antfu/eslint-config) without formatting, with more configs (tailwindcss), and stricter rules aswell.\n\n- Designed to work with TypeScript, JSX, JSON, YAML, Toml, Markdown, etc. Out-of-box.\n- Auto-detects and includes plugins and rules for: Typescript, React, TailwindCSS\n- Pretty strict by default, uses typescript-eslint's strict and stylistic recommended rules in both type aware and non type aware files.\n- Opinionated, but [very customizable](#customization)\n- [ESLint v9 Flat config](https://eslint.org/docs/latest/use/configure/configuration-files-new), compose easily with included utils!\n- Sorted imports by group (internal, external, parent, index, builtin)\n- Respects `.gitignore` by default\n- Requires ESLint v9.5.0+\n\n> [!WARNING]\n> Please keep in mind that this is still **_a personal config_** with a lot opinions and rules. Changes might not always be liked by everyone and please every use cases. Conflicts may appear aswell.\n>\n> If you are using this config directly, I'd suggest you **review the changes everytime you update**. Or if you want more control over the rules, always feel free to fork it. Thanks!\n\n## Installation\n\nInstall as dev dependency:\n\n```bash\npnpm i -D eslint @mastondzn/eslint\n```\n\nAnd create `eslint.config.mjs` in your project root:\n\n```js\n// eslint.config.mjs\nimport { maston } from '@mastondzn/eslint';\n\nexport default maston({\n  // include this typescript setting to enable powerful type aware rules!\n  // (at the cost of some performance)\n  typescript: {\n    projectService: true,\n    // optionally specify the root tsconfig dir, this helps if you run eslint from another dir\n    tsconfigRootDir: import.meta.dirname,\n  },\n});\n```\n\n### Add script for package.json\n\nFor example:\n\n```json\n{\n  \"scripts\": {\n    \"lint\": \"eslint .\",\n    \"lint:fix\": \"eslint . --fix\"\n  }\n}\n```\n\nRun lint once to check if you need to install any dependencies:\n\n```bash\npnpm run lint\n```\n\n## IDE Support (auto fix on save)\n\n<details>\n<summary>🟦 VS Code support</summary>\n\n<br>\n\nInstall [VS Code ESLint extension](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)\n\nAdd the following settings to your `.vscode/settings.json`:\n\n```jsonc\n{\n  // format on save\n  \"editor.formatOnSave\": true,\n\n  // we use prettier for our formatter but you can try something else!\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\",\n  \"prettier.prettierPath\": \"./node_modules/prettier\",\n  \"prettier.enable\": true,\n\n  \"editor.codeActionsOnSave\": {\n    // attempt to fix auto-fixable problems when saving\n    \"source.fixAll.eslint\": \"explicit\",\n    // do not organize imports on save, it is handled by eslint\n    \"source.organizeImports\": \"never\",\n  },\n  \"eslint.runtime\": \"node\",\n\n  // Enable eslint for all supported languages\n  \"eslint.validate\": [\n    \"javascript\",\n    \"javascriptreact\",\n    \"typescript\",\n    \"typescriptreact\",\n    \"html\",\n    \"markdown\",\n    \"json\",\n    \"jsonc\",\n    \"yaml\",\n    \"github-actions-workflow\",\n    \"toml\",\n    \"xml\",\n    \"gql\",\n    \"graphql\",\n    \"css\",\n    \"less\",\n    \"scss\",\n    \"pcss\",\n    \"postcss\",\n  ],\n}\n```\n\n</details>\n\n<details>\n<summary>🟩 Neovim Support</summary>\n\n<br>\n\nUpdate your configuration to use the following:\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      \"html\",\n      \"markdown\",\n      \"json\",\n      \"jsonc\",\n      \"yaml\",\n      \"toml\",\n      \"xml\",\n      \"gql\",\n      \"graphql\",\n      \"css\",\n      \"less\",\n      \"scss\",\n      \"pcss\",\n      \"postcss\"\n    },\n  }\n)\n```\n\n### Neovim format on save\n\nThere's few ways you can achieve format on save in neovim:\n\n- `nvim-lspconfig` has a `EslintFixAll` command predefined, you can create a autocmd to call this command after saving file.\n\n```lua\nlspconfig.eslint.setup({\n  --- ...\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- Use [conform.nvim](https://github.com/stevearc/conform.nvim).\n- Use [none-ls](https://github.com/nvimtools/none-ls.nvim)\n- Use [nvim-lint](https://github.com/mfussenegger/nvim-lint)\n\n</details>\n\n## Customization\n\nIt uses [ESLint Flat config](https://eslint.org/docs/latest/use/configure/configuration-files-new). It provides good organization and composition.\n\nNormally you only need to import the `maston` preset:\n\n```js\n// eslint.config.mjs\nimport { maston } from '@mastondzn/eslint';\n\nexport default maston();\n```\n\nAnd that's it! Or you can configure each integration individually, for example:\n\n```js\n// eslint.config.js\nimport { maston } from '@mastondzn/eslint';\n\nexport default maston({\n  // TypeScript and others are autodetected, you can also explicitly enable them:\n  typescript: true,\n  react: true,\n\n  // Disable jsonc and yaml support\n  jsonc: false,\n  yaml: false,\n\n  // `.eslintignore` is no longer supported in Flat config, use `ignores` instead\n  ignores: [\n    '**/fixtures',\n    // ...globs\n  ],\n\n  // override rules (such as for unicorn plugin)\n  unicorn: {\n    overrides: {\n      'unicorn/prevent-abbreviations': 'error',\n      'unicorn/prefer-string-raw': 'off',\n    },\n  },\n});\n```\n\nThe `maston` factory function also accepts any number of arbitrary custom config overrides:\n\n```js\n// eslint.config.js\nimport { maston } from '@mastondzn/eslint';\n\nexport default maston(\n  {\n    // Configures for main config\n  },\n\n  // From the second arguments they are regular ESLint Flat Configs\n  // you can have multiple configs\n  {\n    files: ['**/*.ts'],\n    rules: {},\n  },\n  {\n    rules: {},\n  },\n);\n```\n\nGoing more advanced, you can also import fine-grained configs and compose them as you wish:\n\n<details>\n<summary>Advanced Example</summary>\n\nWe wouldn't recommend using this style in general unless you know exactly what they are doing, as there are shared options between configs and might need extra care to make them consistent.\n\n```js\n// eslint.config.js\nimport {\n  combine,\n  comments,\n  ignores,\n  imports,\n  javascript,\n  jsdoc,\n  jsonc,\n  markdown,\n  node,\n  sortPackageJson,\n  sortTsconfig,\n  stylistic,\n  tailwindcss,\n  toml,\n  typescript,\n  unicorn,\n  yaml,\n} from '@mastondzn/eslint';\n\nexport default combine(\n  ignores(),\n  javascript(/* Options */),\n  comments(),\n  node(),\n  jsdoc(),\n  imports(),\n  unicorn(),\n  typescript(/* Options */),\n  tailwindcss(),\n  jsonc(),\n  yaml(),\n  toml(),\n  markdown(),\n);\n```\n\n</details>\n\nCheck out the [configs](https://github.com/mastondzn/eslint/blob/main/src/configs) and [factory](https://github.com/mastondzn/eslint/blob/main/src/factory.ts) for more details.\n\n> Thanks to [sxzz/eslint-config](https://github.com/sxzz/eslint-config) for the inspiration and reference.\n\n### Plugins Renaming\n\nSince flat config requires us to explicitly provide the plugin names (instead of the mandatory convention from npm package name), we renamed some plugins to make the overall scope more consistent and easier to write.\n\n| New Prefix      | Original Prefix        | Source Plugin                                                                                   |\n| --------------- | ---------------------- | ----------------------------------------------------------------------------------------------- |\n| `import/*`      | `import-x/*`           | [eslint-plugin-import-x](https://github.com/un-es/eslint-plugin-import-x)                       |\n| `node/*`        | `n/*`                  | [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n)                          |\n| `yaml/*`        | `yml/*`                | [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml)                             |\n| `ts/*`          | `@typescript-eslint/*` | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint)      |\n| `test/*`        | `vitest/*`             | [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest)                     |\n| `react/*`       | `@eslint-react/*`      | [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react)                           |\n| `tailwindcss/*` | `better-tailwindcss/*` | [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) |\n\nWhen you want to override rules, or disable them inline, you need to update to the new prefix:\n\n```diff\n-// eslint-disable-next-line @typescript-eslint/consistent-type-definitions\n+// eslint-disable-next-line ts/consistent-type-definitions\ntype foo = { bar: 2 }\n```\n\n> [!NOTE]\n> About plugin renaming - it is actually rather a dangrous move that might leading to potential naming collisions, pointed out [here](https://github.com/eslint/eslint/discussions/17766) and [here](https://github.com/prettier/eslint-config-prettier#eslintconfigjs-flat-config-plugin-caveat). As this config also very **personal** and **opinionated**, I ambitiously position this config as the only **\"top-level\"** config per project, that might pivots the taste of how rules are named.\n>\n> This config cares more about the user-facings DX, and try to ease out the implementation details. For example, users could keep using the semantic `import/order` without ever knowing the underlying plugin has migrated twice to `eslint-plugin-i` and then to `eslint-plugin-import-x`. User are also not forced to migrate to the implicit `i/order` halfway only because we swapped the implementation to a fork.\n>\n> That said, it's probably still not a good idea. You might not want to doing this if you are maintaining your own eslint config.\n>\n> Feel free to open issues if you want to combine this config with some other config presets but faced naming collisions. I am happy to figure out a way to make them work. But at this moment I have no plan to revert the renaming.\n\nSince v2.9.0, this preset will automatically rename the plugins also for your custom configs. You can use the original prefix to override the rules directly.\n\n<details>\n<summary>Change back to original prefix</summary>\n\nIf you really want to use the original prefix, you can revert the plugin renaming by:\n\n```ts\nimport { maston } from '@mastondzn/eslint';\n\nexport default maston().renamePlugins({\n  ts: '@typescript-eslint',\n  yaml: 'yml',\n  node: 'n',\n  // ...\n});\n```\n\n</details>\n\n### Rules Overrides\n\nCertain rules would only be enabled in specific files, for example, `ts/*` rules would only be enabled in `.ts` files. If you want to override the rules, you need to specify the file extension:\n\n```js\n// eslint.config.js\nimport { maston } from '@mastondzn/eslint';\n\nexport default maston(\n  {\n    typescript: true,\n  },\n  {\n    // Without `files`, they are general rules for all files\n    rules: {\n      'ts/no-non-null-assertion': 'off',\n    },\n  },\n);\n```\n\nWe also provided the `overrides` options in each integration to make it easier:\n\n```js\n// eslint.config.js\nimport { maston } from '@mastondzn/eslint';\n\nexport default maston({\n  typescript: {\n    overrides: {\n      'ts/consistent-type-definitions': ['error', 'interface'],\n    },\n  },\n  yaml: {\n    overrides: {\n      // ...\n    },\n  },\n});\n```\n\n### Config Composer\n\nThe factory function `maston()` returns a [`FlatConfigComposer` object from `eslint-flat-config-utils`](https://github.com/antfu/eslint-flat-config-utils#composer) where you can chain the methods to compose the config even more flexibly.\n\n```js\n// eslint.config.js\nimport { maston } from '@mastondzn/eslint';\n\nexport default maston()\n  // some configs before the main config\n  .prepend()\n  // overrides any named configs\n  .override('maston/imports', {\n    rules: {\n      'import/order': ['error', { 'newlines-between': 'always' }],\n    },\n  })\n  // rename plugin prefixes\n  .renamePlugins({\n    'old-prefix': 'new-prefix',\n    // ...\n  });\n// ...\n```\n\n### Optional Configs\n\nWe provide some optional configs for specific use cases, that we don't include their dependencies by default.\n\n### Optional Rules\n\nThis config also provides some optional plugins/rules for extended usage.\n\n#### `command`\n\nPowered by [`eslint-plugin-command`](https://github.com/antfu/eslint-plugin-command). It is not a typical rule for linting, but an on-demand micro-codemod tool that triggers by specific comments.\n\nFor a few triggers, for example:\n\n- `/// to-function` - converts an arrow function to a normal function\n- `/// to-arrow` - converts a normal function to an arrow function\n- `/// to-for-each` - converts a for-in/for-of loop to `.forEach()`\n- `/// to-for-of` - converts a `.forEach()` to a for-of loop\n- `/// keep-sorted` - sorts an object/array/interface\n- ... etc. - refer to the [documentation](https://github.com/antfu/eslint-plugin-command#built-in-commands)\n\nYou can add the trigger comment one line above the code you want to transform, for example (note the triple slash):\n\n<!-- eslint-skip -->\n\n```ts\n/// to-function\nconst foo = async (msg: string): void => {\n  console.log(msg);\n};\n```\n\nWill be transformed to this when you hit save with your editor or run `eslint . --fix`:\n\n```ts\nasync function foo(msg: string): void {\n  console.log(msg);\n}\n```\n\nThe command comments are usually one-off and will be removed along with the transformation.\n\n### Type Aware Rules\n\nYou can optionally enable the [type aware rules](https://typescript-eslint.io/linting/typed-linting/) by passing the options object to the `typescript` config (recommended):\n\n```js\n// eslint.config.js\nimport { maston } from '@mastondzn/eslint';\n\nexport default maston({\n  typescript: {\n    projectService: true,\n    tsconfigRootDir: import.meta.dirname,\n  },\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- [`unused-imports/no-unused-imports`](https://www.npmjs.com/package/eslint-plugin-unused-imports)\n\nThey are not disabled, but made non-fixable using [this helper](https://github.com/antfu/eslint-flat-config-utils#composerdisablerulesfix).\n\nThis is to prevent unused imports from getting removed by the editor during refactoring to get a better developer experience. Those rules will be applied when you run ESLint in the terminal or [Lint Staged](#lint-staged). If you don't want this behavior, you can disable them:\n\n```js\n// eslint.config.js\nimport { maston } from '@mastondzn/eslint';\n\nexport default maston({\n  isInEditor: false,\n});\n```\n\n## View what rules are enabled\n\nAntfu built a visual tool to help you view what rules are enabled in your project and apply them to what files, [@eslint/config-inspector](https://github.com/eslint/config-inspector)\n\nGo to your project root that contains `eslint.config.js` and run:\n\n```bash\npnpx @eslint/config-inspector\n```\n\n## Versioning Policy\n\nThis project follows [Semantic Versioning](https://semver.org/) for releases. However, since this is just a config and involves opinions and many moving parts, we don't treat rules changes as breaking changes.\n\n### Changes Considered as Breaking Changes\n\n- Node.js version requirement changes\n- Huge refactors that might break the config\n- Plugins made major changes that might break the config\n- Changes that might affect most of the codebases\n\n### Changes Considered as Non-breaking Changes\n\n- Enable/disable rules and plugins (that might become stricter)\n- Rules options changes\n- Version bumps of dependencies\n\n## FAQ\n\n### I prefer XXX...\n\nSure, you can configure and override rules locally in your project to fit your needs. If that still does not work for you, you can always fork this repo and maintain your own.\n\n## License\n\n[MIT](./LICENSE) License &copy; 2019-PRESENT [Maston](https://github.com/mastondzn)\n","readmeFilename":"README.md"}