{"_id":"@xwbx/eslint-config","_rev":"34-2e5a629061263fdfdafc8aa86b7b28a0","name":"@xwbx/eslint-config","dist-tags":{"latest":"0.15.0"},"versions":{"0.0.1":{"name":"@xwbx/eslint-config","version":"0.0.1","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.0.1","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"ba396b8900cc1f0c9e3e3b33a1302478acf79a73","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.0.1.tgz","fileCount":7,"integrity":"sha512-acCHbJQJLD2WN5o7zDcypb+o07SveNRVUcrSGGUDu5zDtpaJ3/M7qoySajWM7uqRQGfK+p6HJa1MB076BO700A==","signatures":[{"sig":"MEQCIGwAJ/wkF9jhRff9acLcqR0alvnU9JGy4Pl90qcRbaz0AiB/GfQecpCkcKi0vTSu2ymyeyqBzexOz7+s5uq1hPqd2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1195847},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup --format esm","build":"pnpm run typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/1f99e74bd0dbdd38287f56eb8a134653/xwbx-eslint-config-0.0.1.tgz","_integrity":"sha512-acCHbJQJLD2WN5o7zDcypb+o07SveNRVUcrSGGUDu5zDtpaJ3/M7qoySajWM7uqRQGfK+p6HJa1MB076BO700A==","_npmVersion":"10.2.4","description":"xwbx's ESLint config","directories":{},"_nodeVersion":"20.11.1","dependencies":{"globals":"^15.8.0","prettier":"^3.3.3","local-pkg":"^0.5.0","@clack/prompts":"^0.7.0","eslint-plugin-n":"^17.10.2","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.27.0","eslint-plugin-yml":"^1.14.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.3.3","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.3.4","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^0.1.2","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-command":"^0.2.3","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^3.1.0","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^0.1.0","eslint-flat-config-utils":"^0.3.0","@typescript-eslint/parser":"^8.0.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^3.1.3","eslint-processor-vue-blocks":"^0.1.2","eslint-config-flat-gitignore":"^0.1.8","eslint-plugin-unused-imports":"^4.1.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.7.0","tsup":"^8.2.3","bumpp":"^9.4.2","eslint":"^9.8.0","fast-glob":"^3.3.2","typescript":"^5.5.4","@types/node":"^22.0.2","@types/eslint":"^9.6.0","eslint-typegen":"^0.3.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.3","@unocss/eslint-plugin":"^0.61.9","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^0.5.2"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.13.0"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.1_1723372598948_0.07975492156441111","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@xwbx/eslint-config","version":"0.0.2","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.0.2","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"92d21a4729e3e51dfb644a690f6d0c1c7e83bf03","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.0.2.tgz","fileCount":7,"integrity":"sha512-1PaW6iaE6tcijM5fuucADY34h1340AzXB0Tdmb4hN4RYUXE2hMiXnRF/937eShf/sINqY9mcw6a1DuW4pJSPSg==","signatures":[{"sig":"MEQCIEOVrZUzGvZ58q3RWUl5nwxs2snpDc66c/R4qec/N/LkAiAbpX8S/TQ7ZR6bwmXp7lVSiW6mAEnd+eYjbY45FjFmpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1197173},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup --format esm","build":"pnpm run typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/556b24d5eb36e659a4e83f7cb425ed63/xwbx-eslint-config-0.0.2.tgz","_integrity":"sha512-1PaW6iaE6tcijM5fuucADY34h1340AzXB0Tdmb4hN4RYUXE2hMiXnRF/937eShf/sINqY9mcw6a1DuW4pJSPSg==","_npmVersion":"10.2.4","description":"xwbx's ESLint config","directories":{},"_nodeVersion":"20.11.1","dependencies":{"globals":"^15.8.0","prettier":"^3.3.3","local-pkg":"^0.5.0","@clack/prompts":"^0.7.0","eslint-plugin-n":"^17.10.2","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.27.0","eslint-plugin-yml":"^1.14.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.3.3","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.3.4","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^0.1.2","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-command":"^0.2.3","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^3.1.0","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^0.1.0","eslint-flat-config-utils":"^0.3.0","@typescript-eslint/parser":"^8.0.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^3.1.3","eslint-processor-vue-blocks":"^0.1.2","eslint-config-flat-gitignore":"^0.1.8","eslint-plugin-unused-imports":"^4.1.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.7.0","tsup":"^8.2.3","bumpp":"^9.4.2","eslint":"^9.8.0","fast-glob":"^3.3.2","typescript":"^5.5.4","@types/node":"^22.0.2","@types/eslint":"^9.6.0","eslint-typegen":"^0.3.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.3","@unocss/eslint-plugin":"^0.61.9","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^0.5.2"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.2_1723375055451_0.8648749001555731","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@xwbx/eslint-config","version":"0.0.3","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.0.3","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"c56d009f1437609c218aae3301400f7a01c97c97","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.0.3.tgz","fileCount":7,"integrity":"sha512-liFBxlX82zQrSuwa5IC/+DAMF4RydpzKW8L9e4JvaezXUdr3aZokJMD4R3cIZlYerD8jJaQbT96TKPDWwEBk3A==","signatures":[{"sig":"MEUCIG+lROgT3NPDl3azVTECoCKl11k6c4lLo6P/fXIFrpnaAiEAv4LO/4n63u2kwNtPLjHXMn1h19dWrBkF+U72f8DWRTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1197807},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.0.3.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup --format esm","build":"pnpm run typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/3be5f6b9565c9459eca016f8a4ec9e72/xwbx-eslint-config-0.0.3.tgz","_integrity":"sha512-liFBxlX82zQrSuwa5IC/+DAMF4RydpzKW8L9e4JvaezXUdr3aZokJMD4R3cIZlYerD8jJaQbT96TKPDWwEBk3A==","_npmVersion":"10.2.4","description":"xwbx's ESLint config","directories":{},"_nodeVersion":"20.11.1","dependencies":{"globals":"^15.8.0","prettier":"^3.3.3","local-pkg":"^0.5.0","@clack/prompts":"^0.7.0","eslint-plugin-n":"^17.10.2","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.27.0","eslint-plugin-yml":"^1.14.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.3.3","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.3.4","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^0.1.2","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-command":"^0.2.3","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^3.1.0","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^0.1.0","eslint-flat-config-utils":"^0.3.0","@typescript-eslint/parser":"^8.0.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^3.1.3","eslint-processor-vue-blocks":"^0.1.2","eslint-config-flat-gitignore":"^0.1.8","eslint-plugin-unused-imports":"^4.1.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.7.0","tsup":"^8.2.3","bumpp":"^9.4.2","eslint":"^9.8.0","fast-glob":"^3.3.2","typescript":"^5.5.4","@types/node":"^22.0.2","@types/eslint":"^9.6.0","eslint-typegen":"^0.3.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.3","@unocss/eslint-plugin":"^0.61.9","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^0.5.2"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.3_1723375616921_0.809465920009705","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@xwbx/eslint-config","version":"0.0.4","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.0.4","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"b995da23414286144667f314df26d95eda4eae8b","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.0.4.tgz","fileCount":7,"integrity":"sha512-DKW5RaPv6fatk0nbz7CVv5c0I3HEzFC6EXmEy74eQMMF5jfGYrC/na47AD8nzDiiJ3zaDFj9hsol3hfJC3NgDQ==","signatures":[{"sig":"MEUCIQDh6nHWhM6zfrt7UtvCKnPlBFWNqXmmnVcjZUy4s9c6BQIgXqUId2mvnQF4CwSkh9mA6tYa4MafW3uGuxm0NuSdApo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1198430},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.0.4.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup --format esm","build":"pnpm run typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/c35b586a7bf6a3b8df418763c3d752af/xwbx-eslint-config-0.0.4.tgz","_integrity":"sha512-DKW5RaPv6fatk0nbz7CVv5c0I3HEzFC6EXmEy74eQMMF5jfGYrC/na47AD8nzDiiJ3zaDFj9hsol3hfJC3NgDQ==","_npmVersion":"10.2.4","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.1","dependencies":{"globals":"^15.9.0","prettier":"^3.3.3","local-pkg":"^0.5.0","@clack/prompts":"^0.7.0","eslint-plugin-n":"^17.10.2","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.27.0","eslint-plugin-yml":"^1.14.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.3.3","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.3.4","eslint-plugin-jsdoc":"^50.0.1","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^0.1.2","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","@vitest/eslint-plugin":"^1.0.1","eslint-plugin-command":"^0.2.3","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^3.1.0","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^0.1.0","eslint-flat-config-utils":"^0.3.0","@typescript-eslint/parser":"^8.0.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^3.1.3","eslint-processor-vue-blocks":"^0.1.2","eslint-config-flat-gitignore":"^0.1.8","eslint-plugin-unused-imports":"^4.1.3","@typescript-eslint/eslint-plugin":"^8.0.1","@eslint-community/eslint-plugin-eslint-comments":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.7.0","tsup":"^8.2.4","bumpp":"^9.4.2","husky":"^9.1.4","eslint":"^9.9.0","fast-glob":"^3.3.2","typescript":"^5.5.4","@types/node":"^22.2.0","lint-staged":"^15.2.8","@types/eslint":"^9.6.0","eslint-typegen":"^0.3.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.3","@unocss/eslint-plugin":"^0.61.9","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^0.5.2"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.4_1723472121566_0.9291912238872915","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@xwbx/eslint-config","version":"0.0.5","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.0.5","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"ab13274931d6defe7af43b18120c60b00501cfde","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.0.5.tgz","fileCount":7,"integrity":"sha512-PNlJGwXBOAU3bsllLsP6csZ+b4F3diYShamcIfWsJ4AKittMIGG9jur2WpEZWDtOUxFBqqWx4bYdfTjbHpVztQ==","signatures":[{"sig":"MEUCIFMPhhu6iXiK5xBQPk3vDl1/cMrQcYPz4XZnGFBMLz/LAiEA61Sue0d+syI5TKgRo6vz9Sj37M5sB46QKgB3ZIaqrxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1199044},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.0.5.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup --format esm","build":"pnpm run typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/4f9fbce613f9d093aa2dc9ea22b862ff/xwbx-eslint-config-0.0.5.tgz","_integrity":"sha512-PNlJGwXBOAU3bsllLsP6csZ+b4F3diYShamcIfWsJ4AKittMIGG9jur2WpEZWDtOUxFBqqWx4bYdfTjbHpVztQ==","_npmVersion":"10.2.4","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.1","dependencies":{"globals":"^15.9.0","prettier":"^3.3.3","local-pkg":"^0.5.0","@clack/prompts":"^0.7.0","eslint-plugin-n":"^17.10.2","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.27.0","eslint-plugin-yml":"^1.14.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.3.3","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.3.4","eslint-plugin-jsdoc":"^50.0.1","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^0.1.2","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","@vitest/eslint-plugin":"^1.0.1","eslint-plugin-command":"^0.2.3","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^3.1.0","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^0.1.0","eslint-flat-config-utils":"^0.3.0","@typescript-eslint/parser":"^8.0.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^3.1.3","eslint-processor-vue-blocks":"^0.1.2","eslint-config-flat-gitignore":"^0.1.8","eslint-plugin-unused-imports":"^4.1.3","@typescript-eslint/eslint-plugin":"^8.0.1","@eslint-community/eslint-plugin-eslint-comments":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.7.0","tsup":"^8.2.4","bumpp":"^9.4.2","husky":"^9.1.4","eslint":"^9.9.0","fast-glob":"^3.3.2","typescript":"^5.5.4","@types/node":"^22.2.0","lint-staged":"^15.2.8","@types/eslint":"^9.6.0","eslint-typegen":"^0.3.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.3","@unocss/eslint-plugin":"^0.61.9","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^0.5.2"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.5_1723634933974_0.48643387805271354","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@xwbx/eslint-config","version":"0.0.6","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.0.6","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"bcd3313cc5b75b4a11369ab95ca91cac31c14e32","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.0.6.tgz","fileCount":7,"integrity":"sha512-YEF6NJKEhGaiuQImKKrqsBDLLt2/fxpTzUeDL6zGJBp2TkYdGmifCWFaHiOvFWhQrtFygsPYrD/h9GouL86dHg==","signatures":[{"sig":"MEQCIHdYUbS+WXrOWhAg63rOPFmWCjfwoRqIfWx4Pz4FA9E/AiAVGS2hAUjoMmpDGFLCr19XPZwA/2naQoq8PNaWity4Sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1199043},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.0.6.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup --format esm","build":"pnpm run typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/2da5df4d6c47bd7bce6792f03f96e4b3/xwbx-eslint-config-0.0.6.tgz","_integrity":"sha512-YEF6NJKEhGaiuQImKKrqsBDLLt2/fxpTzUeDL6zGJBp2TkYdGmifCWFaHiOvFWhQrtFygsPYrD/h9GouL86dHg==","_npmVersion":"10.2.4","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.1","dependencies":{"globals":"^15.9.0","prettier":"^3.3.3","local-pkg":"^0.5.0","@clack/prompts":"^0.7.0","eslint-plugin-n":"^17.10.2","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.27.0","eslint-plugin-yml":"^1.14.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.3.4","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.3.5","eslint-plugin-jsdoc":"^50.0.1","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^0.1.2","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","@vitest/eslint-plugin":"^1.0.1","eslint-plugin-command":"^0.2.3","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^3.1.0","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^0.1.0","eslint-flat-config-utils":"^0.3.0","@typescript-eslint/parser":"^8.0.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^3.1.3","eslint-processor-vue-blocks":"^0.1.2","eslint-config-flat-gitignore":"^0.1.8","eslint-plugin-unused-imports":"^4.1.3","@typescript-eslint/eslint-plugin":"^8.0.1","@eslint-community/eslint-plugin-eslint-comments":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.7.0","tsup":"^8.2.4","bumpp":"^9.5.1","husky":"^9.1.4","eslint":"^9.9.0","fast-glob":"^3.3.2","typescript":"^5.5.4","@types/node":"^22.2.0","lint-staged":"^15.2.8","@types/eslint":"^9.6.0","eslint-typegen":"^0.3.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.3","@unocss/eslint-plugin":"^0.62.1","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^0.5.2"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.6_1723707469982_0.9097200208423972","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@xwbx/eslint-config","version":"0.0.7","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.0.7","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"f343f213809c63d502404d077af8deceaef2d3b2","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.0.7.tgz","fileCount":7,"integrity":"sha512-suZ8XNZVTPIsygjgf9UmLeykhTOeNaArWDGqG9eh2Fj0kYLYcFJTyYhu/wYYt9W0p83+j2UfbUxvCpi7ekQ8aQ==","signatures":[{"sig":"MEQCIGu1002tsUW8nT7SnqcJKVfGeTWHRhJIDubfyNmm8UAyAiACvRGkHNOuX4gv3CnjVf69vdTV/6VbXkz39dWRZ2Lnlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1301070},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.0.7.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"pnpm run typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/a8f1c42164a8b5749b0f2c339ecb2c74/xwbx-eslint-config-0.0.7.tgz","_integrity":"sha512-suZ8XNZVTPIsygjgf9UmLeykhTOeNaArWDGqG9eh2Fj0kYLYcFJTyYhu/wYYt9W0p83+j2UfbUxvCpi7ekQ8aQ==","_npmVersion":"10.2.4","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.1","dependencies":{"globals":"^15.9.0","prettier":"^3.3.3","local-pkg":"^0.5.0","@clack/prompts":"^0.7.0","eslint-plugin-n":"^17.10.2","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.27.0","eslint-plugin-yml":"^1.14.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.3.4","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.3.5","eslint-plugin-jsdoc":"^50.0.1","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^0.1.2","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","@vitest/eslint-plugin":"^1.0.1","eslint-plugin-command":"^0.2.3","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^3.1.0","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.6.4","eslint-flat-config-utils":"^0.3.0","@typescript-eslint/parser":"^8.0.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^3.1.3","eslint-processor-vue-blocks":"^0.1.2","eslint-config-flat-gitignore":"^0.1.8","eslint-plugin-unused-imports":"^4.1.3","@typescript-eslint/eslint-plugin":"^8.0.1","@eslint-community/eslint-plugin-eslint-comments":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.7.0","tsup":"^8.2.4","bumpp":"^9.5.1","execa":"^9.3.1","husky":"^9.1.4","eslint":"^9.9.0","vitest":"^2.0.5","fs-extra":"^11.2.0","fast-glob":"^3.3.2","typescript":"^5.5.4","@types/node":"^22.2.0","lint-staged":"^15.2.8","@types/eslint":"^9.6.0","eslint-typegen":"^0.3.0","@types/fs-extra":"^11.0.4","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.3","@unocss/eslint-plugin":"^0.62.1","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^0.5.2"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.7_1723882535487_0.4214693108579781","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@xwbx/eslint-config","version":"0.0.8","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.0.8","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"c3a2bb75ac8e0b28da6ee294b4cdaca9b97d9c2c","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.0.8.tgz","fileCount":7,"integrity":"sha512-sViyUqdXnzwcB/JxJHh+6+m3fha37ZD/4M67AZrBVTH/RucGzqD9NF06Q2aA+WuyprSaUNBeTaEFKjJAzo/8CA==","signatures":[{"sig":"MEUCICYoBf9gt7WPbge8BR+5GUIZaVBAdyL2g9amuMwXR2jGAiEAyMsxpUWREvI+QFuxEdlUXtAw5D6TBwZzwEekgUb2/q4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1301586},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.0.8.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"pnpm run typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/81fc8e4a5708d980f05b1cfa10931354/xwbx-eslint-config-0.0.8.tgz","_integrity":"sha512-sViyUqdXnzwcB/JxJHh+6+m3fha37ZD/4M67AZrBVTH/RucGzqD9NF06Q2aA+WuyprSaUNBeTaEFKjJAzo/8CA==","_npmVersion":"10.2.4","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.1","dependencies":{"globals":"^15.9.0","prettier":"^3.3.3","local-pkg":"^0.5.0","@clack/prompts":"^0.7.0","eslint-plugin-n":"^17.10.2","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.27.0","eslint-plugin-yml":"^1.14.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.3.5","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.3.5","eslint-plugin-jsdoc":"^50.2.2","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^0.1.2","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","@vitest/eslint-plugin":"^1.0.3","eslint-plugin-command":"^0.2.3","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^3.1.0","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.6.4","eslint-flat-config-utils":"^0.3.0","@typescript-eslint/parser":"^8.1.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^3.2.0","eslint-processor-vue-blocks":"^0.1.2","eslint-config-flat-gitignore":"^0.1.8","eslint-plugin-unused-imports":"^4.1.3","@typescript-eslint/eslint-plugin":"^8.1.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.7.0","tsup":"^8.2.4","bumpp":"^9.5.1","execa":"^9.3.1","husky":"^9.1.4","eslint":"^9.9.0","vitest":"^2.0.5","fs-extra":"^11.2.0","fast-glob":"^3.3.2","typescript":"^5.5.4","@types/node":"^22.4.0","lint-staged":"^15.2.9","@types/eslint":"^9.6.0","eslint-typegen":"^0.3.1","@types/fs-extra":"^11.0.4","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.3","@unocss/eslint-plugin":"^0.62.2","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^0.5.3"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.8_1724313314269_0.597932504192858","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@xwbx/eslint-config","version":"0.0.9","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.0.9","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"494beec6fcd41f7942034f5263e06ad98fcbfea6","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.0.9.tgz","fileCount":7,"integrity":"sha512-+c3/OEvfP9oZK5cfhIFPUjr67Cs5TAoraq8ZrlGT8h3ZwR3IbxTM4d3xnAdZHuu8VSjr6lTuHUhM/2H0DJTRyw==","signatures":[{"sig":"MEQCIBw6wkVv1hxS5FrHUCHXqL4vgh02JarM5WCRAv7sF1dPAiAB+zWU6SBpEJvYjxtEQWe2RjAv74QtiRoGLgEGv7bxew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1306674},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.0.9.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"pnpm run typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/72dfb20630cc74d86f660fdf8bf01ebc/xwbx-eslint-config-0.0.9.tgz","_integrity":"sha512-+c3/OEvfP9oZK5cfhIFPUjr67Cs5TAoraq8ZrlGT8h3ZwR3IbxTM4d3xnAdZHuu8VSjr6lTuHUhM/2H0DJTRyw==","_npmVersion":"10.2.4","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.1","dependencies":{"globals":"^15.9.0","prettier":"^3.3.3","local-pkg":"^0.5.0","@clack/prompts":"^0.7.0","eslint-plugin-n":"^17.10.2","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.27.0","eslint-plugin-yml":"^1.14.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.4.0","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.3.6","eslint-plugin-jsdoc":"^50.2.2","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^0.1.2","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","@vitest/eslint-plugin":"^1.0.4","eslint-plugin-command":"^0.2.3","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^4.1.0","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.6.4","eslint-flat-config-utils":"^0.3.1","@typescript-eslint/parser":"^8.2.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^3.2.0","eslint-processor-vue-blocks":"^0.1.2","eslint-config-flat-gitignore":"^0.1.8","eslint-plugin-unused-imports":"^4.1.3","@typescript-eslint/eslint-plugin":"^8.2.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.7.0","tsup":"^8.2.4","bumpp":"^9.5.2","execa":"^9.3.1","husky":"^9.1.5","eslint":"^9.9.1","vitest":"^2.0.5","fs-extra":"^11.2.0","fast-glob":"^3.3.2","typescript":"^5.5.4","@types/node":"^22.5.0","lint-staged":"^15.2.9","@types/eslint":"^9.6.1","eslint-typegen":"^0.3.1","@types/fs-extra":"^11.0.4","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.3","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":"^0.62.3","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^0.5.4"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.9_1724844079293_0.22947176756753573","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@xwbx/eslint-config","version":"0.0.10","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.0.10","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"994ae5d8f5aedf3bdd2e90ae27d9b974979a1401","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.0.10.tgz","fileCount":7,"integrity":"sha512-D6f9t7sqLYLaSu3gLDvNB/vEVPyTJySEtvMHVSnpGfE26esDLssAfbwCS+vU3/tfXHoI3K3XMbbDtQW6eG7R7A==","signatures":[{"sig":"MEYCIQDIXtknXBfKSFur/ALcT8oym7KfrJzVFMxq2wRxK88mAwIhALxBNPv88CelPnIfsYLNDIueR5+u54qzBZ7JA8Q7ypH9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1306637},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.0.10.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"pnpm run typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/f37967a2f90fdd4da95366c0d3331341/xwbx-eslint-config-0.0.10.tgz","_integrity":"sha512-D6f9t7sqLYLaSu3gLDvNB/vEVPyTJySEtvMHVSnpGfE26esDLssAfbwCS+vU3/tfXHoI3K3XMbbDtQW6eG7R7A==","_npmVersion":"10.2.4","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.1","dependencies":{"globals":"^15.9.0","prettier":"^3.3.3","local-pkg":"^0.5.0","@clack/prompts":"^0.7.0","eslint-plugin-n":"^17.10.2","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.27.0","eslint-plugin-yml":"^1.14.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.4.0","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.3.6","eslint-plugin-jsdoc":"^50.2.2","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^0.1.2","eslint-plugin-regexp":"^2.6.0","@vitest/eslint-plugin":"^1.0.4","eslint-plugin-command":"^0.2.3","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^4.1.0","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.6.4","eslint-flat-config-utils":"^0.3.1","@typescript-eslint/parser":"^8.2.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^3.2.0","eslint-processor-vue-blocks":"^0.1.2","eslint-config-flat-gitignore":"^0.1.8","eslint-plugin-unused-imports":"^4.1.3","@typescript-eslint/eslint-plugin":"^8.2.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.7.0","tsup":"^8.2.4","bumpp":"^9.5.2","execa":"^9.3.1","husky":"^9.1.5","eslint":"^9.9.1","vitest":"^2.0.5","fs-extra":"^11.2.0","fast-glob":"^3.3.2","typescript":"^5.5.4","@types/node":"^22.5.0","lint-staged":"^15.2.9","@types/eslint":"^9.6.1","eslint-typegen":"^0.3.1","@types/fs-extra":"^11.0.4","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.3","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":"^0.62.3","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^0.5.4"},"peerDependencies":{"eslint":">=8.40.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.10_1724849245454_0.6116709245734222","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@xwbx/eslint-config","version":"0.1.0","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.1.0","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"a9ccc354bef8b4f17a6c4c653721e7307158d23a","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.1.0.tgz","fileCount":7,"integrity":"sha512-MoJt84bij6IPMi2x7t4k2GbkrWBPETyYBL6KmrmEE6RdZM2iI9jl8ArcqF6h64MdegytRVdC9VaWiIWZo3uReg==","signatures":[{"sig":"MEUCIENy5A8oZfef4OLxcCjaD8NqkuUCmssSaOg4g2FPzPMbAiEAkamhLC60nbJh0RkuwUiOnZUzylpP2YVRnFUdoNTi8bU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1311965},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"pnpm run typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/dc0e2d140c5a78bdb1f6152a8cae46ae/xwbx-eslint-config-0.1.0.tgz","_integrity":"sha512-MoJt84bij6IPMi2x7t4k2GbkrWBPETyYBL6KmrmEE6RdZM2iI9jl8ArcqF6h64MdegytRVdC9VaWiIWZo3uReg==","_npmVersion":"10.2.4","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.1","dependencies":{"globals":"^15.9.0","prettier":"^3.3.3","local-pkg":"^0.5.0","@clack/prompts":"^0.7.0","eslint-plugin-n":"^17.10.2","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.27.0","eslint-plugin-yml":"^1.14.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.4.1","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.3.6","eslint-plugin-jsdoc":"^50.2.2","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^0.1.2","eslint-plugin-regexp":"^2.6.0","@vitest/eslint-plugin":"^1.1.0","eslint-plugin-command":"^0.2.3","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^4.1.1","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.7.2","eslint-flat-config-utils":"^0.3.1","@typescript-eslint/parser":"^8.4.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^3.3.0","eslint-processor-vue-blocks":"^0.1.2","eslint-config-flat-gitignore":"^0.3.0","eslint-plugin-unused-imports":"^4.1.3","@typescript-eslint/eslint-plugin":"^8.4.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.7.0","tsup":"^8.2.4","bumpp":"^9.5.2","execa":"^9.3.1","husky":"^9.1.5","eslint":"^9.9.1","vitest":"^2.0.5","fs-extra":"^11.2.0","fast-glob":"^3.3.2","typescript":"^5.5.4","@types/node":"^22.5.2","lint-staged":"^15.2.10","@types/eslint":"^9.6.1","eslint-typegen":"^0.3.1","@types/fs-extra":"^11.0.4","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.3","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":"^0.62.3","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^0.5.4"},"peerDependencies":{"eslint":"^9.5.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.0_1725610931623_0.7187314076228477","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@xwbx/eslint-config","version":"0.1.1","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.1.1","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"ddf8f16a5dbe9a2e57f9a250351add75ba2f554f","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.1.1.tgz","fileCount":7,"integrity":"sha512-Wj64a2tY/Lknd9Yv8emfFdyUC1zye30UbuXWRFAWxQxuAvW4fgU+uotDMmgVKsry+vWButyJpMR4vWZrM9QgXA==","signatures":[{"sig":"MEQCIFFzj4GgCE89XZq61IkhPfHREMedeM3hxYHZXifqVTc6AiBPd53qTQvtac3Z/O0uVtDt6cWvYkvJEy5aVXSnMNQbSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1319077},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"pnpm run typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/6af7f095e87057aea8555a67fb9c5227/xwbx-eslint-config-0.1.1.tgz","_integrity":"sha512-Wj64a2tY/Lknd9Yv8emfFdyUC1zye30UbuXWRFAWxQxuAvW4fgU+uotDMmgVKsry+vWButyJpMR4vWZrM9QgXA==","_npmVersion":"10.2.4","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.1","dependencies":{"globals":"^15.9.0","prettier":"^3.3.3","local-pkg":"^0.5.0","@clack/prompts":"^0.7.0","eslint-plugin-n":"^17.10.2","parse-gitignore":"^2.0.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-yml":"^1.14.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.4.1","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.5.0","eslint-plugin-jsdoc":"^50.2.2","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^0.1.2","eslint-plugin-regexp":"^2.6.0","@vitest/eslint-plugin":"^1.1.0","eslint-plugin-command":"^0.2.3","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^4.2.1","eslint-plugin-markdown":"^5.1.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.7.2","eslint-flat-config-utils":"^0.3.1","@typescript-eslint/parser":"^8.4.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^3.4.0","eslint-processor-vue-blocks":"^0.1.2","eslint-config-flat-gitignore":"^0.3.0","eslint-plugin-unused-imports":"^4.1.3","@typescript-eslint/eslint-plugin":"^8.4.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.7.0","tsup":"^8.2.4","bumpp":"^9.5.2","execa":"^9.3.1","husky":"^9.1.5","eslint":"^9.9.1","vitest":"^2.0.5","fs-extra":"^11.2.0","fast-glob":"^3.3.2","typescript":"^5.5.4","@types/node":"^22.5.4","lint-staged":"^15.2.10","@types/eslint":"^9.6.1","eslint-typegen":"^0.3.1","@types/fs-extra":"^11.0.4","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.3","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":"^0.62.3","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^0.5.4"},"peerDependencies":{"eslint":"^9.5.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.1_1725696293556_0.5148226334147163","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@xwbx/eslint-config","version":"0.1.2","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.1.2","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"551c8899199ec7a497d73ae1fd8a63bdc65eb1a3","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.1.2.tgz","fileCount":7,"integrity":"sha512-pqX5mWDIo3AQMnTztleRipVB62rLyTACsNxDRQWft/EARoSD2lAb8pdOQI6i2apySJyOJDbbQ7QWDnyt3ZlI7g==","signatures":[{"sig":"MEYCIQCOZuEKPG57pebJWIvYvT0VrSeHXndQgoF+rbqP7TyESgIhAI0RFItPMlZLkmYwdLY00QF4SjHi2yBrOHu+hvSIPl/B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1321252},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.1.2.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"pnpm run typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/7d1f025f6d8bb44b3d4e8a1a2f263108/xwbx-eslint-config-0.1.2.tgz","_integrity":"sha512-pqX5mWDIo3AQMnTztleRipVB62rLyTACsNxDRQWft/EARoSD2lAb8pdOQI6i2apySJyOJDbbQ7QWDnyt3ZlI7g==","_npmVersion":"10.2.4","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.1","dependencies":{"globals":"^15.9.0","prettier":"^3.3.3","local-pkg":"^0.5.0","@clack/prompts":"^0.7.0","eslint-plugin-n":"^17.10.2","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.1.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-yml":"^1.14.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.4.1","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.6.0","eslint-plugin-jsdoc":"^50.2.2","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^0.1.2","eslint-plugin-regexp":"^2.6.0","@vitest/eslint-plugin":"^1.1.0","eslint-plugin-command":"^0.2.4","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^4.2.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.8.0","eslint-flat-config-utils":"^0.4.0","@typescript-eslint/parser":"^8.5.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^3.5.0","eslint-processor-vue-blocks":"^0.1.2","eslint-config-flat-gitignore":"^0.3.0","eslint-plugin-unused-imports":"^4.1.3","@typescript-eslint/eslint-plugin":"^8.5.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.7.0","tsup":"^8.2.4","bumpp":"^9.5.2","execa":"^9.3.1","husky":"^9.1.6","eslint":"^9.10.0","vitest":"^2.0.5","fs-extra":"^11.2.0","fast-glob":"^3.3.2","typescript":"^5.6.2","@types/node":"^22.5.4","lint-staged":"^15.2.10","@types/eslint":"^9.6.1","eslint-typegen":"^0.3.2","@types/fs-extra":"^11.0.4","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.3","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":"^0.62.3","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^0.5.4"},"peerDependencies":{"eslint":"^9.5.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.2_1726124783054_0.7169361440223103","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@xwbx/eslint-config","version":"0.1.3","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.1.3","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"e9723a822aac2c1db0d53b72fa101e00740c70f6","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.1.3.tgz","fileCount":7,"integrity":"sha512-wQW2In8Gxi1z3+wTi0wqS8MPsf3Hrp1H4KGhVk589SOD/hBrJnKHfsoOnKqpFkSXpFs5mJXWJG2SmRurt1xfeg==","signatures":[{"sig":"MEQCIC4SDNVFy6f77arzXBnXqViAifbY1hNkM+WPfH8BeZmWAiBCCBoxkMKOBg1e2o3Z57XrjVG9/5S7ZApn3qtXzrQcZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1323148},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.1.3.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"pnpm run typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/57a167438eeef3259e73317d826c25bf/xwbx-eslint-config-0.1.3.tgz","_integrity":"sha512-wQW2In8Gxi1z3+wTi0wqS8MPsf3Hrp1H4KGhVk589SOD/hBrJnKHfsoOnKqpFkSXpFs5mJXWJG2SmRurt1xfeg==","_npmVersion":"10.2.4","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.1","dependencies":{"globals":"^15.9.0","prettier":"^3.3.3","local-pkg":"^0.5.0","@clack/prompts":"^0.7.0","eslint-plugin-n":"^17.10.2","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.1.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-yml":"^1.14.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.4.1","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.6.0","eslint-plugin-jsdoc":"^50.2.3","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^0.1.2","eslint-plugin-regexp":"^2.6.0","@vitest/eslint-plugin":"^1.1.4","eslint-plugin-command":"^0.2.5","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^4.2.1","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.8.0","eslint-flat-config-utils":"^0.4.0","@typescript-eslint/parser":"^8.6.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^3.6.0","eslint-processor-vue-blocks":"^0.1.2","eslint-config-flat-gitignore":"^0.3.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.6.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.7.0","tsup":"^8.3.0","bumpp":"^9.5.2","execa":"^9.4.0","husky":"^9.1.6","eslint":"^9.10.0","vitest":"^2.1.1","fs-extra":"^11.2.0","fast-glob":"^3.3.2","typescript":"^5.6.2","@types/node":"^22.5.5","lint-staged":"^15.2.10","@types/eslint":"^9.6.1","eslint-typegen":"^0.3.2","@types/fs-extra":"^11.0.4","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.2.4","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":"^0.62.4","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^0.5.4"},"peerDependencies":{"eslint":"^9.5.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.3_1726640631153_0.4182272901386115","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@xwbx/eslint-config","version":"0.1.4","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.1.4","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"2e41d09a0339c46de335bd08409e2b718e33894b","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.1.4.tgz","fileCount":7,"integrity":"sha512-NaLHS7XHqtGprbAKW2oIkhVAd/+YemNG7+5Xk848TEV/hY5Chuobp8DmSGgafV1reqHRa+86GTLq0vwqWzDxQw==","signatures":[{"sig":"MEUCIQCcPI9IEM4vBzA+q6+kZBByVaY/A9EtfMxpOd4be/Yp8AIgSAFMLUmWOGXR01j3BLU7s47/18vNM0EoLqj6zqz9/4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1323920},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.1.4.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"pnpm run typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/cc139855dd48aef679a761d24c1bcc3a/xwbx-eslint-config-0.1.4.tgz","_integrity":"sha512-NaLHS7XHqtGprbAKW2oIkhVAd/+YemNG7+5Xk848TEV/hY5Chuobp8DmSGgafV1reqHRa+86GTLq0vwqWzDxQw==","_npmVersion":"10.2.4","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.1","dependencies":{"globals":"^15.9.0","prettier":"^3.3.3","local-pkg":"^0.5.0","@clack/prompts":"^0.7.0","eslint-plugin-n":"^17.10.3","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.1.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-yml":"^1.14.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.4.1","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.7.0","eslint-plugin-jsdoc":"^50.2.4","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^0.1.2","eslint-plugin-regexp":"^2.6.0","@vitest/eslint-plugin":"^1.1.4","eslint-plugin-command":"^0.2.5","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^4.3.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.8.0","eslint-flat-config-utils":"^0.4.0","@typescript-eslint/parser":"^8.6.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^3.6.0","eslint-processor-vue-blocks":"^0.1.2","eslint-config-flat-gitignore":"^0.3.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.6.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.7.0","tsup":"^8.3.0","bumpp":"^9.5.2","execa":"^9.4.0","husky":"^9.1.6","eslint":"^9.11.0","vitest":"^2.1.1","fs-extra":"^11.2.0","fast-glob":"^3.3.2","typescript":"^5.6.2","@types/node":"^22.5.5","lint-staged":"^15.2.10","@types/eslint":"^9.6.1","eslint-typegen":"^0.3.2","@types/fs-extra":"^11.0.4","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.2.4","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":"^0.62.4","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^0.5.4"},"peerDependencies":{"eslint":"^9.5.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.4_1727084587490_0.9066412333915248","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@xwbx/eslint-config","version":"0.1.5","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.1.5","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"3b8f33b665d3e877b88a56ac4d92c895e63061aa","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.1.5.tgz","fileCount":7,"integrity":"sha512-TFcOC9Q6Y/5SWDDHDbf8Gf4RhJ4xguofTUWvkvwQ2DInSQPyTnTqm5Wwi007KXaus8wbnT8P+guS3SUBSFXtJw==","signatures":[{"sig":"MEQCIAl4cpFXTrm+Yb43XacQd5I5Fzmls0TmklpygekyXo1PAiBpgfv0ZtOqvqeNv5/gyq+eFN4uZLbKOJ7fndqcu0xouw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1324338},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.1.5.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"pnpm run typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/4a4bfbfa22e984555ab36f136e1b9dd6/xwbx-eslint-config-0.1.5.tgz","_integrity":"sha512-TFcOC9Q6Y/5SWDDHDbf8Gf4RhJ4xguofTUWvkvwQ2DInSQPyTnTqm5Wwi007KXaus8wbnT8P+guS3SUBSFXtJw==","_npmVersion":"10.2.4","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.1","dependencies":{"globals":"^15.9.0","prettier":"^3.3.3","local-pkg":"^0.5.0","@clack/prompts":"^0.7.0","eslint-plugin-n":"^17.10.3","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.1.0","eslint-plugin-vue":"^9.28.0","eslint-plugin-yml":"^1.14.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.4.1","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.7.0","eslint-plugin-jsdoc":"^50.2.4","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^0.1.2","eslint-plugin-regexp":"^2.6.0","@vitest/eslint-plugin":"^1.1.4","eslint-plugin-command":"^0.2.5","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-import-x":"^4.3.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.8.0","eslint-flat-config-utils":"^0.4.0","@typescript-eslint/parser":"^8.6.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^3.6.0","eslint-processor-vue-blocks":"^0.1.2","eslint-config-flat-gitignore":"^0.3.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.6.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.7.0","tsup":"^8.3.0","bumpp":"^9.5.2","execa":"^9.4.0","husky":"^9.1.6","eslint":"^9.11.0","vitest":"^2.1.1","fs-extra":"^11.2.0","fast-glob":"^3.3.2","typescript":"^5.6.2","@types/node":"^22.5.5","lint-staged":"^15.2.10","@types/eslint":"^9.6.1","eslint-typegen":"^0.3.2","@types/fs-extra":"^11.0.4","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.2.4","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":"^0.62.4","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^0.5.4"},"peerDependencies":{"eslint":"^9.5.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.5_1727264706291_0.7633998539770996","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@xwbx/eslint-config","version":"0.2.0","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.2.0","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"edfdde35eb80fa75d5240c7af6bc165ef33e537a","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.2.0.tgz","fileCount":7,"integrity":"sha512-aT/bWSsQ+x4SE49Ld415rfLTKrZZj5pQHi0DTyJ/WQLO2PvBPnL+FNtzm6MJL1BIAJpGcxpd+MmN3qCjZeNDUw==","signatures":[{"sig":"MEUCIArdk/lqrS+sC4TUpaB8yMPlHyPcLPdA+6NUgHq6XNyiAiEAyBPQaZe0wDfsRe9q07gk9FcuGrhkaiuqET9yh7BH4fE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1349981},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"pnpm run typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/d5ccc548f325df910305baa84c625868/xwbx-eslint-config-0.2.0.tgz","_integrity":"sha512-aT/bWSsQ+x4SE49Ld415rfLTKrZZj5pQHi0DTyJ/WQLO2PvBPnL+FNtzm6MJL1BIAJpGcxpd+MmN3qCjZeNDUw==","_npmVersion":"10.2.4","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.1","dependencies":{"globals":"^15.11.0","prettier":"^3.3.3","local-pkg":"^0.5.0","@clack/prompts":"^0.7.0","eslint-plugin-n":"^17.12.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.2.1","eslint-plugin-vue":"^9.30.0","eslint-plugin-yml":"^1.15.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.4.1","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.7.0","eslint-plugin-jsdoc":"^50.4.3","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^0.1.2","eslint-plugin-regexp":"^2.6.0","@vitest/eslint-plugin":"^1.1.7","eslint-plugin-command":"^0.2.6","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.4.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.10.1","eslint-flat-config-utils":"^0.4.0","@typescript-eslint/parser":"^8.12.2","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^3.9.1","eslint-processor-vue-blocks":"^0.1.2","eslint-config-flat-gitignore":"^0.3.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.12.2","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.8.0","tsup":"^8.3.5","bumpp":"^9.8.0","execa":"^9.5.1","husky":"^9.1.6","eslint":"^9.14.0","vitest":"^2.1.4","fs-extra":"^11.2.0","fast-glob":"^3.3.2","typescript":"^5.6.3","@types/node":"^22.8.7","lint-staged":"^15.2.10","@types/eslint":"^9.6.1","eslint-typegen":"^0.3.2","@types/fs-extra":"^11.0.4","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":"^0.63.6","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^0.5.6","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^1.15.2","eslint-plugin-react-refresh":"^0.4.14"},"peerDependencies":{"eslint":"^9.5.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.0_1730701201591_0.9679604377587772","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@xwbx/eslint-config","version":"0.2.1","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.2.1","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"f84ac3bb2d0354bc285e4d7ed9db55b1bf24de69","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.2.1.tgz","fileCount":7,"integrity":"sha512-rnhf0UM7tLn/uOvqpnNstNfSVw3ihyI2shqMTJCoDmAE5kX+JP0cDtsb6nmdgtdlIn2YfbJkFYfFWNmvcSbWpA==","signatures":[{"sig":"MEQCIAUBbbhPqL0FZ1BNDOacgQa4RzoHy5qK9C/6Q6gax2YhAiBorE0NtgsyZgawq648PaSQvNc8pRjpaDfImH/4gIoI2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1362212},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.2.1.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"pnpm run typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/7be4537016429d9c0dabcfd0519d3d8e/xwbx-eslint-config-0.2.1.tgz","_integrity":"sha512-rnhf0UM7tLn/uOvqpnNstNfSVw3ihyI2shqMTJCoDmAE5kX+JP0cDtsb6nmdgtdlIn2YfbJkFYfFWNmvcSbWpA==","_npmVersion":"10.2.4","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.1","dependencies":{"globals":"^15.11.0","prettier":"^3.3.3","local-pkg":"^0.5.0","@clack/prompts":"^0.7.0","eslint-plugin-n":"^17.12.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.2.1","eslint-plugin-vue":"^9.30.0","eslint-plugin-yml":"^1.15.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.4.1","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.7.0","eslint-plugin-jsdoc":"^50.4.3","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^0.1.2","eslint-plugin-regexp":"^2.6.0","@vitest/eslint-plugin":"^1.1.7","eslint-plugin-command":"^0.2.6","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.4.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.10.1","eslint-flat-config-utils":"^0.4.0","@typescript-eslint/parser":"^8.12.2","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^3.9.1","eslint-processor-vue-blocks":"^0.1.2","eslint-config-flat-gitignore":"^0.3.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.12.2","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.8.0","tsup":"^8.3.5","bumpp":"^9.8.0","execa":"^9.5.1","husky":"^9.1.6","eslint":"^9.14.0","vitest":"^2.1.4","fs-extra":"^11.2.0","fast-glob":"^3.3.2","typescript":"^5.6.3","@types/node":"^22.8.7","lint-staged":"^15.2.10","@types/eslint":"^9.6.1","eslint-typegen":"^0.3.2","@types/fs-extra":"^11.0.4","astro-eslint-parser":"^1.0.3","eslint-plugin-astro":"^1.3.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":"^0.63.6","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^0.5.6","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^1.15.2","eslint-plugin-react-refresh":"^0.4.14"},"peerDependencies":{"eslint":"^9.5.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.1_1730703604230_0.5364945444445501","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@xwbx/eslint-config","version":"0.2.2","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.2.2","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"542a917c42c3ff9aa849950a843aa7844fcd0e71","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.2.2.tgz","fileCount":7,"integrity":"sha512-AKjekqMjPRF6Bnc7RJjW4zP0m2uBWn4leeT/cYw0pO+HKEU3O7G4bTZrVIl5/h9rYpkDdm0iQVt9WUP4LRaYLg==","signatures":[{"sig":"MEQCIG75HC6swE8MjkS7kKkJkoSFkDXDCJu6RzJgFq+tL1ryAiBtefneu7I+QN9kwTntgyRSEHKHuKzi7hO44AL0Lm4/xQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1365667},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.2.2.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"pnpm run typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/3007f8f411c18a9734ed34380c21f86c/xwbx-eslint-config-0.2.2.tgz","_integrity":"sha512-AKjekqMjPRF6Bnc7RJjW4zP0m2uBWn4leeT/cYw0pO+HKEU3O7G4bTZrVIl5/h9rYpkDdm0iQVt9WUP4LRaYLg==","_npmVersion":"10.2.4","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.1","dependencies":{"globals":"^15.12.0","prettier":"^3.3.3","local-pkg":"^0.5.1","@clack/prompts":"^0.8.1","eslint-plugin-n":"^17.14.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.2.1","eslint-plugin-vue":"^9.31.0","eslint-plugin-yml":"^1.15.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.4.1","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.7.0","eslint-plugin-jsdoc":"^50.5.0","eslint-plugin-jsonc":"^2.18.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^0.1.2","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.10","eslint-plugin-command":"^0.2.6","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.4.3","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.11.0","eslint-flat-config-utils":"^0.4.0","@typescript-eslint/parser":"^8.15.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^3.9.1","eslint-processor-vue-blocks":"^0.1.2","eslint-config-flat-gitignore":"^0.3.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.8.0","tsup":"^8.3.5","bumpp":"^9.8.1","execa":"^9.5.1","husky":"^9.1.7","eslint":"^9.15.0","vitest":"^2.1.5","fs-extra":"^11.2.0","fast-glob":"^3.3.2","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/eslint":"^9.6.1","eslint-typegen":"^0.3.2","@types/fs-extra":"^11.0.4","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":"^0.64.1","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^0.5.6","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^1.17.0","eslint-plugin-react-refresh":"^0.4.14"},"peerDependencies":{"eslint":"^9.5.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.2_1732245787442_0.4050756487251659","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@xwbx/eslint-config","version":"0.2.3","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.2.3","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"a66d3f0fa19fdc79607a248eb04e34ac0d057e8d","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.2.3.tgz","fileCount":7,"integrity":"sha512-7F8zmiPRyGKGh1sridal1a/TYo0FWSPXmERc0hGGG/m4gE9SyT/9/oBBpvv3KhMGrPUZMjEGFlABZV4VaEl19Q==","signatures":[{"sig":"MEYCIQCEBPsaVz3IRUuJxdgjs6t1pIseoaWo3XH1UR0B7NWhgQIhANpxKwv46QxpB7KUIfSsD+mXkij0dKFoeloybZi/nwEZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1366207},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.2.3.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"pnpm run typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch --sourcemap","release":"bumpp && pnpm publish","typegen":"esno scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/ac6a75a12813950490a34e724ef24605/xwbx-eslint-config-0.2.3.tgz","_integrity":"sha512-7F8zmiPRyGKGh1sridal1a/TYo0FWSPXmERc0hGGG/m4gE9SyT/9/oBBpvv3KhMGrPUZMjEGFlABZV4VaEl19Q==","_npmVersion":"10.2.4","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.1","dependencies":{"globals":"^15.12.0","prettier":"^3.3.3","local-pkg":"^0.5.1","@clack/prompts":"^0.8.1","eslint-plugin-n":"^17.14.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.2.1","eslint-plugin-vue":"^9.31.0","eslint-plugin-yml":"^1.15.0","vue-eslint-parser":"^9.4.3","@antfu/install-pkg":"^0.4.1","eslint-plugin-toml":"^0.11.1","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.2.3","eslint-plugin-antfu":"^2.7.0","eslint-plugin-jsdoc":"^50.5.0","eslint-plugin-jsonc":"^2.18.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^0.1.2","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.10","eslint-plugin-command":"^0.2.6","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.4.3","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.11.0","eslint-flat-config-utils":"^0.4.0","@typescript-eslint/parser":"^8.15.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^3.9.1","eslint-processor-vue-blocks":"^0.1.2","eslint-config-flat-gitignore":"^0.3.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.8.0","tsup":"^8.3.5","bumpp":"^9.8.1","execa":"^9.5.1","husky":"^9.1.7","eslint":"^9.15.0","vitest":"^2.1.5","fs-extra":"^11.2.0","fast-glob":"^3.3.2","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/eslint":"^9.6.1","eslint-typegen":"^0.3.2","@types/fs-extra":"^11.0.4","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":"^0.64.1","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^0.5.6","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^1.17.0","eslint-plugin-react-refresh":"^0.4.14"},"peerDependencies":{"eslint":"^9.5.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.3_1733277008409_0.3345119376310137","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@xwbx/eslint-config","version":"0.3.0","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.3.0","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"de8e474a663dce5d54c8d3fe19f0239244786e59","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.3.0.tgz","fileCount":7,"integrity":"sha512-oNIE5LZ9b8Twji0PXvg5+if9BpxvyxEk9oMIBg7Vk1FnEtjHkL6VeTm4DmPyiSjYTbelwNkqzsVQC1ddklYXBA==","signatures":[{"sig":"MEUCIQDVdOCidKiPpYC0l0gbTSmiFZBu+lzGdrhjQFFAOvJ+iAIgBT+BXvUq5CQDk7g1QOuaJRlm6MoHzFfapLq1f6LwS34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1392919},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup --format esm","test":"vitest","build":"pnpm run typegen && tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch --sourcemap","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/8a5b080ec365c445359120190583e27c/xwbx-eslint-config-0.3.0.tgz","_integrity":"sha512-oNIE5LZ9b8Twji0PXvg5+if9BpxvyxEk9oMIBg7Vk1FnEtjHkL6VeTm4DmPyiSjYTbelwNkqzsVQC1ddklYXBA==","_npmVersion":"10.2.4","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.1","dependencies":{"globals":"^15.14.0","prettier":"^3.4.2","local-pkg":"^1.0.0","@clack/prompts":"^0.9.1","eslint-plugin-n":"^17.15.1","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.2.1","eslint-plugin-vue":"^9.32.0","eslint-plugin-yml":"^1.16.0","vue-eslint-parser":"^9.4.3","@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":"^2.7.0","eslint-plugin-jsdoc":"^50.6.1","eslint-plugin-jsonc":"^2.18.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^1.0.1","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.25","eslint-plugin-command":"^2.1.0","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","eslint-merge-processors":"^1.0.0","@stylistic/eslint-plugin":"^2.13.0","eslint-flat-config-utils":"^1.0.0","@typescript-eslint/parser":"^8.20.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.6.0","eslint-processor-vue-blocks":"^1.0.0","eslint-config-flat-gitignore":"^1.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.20.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bumpp":"^9.10.1","execa":"^9.5.2","husky":"^9.1.7","eslint":"^9.18.0","vitest":"^2.1.8","fs-extra":"^11.3.0","fast-glob":"^3.3.3","typescript":"^5.7.3","@types/node":"^22.10.7","lint-staged":"^15.4.0","eslint-typegen":"^1.0.0","@types/fs-extra":"^11.0.4","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":"^65.4.2","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^0.7.1","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.23.2","eslint-plugin-react-refresh":"^0.4.18"},"peerDependencies":{"eslint":"^9.10.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0","eslint-plugin-react-hooks":"^5.0.0","@eslint-react/eslint-plugin":"^1.5.8","eslint-plugin-react-refresh":"^0.4.4"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.3.0_1737020600411_0.6163757905974288","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@xwbx/eslint-config","version":"0.4.0","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.4.0","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"59f98183f4b56ebf67b3cb568315245ca53ede7a","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.4.0.tgz","fileCount":5,"integrity":"sha512-aEpfuqgFHbp8cv0DeiJOc11y+14xmbQT7K/dBcZBbjJVB0Ifd5C8PMEe0LgMdtyr9GV2A+RCBlr9CMd8WE0zmw==","signatures":[{"sig":"MEUCIFSxKb/SAZlYwjZqeIweh6Y7HjCtImds9vxU3/z0cwnLAiEAo1JJcBMVZ7bTWMNJRXZDRbfK0TU4/xVruDc6cEyIBAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730409},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.4.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup","test":"vitest","build":"pnpm run typegen && tsup --clean --dts","watch":"tsup --watch","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/5eb638d0d7e4948148948ceaa3d505a7/xwbx-eslint-config-0.4.0.tgz","_integrity":"sha512-aEpfuqgFHbp8cv0DeiJOc11y+14xmbQT7K/dBcZBbjJVB0Ifd5C8PMEe0LgMdtyr9GV2A+RCBlr9CMd8WE0zmw==","_npmVersion":"10.9.2","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.0.0","prettier":"^3.5.3","local-pkg":"^1.1.1","@clack/prompts":"^0.10.0","eslint-plugin-n":"^17.16.2","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.3.0","eslint-plugin-vue":"^10.0.0","eslint-plugin-yml":"^1.17.0","vue-eslint-parser":"^10.1.1","@antfu/install-pkg":"^1.0.0","eslint-plugin-pnpm":"^0.3.1","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.8","eslint-plugin-jsonc":"^2.19.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^1.0.1","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.38","eslint-plugin-command":"^3.2.0","eslint-plugin-unicorn":"^57.0.0","eslint-plugin-import-x":"^4.9.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.2.0","eslint-flat-config-utils":"^2.0.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.10.1","eslint-processor-vue-blocks":"^2.0.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.27.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","bumpp":"^10.1.0","execa":"^9.5.2","husky":"^9.1.7","eslint":"^9.23.0","vitest":"^3.0.9","tinyglobby":"^0.2.12","typescript":"^5.8.2","@types/node":"^22.13.11","lint-staged":"^15.5.0","eslint-typegen":"^2.1.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":"^66.0.0","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^1.0.2","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.38.4","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"eslint":"^9.10.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.38.4","eslint-plugin-react-refresh":"^0.4.19","eslint-plugin-vuejs-accessibility":"^2.4.1"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.4.0_1744030606975_0.5485542991282208","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@xwbx/eslint-config","version":"0.4.1","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.4.1","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"22e71898d4618fe0c37371e313b4a8f68e3dd080","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.4.1.tgz","fileCount":5,"integrity":"sha512-LOcd97uc+ed/ptORRpSYWbsYwBZwLSkm5t3VBH0UiDZBRS0xHgqg0uXZ/l7G2Vvdh7fLL8/Wn+kMMFWhJmmMfA==","signatures":[{"sig":"MEQCIBj8j9HjBnSrjQo2ME+qUDDHOWFLJ9c2H1ukDhobGEH6AiBsDwnY+sDZmlAesq5CBs74z52h4dc77qoX//JjYM0LOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730484},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.4.1.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup","test":"vitest","build":"pnpm run typegen && tsup --clean --dts","watch":"tsup --watch","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/de5a9578211f23ba01455ce6b693de50/xwbx-eslint-config-0.4.1.tgz","_integrity":"sha512-LOcd97uc+ed/ptORRpSYWbsYwBZwLSkm5t3VBH0UiDZBRS0xHgqg0uXZ/l7G2Vvdh7fLL8/Wn+kMMFWhJmmMfA==","_npmVersion":"10.2.4","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.11.1","dependencies":{"globals":"^16.0.0","prettier":"^3.5.3","local-pkg":"^1.1.1","@clack/prompts":"^0.10.0","eslint-plugin-n":"^17.16.2","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.3.0","eslint-plugin-vue":"^10.0.0","eslint-plugin-yml":"^1.17.0","vue-eslint-parser":"^10.1.1","@antfu/install-pkg":"^1.0.0","eslint-plugin-pnpm":"^0.3.1","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.8","eslint-plugin-jsonc":"^2.19.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^1.0.1","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.38","eslint-plugin-command":"^3.2.0","eslint-plugin-unicorn":"^57.0.0","eslint-plugin-import-x":"^4.9.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.2.0","eslint-flat-config-utils":"^2.0.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.10.1","eslint-processor-vue-blocks":"^2.0.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.27.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","bumpp":"^10.1.0","execa":"^9.5.2","husky":"^9.1.7","eslint":"^9.23.0","vitest":"^3.0.9","tinyglobby":"^0.2.12","typescript":"^5.8.2","@types/node":"^22.13.11","lint-staged":"^15.5.0","eslint-typegen":"^2.1.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":"^66.0.0","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^1.0.2","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.38.4","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"eslint":"^9.10.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.38.4","eslint-plugin-react-refresh":"^0.4.19","eslint-plugin-vuejs-accessibility":"^2.4.1"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.4.1_1744033796412_0.34204288049704745","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@xwbx/eslint-config","version":"0.5.0","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.5.0","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"0989277ca80f940a52d628e47a927ed50c04a12f","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.5.0.tgz","fileCount":5,"integrity":"sha512-PiEEknDdMad2+loxG4e/u4oKwkVWpqGbzT3NXwlYZzU8xJDRNZhblPl23RkhLk6VrT5YKjJBZlLSM+kX8aCVOA==","signatures":[{"sig":"MEQCIHJAF+qYdn1/UNKUCNheyPV6y2jEK5lBBq1TGuQL1VkuAiAJj9k8A4i3JdCIKICPxEeKnAn5acsmih3Lc7qu7M0LXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734023},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.5.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup","test":"vitest","build":"pnpm run typegen && tsup --clean --dts","watch":"tsup --watch","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/b4870a2b19cce63142b83008fd54d25f/xwbx-eslint-config-0.5.0.tgz","_integrity":"sha512-PiEEknDdMad2+loxG4e/u4oKwkVWpqGbzT3NXwlYZzU8xJDRNZhblPl23RkhLk6VrT5YKjJBZlLSM+kX8aCVOA==","_npmVersion":"10.9.2","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.0.0","prettier":"^3.5.3","local-pkg":"^1.1.1","@clack/prompts":"^0.10.1","eslint-plugin-n":"^17.17.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.4.0","eslint-plugin-vue":"^10.1.0","eslint-plugin-yml":"^1.18.0","vue-eslint-parser":"^10.1.3","@antfu/install-pkg":"^1.1.0","eslint-plugin-pnpm":"^0.3.1","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.11","eslint-plugin-jsonc":"^2.20.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^1.0.1","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.44","eslint-plugin-command":"^3.2.0","eslint-plugin-unicorn":"^57.0.0","eslint-plugin-import-x":"^4.11.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.2.0","eslint-flat-config-utils":"^2.0.1","@typescript-eslint/parser":"^8.32.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.12.3","eslint-processor-vue-blocks":"^2.0.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.32.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","tsup":"^8.4.0","bumpp":"^10.1.0","execa":"^9.5.2","husky":"^9.1.7","eslint":"^9.26.0","vitest":"^3.1.3","tinyglobby":"^0.2.13","typescript":"^5.8.3","@types/node":"^22.15.12","lint-staged":"^15.5.1","eslint-typegen":"^2.1.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":"^66.1.0","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^1.0.2","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.49.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"eslint":"^9.10.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.38.4","eslint-plugin-react-refresh":"^0.4.19","eslint-plugin-vuejs-accessibility":"^2.4.1"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.5.0_1746523047871_0.4909620947338389","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@xwbx/eslint-config","version":"0.6.0","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.6.0","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"20e3019e21ed8de8423980e65274e367f7c9de2c","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.6.0.tgz","fileCount":5,"integrity":"sha512-ZENOcE4J3dYaA3XfG4fbdLLdkmAR+w5gkPthFAM4K5GPyVj/9Uyfd9B2U7Hry3/pMtmBkqDBOU0OQ452zxrgaQ==","signatures":[{"sig":"MEUCICv85lUFuGdkjpnUgD90kwr5q2u9Wfg7/cujHkyp1g4MAiEA80+zSV/j2c95DocMVmSNGpUvmtRbFaCHnil6RgFHq8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746800},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.6.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup","test":"vitest","build":"pnpm run typegen && tsup --clean --dts","watch":"tsup --watch","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/ca6db63865c512e497490e7ab7fa713b/xwbx-eslint-config-0.6.0.tgz","_integrity":"sha512-ZENOcE4J3dYaA3XfG4fbdLLdkmAR+w5gkPthFAM4K5GPyVj/9Uyfd9B2U7Hry3/pMtmBkqDBOU0OQ452zxrgaQ==","_npmVersion":"10.9.2","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.1.0","prettier":"^3.5.3","local-pkg":"^1.1.1","@clack/prompts":"^0.10.1","eslint-plugin-n":"^17.18.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.4.0","eslint-plugin-vue":"^10.1.0","eslint-plugin-yml":"^1.18.0","vue-eslint-parser":"^10.1.3","@antfu/install-pkg":"^1.1.0","eslint-plugin-pnpm":"^0.3.1","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^1.0.1","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.2.0","eslint-plugin-command":"^3.2.0","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.12.2","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.2.0","eslint-flat-config-utils":"^2.1.0","@typescript-eslint/parser":"^8.32.1","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.13.0","eslint-processor-vue-blocks":"^2.0.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.32.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","tsup":"^8.5.0","bumpp":"^10.1.1","execa":"^9.5.3","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","tinyglobby":"^0.2.13","typescript":"^5.8.3","@types/node":"^22.15.12","lint-staged":"^16.0.0","eslint-typegen":"^2.2.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":"^66.1.2","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^1.0.2","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.49.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"eslint":"^9.10.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.38.4","eslint-plugin-react-refresh":"^0.4.19","eslint-plugin-vuejs-accessibility":"^2.4.1"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.6.0_1748242956520_0.9246864948977003","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@xwbx/eslint-config","version":"0.7.0","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.7.0","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"4cc854718aae79740b3d80d620aea85adc75bd3c","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.7.0.tgz","fileCount":5,"integrity":"sha512-xXFXZz+FVuGDcM6H7yjicDKX3fvHlNWbleU9kYnvG3Uuy/fTSrsxba66G5u+hDwO/IAyaJUJaUs2CpVl30+OBg==","signatures":[{"sig":"MEQCIBW8ly79ZAFvKX09RmEx6Xy58CQeAkY+9iyk71VbndGEAiA4CkndKlKvo3Nv4zn4pjgbAJpm4d9AljILBzjHUuXg2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737823},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.7.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup","test":"vitest","build":"pnpm run typegen && tsup --clean --dts","watch":"tsup --watch","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","actor":{"name":"xwbx","type":"user","email":"1677759063@qq.com"},"email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/6944eb996f5993a566c5e17092d59d83/xwbx-eslint-config-0.7.0.tgz","_integrity":"sha512-xXFXZz+FVuGDcM6H7yjicDKX3fvHlNWbleU9kYnvG3Uuy/fTSrsxba66G5u+hDwO/IAyaJUJaUs2CpVl30+OBg==","_npmVersion":"10.9.2","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.3.0","prettier":"^3.6.2","local-pkg":"^1.1.1","@clack/prompts":"^0.11.0","eslint-plugin-n":"^17.20.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.6.0","eslint-plugin-vue":"^10.2.0","eslint-plugin-yml":"^1.18.0","vue-eslint-parser":"^10.2.0","@antfu/install-pkg":"^1.1.0","eslint-plugin-pnpm":"^0.3.1","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^51.3.2","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^1.0.1","eslint-plugin-regexp":"^2.9.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-command":"^3.3.1","eslint-plugin-unicorn":"^59.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.1.0","eslint-flat-config-utils":"^2.1.0","@typescript-eslint/parser":"^8.35.1","eslint-plugin-import-lite":"^0.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.0","eslint-processor-vue-blocks":"^2.0.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","bumpp":"^10.2.0","execa":"^9.6.0","husky":"^9.1.7","eslint":"^9.30.1","vitest":"^3.2.4","tinyglobby":"^0.2.14","typescript":"^5.8.3","@types/node":"^22.16.0","lint-staged":"^16.1.2","eslint-typegen":"^2.2.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":"^66.3.2","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^1.1.0","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.52.2","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"eslint":"^9.10.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.38.4","eslint-plugin-react-refresh":"^0.4.19","eslint-plugin-vuejs-accessibility":"^2.4.1"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.0_1751444474709_0.25503447734591367","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@xwbx/eslint-config","version":"0.8.0","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.8.0","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"ec2bab9e8e561dd1c90acb798fe4fca72ddf0856","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.8.0.tgz","fileCount":5,"integrity":"sha512-7+Be+/15xC1l6yIpiHuXeB8om+uopQGfnaM3o1aJvwjaFsgC4rKzD6DFOYjGlZQ/3Vf6z6QrKvJqPhkfY1MTSw==","signatures":[{"sig":"MEUCIHCZHKzVEp9nH5DvJX18XLIAGXWv+YRr6T/PY/h7kyChAiEA0UC4rDng2ZlCi9rtHyl0r6SSNu8OLEmg4bxloFphI9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739500},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.8.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup","test":"vitest","build":"pnpm run typegen && tsup --clean --dts","watch":"tsup --watch","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/2e9edffd53e8b4c4b700efdc5c78ad6e/xwbx-eslint-config-0.8.0.tgz","_integrity":"sha512-7+Be+/15xC1l6yIpiHuXeB8om+uopQGfnaM3o1aJvwjaFsgC4rKzD6DFOYjGlZQ/3Vf6z6QrKvJqPhkfY1MTSw==","_npmVersion":"10.9.2","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"22.17.0","dependencies":{"globals":"^16.3.0","prettier":"^3.6.2","local-pkg":"^1.1.1","@clack/prompts":"^0.11.0","eslint-plugin-n":"^17.21.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.1.0","eslint-plugin-vue":"^10.3.0","eslint-plugin-yml":"^1.18.0","vue-eslint-parser":"^10.2.0","@antfu/install-pkg":"^1.1.0","eslint-plugin-pnpm":"^1.1.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":"^51.4.1","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^1.0.1","eslint-plugin-regexp":"^2.9.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-command":"^3.3.1","eslint-plugin-unicorn":"^60.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.2.2","eslint-flat-config-utils":"^2.1.0","@typescript-eslint/parser":"^8.38.0","eslint-plugin-import-lite":"^0.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.0","eslint-processor-vue-blocks":"^2.0.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.38.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","bumpp":"^10.2.0","execa":"^9.6.0","husky":"^9.1.7","eslint":"^9.31.0","vitest":"^3.2.4","tinyglobby":"^0.2.14","typescript":"^5.8.3","@types/node":"^24.1.0","lint-staged":"^16.1.2","eslint-typegen":"^2.3.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","@prettier/plugin-xml":"^3.4.2","@unocss/eslint-plugin":"^66.3.3","prettier-plugin-astro":"^0.14.1","@eslint/config-inspector":"^1.1.0","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.52.3","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"eslint":"^9.10.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.38.4","eslint-plugin-react-refresh":"^0.4.19","eslint-plugin-vuejs-accessibility":"^2.4.1"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.8.0_1753675383038_0.6278047990890641","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@xwbx/eslint-config","version":"0.9.0","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.9.0","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"3da5e93f4f8e7136905f6dc50eb066580179ec83","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.9.0.tgz","fileCount":5,"integrity":"sha512-/zaF7JOpUIL17mShzVMhpVaZi75h0NfXJ8Z5PYw9z6syGaTgNcwkBp3R3FEeAaWW1+xsndMRHFHaJngAtuwFpA==","signatures":[{"sig":"MEUCIQDaIFpJfKaXG2oyk2wPkxzv90EhA1k7wzNQ7C62r8B/9AIgVpdwNuCM/Rmnec0/U7Wq3uVK5/L/ExInreVfE0pNwJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":750900},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.9.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup","test":"vitest","build":"pnpm run typegen && tsup --clean --dts","watch":"tsup --watch","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/c0395626dfbcb0976a847828ac3150d5/xwbx-eslint-config-0.9.0.tgz","_integrity":"sha512-/zaF7JOpUIL17mShzVMhpVaZi75h0NfXJ8Z5PYw9z6syGaTgNcwkBp3R3FEeAaWW1+xsndMRHFHaJngAtuwFpA==","_npmVersion":"10.9.2","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.3.0","prettier":"^3.6.2","local-pkg":"^1.1.2","@clack/prompts":"^0.11.0","eslint-plugin-n":"^17.21.3","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.2.0","eslint-plugin-vue":"^10.4.0","eslint-plugin-yml":"^1.18.0","vue-eslint-parser":"^10.2.0","@antfu/install-pkg":"^1.1.0","eslint-plugin-pnpm":"^1.1.1","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":"^52.0.4","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-format":"^1.0.1","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.8","eslint-plugin-command":"^3.3.1","eslint-plugin-unicorn":"^60.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.3.1","eslint-flat-config-utils":"^2.1.1","@typescript-eslint/parser":"^8.42.0","eslint-plugin-import-lite":"^0.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.0","eslint-processor-vue-blocks":"^2.0.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-unused-imports":"^4.2.0","@typescript-eslint/eslint-plugin":"^8.42.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","bumpp":"^10.2.3","execa":"^9.6.0","husky":"^9.1.7","eslint":"^9.34.0","vitest":"^3.2.4","tinyglobby":"^0.2.14","typescript":"^5.8.3","@types/node":"^24.3.0","lint-staged":"^16.1.6","eslint-typegen":"^2.3.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","@prettier/plugin-xml":"^3.4.2","@unocss/eslint-plugin":"^66.5.0","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","@eslint/config-inspector":"^1.2.0","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.53.0","eslint-plugin-react-refresh":"^0.4.20","@types/eslint-plugin-jsx-a11y":"^6.10.0"},"peerDependencies":{"eslint":"^9.10.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0","eslint-plugin-jsx-a11y":">=6.10.2","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.38.4","eslint-plugin-react-refresh":"^0.4.19","eslint-plugin-vuejs-accessibility":"^2.4.1"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.9.0_1757043329150_0.30012261633312054","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@xwbx/eslint-config","version":"0.10.0","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.10.0","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"e6c75f179bf904382661553fa81b9ef4a5f23822","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.10.0.tgz","fileCount":7,"integrity":"sha512-iEshvGzf/UCqx+iet8iKk0Uky+/WhdRAOoZitzKCotTExu5voMNuSRQhSrGAoZo8ITaUN6YYabeCuayg9OOFrg==","signatures":[{"sig":"MEUCIEmUlk4L6wLeIxKBTLsaPpcODCuw5z+gA+DtnlTHq4A5AiEA2nam61kHxOTrLFj/qCBWCJ7AdigKzY6vXcFg9HxvxZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1283552},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.10.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup","test":"vitest","build":"pnpm run typegen && tsup --clean --dts","watch":"tsup --watch","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/9bdb1b15cf14d4cd36ecd2c3a74233e1/xwbx-eslint-config-0.10.0.tgz","_integrity":"sha512-iEshvGzf/UCqx+iet8iKk0Uky+/WhdRAOoZitzKCotTExu5voMNuSRQhSrGAoZo8ITaUN6YYabeCuayg9OOFrg==","_npmVersion":"10.8.2","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.19.5","dependencies":{"globals":"^16.4.0","prettier":"^3.6.2","local-pkg":"^1.1.2","@clack/prompts":"^0.11.0","eslint-plugin-n":"^17.23.1","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.4.1","eslint-plugin-vue":"^10.5.1","eslint-plugin-yml":"^1.19.0","vue-eslint-parser":"^10.2.0","@antfu/install-pkg":"^1.1.0","eslint-plugin-pnpm":"^1.3.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":"^59.1.0","eslint-plugin-jsonc":"^2.21.0","jsonc-eslint-parser":"^2.4.1","eslint-plugin-format":"^1.0.2","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.23","eslint-plugin-command":"^3.3.1","eslint-plugin-unicorn":"^61.0.2","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.5.0","eslint-flat-config-utils":"^2.1.4","@typescript-eslint/parser":"^8.46.2","eslint-plugin-import-lite":"^0.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.1","eslint-processor-vue-blocks":"^2.0.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","tsup":"^8.5.0","bumpp":"^10.3.1","execa":"^9.6.0","husky":"^9.1.7","eslint":"^9.38.0","vitest":"^3.2.4","tinyglobby":"^0.2.15","typescript":"^5.9.3","@types/node":"^24.9.1","lint-staged":"^16.2.5","eslint-typegen":"^2.3.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","@prettier/plugin-xml":"^3.4.2","@unocss/eslint-plugin":"^66.5.4","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","@eslint/config-inspector":"^1.3.0","eslint-plugin-react-hooks":"^7.0.0","@eslint-react/eslint-plugin":"^2.2.2","eslint-plugin-react-refresh":"^0.4.24","@types/eslint-plugin-jsx-a11y":"^6.10.1","eslint-plugin-erasable-syntax-only":"^0.3.1"},"peerDependencies":{"eslint":"^9.10.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0","eslint-plugin-jsx-a11y":">=6.10.2","eslint-plugin-react-hooks":"^7.0.0","@eslint-react/eslint-plugin":"^2.0.1","eslint-plugin-react-refresh":"^0.4.19","eslint-plugin-vuejs-accessibility":"^2.4.1"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.10.0_1761032586379_0.857494105729135","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@xwbx/eslint-config","version":"0.11.0","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.11.0","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"dab7ff4a02cf3a73eaa0fd7a64c46f5e42f93cd8","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.11.0.tgz","fileCount":7,"integrity":"sha512-23pHPo6wfvmmDGiWYO970Mux5k4JtjjQ/JOZw+WL/SvojZ9Rxz180DjvWZzDFEWIIeZ3b88FQoTI4KjML2b2rw==","signatures":[{"sig":"MEQCIH0EjQ3wAMwIL8hliEh2ugQUNrhT8vJcu8BZrn1e58p1AiAlwIAITPm8Tswptpjnb1KlR3QIAWhBab2CglEe5m5pvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1287176},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.11.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup","test":"vitest","build":"pnpm run typegen && tsup --clean --dts","watch":"tsup --watch","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/202fc2ca948d7ee4864bda24c42ad6fd/xwbx-eslint-config-0.11.0.tgz","_integrity":"sha512-23pHPo6wfvmmDGiWYO970Mux5k4JtjjQ/JOZw+WL/SvojZ9Rxz180DjvWZzDFEWIIeZ3b88FQoTI4KjML2b2rw==","_npmVersion":"10.8.2","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"_nodeVersion":"20.19.5","dependencies":{"globals":"^16.5.0","prettier":"^3.7.3","local-pkg":"^1.1.2","@clack/prompts":"^0.11.0","eslint-plugin-n":"^17.23.1","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.5.1","eslint-plugin-vue":"^10.6.2","eslint-plugin-yml":"^1.19.0","vue-eslint-parser":"^10.2.0","@antfu/install-pkg":"^1.1.0","eslint-plugin-pnpm":"^1.3.0","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.1","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^61.4.1","eslint-plugin-jsonc":"^2.21.0","jsonc-eslint-parser":"^2.4.1","eslint-plugin-format":"^1.0.2","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.5.1","eslint-plugin-command":"^3.3.1","eslint-plugin-unicorn":"^62.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.6.1","eslint-flat-config-utils":"^2.1.4","@typescript-eslint/parser":"^8.48.0","eslint-plugin-import-lite":"^0.3.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.1","eslint-processor-vue-blocks":"^2.0.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.48.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","bumpp":"^10.3.2","execa":"^9.6.1","husky":"^9.1.7","eslint":"^9.39.1","vitest":"^4.0.14","tinyglobby":"^0.2.15","typescript":"^5.9.3","@types/node":"^24.10.1","lint-staged":"^16.2.7","eslint-typegen":"^2.3.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","@prettier/plugin-xml":"^3.4.2","@unocss/eslint-plugin":"^66.5.9","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","@eslint/config-inspector":"^1.4.2","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^2.3.10","eslint-plugin-react-refresh":"^0.4.24","@types/eslint-plugin-jsx-a11y":"^6.10.1","eslint-plugin-erasable-syntax-only":"^0.3.1"},"peerDependencies":{"eslint":"^9.10.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0","eslint-plugin-jsx-a11y":">=6.10.2","eslint-plugin-react-hooks":"^7.0.0","@eslint-react/eslint-plugin":"^2.0.1","eslint-plugin-react-refresh":"^0.4.19","eslint-plugin-vuejs-accessibility":"^2.4.1"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.11.0_1764661295129_0.9907662290165502","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@xwbx/eslint-config","version":"0.12.0","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.12.0","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"4dc5d25e3d46934918c5043d058b2319dc99a1a2","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.12.0.tgz","fileCount":7,"integrity":"sha512-4POL+dM843Bsb5nnvhRJDBAQQYriRsgp2mOHHeD9G7X2yl2e6nA0g1w6q+xCsHmGCbJVJpkDZonpRxdVj/H5Bg==","signatures":[{"sig":"MEUCIBrz7VD8XX/H4JXT/FKRdCjrw0Ji8nkifttA08VKd2qAAiEAnLF8VVzbcpUjPoTsXyDyQm8MO3INvIgMHE96R/sc7zI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329075},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.12.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup","test":"vitest","build":"pnpm run typegen && tsup --clean --dts","watch":"tsup --watch","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/3dd37c74628000e64a3584661258ef6f/xwbx-eslint-config-0.12.0.tgz","_integrity":"sha512-4POL+dM843Bsb5nnvhRJDBAQQYriRsgp2mOHHeD9G7X2yl2e6nA0g1w6q+xCsHmGCbJVJpkDZonpRxdVj/H5Bg==","_npmVersion":"10.9.3","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"^4.21.0","eslint":"^9.39.2","chokidar":"^5.0.0","@typescript-eslint/types":"^8.53.0","@typescript-eslint/utils":"^8.53.0","@eslint-community/eslint-utils":"^4.9.1"},"_nodeVersion":"22.19.0","dependencies":{"globals":"^17.0.0","prettier":"^3.7.4","local-pkg":"^1.1.2","@clack/prompts":"^0.11.0","eslint-plugin-n":"^17.23.2","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.5.1","eslint-plugin-vue":"^10.6.2","eslint-plugin-yml":"^1.19.1","vue-eslint-parser":"^10.2.0","@antfu/install-pkg":"^1.1.0","eslint-plugin-pnpm":"^1.4.3","eslint-plugin-toml":"^1.0.0","toml-eslint-parser":"^1.0.1","yaml-eslint-parser":"^1.3.2","eslint-plugin-antfu":"^3.1.3","eslint-plugin-jsdoc":"^62.0.0","eslint-plugin-jsonc":"^2.21.0","jsonc-eslint-parser":"^2.4.2","eslint-plugin-format":"^1.3.1","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.6.6","eslint-plugin-command":"^3.4.0","eslint-plugin-unicorn":"^62.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.7.0","eslint-flat-config-utils":"^2.1.4","@typescript-eslint/parser":"^8.53.0","eslint-plugin-import-lite":"^0.5.0","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^5.3.1","eslint-processor-vue-blocks":"^2.0.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.53.0","@eslint-community/eslint-plugin-eslint-comments":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","bumpp":"^10.4.0","execa":"^9.6.1","husky":"^9.1.7","eslint":"^9.39.2","vitest":"^4.0.17","tinyglobby":"^0.2.15","typescript":"^5.9.3","@types/node":"^24.10.8","lint-staged":"^16.2.7","eslint-typegen":"^2.3.0","find-up-simple":"^1.0.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","@prettier/plugin-xml":"^3.4.2","@unocss/eslint-plugin":"^66.5.12","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","@eslint/config-inspector":"^1.4.2","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^2.6.0","eslint-plugin-react-refresh":"^0.4.26","@types/eslint-plugin-jsx-a11y":"^6.10.1","eslint-plugin-erasable-syntax-only":"^0.4.0"},"peerDependencies":{"eslint":"^9.10.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0","eslint-plugin-jsx-a11y":">=6.10.2","eslint-plugin-react-hooks":"^7.0.0","@eslint-react/eslint-plugin":"^2.0.1","eslint-plugin-react-refresh":"^0.4.19","eslint-plugin-vuejs-accessibility":"^2.4.1"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.12.0_1768378425110_0.8248140615970463","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@xwbx/eslint-config","version":"0.13.0","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.13.0","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"5d203eacfb0386fe94237c8209d0d75f01a9cd89","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.13.0.tgz","fileCount":7,"integrity":"sha512-vU36rdd3T5+C9KYnmESo1+SXQDy4BBAnjmM60TnWUEc8RFdMEIjxqvZz1ftwRsb9UmUP1bJP0jmKAC9vFlDtlQ==","signatures":[{"sig":"MEUCIB/aM3a4PPxxzLFK+Wa1Wq95UNSbO1Sg/WZRshJkP5WwAiEAvTVyl854yvPHYbNStBcCuV+mehRyjGgIvjhsSd/eSxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1347523},"main":"./dist/index.js","type":"module","_from":"file:xwbx-eslint-config-0.13.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"}},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsup","test":"vitest","build":"pnpm run typegen && tsup --clean --dts","watch":"tsup --watch","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/4ec42214991b81c41c2481c95f9f50ce/xwbx-eslint-config-0.13.0.tgz","_integrity":"sha512-vU36rdd3T5+C9KYnmESo1+SXQDy4BBAnjmM60TnWUEc8RFdMEIjxqvZz1ftwRsb9UmUP1bJP0jmKAC9vFlDtlQ==","_npmVersion":"10.9.3","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"catalog:dev","eslint":"catalog:peer","chokidar":"catalog:dev","eslint-plugin-depend":"1.4.0","@typescript-eslint/types":"catalog:peer","@typescript-eslint/utils":"catalog:peer","@eslint-community/eslint-utils":"catalog:peer"},"_nodeVersion":"22.19.0","dependencies":{"globals":"^17.4.0","prettier":"^3.8.1","local-pkg":"^1.1.2","@clack/prompts":"^1.1.0","eslint-plugin-n":"^17.24.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.5.1","eslint-plugin-vue":"^10.8.0","eslint-plugin-yml":"^3.3.1","vue-eslint-parser":"^10.4.0","@antfu/install-pkg":"^1.1.0","eslint-plugin-pnpm":"^1.6.0","eslint-plugin-toml":"^1.3.1","toml-eslint-parser":"^1.0.3","yaml-eslint-parser":"^2.0.0","@e18e/eslint-plugin":"^0.2.0","eslint-plugin-antfu":"^3.2.2","eslint-plugin-jsdoc":"^62.7.1","eslint-plugin-jsonc":"^3.1.1","eslint-plugin-format":"^1.5.0","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"^1.6.9","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"^63.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.10.0","eslint-flat-config-utils":"^3.0.2","@typescript-eslint/parser":"^8.56.1","eslint-plugin-import-lite":"^0.5.2","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^5.6.0","eslint-processor-vue-blocks":"^2.0.0","eslint-config-flat-gitignore":"^2.2.1","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.56.1","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","bumpp":"^10.4.1","execa":"^9.6.1","husky":"^9.1.7","eslint":"^10.0.2","vitest":"^4.0.18","tinyglobby":"^0.2.15","typescript":"^5.9.3","@types/node":"^25.3.5","lint-staged":"^16.3.2","@angular/core":"^21.2.1","eslint-typegen":"^2.3.1","find-up-simple":"^1.0.1","astro-eslint-parser":"^1.3.0","eslint-plugin-astro":"^1.6.0","@prettier/plugin-xml":"^3.4.2","@unocss/eslint-plugin":"^66.6.6","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","@eslint/config-inspector":"^1.5.0","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^2.13.0","eslint-plugin-react-refresh":"^0.5.2","@angular-eslint/eslint-plugin":"^21.3.0","@types/eslint-plugin-jsx-a11y":"^6.10.1","@angular-eslint/template-parser":"^21.3.0","eslint-plugin-erasable-syntax-only":"^0.4.0","@angular-eslint/eslint-plugin-template":"^21.3.0"},"peerDependencies":{"eslint":"^9.10.0 || ^10.0.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0","eslint-plugin-jsx-a11y":">=6.10.2","eslint-plugin-react-hooks":"^7.0.0","@eslint-react/eslint-plugin":"^2.11.0","eslint-plugin-react-refresh":"^0.5.0","@angular-eslint/eslint-plugin":"^21.1.0","@angular-eslint/template-parser":"^21.1.0","eslint-plugin-vuejs-accessibility":"^2.4.1","@angular-eslint/eslint-plugin-template":"^21.1.0"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@angular-eslint/eslint-plugin":{"optional":true},"@angular-eslint/template-parser":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"@angular-eslint/eslint-plugin-template":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.13.0_1773052036426_0.3882344169040288","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@xwbx/eslint-config","version":"0.14.0","keywords":["eslint-config"],"author":{"url":"https://github.com/daflyinbed/","name":"xwbx","email":"1677759063@qq.com"},"license":"MIT","_id":"@xwbx/eslint-config@0.14.0","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"homepage":"https://github.com/daflyinbed/eslint-config","dist":{"shasum":"e83ece16ff5ee8803cf1d6dca29b17ba80c67fbd","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.14.0.tgz","fileCount":6,"integrity":"sha512-NyJa7vPNjufBCstoLS5O/3lwXbkc08Kt7ajAj2kuoNYysJxzMmCUKWaeE193FKRspyr8xq4R4rSz5fK/UhszgA==","signatures":[{"sig":"MEUCIH1nek9hcVxr4Py9DorAflx1EcfOp/s6nTQKgmX8YEqXAiEArQeXiMviMpsYTz/9fY/vcAG21XO1YISDtS2Vcwd9+hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1473156},"type":"module","_from":"file:xwbx-eslint-config-0.14.0.tgz","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"npx @eslint/config-inspector --host 0.0.0.0","lint":"eslint .","stub":"tsdown","test":"vitest","build":"pnpm run typegen && tsdown --clean --dts","watch":"tsdown --watch","release":"bumpp && pnpm publish","typegen":"tsx scripts/typegen.ts","typecheck":"tsc --noEmit","build:inspector":"pnpm build && npx @eslint/config-inspector build"},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"_resolved":"/private/var/folders/bp/hf39gs7j6p90rczk40vggbmw0000gn/T/58dc3c3f7b637423a95bf295e67a03e3/xwbx-eslint-config-0.14.0.tgz","_integrity":"sha512-NyJa7vPNjufBCstoLS5O/3lwXbkc08Kt7ajAj2kuoNYysJxzMmCUKWaeE193FKRspyr8xq4R4rSz5fK/UhszgA==","_npmVersion":"11.13.0","description":"xwbx's ESLint config","directories":{},"lint-staged":{"*":"eslint --fix"},"resolutions":{"tsx":"catalog:dev","eslint":"catalog:peer","chokidar":"catalog:dev","eslint-plugin-depend":"1.4.0","@typescript-eslint/types":"catalog:peer","@typescript-eslint/utils":"catalog:peer","@eslint-community/eslint-utils":"catalog:peer"},"_nodeVersion":"24.16.0","dependencies":{"globals":"^17.6.0","prettier":"^3.8.3","local-pkg":"^1.1.2","@clack/prompts":"^1.4.0","eslint-plugin-n":"^18.0.1","parse-gitignore":"^2.0.0","@eslint/markdown":"^8.0.1","eslint-plugin-vue":"^10.9.1","eslint-plugin-yml":"^3.3.2","vue-eslint-parser":"^10.4.0","@antfu/install-pkg":"^1.1.0","eslint-plugin-pnpm":"^1.6.0","eslint-plugin-toml":"^1.3.1","toml-eslint-parser":"^1.0.3","yaml-eslint-parser":"^2.0.0","@e18e/eslint-plugin":"^0.5.0","eslint-plugin-antfu":"^3.2.3","eslint-plugin-jsdoc":"^62.9.0","eslint-plugin-jsonc":"^3.1.2","eslint-plugin-format":"^2.0.1","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"^1.6.17","eslint-plugin-command":"^3.5.2","eslint-plugin-unicorn":"^64.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.10.0","eslint-flat-config-utils":"^3.2.0","@typescript-eslint/parser":"^8.59.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-no-only-tests":"^3.4.0","eslint-plugin-perfectionist":"^5.9.0","eslint-processor-vue-blocks":"^2.0.0","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.59.3","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","bumpp":"^11.1.0","execa":"^9.6.1","husky":"^9.1.7","eslint":"^10.3.0","tsdown":"^0.22.0","tsnapi":"^0.3.3","vitest":"^4.1.6","tinyglobby":"^0.2.16","typescript":"^6.0.3","@types/node":"^25.7.0","lint-staged":"^17.0.4","@angular/core":"^21.2.1","eslint-typegen":"^2.3.1","find-up-simple":"^1.0.1","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-solid":"^0.14.5","@prettier/plugin-xml":"^3.4.2","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.1","@unocss/eslint-plugin":"^66.6.8","prettier-plugin-astro":"^0.14.1","eslint-plugin-jsx-a11y":"^6.10.2","prettier-plugin-svelte":"^4.0.1","@eslint/config-inspector":"^3.0.2","@next/eslint-plugin-next":"^16.2.6","@eslint-react/eslint-plugin":"^5.7.7","eslint-plugin-react-refresh":"^0.5.2","@angular-eslint/eslint-plugin":"^21.3.1","@types/eslint-plugin-jsx-a11y":"^6.10.1","@angular-eslint/template-parser":"^21.3.1","eslint-plugin-erasable-syntax-only":"^0.4.1","@angular-eslint/eslint-plugin-template":"^21.3.1"},"peerDependencies":{"eslint":"^9.10.0 || ^10.0.0","astro-eslint-parser":"^1.0.2","eslint-plugin-astro":"^1.2.0","eslint-plugin-solid":"^0.14.3","@prettier/plugin-xml":"^3.4.1","eslint-plugin-svelte":">=2.35.1","svelte-eslint-parser":">=0.37.0","@unocss/eslint-plugin":">=0.50.0","prettier-plugin-astro":"^0.14.0","eslint-plugin-jsx-a11y":">=6.10.2","prettier-plugin-svelte":">=3.0.0","@next/eslint-plugin-next":">=15.0.0","@eslint-react/eslint-plugin":"^5.6.0","eslint-plugin-react-refresh":"^0.5.0","@angular-eslint/eslint-plugin":"^21.1.0","@angular-eslint/template-parser":"^21.1.0","eslint-plugin-vuejs-accessibility":"^2.4.1","@angular-eslint/eslint-plugin-template":"^21.1.0"},"inlinedDependencies":{"cached-factory":"0.2.0","find-up-simple":"1.0.1","eslint-visitor-keys":["3.4.3","5.0.1"],"@typescript-eslint/types":"8.59.4","@typescript-eslint/utils":"8.59.4","@eslint-community/eslint-utils":"4.9.1","@typescript-eslint/visitor-keys":"8.59.4","@typescript-eslint/scope-manager":"8.59.4","eslint-plugin-erasable-syntax-only":"0.4.1"},"peerDependenciesMeta":{"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-solid":{"optional":true},"@prettier/plugin-xml":{"optional":true},"eslint-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"prettier-plugin-astro":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"prettier-plugin-svelte":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"@angular-eslint/eslint-plugin":{"optional":true},"@angular-eslint/template-parser":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"@angular-eslint/eslint-plugin-template":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.14.0_1779763646108_0.5927987909009869","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@xwbx/eslint-config","type":"module","version":"0.15.0","description":"xwbx's ESLint config","author":"xwbx <1677759063@qq.com> (https://github.com/daflyinbed/)","license":"MIT","homepage":"https://github.com/daflyinbed/eslint-config","keywords":["eslint-config"],"exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"types":"./dist/index.d.mts","peerDependencies":{"@angular-eslint/eslint-plugin":"^21.1.0","@angular-eslint/eslint-plugin-template":"^21.1.0","@angular-eslint/template-parser":"^21.1.0","@eslint-react/eslint-plugin":"^5.6.0","@next/eslint-plugin-next":">=15.0.0","@prettier/plugin-xml":"^3.4.1","@unocss/eslint-plugin":">=0.50.0","astro-eslint-parser":">=1.0.2","eslint":"^9.10.0 || ^10.0.0","eslint-plugin-astro":">=1.2.0","eslint-plugin-jsx-a11y":">=6.10.2","eslint-plugin-react-refresh":"^0.5.0","eslint-plugin-solid":"^0.14.3","eslint-plugin-svelte":">=2.35.1","eslint-plugin-vuejs-accessibility":"^2.4.1","prettier-plugin-astro":"^0.14.0","prettier-plugin-slidev":"^1.0.5","prettier-plugin-svelte":">=3.0.0","svelte-eslint-parser":">=0.37.0"},"peerDependenciesMeta":{"@angular-eslint/eslint-plugin":{"optional":true},"@angular-eslint/eslint-plugin-template":{"optional":true},"@angular-eslint/template-parser":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@next/eslint-plugin-next":{"optional":true},"@prettier/plugin-xml":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-svelte":{"optional":true},"eslint-plugin-vuejs-accessibility":{"optional":true},"prettier-plugin-astro":{"optional":true},"prettier-plugin-slidev":{"optional":true},"prettier-plugin-svelte":{"optional":true},"svelte-eslint-parser":{"optional":true}},"dependencies":{"@antfu/install-pkg":"^1.1.0","@clack/prompts":"^1.7.0","@e18e/eslint-plugin":"^0.5.1","@eslint-community/eslint-plugin-eslint-comments":"^4.7.2","@eslint/markdown":"^8.0.3","@stylistic/eslint-plugin":"^5.10.0","@typescript-eslint/eslint-plugin":"^8.65.0","@typescript-eslint/parser":"^8.65.0","@vitest/eslint-plugin":"^1.6.23","eslint-config-flat-gitignore":"^2.3.0","eslint-flat-config-utils":"^3.2.0","eslint-merge-processors":"^2.0.0","eslint-plugin-antfu":"^3.2.3","eslint-plugin-command":"^3.5.3","eslint-plugin-format":"^2.0.1","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-jsdoc":"^63.2.0","eslint-plugin-jsonc":"^3.3.0","eslint-plugin-n":"^18.2.2","eslint-plugin-no-only-tests":"^3.4.0","eslint-plugin-perfectionist":"^5.10.0","eslint-plugin-pnpm":"^1.6.1","eslint-plugin-regexp":"^3.1.1","eslint-plugin-toml":"^1.4.0","eslint-plugin-unicorn":"^72.0.0","eslint-plugin-unused-imports":"^4.4.1","eslint-plugin-vue":"^10.10.0","eslint-plugin-yml":"^3.6.0","eslint-processor-vue-blocks":"^2.0.0","globals":"^17.7.0","local-pkg":"^1.2.1","parse-gitignore":"^2.0.0","prettier":"^3.8.3","toml-eslint-parser":"^1.0.3","vue-eslint-parser":"^10.4.1","yaml-eslint-parser":"^2.1.0"},"devDependencies":{"@angular-eslint/eslint-plugin":"^22.1.0","@angular-eslint/eslint-plugin-template":"^22.1.0","@angular-eslint/template-parser":"^22.1.0","@angular/core":"^22.0.7","@eslint-react/eslint-plugin":"^5.17.3","@eslint/config-inspector":"^3.1.0","@next/eslint-plugin-next":"^16.2.10","@prettier/plugin-xml":"^3.4.2","@types/eslint-plugin-jsx-a11y":"^6.10.1","@types/node":"^26.1.1","@unocss/eslint-plugin":"^66.7.5","astro-eslint-parser":"^3.0.0","bumpp":"^11.1.0","eslint":"^10.7.0","eslint-plugin-astro":"^3.0.1","eslint-plugin-erasable-syntax-only":"^0.4.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-solid":"^0.14.5","eslint-plugin-svelte":"^3.22.0","eslint-plugin-vuejs-accessibility":"^2.5.0","eslint-typegen":"^2.3.1","find-up-simple":"^1.0.1","husky":"^9.1.7","lint-staged":"^17.1.0","pnpm-workspace-yaml":"^1.6.1","prettier-plugin-astro":"^0.14.1","prettier-plugin-slidev":"^1.0.5","prettier-plugin-svelte":"^4.0.1","svelte":"^5.56.7","svelte-eslint-parser":"^1.8.0","tinyexec":"^1.2.4","tinyglobby":"^0.2.17","tsdown":"^0.22.12","tsx":"^4.23.1","typescript":"^6.0.3","vitest":"^4.1.10","vue":"^3.5.40"},"resolutions":{"@eslint-community/eslint-utils":"catalog:peer","@typescript-eslint/types":"catalog:peer","@typescript-eslint/utils":"catalog:peer","chokidar":"catalog:dev","eslint":"catalog:peer","tsx":"catalog:dev"},"lint-staged":{"*":"eslint --fix"},"inlinedDependencies":{"@eslint-community/eslint-utils":"4.9.1","@typescript-eslint/scope-manager":"8.59.4","@typescript-eslint/types":"8.59.4","@typescript-eslint/utils":"8.59.4","@typescript-eslint/visitor-keys":"8.59.4","cached-factory":"0.3.0","eslint-plugin-erasable-syntax-only":"0.4.2","eslint-visitor-keys":["3.4.3","5.0.1"],"find-up-simple":"1.0.1"},"scripts":{"build":"pnpm run typegen && tsdown --clean --dts","stub":"tsdown","dev":"npx @eslint/config-inspector --host 0.0.0.0","build:inspector":"pnpm build && npx @eslint/config-inspector build","watch":"tsdown --watch","lint":"eslint .","test":"vitest","typegen":"tsx scripts/typegen.ts","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_nodeVersion":"24.18.1","_id":"@xwbx/eslint-config@0.15.0","dist":{"integrity":"sha512-sOpNUqeKbYxsIJL3PWob/xY+Gtl45bGgyQ/prvTZd7OWye5O4gs3SbzRWjfw655oY6xS1YKvWGGqIaPwd8qGiA==","shasum":"a8ad8cb539f97057df0f304a56ee022e20e020af","tarball":"https://registry.npmjs.org/@xwbx/eslint-config/-/eslint-config-0.15.0.tgz","fileCount":6,"unpackedSize":1543699,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCh+vnzesfW8ejv1maEH9UAIsShxENqnXiY84VUdiJa3AIgRAuGU3S8uDKEIJFDjXNBt8qYcBfgkfSmwohzlcanG6o="}]},"_npmUser":{"name":"xwbx","email":"1677759063@qq.com"},"directories":{},"maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_0.15.0_1785482558248_0.3700084481546222"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-11T10:36:38.818Z","modified":"2026-07-31T07:22:38.568Z","0.0.1":"2024-08-11T10:36:39.127Z","0.0.2":"2024-08-11T11:17:35.658Z","0.0.3":"2024-08-11T11:26:57.183Z","0.0.4":"2024-08-12T14:15:21.895Z","0.0.5":"2024-08-14T11:28:54.210Z","0.0.6":"2024-08-15T07:37:50.216Z","0.0.7":"2024-08-17T08:15:35.791Z","0.0.8":"2024-08-22T07:55:14.488Z","0.0.9":"2024-08-28T11:21:19.599Z","0.0.10":"2024-08-28T12:47:25.740Z","0.1.0":"2024-09-06T08:22:11.986Z","0.1.1":"2024-09-07T08:04:53.771Z","0.1.2":"2024-09-12T07:06:23.342Z","0.1.3":"2024-09-18T06:23:51.531Z","0.1.4":"2024-09-23T09:43:07.689Z","0.1.5":"2024-09-25T11:45:06.545Z","0.2.0":"2024-11-04T06:20:01.826Z","0.2.1":"2024-11-04T07:00:04.496Z","0.2.2":"2024-11-22T03:23:07.690Z","0.2.3":"2024-12-04T01:50:08.645Z","0.3.0":"2025-01-16T09:43:20.704Z","0.4.0":"2025-04-07T12:56:47.162Z","0.4.1":"2025-04-07T13:49:56.636Z","0.5.0":"2025-05-06T09:17:28.126Z","0.6.0":"2025-05-26T07:02:36.736Z","0.7.0":"2025-07-02T08:21:14.879Z","0.8.0":"2025-07-28T04:03:03.245Z","0.9.0":"2025-09-05T03:35:29.383Z","0.10.0":"2025-10-21T07:43:06.584Z","0.11.0":"2025-12-02T07:41:35.473Z","0.12.0":"2026-01-14T08:13:45.469Z","0.13.0":"2026-03-09T10:27:16.603Z","0.14.0":"2026-05-26T02:47:26.291Z","0.15.0":"2026-07-31T07:22:38.404Z"},"author":"xwbx <1677759063@qq.com> (https://github.com/daflyinbed/)","license":"MIT","homepage":"https://github.com/daflyinbed/eslint-config","keywords":["eslint-config"],"description":"xwbx's ESLint config","maintainers":[{"name":"xwbx","email":"1677759063@qq.com"}],"readme":"# @xwbx/eslint-config\n\nA opinionated ESLint config preset for JavaScript, TypeScript, Vue 2 or Vue 3,\nand Prettier.\n\n## Features\n\n- Format with Prettier.\n- Designed to work with TypeScript, Vue 2 and 3 out-of-box.\n- Support Astro, Svelte, Next.js, JSON(5), YAML, Markdown, ...\n- Sort imports, `package.json`, `tsconfig.json`...\n- [ESLint Flat config](https://eslint.org/docs/latest/use/configure/configuration-files-new), compose easily!\n- Ignores common files like `dist`, `node_modules`, `coverage`, and files in `.gitignore`.\n- Reasonable defaults, best practices, only one-line of config\n- Reasonable strict, but with better code quality.\n- Requires ESLint v9.10.0+\n\n## Install\n\n```bash\nnpm i -D @xwbx/eslint-config\n```\n\nRequire Node.js >= 18.18, and ESLint >= 9.5.0.\n\n## Usage\n\n```js\nimport { xwbx } from \"@xwbx/eslint-config\";\nexport default xwbx(\n  {\n    // TypeScript, Vue, Unocss And Astro are autodetected, you can also explicitly enable them:\n    typescript: true,\n    vue: true,\n    unocss: true,\n    astro: true,\n    // Svelte and Next.js need to be explicitly enabled\n    svelte: true,\n    nextjs: true,\n    // Disable jsonc yaml and toml support\n    jsonc: false,\n    yaml: false,\n    toml: false,\n\n    // `.eslintignore` is no longer supported in Flat config, use `ignores` instead\n    // The `ignores` option in the option (first argument) is specifically treated to always be global ignores\n    // And will **extend** the config's default ignores, not override them\n    // You can also pass a function to modify the default ignores\n    ignores: [\n      \"**/fixtures\",\n      // ...globs\n    ],\n  },\n  // From the second arguments they are ESLint Flat Configs\n  // you can have multiple configs\n  {\n    files: [\"**/*.ts\"],\n    rules: {},\n  },\n);\n```\n\n### Unocss\n\nUnocss support is detected automatically by checking if `unocss`or`@unocss/webpack`or`@unocss/nuxt'` is installed in your project. You can also explicitly enable/disable it:\n\n```js\n// eslint.config.js\nimport xwbx from \"@xwbx/eslint-config\";\n\nexport default xwbx({\n  unocss: true,\n});\n```\n\nRunning `npx eslint` should prompt you to install the required dependencies, otherwise, you can install them manually:\n\n```bash\npnpm i -D @unocss/eslint-plugin\n```\n\n### Astro\n\nAstro support is detected automatically by checking if `astro` is installed in your project. You can also explicitly enable/disable it:\n\n```js\n// eslint.config.js\nimport xwbx from \"@xwbx/eslint-config\";\n\nexport default xwbx({\n  astro: true,\n});\n```\n\nRunning `npx eslint` should prompt you to install the required dependencies, otherwise, you can install them manually:\n\n```bash\npnpm i -D astro-eslint-parser eslint-plugin-astro prettier-plugin-astro\n```\n\n### Angular\n\nTo enable Angular support, you need to explicitly turn it on:\n\n```js\n// eslint.config.js\nimport xwbx from \"@xwbx/eslint-config\";\n\nexport default xwbx({\n  angular: true,\n});\n```\n\nRunning `npx eslint` should prompt you to install the required dependencies, otherwise, you can install them manually:\n\n```bash\npnpm i -D @angular-eslint/eslint-plugin @angular-eslint/eslint-plugin-template @angular-eslint/template-parser\n```\n\n### Svelte\n\nTo enable Svelte support, you need to explicitly turn it on:\n\n```js\n// eslint.config.js\nimport xwbx from \"@xwbx/eslint-config\";\n\nexport default xwbx({\n  svelte: true,\n});\n```\n\nRunning `npx eslint` should prompt you to install the required dependencies, otherwise, you can install them manually:\n\n```bash\npnpm i -D eslint-plugin-svelte\n```\n\nIf you also want formatting support for `.svelte` files, enable `formatters.svelte`:\n\n```js\nexport default xwbx({\n  svelte: true,\n  formatters: {\n    svelte: true,\n  },\n});\n```\n\nThis requires installing `prettier-plugin-svelte`:\n\n- Svelte 5: `prettier-plugin-svelte` v4\n- Svelte 3/4: `prettier-plugin-svelte` v3\n\n```bash\npnpm i -D prettier-plugin-svelte\n```\n\n### Next.js\n\nTo enable Next.js support, you need to explicitly turn it on:\n\n```js\n// eslint.config.js\nimport xwbx from \"@xwbx/eslint-config\";\n\nexport default xwbx({\n  nextjs: true,\n});\n```\n\nRunning `npx eslint` should prompt you to install the required dependencies, otherwise, you can install them manually:\n\n```bash\npnpm i -D @next/eslint-plugin-next\n```\n\n### Prettier\n\nDefault option is\n\n```js\nconst prettierOptions = {\n  tabWidth: 2,\n  useTabs: false,\n  trailingComma: \"all\",\n  singleQuote: false,\n  semi: true,\n  endOfLine: \"lf\",\n};\n```\n\nOverride by formatters.prettierOptions\n\n```js\n// eslint.config.js\nexport default xwbx({\n  formatters: {\n    prettierOptions: {\n      semi: false,\n    },\n  },\n});\n```\n\n### `perfectionist` (sorting)\n\nThis plugin [`eslint-plugin-perfectionist`](https://github.com/azat-io/eslint-plugin-perfectionist) allows you to sort object keys, imports, etc, with auto-fix.\n\nThe plugin is installed, but only `perfectionist/sort-imports`, `perfectionist/sort-exports`, `perfectionist/sort-named-exports` and `perfectionist/sort-named-imports` are enabled by default. You can disable/modify default behavior using `perfectionist` option.\n\nIt's recommended to opt-in on each file individually using [configuration comments](https://eslint.org/docs/latest/use/configure/rules#using-configuration-comments-1).\n\n```js\n/* eslint perfectionist/sort-exports: \"error\" */\nexport * from \"./astro\";\nexport * from \"./command\";\nexport * from \"./comments\";\n```\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### 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-lite/*`        | [eslint-plugin-import-lite](https://github.com/9romise/eslint-plugin-import-lite)                     |\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| `style/*`  | `@stylistic/*`         | [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic)                      |\n| `test/*`   | `vitest/*`             | [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest)                           |\n| `test/*`   | `no-only-tests/*`      | [eslint-plugin-no-only-tests](https://github.com/levibuzolic/eslint-plugin-no-only-tests)             |\n| `next/*`   | `@next/next`           | [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/canary/packages/eslint-plugin-next) |\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### 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- [`test/no-only-tests`](https://github.com/levibuzolic/eslint-plugin-no-only-tests)\n- [`pnpm/json-enforce-catalog`](https://github.com/antfu/pnpm-workspace-utils/tree/main/packages/eslint-plugin-pnpm#rules)\n- [`pnpm/json-prefer-workspace-settings`](https://github.com/antfu/pnpm-workspace-utils/tree/main/packages/eslint-plugin-pnpm#rules)\n- [`pnpm/json-valid-catalog`](https://github.com/antfu/pnpm-workspace-utils/tree/main/packages/eslint-plugin-pnpm#rules)\n\nSince v0.4.0, they are no longer 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`. If you don't want this behavior, you can disable them:\n\n```js\n// eslint.config.js\nimport xwbx from \"@xwbx/eslint-config\";\n\nexport default xwbx({\n  isInEditor: false,\n});\n```\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 and `vue/*` rules would only be enabled in `.vue` files. If you want to override the rules, you need to specify the file extension:\n\n```js\n// eslint.config.js\nimport xwbx from \"@xwbx/eslint-config\";\n\nexport default xwbx(\n  {\n    vue: true,\n    typescript: true,\n  },\n  {\n    // Remember to specify the file glob here, otherwise it might cause the vue plugin to handle non-vue files\n    files: [\"**/*.vue\"],\n    rules: {\n      \"vue/operator-linebreak\": [\"error\", \"before\"],\n    },\n  },\n  {\n    // Without `files`, they are general rules for all files (Markdown excluded — see note below)\n    rules: {\n      \"style/semi\": [\"error\", \"never\"],\n    },\n  },\n);\n```\n\n> [!NOTE]\n> Rule overrides without an explicit `files` constraint are automatically excluded from Markdown files, via [`composer.setDefaultIgnores`](https://github.com/antfu/eslint-flat-config-utils#composersetdefaultignores). This prevents JS-only rules (e.g. `no-irregular-whitespace`, `perfectionist/sort-imports`) from crashing on `@eslint/markdown`'s `SourceCode`, which doesn't expose JS-specific methods like `getAllComments()`. If you want a rule to apply to Markdown, scope it explicitly with `files: ['**/*.md']`.\n\nWe also provided the `overrides` options in each integration to make it easier:\n\n```js\n// eslint.config.js\nimport xwbx from \"@xwbx/eslint-config\";\n\nexport default xwbx({\n  vue: {\n    overrides: {\n      \"vue/operator-linebreak\": [\"error\", \"before\"],\n    },\n  },\n  typescript: {\n    overrides: {\n      \"ts/consistent-type-definitions\": [\"error\", \"interface\"],\n    },\n    // type aware rules overrides should write here\n    overridesTypeAware: {\n      \"ts/no-unsafe-assignment\": [\"warn\"],\n    },\n  },\n  yaml: {\n    overrides: {\n      // ...\n    },\n  },\n});\n```\n\n### Vue\n\nVue support is detected automatically by checking if `vue` is installed in your project. You can also explicitly enable/disable it:\n\n```js\n// eslint.config.js\nimport xwbx from \"@xwbx/eslint-config\";\n\nexport default xwbx({\n  vue: true,\n});\n```\n\n#### Vue 2\n\nWe have limited support for Vue 2 (as it's already [reached EOL](https://v2.vuejs.org/eol/)). If you are still using Vue 2, you can configure it manually by setting `vueVersion` to `2`:\n\n```js\n// eslint.config.js\nimport xwbx from \"@xwbx/eslint-config\";\n\nexport default xwbx({\n  vue: {\n    vueVersion: 2,\n  },\n});\n```\n\nAs it's in maintenance mode, we only accept bug fixes for Vue 2. It might also be removed in the future when `eslint-plugin-vue` drops support for Vue 2. We recommend upgrading to Vue 3 if possible.\n\n#### Vue Accessibility\n\nTo enable Vue accessibility support, you need to explicitly turn it on:\n\n```js\n// eslint.config.js\nimport xwbx from \"@xwbx/eslint-config\";\n\nexport default xwbx({\n  vue: {\n    a11y: true,\n  },\n});\n```\n\nRunning `npx eslint` should prompt you to install the required dependencies, otherwise, you can install them manually:\n\n```bash\nnpm i -D eslint-plugin-vuejs-accessibility\n```\n\n## VSCode\n\nEnable flat config if you are using ESLint < 9.\n\n```jsonc\n{\n  // Disable the default formatter, use eslint instead\n  \"prettier.enable\": false,\n  \"eslint.experimental.useFlatConfig\": true,\n  \"eslint.useFlatConfig\": true,\n  // Auto fix\n  \"editor.codeActionsOnSave\": {\n    \"source.fixAll.eslint\": \"explicit\",\n    \"source.organizeImports\": \"never\",\n  },\n  // Enable eslint for all supported languages\n  \"eslint.validate\": [\n    \"javascript\",\n    \"javascriptreact\",\n    \"typescript\",\n    \"typescriptreact\",\n    \"vue\",\n    \"html\",\n    \"markdown\",\n    \"json\",\n    \"jsonc\",\n    \"yaml\",\n    \"toml\",\n    \"xml\",\n    \"svg\",\n    \"gql\",\n    \"graphql\",\n    \"astro\",\n    \"svelte\",\n    \"css\",\n    \"less\",\n    \"scss\",\n    \"pcss\",\n    \"postcss\",\n  ],\n}\n```\n\n## Zed\n\nAdd the following settings to your `.zed/settings.json`:\n\n```jsonc\n{\n  \"format_on_save\": \"on\",\n  // Use ESLint's --fix:\n  \"code_actions_on_format\": {\n    \"source.fixAll.eslint\": true,\n  },\n  \"formatter\": [],\n  // Enable eslint for all supported languages\n  // Defaults only include https://github.com/search?q=repo%3Azed-industries%2Fzed%20eslint_languages&type=code\n  \"languages\": {\n    \"HTML\": {\n      \"language_servers\": [\"...\", \"eslint\"],\n    },\n    \"Markdown\": {\n      \"language_servers\": [\"...\", \"eslint\"],\n    },\n    \"Markdown-Inline\": {\n      \"language_servers\": [\"...\", \"eslint\"],\n    },\n    \"JSON\": {\n      \"language_servers\": [\"...\", \"eslint\"],\n    },\n    \"JSONC\": {\n      \"language_servers\": [\"...\", \"eslint\"],\n    },\n    \"YAML\": {\n      \"language_servers\": [\"...\", \"eslint\"],\n    },\n    \"CSS\": {\n      \"language_servers\": [\"...\", \"eslint\"],\n    },\n    // Add other languages as needed\n  },\n  \"lsp\": {\n    \"eslint\": {\n      \"settings\": {\n        \"workingDirectories\": [\"./\"],\n\n        // Silent the stylistic rules in your IDE, but still auto fix them\n        \"rulesCustomizations\": [\n          { \"rule\": \"style/*\", \"severity\": \"off\", \"fixable\": true },\n          { \"rule\": \"format/*\", \"severity\": \"off\", \"fixable\": true },\n          { \"rule\": \"*-indent\", \"severity\": \"off\", \"fixable\": true },\n          { \"rule\": \"*-spacing\", \"severity\": \"off\", \"fixable\": true },\n          { \"rule\": \"*-spaces\", \"severity\": \"off\", \"fixable\": true },\n          { \"rule\": \"*-order\", \"severity\": \"off\", \"fixable\": true },\n          { \"rule\": \"*-dangle\", \"severity\": \"off\", \"fixable\": true },\n          { \"rule\": \"*-newline\", \"severity\": \"off\", \"fixable\": true },\n          { \"rule\": \"*quotes\", \"severity\": \"off\", \"fixable\": true },\n          { \"rule\": \"*semi\", \"severity\": \"off\", \"fixable\": true },\n        ],\n      },\n    },\n  },\n}\n```\n\n## Credits\n\nThis setup is heavily inspired on a few projects:\n\n- [@antfu/eslint-config](https://github.com/antfu/eslint-config)\n- [@sxzz/eslint-config](https://github.com/sxzz/eslint-config)\n","readmeFilename":""}