{"_id":"@chanyuxi/eslint-waltz","_rev":"14-2a38296fe471250141b1b98f007241b0","name":"@chanyuxi/eslint-waltz","dist-tags":{"latest":"1.5.0"},"versions":{"0.0.0-alpha.1":{"name":"@chanyuxi/eslint-waltz","version":"0.0.0-alpha.1","keywords":["chanyuxi","eslint","config"],"author":{"url":"https://github.com/chanyuxi","name":"chanyuxi","email":"2438149743@qq.com"},"license":"ISC","_id":"@chanyuxi/eslint-waltz@0.0.0-alpha.1","maintainers":[{"name":"chanyuxi","email":"2438149743@qq.com"}],"dist":{"shasum":"7931b39d35abb9ef2393f46b837cc55c92cdf993","tarball":"https://registry.npmjs.org/@chanyuxi/eslint-waltz/-/eslint-waltz-0.0.0-alpha.1.tgz","fileCount":4,"integrity":"sha512-7eLzw5XpNi4Wz9XXLoii9jEskg/YNOjf2pYeKjZXvChJhVzaAMVhhbjm0/AD6aXD1FlKDfmbtbK3N+IBcKwpsA==","signatures":[{"sig":"MEUCIQCn8ghyUvSCq6lCwz+z25NHXVND0MANJyqrHfGWRsM3pQIgVm+0c4yIsLoWCVVIgq0HYlOc4Q7wBL+xSuEzfBkXGQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233781},"type":"module","exports":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"scripts":{"gen":"tsx scripts/typegen.ts","lint":"eslint","build":"pnpm gen && rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript","lint:fix":"eslint --fix","typeCheck":"tsc"},"_npmUser":{"name":"chanyuxi","email":"2438149743@qq.com"},"_npmVersion":"10.8.2","description":"Great, all I can say is thank you @antfu/eslint-config","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.4.1","devDependencies":{"tsx":"^4.20.3","jiti":"^2.5.1","tslib":"^2.8.1","eslint":"^9.32.0","rollup":"^4.46.2","globals":"^16.3.0","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.1.0","eslint-typegen":"^2.3.0","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.38.0","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-import":"^2.32.0","rollup-plugin-delete":"^3.0.1","@stylistic/eslint-plugin":"^5.2.2","@rollup/plugin-typescript":"^12.1.4","eslint-config-flat-gitignore":"^2.1.0"},"peerDependencies":{"eslint":"^9.32.0","globals":"^16.3.0","typescript-eslint":"^8.38.0","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.2.2","eslint-config-flat-gitignore":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-waltz_0.0.0-alpha.1_1753977011090_0.712777799755077","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.2":{"name":"@chanyuxi/eslint-waltz","version":"0.0.0-alpha.2","keywords":["chanyuxi","eslint","config","integration"],"author":{"url":"https://github.com/chanyuxi","name":"chanyuxi","email":"2438149743@qq.com"},"license":"ISC","_id":"@chanyuxi/eslint-waltz@0.0.0-alpha.2","maintainers":[{"name":"chanyuxi","email":"2438149743@qq.com"}],"dist":{"shasum":"cf801789b8788c79f1e745caa26a0285b298bee7","tarball":"https://registry.npmjs.org/@chanyuxi/eslint-waltz/-/eslint-waltz-0.0.0-alpha.2.tgz","fileCount":4,"integrity":"sha512-bTiSLXRgvrcwm1tHG9q/53ZdIoqBdE8nSDVv6iJ2VpGL4mwk+bLrMaAdsjPK3YvzUTybsp5KSQXMRRh/7HDZYA==","signatures":[{"sig":"MEUCIBdoOSQ9+h2scyJOTmvLOViMZ3ySX0rPG1Krr2ZvnBETAiEAp+A78v8A0BOHtFWOLSMNiJpPx/sJpuIyLg07FTbTwQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342764},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"dfe21e91a464e008af9f34649682b90e512e1b24","scripts":{"gen":"tsx scripts/typegen.ts","lint":"eslint","build":"rimraf ./dist && pnpm gen && rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript","prepare":"husky","lint:fix":"eslint --fix","typeCheck":"tsc"},"_npmUser":{"name":"chanyuxi","email":"2438149743@qq.com"},"_npmVersion":"10.8.2","description":"Great, all I can say is thank you @antfu/eslint-config","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.4.1","devDependencies":{"tsx":"^4.20.3","jiti":"^2.5.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.32.0","rimraf":"^6.0.1","rollup":"^4.46.2","globals":"^16.3.0","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.1.0","eslint-typegen":"^2.3.0","@commitlint/cli":"^19.8.1","@commitlint/types":"^19.8.1","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.38.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-import":"^2.32.0","rollup-plugin-delete":"^3.0.1","eslint-plugin-react-x":"^1.52.3","@rollup/plugin-commonjs":"^28.0.6","eslint-plugin-react-dom":"^1.52.3","@stylistic/eslint-plugin":"^5.2.2","@rollup/plugin-typescript":"^12.1.4","eslint-plugin-react-debug":"^1.52.3","@rollup/plugin-node-resolve":"^16.0.1","eslint-plugin-react-web-api":"^1.52.3","eslint-config-flat-gitignore":"^2.1.0","@commitlint/config-conventional":"^19.8.1","eslint-plugin-react-hooks-extra":"^1.52.3","eslint-plugin-react-naming-convention":"^1.52.3"},"peerDependencies":{"eslint":"^9.32.0","globals":"^16.3.0","typescript-eslint":"^8.38.0","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-import":"^2.32.0","eslint-plugin-react-x":"^1.52.3","eslint-plugin-react-dom":"^1.52.3","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-react-debug":"^1.52.3","eslint-plugin-react-web-api":"^1.52.3","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-hooks-extra":"^1.52.3","eslint-plugin-react-naming-convention":"^1.52.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-waltz_0.0.0-alpha.2_1754050644765_0.15304870847875907","host":"s3://npm-registry-packages-npm-production"}},"0.0.0":{"name":"@chanyuxi/eslint-waltz","version":"0.0.0","keywords":["chanyuxi","eslint","config","integration"],"author":{"url":"https://github.com/chanyuxi","name":"chanyuxi","email":"2438149743@qq.com"},"license":"ISC","_id":"@chanyuxi/eslint-waltz@0.0.0","maintainers":[{"name":"chanyuxi","email":"2438149743@qq.com"}],"homepage":"https://github.com/chanyuxi/eslint-waltz","bugs":{"url":"https://github.com/chanyuxi/eslint-waltz/issues"},"dist":{"shasum":"8af687534c83df00750e6ef6aac49927c54869ae","tarball":"https://registry.npmjs.org/@chanyuxi/eslint-waltz/-/eslint-waltz-0.0.0.tgz","fileCount":4,"integrity":"sha512-nGUe9BF8q8WqsUnKryFitF7wlUv8HBXvAFrX4UzpkvXefNbNA0AvMz6pD+qq8iULeps/jTeF7Ror5RwYjIuaaQ==","signatures":[{"sig":"MEUCIQDJjFQBsAoom9D7TgMw9JHGimJjku006+nuZvjytXFYHwIgAnzOx5GQB8b9H8NhuXKIvuSA0ySBxTR3EDWWJEoYGBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCwpQF9IoFqjvY5Hl3rkA4xhDcp3r6XwvLOuOCh3iDAaAIgeUSnBY9+JEC0GdRkxrqtGH6UDqM94sxEfbl6HRpy4Hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268020},"type":"module","_from":"file:chanyuxi-eslint-waltz-0.0.0.tgz","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"gen":"tsx scripts/typegen.ts","lint":"eslint .","test":"node --import tsx test/config.test.ts","build":"rimraf ./dist && pnpm gen && rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript","check":"pnpm run typeCheck && pnpm run lint && pnpm run test","release":"pnpm build && changeset publish","version":"changeset version && pnpm install --lockfile-only","lint:fix":"eslint . --fix","changeset":"changeset","typeCheck":"pnpm gen && tsc --noEmit"},"_npmUser":{"name":"chanyuxi","email":"2438149743@qq.com"},"_resolved":"C:\\Users\\admin\\AppData\\Local\\Temp\\d72dc733f9559aba9978b14619c104cd\\chanyuxi-eslint-waltz-0.0.0.tgz","_integrity":"sha512-nGUe9BF8q8WqsUnKryFitF7wlUv8HBXvAFrX4UzpkvXefNbNA0AvMz6pD+qq8iULeps/jTeF7Ror5RwYjIuaaQ==","repository":{"url":"git+https://github.com/chanyuxi/eslint-waltz.git","type":"git"},"_npmVersion":"11.17.0","description":"A composable ESLint flat config for JavaScript, TypeScript, JSONC, imports, and React.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jiti":"^2.5.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.32.0","rimraf":"^6.0.1","rollup":"^4.46.2","globals":"^16.3.0","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","eslint-typegen":"^2.3.0","@changesets/cli":"^3.0.2","@commitlint/cli":"^19.8.1","@commitlint/types":"^19.8.1","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.38.0","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-import":"^2.32.0","eslint-plugin-react-x":"^1.52.3","@rollup/plugin-commonjs":"^28.0.6","eslint-plugin-react-dom":"^1.52.3","@stylistic/eslint-plugin":"^5.2.2","@rollup/plugin-typescript":"^12.1.4","eslint-plugin-react-debug":"^1.52.3","@rollup/plugin-node-resolve":"^16.0.1","eslint-plugin-react-web-api":"^1.52.3","eslint-config-flat-gitignore":"^2.1.0","@commitlint/config-conventional":"^19.8.1","eslint-plugin-react-hooks-extra":"^1.52.3","eslint-plugin-react-naming-convention":"^1.52.3"},"peerDependencies":{"eslint":"^9.32.0","globals":"^16.3.0","@eslint/js":"^9.32.0","typescript-eslint":"^8.38.0","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-import":"^2.32.0","eslint-plugin-react-x":"^1.52.3","eslint-plugin-react-dom":"^1.52.3","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-react-debug":"^1.52.3","eslint-plugin-react-web-api":"^1.52.3","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-hooks-extra":"^1.52.3","eslint-plugin-react-naming-convention":"^1.52.3"},"peerDependenciesMeta":{"typescript-eslint":{"optional":true},"eslint-plugin-import":{"optional":true},"eslint-plugin-react-x":{"optional":true},"eslint-plugin-react-dom":{"optional":true},"eslint-plugin-react-debug":{"optional":true},"eslint-plugin-react-web-api":{"optional":true},"eslint-config-flat-gitignore":{"optional":true},"eslint-plugin-react-hooks-extra":{"optional":true},"eslint-plugin-react-naming-convention":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-waltz_0.0.0_1789099290642_0.02170797698391902","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@chanyuxi/eslint-waltz","version":"0.1.0","keywords":["chanyuxi","eslint","config","integration"],"author":{"url":"https://github.com/chanyuxi","name":"chanyuxi","email":"2438149743@qq.com"},"license":"ISC","_id":"@chanyuxi/eslint-waltz@0.1.0","maintainers":[{"name":"chanyuxi","email":"2438149743@qq.com"}],"homepage":"https://github.com/chanyuxi/eslint-waltz","bugs":{"url":"https://github.com/chanyuxi/eslint-waltz/issues"},"bin":{"eslint-waltz":"dist/cli.js"},"dist":{"shasum":"42cfc69a7f559362050bc62906c66dce069cd8dc","tarball":"https://registry.npmjs.org/@chanyuxi/eslint-waltz/-/eslint-waltz-0.1.0.tgz","fileCount":5,"integrity":"sha512-UJiOkZX2fTwyacgl7qyhvlAo72tFpGEHyNI0QZgGb8QurF150NYUdWhKt+sqwh5ZxnOnz2GD5LDDlkMD3Vnubg==","signatures":[{"sig":"MEUCIE58cQyPkD9gtWtN7Bf9/PcsT+Vh1NGqLqI8f0um2vmgAiEA9YZtx/tqwKda7iT2eM6/idOxRVEQgt7OLoYcCxVS688=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAwTMvR/Jjk24mUpHwc6nWFenmzhQ3+cETbFcyxFCGHgAiB1YIQ/6tiVeV+Si5kXQQAHD6tz2yJ+X0yH5MI5A1T9bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334286},"type":"module","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"0880418148eb57daf1a2d355d0050bc4d36e965b","scripts":{"gen":"tsx scripts/typegen.ts","lint":"eslint .","test":"node --import tsx test/index.ts","build":"rimraf ./dist && pnpm gen && rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript","check":"pnpm run typeCheck && pnpm run lint && pnpm run test","prepack":"pnpm build","prepare":"husky","release":"pnpm build && changeset publish","version":"changeset version && pnpm install --lockfile-only","lint:fix":"eslint . --fix","changeset":"changeset","typeCheck":"pnpm gen && tsc --noEmit"},"_npmUser":{"name":"chanyuxi","email":"2438149743@qq.com"},"repository":{"url":"git+https://github.com/chanyuxi/eslint-waltz.git","type":"git"},"_npmVersion":"11.17.0","description":"A composable ESLint flat config for JavaScript, TypeScript, JSONC, imports, and React.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.4.1","devDependencies":{"tsx":"^4.20.3","jiti":"^2.5.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.32.0","rimraf":"^6.0.1","rollup":"^4.46.2","globals":"^16.3.0","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","eslint-typegen":"^2.3.0","@changesets/cli":"^3.0.2","@commitlint/cli":"^19.8.1","@commitlint/types":"^19.8.1","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.38.0","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-import":"^2.32.0","eslint-plugin-react-x":"^1.52.3","@rollup/plugin-commonjs":"^28.0.6","eslint-plugin-react-dom":"^1.52.3","@stylistic/eslint-plugin":"^5.2.2","@rollup/plugin-typescript":"^12.1.4","eslint-plugin-react-debug":"^1.52.3","@rollup/plugin-node-resolve":"^16.0.1","eslint-plugin-react-web-api":"^1.52.3","eslint-config-flat-gitignore":"^2.1.0","@commitlint/config-conventional":"^19.8.1","eslint-plugin-react-hooks-extra":"^1.52.3","eslint-plugin-react-naming-convention":"^1.52.3"},"peerDependencies":{"eslint":"^9.32.0","globals":"^16.3.0","@eslint/js":"^9.32.0","typescript-eslint":"^8.38.0","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-import":"^2.32.0","eslint-plugin-react-x":"^1.52.3","eslint-plugin-react-dom":"^1.52.3","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-react-debug":"^1.52.3","eslint-plugin-react-web-api":"^1.52.3","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-hooks-extra":"^1.52.3","eslint-plugin-react-naming-convention":"^1.52.3"},"peerDependenciesMeta":{"typescript-eslint":{"optional":true},"eslint-plugin-import":{"optional":true},"eslint-plugin-react-x":{"optional":true},"eslint-plugin-react-dom":{"optional":true},"eslint-plugin-react-debug":{"optional":true},"eslint-plugin-react-web-api":{"optional":true},"eslint-config-flat-gitignore":{"optional":true},"eslint-plugin-react-hooks-extra":{"optional":true},"eslint-plugin-react-naming-convention":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-waltz_0.1.0_1789106417146_0.6753612079546989","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@chanyuxi/eslint-waltz","version":"0.1.1","keywords":["chanyuxi","eslint","config","integration"],"author":{"url":"https://github.com/chanyuxi","name":"chanyuxi","email":"2438149743@qq.com"},"license":"ISC","_id":"@chanyuxi/eslint-waltz@0.1.1","maintainers":[{"name":"chanyuxi","email":"2438149743@qq.com"}],"homepage":"https://github.com/chanyuxi/eslint-waltz","bugs":{"url":"https://github.com/chanyuxi/eslint-waltz/issues"},"bin":{"eslint-waltz":"dist/cli.js"},"dist":{"shasum":"c14b4069dc47640b798c50e2a3ccd7de147cd542","tarball":"https://registry.npmjs.org/@chanyuxi/eslint-waltz/-/eslint-waltz-0.1.1.tgz","fileCount":5,"integrity":"sha512-9indgyeOrqQsihgJ64l5vA6vS3g+qlvkpcQwa3TI0nvP4tsBJkeIjsKdpik86Xkf02Zo/9vZdcygvWiBe0vZhg==","signatures":[{"sig":"MEUCIQCDjxuwv0fkfZ2BSr21xkQnvcY9qQWBoZ9GO6ndheJwwQIgJg6E2PEKHNPsFNUDBOG3lzvHaiv+oPG3PsN64Xp7wPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDIZ7KslicHUeYcOHLiXhnueiTKfJaWiN0F95z2ATyjwAiBhTGrbV4n1P5xUZvwU2tzvFmARTHufp/72q/oh/3TQXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339750},"type":"module","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"0e053fc5f10eda5ff94679caf45d027cb2c4cfe2","scripts":{"gen":"tsx scripts/typegen.ts","lint":"eslint .","test":"node --import tsx test/index.ts","build":"rimraf ./dist && pnpm gen && rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript","check":"pnpm run typeCheck && pnpm run lint && pnpm run test","prepack":"pnpm build","prepare":"husky","release":"pnpm build && changeset publish","version":"changeset version && pnpm install --lockfile-only","lint:fix":"eslint . --fix","changeset":"changeset","typeCheck":"pnpm gen && tsc --noEmit"},"_npmUser":{"name":"chanyuxi","email":"2438149743@qq.com"},"repository":{"url":"git+https://github.com/chanyuxi/eslint-waltz.git","type":"git"},"_npmVersion":"11.17.0","description":"A composable ESLint flat config for JavaScript, TypeScript, JSONC, imports, and React.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.4.1","devDependencies":{"tsx":"^4.20.3","jiti":"^2.5.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.32.0","rimraf":"^6.0.1","rollup":"^4.46.2","globals":"^16.3.0","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","eslint-typegen":"^2.3.0","@changesets/cli":"^3.0.2","@commitlint/cli":"^19.8.1","@commitlint/types":"^19.8.1","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.38.0","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-import":"^2.32.0","eslint-plugin-react-x":"^1.52.3","@rollup/plugin-commonjs":"^28.0.6","eslint-plugin-react-dom":"^1.52.3","@stylistic/eslint-plugin":"^5.2.2","@rollup/plugin-typescript":"^12.1.4","eslint-plugin-react-debug":"^1.52.3","@rollup/plugin-node-resolve":"^16.0.1","eslint-plugin-react-web-api":"^1.52.3","eslint-config-flat-gitignore":"^2.1.0","@commitlint/config-conventional":"^19.8.1","eslint-plugin-react-hooks-extra":"^1.52.3","eslint-plugin-react-naming-convention":"^1.52.3"},"peerDependencies":{"eslint":"^9.32.0","globals":"^16.3.0","@eslint/js":"^9.32.0","typescript-eslint":"^8.38.0","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-import":"^2.32.0","eslint-plugin-react-x":"^1.52.3","eslint-plugin-react-dom":"^1.52.3","@stylistic/eslint-plugin":"^5.2.2","eslint-plugin-react-debug":"^1.52.3","eslint-plugin-react-web-api":"^1.52.3","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-hooks-extra":"^1.52.3","eslint-plugin-react-naming-convention":"^1.52.3"},"peerDependenciesMeta":{"typescript-eslint":{"optional":true},"eslint-plugin-react-x":{"optional":true},"eslint-plugin-react-dom":{"optional":true},"eslint-plugin-react-debug":{"optional":true},"eslint-plugin-react-web-api":{"optional":true},"eslint-config-flat-gitignore":{"optional":true},"eslint-plugin-react-hooks-extra":{"optional":true},"eslint-plugin-react-naming-convention":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-waltz_0.1.1_1789110773609_0.20306105026029897","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@chanyuxi/eslint-waltz","version":"1.0.0","keywords":["chanyuxi","eslint","config","integration"],"author":{"url":"https://github.com/chanyuxi","name":"chanyuxi","email":"2438149743@qq.com"},"license":"ISC","_id":"@chanyuxi/eslint-waltz@1.0.0","maintainers":[{"name":"chanyuxi","email":"2438149743@qq.com"}],"homepage":"https://github.com/chanyuxi/eslint-waltz","bugs":{"url":"https://github.com/chanyuxi/eslint-waltz/issues"},"bin":{"eslint-waltz":"dist/cli.js"},"dist":{"shasum":"d9f535c2aab5d0fe2e590dc51082a13bf2662c5c","tarball":"https://registry.npmjs.org/@chanyuxi/eslint-waltz/-/eslint-waltz-1.0.0.tgz","fileCount":6,"integrity":"sha512-VPpil2JynRKDu329yE5sr4A+uJ4/MAYAuQtzcrfOtUWt2UEk3YSxDmeN/2D+D34gxREN4aLoIDQU/UzeONE5GQ==","signatures":[{"sig":"MEQCIBVEhInCRwA3nGOOeXQwj9WxWoUI7mJFywLyUamJvzdzAiBL2HkH8kK28rpZg58+RlxprY8X30WMEAScWcSHfKR5fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHujciykpxzAjYOSB5M9IYqy3LogVJIn2GaaEB8WiCltAiEA6v+oUtwN2In+RVOUkM20Xv0LFCDWru5Wdau4Gal8bv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451532},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"a036dcd65c95e54260e8cd76f75ee1a2a550d20b","scripts":{"gen":"tsx scripts/typegen.ts","lint":"eslint .","test":"node --import tsx test/index.ts","build":"rimraf ./dist && pnpm gen && rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript","check":"pnpm run typeCheck && pnpm run lint && pnpm run test","prepack":"pnpm build","prepare":"husky","release":"pnpm build && changeset publish","version":"changeset version && pnpm install --lockfile-only","lint:fix":"eslint . --fix","changeset":"changeset","typeCheck":"pnpm gen && tsc --noEmit"},"_npmUser":{"name":"chanyuxi","email":"2438149743@qq.com"},"repository":{"url":"git+https://github.com/chanyuxi/eslint-waltz.git","type":"git"},"_npmVersion":"11.17.0","description":"A composable ESLint flat config for JavaScript, TypeScript, JSONC, imports, React, Tailwind CSS, and Perfectionist.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.4.1","devDependencies":{"tsx":"^4.20.3","jiti":"^2.7.0","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.10.0","rimraf":"^6.0.1","rollup":"^4.46.2","globals":"^17.12.0","@eslint/js":"^10.0.1","typescript":"^5.8.3","@types/node":"^24.1.0","tailwindcss":"^4.3.3","eslint-typegen":"^2.3.1","@changesets/cli":"^3.0.2","@commitlint/cli":"^19.8.1","@commitlint/types":"^19.8.1","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.70.0","eslint-plugin-jsonc":"^3.4.2","jsonc-eslint-parser":"^3.3.0","eslint-plugin-react-x":"^5.19.0","eslint-plugin-import-x":"^4.17.1","@rollup/plugin-commonjs":"^28.0.6","eslint-plugin-react-dom":"^5.19.0","@stylistic/eslint-plugin":"^5.10.0","@rollup/plugin-typescript":"^12.1.4","eslint-plugin-react-debug":"^5.19.0","eslint-plugin-tailwindcss":"^4.4.0","@rollup/plugin-node-resolve":"^16.0.1","eslint-plugin-perfectionist":"^5.11.0","eslint-plugin-react-web-api":"^5.19.0","eslint-config-flat-gitignore":"^2.4.0","@commitlint/config-conventional":"^19.8.1","eslint-plugin-react-hooks-extra":"^2.13.0","eslint-plugin-react-naming-convention":"^5.19.0"},"peerDependencies":{"eslint":"^10.10.0","globals":"^17.12.0","@eslint/js":"^10.0.1","tailwindcss":"^4.0.0","typescript-eslint":"^8.70.0","eslint-plugin-jsonc":"^3.4.2","jsonc-eslint-parser":"^3.3.0","eslint-plugin-react-x":"^5.19.0","eslint-plugin-import-x":"^4.17.1","eslint-plugin-react-dom":"^5.19.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-react-debug":"^5.19.0","eslint-plugin-tailwindcss":"^4.4.0","eslint-plugin-perfectionist":"^5.11.0","eslint-plugin-react-web-api":"^5.19.0","eslint-config-flat-gitignore":"^2.4.0","eslint-plugin-react-hooks-extra":"^2.13.0","eslint-plugin-react-naming-convention":"^5.19.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"typescript-eslint":{"optional":true},"eslint-plugin-react-x":{"optional":true},"eslint-plugin-react-dom":{"optional":true},"eslint-plugin-react-debug":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-react-web-api":{"optional":true},"eslint-config-flat-gitignore":{"optional":true},"eslint-plugin-react-hooks-extra":{"optional":true},"eslint-plugin-react-naming-convention":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-waltz_1.0.0_1789116781174_0.9844465688875386","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@chanyuxi/eslint-waltz","version":"1.1.0","keywords":["chanyuxi","eslint","config","integration"],"author":{"url":"https://github.com/chanyuxi","name":"chanyuxi","email":"2438149743@qq.com"},"license":"ISC","_id":"@chanyuxi/eslint-waltz@1.1.0","maintainers":[{"name":"chanyuxi","email":"2438149743@qq.com"}],"homepage":"https://github.com/chanyuxi/eslint-waltz","bugs":{"url":"https://github.com/chanyuxi/eslint-waltz/issues"},"bin":{"eslint-waltz":"dist/cli.js"},"dist":{"shasum":"215b81ffc1987d5de554566aa27a3a9faebcd536","tarball":"https://registry.npmjs.org/@chanyuxi/eslint-waltz/-/eslint-waltz-1.1.0.tgz","fileCount":6,"integrity":"sha512-HPB+uJ8DaAuGUaCWCqRVxBlAmFJ60VKEV9nTCS0A1/2QZkAgPMKVFv/SOvjZ61rEosTzJilVUsgNx0y81ctd8Q==","signatures":[{"sig":"MEUCIQDqA4U0lZB9zOtZBsE2I2VwsjoorI+pKO0xW5eFzG+wGwIgfPHpwG1fxLH/RNJvbH0Ez94Trguidib/X+rHC1SAWgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAKLmqs4zP/8GN7rDLrDjq16v8xoQcQmvKK3Z8DN8IsTAiB5m+NsH35TtoNZJzMxeOvyRFI8lv5PCTUUKW/0rx0POQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451680},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"4adb093d8f0597fcf0175a4d4b6bc4e483897c8d","scripts":{"gen":"tsx scripts/typegen.ts","lint":"eslint .","test":"node --import tsx test/index.ts","build":"rimraf ./dist && pnpm gen && rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript","check":"pnpm run typeCheck && pnpm run lint && pnpm run test","prepack":"pnpm build","prepare":"husky","release":"pnpm build && changeset publish","version":"changeset version && pnpm install --lockfile-only","lint:fix":"eslint . --fix","changeset":"changeset","typeCheck":"pnpm gen && tsc --noEmit"},"_npmUser":{"name":"chanyuxi","email":"2438149743@qq.com"},"repository":{"url":"git+https://github.com/chanyuxi/eslint-waltz.git","type":"git"},"_npmVersion":"11.17.0","description":"A composable ESLint flat config for JavaScript, TypeScript, JSONC, imports, React, Tailwind CSS, and Perfectionist.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.4.1","devDependencies":{"tsx":"^4.20.3","jiti":"^2.7.0","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.10.0","rimraf":"^6.0.1","rollup":"^4.46.2","globals":"^17.12.0","@eslint/js":"^10.0.1","typescript":"^5.8.3","@types/node":"^24.1.0","tailwindcss":"^4.3.3","eslint-typegen":"^2.3.1","@changesets/cli":"^3.0.2","@commitlint/cli":"^19.8.1","@commitlint/types":"^19.8.1","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.70.0","eslint-plugin-jsonc":"^3.4.2","jsonc-eslint-parser":"^3.3.0","eslint-plugin-react-x":"^5.19.0","eslint-plugin-import-x":"^4.17.1","@rollup/plugin-commonjs":"^28.0.6","eslint-plugin-react-dom":"^5.19.0","@stylistic/eslint-plugin":"^5.10.0","@rollup/plugin-typescript":"^12.1.4","eslint-plugin-react-debug":"^5.19.0","eslint-plugin-tailwindcss":"^4.4.0","@rollup/plugin-node-resolve":"^16.0.1","eslint-plugin-perfectionist":"^5.11.0","eslint-plugin-react-web-api":"^5.19.0","eslint-config-flat-gitignore":"^2.4.0","@commitlint/config-conventional":"^19.8.1","eslint-plugin-react-hooks-extra":"^2.13.0","eslint-plugin-react-naming-convention":"^5.19.0"},"peerDependencies":{"eslint":"^10.10.0","globals":"^17.12.0","@eslint/js":"^10.0.1","tailwindcss":"^4.0.0","typescript-eslint":"^8.70.0","eslint-plugin-jsonc":"^3.4.2","jsonc-eslint-parser":"^3.3.0","eslint-plugin-react-x":"^5.19.0","eslint-plugin-import-x":"^4.17.1","eslint-plugin-react-dom":"^5.19.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-react-debug":"^5.19.0","eslint-plugin-tailwindcss":"^4.4.0","eslint-plugin-perfectionist":"^5.11.0","eslint-plugin-react-web-api":"^5.19.0","eslint-config-flat-gitignore":"^2.4.0","eslint-plugin-react-hooks-extra":"^2.13.0","eslint-plugin-react-naming-convention":"^5.19.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"typescript-eslint":{"optional":true},"eslint-plugin-react-x":{"optional":true},"eslint-plugin-react-dom":{"optional":true},"eslint-plugin-react-debug":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-react-web-api":{"optional":true},"eslint-config-flat-gitignore":{"optional":true},"eslint-plugin-react-hooks-extra":{"optional":true},"eslint-plugin-react-naming-convention":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-waltz_1.1.0_1789120827048_0.37177574990096174","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@chanyuxi/eslint-waltz","version":"1.1.1","keywords":["chanyuxi","eslint","config","integration"],"author":{"url":"https://github.com/chanyuxi","name":"chanyuxi","email":"2438149743@qq.com"},"license":"ISC","_id":"@chanyuxi/eslint-waltz@1.1.1","maintainers":[{"name":"chanyuxi","email":"2438149743@qq.com"}],"homepage":"https://github.com/chanyuxi/eslint-waltz","bugs":{"url":"https://github.com/chanyuxi/eslint-waltz/issues"},"bin":{"eslint-waltz":"dist/cli.js"},"dist":{"shasum":"7dfe699b24327a39bca68f74dd3b56a5169d8037","tarball":"https://registry.npmjs.org/@chanyuxi/eslint-waltz/-/eslint-waltz-1.1.1.tgz","fileCount":6,"integrity":"sha512-6GFPQetV/QHwYC/IxvCeGQ3baZuFnDGuDQM7xG/WuEAn7INRmHIzVL5780tSCE5PN8cy7WIi4r0YlGThnaDIdA==","signatures":[{"sig":"MEYCIQCZEg4ko211YkdrZ2f8PCNV5gX/lpQNBiGhXUiwDDwrdgIhAK78s1fiUCXBgX1W1RzCXF3eyPsYvwTCyJ2wo1T2bCRJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLnxdGriy2uusfR+KrTD7Kd83AcYI5e0sSL3r0miyrQwIhANbIoYYGv9xrQErymAexs+qTtjot6yInwUgFleMGOdAK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452900},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"6c840b451d288e9b5f1e5ae13c3c2e72e09079cf","scripts":{"gen":"tsx scripts/typegen.ts","lint":"eslint .","test":"node --import tsx test/index.ts","build":"rimraf ./dist && pnpm gen && rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript","check":"pnpm run typeCheck && pnpm run lint && pnpm run test","prepack":"pnpm build","prepare":"husky","release":"pnpm build && changeset publish","version":"changeset version && pnpm install --lockfile-only","lint:fix":"eslint . --fix","changeset":"changeset","typeCheck":"pnpm gen && tsc --noEmit"},"_npmUser":{"name":"chanyuxi","email":"2438149743@qq.com"},"repository":{"url":"git+https://github.com/chanyuxi/eslint-waltz.git","type":"git"},"_npmVersion":"11.17.0","description":"A composable ESLint flat config for JavaScript, TypeScript, JSONC, imports, React, Tailwind CSS, and Perfectionist.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.4.1","devDependencies":{"tsx":"^4.20.3","jiti":"^2.7.0","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.10.0","rimraf":"^6.0.1","rollup":"^4.46.2","globals":"^17.12.0","@eslint/js":"^10.0.1","typescript":"^5.8.3","@types/node":"^24.1.0","tailwindcss":"^4.3.3","eslint-typegen":"^2.3.1","@changesets/cli":"^3.0.2","@commitlint/cli":"^19.8.1","@commitlint/types":"^19.8.1","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.70.0","eslint-plugin-jsonc":"^3.4.2","jsonc-eslint-parser":"^3.3.0","eslint-plugin-react-x":"^5.19.0","eslint-plugin-import-x":"^4.17.1","@rollup/plugin-commonjs":"^28.0.6","eslint-plugin-react-dom":"^5.19.0","@stylistic/eslint-plugin":"^5.10.0","@rollup/plugin-typescript":"^12.1.4","eslint-plugin-react-debug":"^5.19.0","eslint-plugin-tailwindcss":"^4.4.0","@rollup/plugin-node-resolve":"^16.0.1","eslint-plugin-perfectionist":"^5.11.0","eslint-plugin-react-web-api":"^5.19.0","eslint-config-flat-gitignore":"^2.4.0","@commitlint/config-conventional":"^19.8.1","eslint-plugin-react-hooks-extra":"^2.13.0","eslint-plugin-react-naming-convention":"^5.19.0"},"peerDependencies":{"eslint":"^10.10.0","globals":"^17.12.0","@eslint/js":"^10.0.1","tailwindcss":"^4.0.0","typescript-eslint":"^8.70.0","eslint-plugin-jsonc":"^3.4.2","jsonc-eslint-parser":"^3.3.0","eslint-plugin-react-x":"^5.19.0","eslint-plugin-import-x":"^4.17.1","eslint-plugin-react-dom":"^5.19.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-react-debug":"^5.19.0","eslint-plugin-tailwindcss":"^4.4.0","eslint-plugin-perfectionist":"^5.11.0","eslint-plugin-react-web-api":"^5.19.0","eslint-config-flat-gitignore":"^2.4.0","eslint-plugin-react-hooks-extra":"^2.13.0","eslint-plugin-react-naming-convention":"^5.19.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"typescript-eslint":{"optional":true},"eslint-plugin-react-x":{"optional":true},"eslint-plugin-react-dom":{"optional":true},"eslint-plugin-react-debug":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-react-web-api":{"optional":true},"eslint-config-flat-gitignore":{"optional":true},"eslint-plugin-react-hooks-extra":{"optional":true},"eslint-plugin-react-naming-convention":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-waltz_1.1.1_1789367420477_0.3634644720594076","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@chanyuxi/eslint-waltz","version":"1.2.0","keywords":["chanyuxi","eslint","config","integration"],"author":{"url":"https://github.com/chanyuxi","name":"chanyuxi","email":"2438149743@qq.com"},"license":"ISC","_id":"@chanyuxi/eslint-waltz@1.2.0","maintainers":[{"name":"chanyuxi","email":"2438149743@qq.com"}],"homepage":"https://github.com/chanyuxi/eslint-waltz","bugs":{"url":"https://github.com/chanyuxi/eslint-waltz/issues"},"bin":{"eslint-waltz":"dist/cli.js"},"dist":{"shasum":"1e1afb82c9dc5f438d4fc3b6e271b366fac61798","tarball":"https://registry.npmjs.org/@chanyuxi/eslint-waltz/-/eslint-waltz-1.2.0.tgz","fileCount":6,"integrity":"sha512-+ifb/mj44o+gmThDe08o5IyPTqbeuOO8h80LZih40bbX8nHbUUNNF2gi0zns5S4BV8d8QBGYHK8Ub2uGX0BTSA==","signatures":[{"sig":"MEUCIBk3KOK5mlbpVOqk7BsVo38r5yL5iEv7RfOGG8BPxvXBAiEA1YM+qqNSf9ma0tTZhIu7U/kw+4Y1z6gCXiPpKiCEjv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEv5XHoBaqD3/rlXRmvAB0b+658uc6Z0KhgeEjbDz1aRAiB3EHwUhYbyhSa3ZrKIIMTjwAEGzbvtZXwqaRcGBQx2RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475549},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"dc178b21e14bf8c433d446702af64fa3e4a994ff","scripts":{"gen":"tsx scripts/typegen.ts","lint":"eslint .","test":"vitest run","build":"rimraf ./dist && pnpm gen && rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript","check":"pnpm run typeCheck && pnpm run lint && pnpm run test","prepack":"pnpm build","prepare":"husky","release":"pnpm build && changeset publish","version":"changeset version && pnpm install --lockfile-only","lint:fix":"eslint . --fix","changeset":"changeset","typeCheck":"pnpm gen && tsc --noEmit"},"_npmUser":{"name":"chanyuxi","email":"2438149743@qq.com"},"repository":{"url":"git+https://github.com/chanyuxi/eslint-waltz.git","type":"git"},"_npmVersion":"11.17.0","description":"A composable ESLint flat config for JavaScript, TypeScript, JSONC, imports, React, Tailwind CSS, Perfectionist, and Vitest.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"globals":"^17.12.0","@eslint/js":"^10.0.1","jsonc-parser":"^3.3.1","@stylistic/eslint-plugin":"^5.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.4.1","devDependencies":{"tsx":"^4.20.3","jiti":"^2.7.0","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.10.0","rimraf":"^6.0.1","rollup":"^4.46.2","vitest":"^4.0.18","typescript":"^5.8.3","@types/node":"^24.1.0","tailwindcss":"^4.3.3","eslint-typegen":"^2.3.1","@changesets/cli":"^3.0.2","@commitlint/cli":"^19.8.1","@commitlint/types":"^19.8.1","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.70.0","eslint-plugin-jsonc":"^3.4.2","jsonc-eslint-parser":"^3.3.0","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-react-x":"^5.19.0","eslint-plugin-import-x":"^4.17.1","@rollup/plugin-commonjs":"^28.0.6","eslint-plugin-react-dom":"^5.19.0","@rollup/plugin-typescript":"^12.1.4","eslint-plugin-react-debug":"^5.19.0","eslint-plugin-tailwindcss":"^4.4.0","@rollup/plugin-node-resolve":"^16.0.1","eslint-plugin-perfectionist":"^5.11.0","eslint-plugin-react-web-api":"^5.19.0","eslint-config-flat-gitignore":"^2.4.0","@commitlint/config-conventional":"^19.8.1","eslint-plugin-react-hooks-extra":"^2.13.0","eslint-plugin-react-naming-convention":"^5.19.0"},"peerDependencies":{"eslint":"^10.10.0","tailwindcss":"^4.0.0","typescript-eslint":"^8.70.0","eslint-plugin-jsonc":"^3.4.2","jsonc-eslint-parser":"^3.3.0","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-react-x":"^5.19.0","eslint-plugin-import-x":"^4.17.1","eslint-plugin-react-dom":"^5.19.0","eslint-plugin-react-debug":"^5.19.0","eslint-plugin-tailwindcss":"^4.4.0","eslint-plugin-perfectionist":"^5.11.0","eslint-plugin-react-web-api":"^5.19.0","eslint-config-flat-gitignore":"^2.4.0","eslint-plugin-react-hooks-extra":"^2.13.0","eslint-plugin-react-naming-convention":"^5.19.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"typescript-eslint":{"optional":true},"@vitest/eslint-plugin":{"optional":true},"eslint-plugin-react-x":{"optional":true},"eslint-plugin-react-dom":{"optional":true},"eslint-plugin-react-debug":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-react-web-api":{"optional":true},"eslint-config-flat-gitignore":{"optional":true},"eslint-plugin-react-hooks-extra":{"optional":true},"eslint-plugin-react-naming-convention":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-waltz_1.2.0_1789372357203_0.5622891784773991","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@chanyuxi/eslint-waltz","version":"1.3.0","keywords":["chanyuxi","eslint","config","integration"],"author":{"url":"https://github.com/chanyuxi","name":"chanyuxi","email":"2438149743@qq.com"},"license":"ISC","_id":"@chanyuxi/eslint-waltz@1.3.0","maintainers":[{"name":"chanyuxi","email":"2438149743@qq.com"}],"homepage":"https://github.com/chanyuxi/eslint-waltz","bugs":{"url":"https://github.com/chanyuxi/eslint-waltz/issues"},"bin":{"eslint-waltz":"dist/cli.js"},"dist":{"shasum":"0d745f2c9bc1c34e715a297ff6948c0aacef1448","tarball":"https://registry.npmjs.org/@chanyuxi/eslint-waltz/-/eslint-waltz-1.3.0.tgz","fileCount":8,"integrity":"sha512-utXMKptujpXNlV3qGke1vLTBOLlP1xgnLQrEFAotnQ9JgMHeJqqKA+iyAihB3PXn6MIHsnYCac7sOu4hXYRmHA==","signatures":[{"sig":"MEUCIBQJC9n7BXx3MJZ5fwmGeevKTC2MUIQ7apgy0jQFn0G/AiEAu6aFZzaB2FVHobH9mhIeccPAXUL6GBiCp/8czeHIhHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAL+ZA7fBudclcktJu4AuA16G/sMCU8CP/FQ9Ad8OuFxAiEAzLOKoVOoVVBd7l4d/ez2fq2X2LMsnEEBCDaVG19aLts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499485},"type":"module","_from":"file:chanyuxi-eslint-waltz-1.3.0.tgz","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"gen":"tsx scripts/typegen.ts","lint":"eslint .","test":"vitest run","build":"rimraf ./dist && pnpm gen && rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript","check":"pnpm run typeCheck && pnpm run lint && pnpm run test","release":"pnpm build && changeset publish","version":"changeset version && pnpm install --lockfile-only","lint:fix":"eslint . --fix","changeset":"changeset","typeCheck":"pnpm gen && tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"chanyuxi","email":"2438149743@qq.com"},"_resolved":"C:\\Users\\admin\\AppData\\Local\\Temp\\948b4a73317b9b4f450aa7b85291bf1f\\chanyuxi-eslint-waltz-1.3.0.tgz","_integrity":"sha512-utXMKptujpXNlV3qGke1vLTBOLlP1xgnLQrEFAotnQ9JgMHeJqqKA+iyAihB3PXn6MIHsnYCac7sOu4hXYRmHA==","repository":{"url":"git+https://github.com/chanyuxi/eslint-waltz.git","type":"git"},"_npmVersion":"11.17.0","description":"A composable ESLint flat config for JavaScript, TypeScript, JSONC, imports, React, Tailwind CSS, Perfectionist, and Vitest.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"globals":"^17.12.0","@eslint/js":"^10.0.1","jsonc-parser":"^3.3.1","@stylistic/eslint-plugin":"^5.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jiti":"^2.7.0","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.10.0","rimraf":"^6.0.1","rollup":"^4.46.2","vitest":"^4.0.18","typescript":"^5.8.3","@types/node":"^24.1.0","tailwindcss":"^4.3.3","eslint-typegen":"^2.3.1","@changesets/cli":"^3.0.2","@commitlint/cli":"^19.8.1","@commitlint/types":"^19.8.1","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.70.0","eslint-plugin-jsonc":"^3.4.2","jsonc-eslint-parser":"^3.3.0","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-react-x":"^5.19.0","eslint-plugin-import-x":"^4.17.1","@rollup/plugin-commonjs":"^28.0.6","eslint-plugin-react-dom":"^5.19.0","@rollup/plugin-typescript":"^12.1.4","eslint-plugin-react-debug":"^5.19.0","eslint-plugin-tailwindcss":"^4.4.0","@rollup/plugin-node-resolve":"^16.0.1","eslint-plugin-perfectionist":"^5.11.0","eslint-plugin-react-web-api":"^5.19.0","eslint-config-flat-gitignore":"^2.4.0","@commitlint/config-conventional":"^19.8.1","eslint-plugin-react-hooks-extra":"^2.13.0","eslint-plugin-react-naming-convention":"^5.19.0"},"peerDependencies":{"eslint":"^10.10.0","tailwindcss":"^4.0.0","typescript-eslint":"^8.70.0","eslint-plugin-jsonc":"^3.4.2","jsonc-eslint-parser":"^3.3.0","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-react-x":"^5.19.0","eslint-plugin-import-x":"^4.17.1","eslint-plugin-react-dom":"^5.19.0","eslint-plugin-react-debug":"^5.19.0","eslint-plugin-tailwindcss":"^4.4.0","eslint-plugin-perfectionist":"^5.11.0","eslint-plugin-react-web-api":"^5.19.0","eslint-config-flat-gitignore":"^2.4.0","eslint-plugin-react-hooks-extra":"^2.13.0","eslint-plugin-react-naming-convention":"^5.19.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"typescript-eslint":{"optional":true},"@vitest/eslint-plugin":{"optional":true},"eslint-plugin-react-x":{"optional":true},"eslint-plugin-react-dom":{"optional":true},"eslint-plugin-react-debug":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-react-web-api":{"optional":true},"eslint-config-flat-gitignore":{"optional":true},"eslint-plugin-react-hooks-extra":{"optional":true},"eslint-plugin-react-naming-convention":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-waltz_1.3.0_1789434599528_0.8979273606519613","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@chanyuxi/eslint-waltz","version":"1.3.1","keywords":["chanyuxi","eslint","config","integration"],"author":{"url":"https://github.com/chanyuxi","name":"chanyuxi","email":"2438149743@qq.com"},"license":"ISC","_id":"@chanyuxi/eslint-waltz@1.3.1","maintainers":[{"name":"chanyuxi","email":"2438149743@qq.com"}],"homepage":"https://github.com/chanyuxi/eslint-waltz","bugs":{"url":"https://github.com/chanyuxi/eslint-waltz/issues"},"bin":{"eslint-waltz":"dist/cli.js"},"dist":{"shasum":"7d0ab92e2bafd2947534d4ce3cbbb5f0ae76010a","tarball":"https://registry.npmjs.org/@chanyuxi/eslint-waltz/-/eslint-waltz-1.3.1.tgz","fileCount":8,"integrity":"sha512-LwHK3XK0GGYtzVHaQeE6CM5ZvEWfIPc6Ki/7m81xsECGFKPK3xxN4HanWaHH9gpS/xbb6WG9nHlxJYQydXn3LQ==","signatures":[{"sig":"MEUCIEBW6XT9nODyj+9EXSbyz2fBy8cIHP74IMPh0PUDELEUAiEA5eN+MkFioo0VZHG8TutX3lrkIZef4sWnB6aIApxCtP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCyC1ynoQ51uMXHC7WoL18eRBQywwfrMVQPI1Xu8/Xj+wIgUvI+v/DlFiff7ruKZPbNiX882Gp6h1SBNuYLJCuybuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502031},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"fe225608ce71935e8af7a187bc56ce1e2b3d0add","scripts":{"gen":"tsx scripts/typegen.ts","lint":"eslint .","test":"vitest run","build":"rimraf ./dist && pnpm gen && rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript","check":"pnpm run typeCheck && pnpm run lint && pnpm run test","prepack":"pnpm build","prepare":"husky","release":"changeset publish","version":"changeset version && pnpm install --lockfile-only","lint:fix":"eslint . --fix","changeset":"changeset","typeCheck":"pnpm gen && tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"chanyuxi","email":"2438149743@qq.com"},"repository":{"url":"git+https://github.com/chanyuxi/eslint-waltz.git","type":"git"},"_npmVersion":"11.17.0","description":"A composable ESLint flat config for JavaScript, TypeScript, JSONC, imports, React, Tailwind CSS, Perfectionist, and Vitest.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"globals":"^17.12.0","@eslint/js":"^10.0.1","jsonc-parser":"^3.3.1","@stylistic/eslint-plugin":"^5.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.4.1","devDependencies":{"tsx":"^4.20.3","jiti":"^2.7.0","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.10.0","rimraf":"^6.0.1","rollup":"^4.46.2","vitest":"^4.0.18","typescript":"^5.8.3","@types/node":"^24.1.0","tailwindcss":"^4.3.3","eslint-typegen":"^2.3.1","@changesets/cli":"^3.0.2","@commitlint/cli":"^19.8.1","@commitlint/types":"^19.8.1","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.70.0","eslint-plugin-jsonc":"^3.4.2","jsonc-eslint-parser":"^3.3.0","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-react-x":"^5.19.0","eslint-plugin-import-x":"^4.17.1","@rollup/plugin-commonjs":"^28.0.6","eslint-plugin-react-dom":"^5.19.0","@rollup/plugin-typescript":"^12.1.4","eslint-plugin-react-debug":"^5.19.0","eslint-plugin-tailwindcss":"^4.4.0","@rollup/plugin-node-resolve":"^16.0.1","eslint-plugin-perfectionist":"^5.11.0","eslint-plugin-react-web-api":"^5.19.0","eslint-config-flat-gitignore":"^2.4.0","@commitlint/config-conventional":"^19.8.1","eslint-plugin-react-hooks-extra":"^2.13.0","eslint-plugin-react-naming-convention":"^5.19.0"},"peerDependencies":{"eslint":"^10.10.0","tailwindcss":"^4.0.0","typescript-eslint":"^8.70.0","eslint-plugin-jsonc":"^3.4.2","jsonc-eslint-parser":"^3.3.0","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-react-x":"^5.19.0","eslint-plugin-import-x":"^4.17.1","eslint-plugin-react-dom":"^5.19.0","eslint-plugin-react-debug":"^5.19.0","eslint-plugin-tailwindcss":"^4.4.0","eslint-plugin-perfectionist":"^5.11.0","eslint-plugin-react-web-api":"^5.19.0","eslint-config-flat-gitignore":"^2.4.0","eslint-plugin-react-hooks-extra":"^2.13.0","eslint-plugin-react-naming-convention":"^5.19.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"typescript-eslint":{"optional":true},"@vitest/eslint-plugin":{"optional":true},"eslint-plugin-react-x":{"optional":true},"eslint-plugin-react-dom":{"optional":true},"eslint-plugin-react-debug":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-react-web-api":{"optional":true},"eslint-config-flat-gitignore":{"optional":true},"eslint-plugin-react-hooks-extra":{"optional":true},"eslint-plugin-react-naming-convention":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-waltz_1.3.1_1789560087607_0.35164340264992","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@chanyuxi/eslint-waltz","version":"1.3.2","keywords":["chanyuxi","eslint","config","integration"],"author":{"url":"https://github.com/chanyuxi","name":"chanyuxi","email":"2438149743@qq.com"},"license":"ISC","_id":"@chanyuxi/eslint-waltz@1.3.2","maintainers":[{"name":"chanyuxi","email":"2438149743@qq.com"}],"homepage":"https://github.com/chanyuxi/eslint-waltz","bugs":{"url":"https://github.com/chanyuxi/eslint-waltz/issues"},"bin":{"eslint-waltz":"dist/cli.js"},"dist":{"shasum":"00eb50ebf5a44767870a799c44c1f446640a9f27","tarball":"https://registry.npmjs.org/@chanyuxi/eslint-waltz/-/eslint-waltz-1.3.2.tgz","fileCount":8,"integrity":"sha512-F0QiAwzKbkgPjOlOqE1aCus/Y0cLe37P2yiskiK0/7ODv9/NVjil6Vku10u5A0iIKMz0y6rqorwEmxQqRfp6sg==","signatures":[{"sig":"MEUCIB5mWozUkWu93TgpcvIChdEw0ncORMkwWD+EheqoLLq+AiEAtQpFlxMsnI5Zto+eX6xAD/0CEZrmvoa8leBVQh2uguk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCyRqmQIdjU9QXZ80lvu+MYwURyBkyUUk/l58XjoIcIjAIgBT+gG/fAU4zwCEx6nm2gWFpCtWhLeVEstEQ6x69DFgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509800},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"3d8138347bfb97c7a0295f80d9d0aaa4be53de6f","scripts":{"gen":"tsx scripts/typegen.ts","lint":"eslint .","test":"vitest run","build":"rimraf ./dist && pnpm gen && rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript","check":"pnpm run typeCheck && pnpm run lint && pnpm run test","prepack":"pnpm build","prepare":"husky","release":"changeset publish","version":"changeset version && pnpm install --lockfile-only","lint:fix":"eslint . --fix","changeset":"changeset","typeCheck":"pnpm gen && tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"chanyuxi","email":"2438149743@qq.com"},"repository":{"url":"git+https://github.com/chanyuxi/eslint-waltz.git","type":"git"},"_npmVersion":"11.17.0","description":"A composable ESLint flat config for JavaScript, TypeScript, JSONC, imports, React, Tailwind CSS, Perfectionist, and Vitest.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"globals":"^17.12.0","@eslint/js":"^10.0.1","jsonc-parser":"^3.3.1","@stylistic/eslint-plugin":"^5.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.4.1","devDependencies":{"tsx":"^4.20.3","jiti":"^2.7.0","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.10.0","rimraf":"^6.0.1","rollup":"^4.46.2","vitest":"^4.0.18","typescript":"^5.8.3","@types/node":"^24.1.0","tailwindcss":"^4.3.3","eslint-typegen":"^2.3.1","@changesets/cli":"^3.0.2","@commitlint/cli":"^19.8.1","@commitlint/types":"^19.8.1","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.70.0","eslint-plugin-jsonc":"^3.4.2","jsonc-eslint-parser":"^3.3.0","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-react-x":"^5.19.0","eslint-plugin-import-x":"^4.17.1","@rollup/plugin-commonjs":"^28.0.6","eslint-plugin-react-dom":"^5.19.0","@rollup/plugin-typescript":"^12.1.4","eslint-plugin-react-debug":"^5.19.0","eslint-plugin-tailwindcss":"^4.4.0","@rollup/plugin-node-resolve":"^16.0.1","eslint-plugin-perfectionist":"^5.11.0","eslint-plugin-react-web-api":"^5.19.0","eslint-config-flat-gitignore":"^2.4.0","@commitlint/config-conventional":"^19.8.1","eslint-plugin-react-hooks-extra":"^2.13.0","eslint-plugin-react-naming-convention":"^5.19.0"},"peerDependencies":{"eslint":"^10.10.0","tailwindcss":"^4.0.0","typescript-eslint":"^8.70.0","eslint-plugin-jsonc":"^3.4.2","jsonc-eslint-parser":"^3.3.0","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-react-x":"^5.19.0","eslint-plugin-import-x":"^4.17.1","eslint-plugin-react-dom":"^5.19.0","eslint-plugin-react-debug":"^5.19.0","eslint-plugin-tailwindcss":"^4.4.0","eslint-plugin-perfectionist":"^5.11.0","eslint-plugin-react-web-api":"^5.19.0","eslint-config-flat-gitignore":"^2.4.0","eslint-plugin-react-hooks-extra":"^2.13.0","eslint-plugin-react-naming-convention":"^5.19.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"typescript-eslint":{"optional":true},"@vitest/eslint-plugin":{"optional":true},"eslint-plugin-react-x":{"optional":true},"eslint-plugin-react-dom":{"optional":true},"eslint-plugin-react-debug":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-react-web-api":{"optional":true},"eslint-config-flat-gitignore":{"optional":true},"eslint-plugin-react-hooks-extra":{"optional":true},"eslint-plugin-react-naming-convention":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-waltz_1.3.2_1789958375935_0.13200007754722765","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@chanyuxi/eslint-waltz","version":"1.4.0","keywords":["chanyuxi","eslint","config","integration"],"author":{"url":"https://github.com/chanyuxi","name":"chanyuxi","email":"2438149743@qq.com"},"license":"ISC","_id":"@chanyuxi/eslint-waltz@1.4.0","maintainers":[{"name":"chanyuxi","email":"2438149743@qq.com"}],"homepage":"https://github.com/chanyuxi/eslint-waltz","bugs":{"url":"https://github.com/chanyuxi/eslint-waltz/issues"},"bin":{"eslint-waltz":"dist/cli.js"},"dist":{"shasum":"36fde07df41e86f3c16c5780a46b9680ab6d2f57","tarball":"https://registry.npmjs.org/@chanyuxi/eslint-waltz/-/eslint-waltz-1.4.0.tgz","fileCount":8,"integrity":"sha512-Vm7eWn07uVcvlmasSV4RTXncuZ0XIGkoxziRNF8lfRgTXMFyXNiclAF+g0TzFpYmQWXav5zt8as5qxAoWIx3Gw==","signatures":[{"sig":"MEUCIQDNUep+IjZ7hLtc45vzNqiNivQ5DH2wMU9Tm2yD/EZxIQIgEF025+1cHoCYiMWLtG3Dkz/MEV836CIBKNUFtK/L59M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDl0U742AeG9MRoiBNbg6bXbd0ejzXGC338UiULZqI6agIgTY0VhNxc20uamKinGypaAhcMYN7yIsqqWYCYs+Y0euw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510171},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"fab2f4a9742fb2167a887ea3878918e7fdc9b9ee","scripts":{"gen":"tsx scripts/typegen.ts","lint":"eslint .","test":"vitest run","build":"rimraf ./dist && pnpm gen && rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript","check":"pnpm run typeCheck && pnpm run lint && pnpm run test","prepack":"pnpm build","prepare":"husky","release":"changeset publish","version":"changeset version && pnpm install --lockfile-only","lint:fix":"eslint . --fix","changeset":"changeset","typeCheck":"pnpm gen && tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"chanyuxi","email":"2438149743@qq.com"},"repository":{"url":"git+https://github.com/chanyuxi/eslint-waltz.git","type":"git"},"_npmVersion":"11.17.0","description":"A composable ESLint flat config for JavaScript, TypeScript, JSONC, imports, React, Tailwind CSS, Perfectionist, and Vitest.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"globals":"^17.12.0","@eslint/js":"^10.0.1","jsonc-parser":"^3.3.1","@stylistic/eslint-plugin":"^5.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.4.1","devDependencies":{"tsx":"^4.20.3","jiti":"^2.7.0","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.10.0","rimraf":"^6.0.1","rollup":"^4.46.2","vitest":"^4.0.18","typescript":"^5.8.3","@types/node":"^24.1.0","tailwindcss":"^4.3.3","eslint-typegen":"^2.3.1","@changesets/cli":"^3.0.2","@commitlint/cli":"^19.8.1","@commitlint/types":"^19.8.1","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.70.0","eslint-plugin-jsonc":"^3.4.2","jsonc-eslint-parser":"^3.3.0","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-react-x":"^5.19.0","eslint-plugin-import-x":"^4.17.1","@rollup/plugin-commonjs":"^28.0.6","eslint-plugin-react-dom":"^5.19.0","@rollup/plugin-typescript":"^12.1.4","eslint-plugin-react-debug":"^5.19.0","eslint-plugin-tailwindcss":"^4.4.0","@rollup/plugin-node-resolve":"^16.0.1","eslint-plugin-perfectionist":"^5.11.0","eslint-plugin-react-web-api":"^5.19.0","eslint-config-flat-gitignore":"^2.4.0","@commitlint/config-conventional":"^19.8.1","eslint-plugin-react-hooks-extra":"^2.13.0","eslint-plugin-react-naming-convention":"^5.19.0"},"peerDependencies":{"eslint":"^10.10.0","tailwindcss":"^4.0.0","typescript-eslint":"^8.70.0","eslint-plugin-jsonc":"^3.4.2","jsonc-eslint-parser":"^3.3.0","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-react-x":"^5.19.0","eslint-plugin-import-x":"^4.17.1","eslint-plugin-react-dom":"^5.19.0","eslint-plugin-react-debug":"^5.19.0","eslint-plugin-tailwindcss":"^4.4.0","eslint-plugin-perfectionist":"^5.11.0","eslint-plugin-react-web-api":"^5.19.0","eslint-config-flat-gitignore":"^2.4.0","eslint-plugin-react-hooks-extra":"^2.13.0","eslint-plugin-react-naming-convention":"^5.19.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"typescript-eslint":{"optional":true},"@vitest/eslint-plugin":{"optional":true},"eslint-plugin-react-x":{"optional":true},"eslint-plugin-react-dom":{"optional":true},"eslint-plugin-react-debug":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-react-web-api":{"optional":true},"eslint-config-flat-gitignore":{"optional":true},"eslint-plugin-react-hooks-extra":{"optional":true},"eslint-plugin-react-naming-convention":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-waltz_1.4.0_1790564932464_0.4887993773770909","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"_id":"@chanyuxi/eslint-waltz@1.5.0","bin":{"eslint-waltz":"dist/cli.js"},"bugs":{"url":"https://github.com/chanyuxi/eslint-waltz/issues"},"dist":{"shasum":"eb3d573fda348d9f9f45df0d437823d998ef67b4","tarball":"https://registry.npmjs.org/@chanyuxi/eslint-waltz/-/eslint-waltz-1.5.0.tgz","fileCount":9,"integrity":"sha512-VEx+KwhJ7HWkw1oy5hswUBh2+3eigDMlddhNmYoD7UnPaIzisW1f9Xc4d/f/cq9LAvxUvN6HcMJx0G5Eoethhw==","signatures":[{"sig":"MEUCIEgMOv1U772VV5wweDjG7IS9vp4xlDWYlP684YEn0zmpAiEAtvy3cm1a+GBawHetT2mbl75hpVUO6CJvDlNquKW/D5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICAPcLu6x6FZYWU+kgIyB0Yyzxw8BPlFDutl59mxEK2bAiAzIPSElSQvJsk2O6BOJOGHR+EeWlogCy8wyJ3dR/6FrA=="}],"unpackedSize":524478},"name":"@chanyuxi/eslint-waltz","type":"module","author":{"url":"https://github.com/chanyuxi","name":"chanyuxi","email":"2438149743@qq.com"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"8c186e65b6ec4c6c9cdb39be4e64a72d53e759a0","license":"ISC","scripts":{"gen":"tsx scripts/typegen.ts","lint":"eslint .","test":"vitest run","build":"rimraf ./dist && pnpm gen && rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript","check":"pnpm run typeCheck && pnpm run lint && pnpm run test","prepack":"pnpm build","prepare":"husky","release":"changeset publish","version":"changeset version && pnpm install --lockfile-only","lint:fix":"eslint . --fix","changeset":"changeset","typeCheck":"pnpm gen && tsc --noEmit -p tsconfig.test.json"},"version":"1.5.0","_npmUser":{"name":"chanyuxi","email":"2438149743@qq.com"},"homepage":"https://github.com/chanyuxi/eslint-waltz","keywords":["chanyuxi","eslint","config","integration"],"repository":{"url":"git+https://github.com/chanyuxi/eslint-waltz.git","type":"git"},"_npmVersion":"11.17.0","description":"A composable ESLint flat config for JavaScript, TypeScript, JSONC, imports, React, Tailwind CSS, Perfectionist, and Vitest.","directories":{},"maintainers":[{"name":"chanyuxi","email":"2438149743@qq.com"}],"_nodeVersion":"22.20.0","dependencies":{"globals":"^17.12.0","@eslint/js":"^10.0.1","jsonc-parser":"^3.3.1","@clack/prompts":"^1.8.1","@stylistic/eslint-plugin":"^5.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.4.1","devDependencies":{"tsx":"^4.20.3","jiti":"^2.7.0","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.10.0","rimraf":"^6.0.1","rollup":"^4.46.2","vitest":"^4.0.18","typescript":"^5.8.3","@types/node":"^24.1.0","tailwindcss":"^4.3.3","eslint-typegen":"^2.3.1","@changesets/cli":"^3.0.2","@commitlint/cli":"^19.8.1","@commitlint/types":"^19.8.1","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.70.0","eslint-plugin-jsonc":"^3.4.2","jsonc-eslint-parser":"^3.3.0","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-react-x":"^5.19.0","eslint-plugin-import-x":"^4.17.1","@rollup/plugin-commonjs":"^28.0.6","eslint-plugin-react-dom":"^5.19.0","@rollup/plugin-typescript":"^12.1.4","eslint-plugin-react-debug":"^5.19.0","eslint-plugin-tailwindcss":"^4.4.0","@rollup/plugin-node-resolve":"^16.0.1","eslint-plugin-perfectionist":"^5.11.0","eslint-plugin-react-web-api":"^5.19.0","eslint-config-flat-gitignore":"^2.4.0","@commitlint/config-conventional":"^19.8.1","eslint-plugin-react-hooks-extra":"^2.13.0","eslint-plugin-react-naming-convention":"^5.19.0"},"peerDependencies":{"eslint":"^10.10.0","tailwindcss":"^4.0.0","typescript-eslint":"^8.70.0","eslint-plugin-jsonc":"^3.4.2","jsonc-eslint-parser":"^3.3.0","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-react-x":"^5.19.0","eslint-plugin-import-x":"^4.17.1","eslint-plugin-react-dom":"^5.19.0","eslint-plugin-react-debug":"^5.19.0","eslint-plugin-tailwindcss":"^4.4.0","eslint-plugin-perfectionist":"^5.11.0","eslint-plugin-react-web-api":"^5.19.0","eslint-config-flat-gitignore":"^2.4.0","eslint-plugin-react-hooks-extra":"^2.13.0","eslint-plugin-react-naming-convention":"^5.19.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"typescript-eslint":{"optional":true},"@vitest/eslint-plugin":{"optional":true},"eslint-plugin-react-x":{"optional":true},"eslint-plugin-react-dom":{"optional":true},"eslint-plugin-react-debug":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-react-web-api":{"optional":true},"eslint-config-flat-gitignore":{"optional":true},"eslint-plugin-react-hooks-extra":{"optional":true},"eslint-plugin-react-naming-convention":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-waltz_1.5.0_1790650985897_0.8904262730560635"}}},"time":{"created":"2025-07-31T15:50:11.000Z","modified":"2026-09-29T03:03:06.155Z","0.0.0-alpha.1":"2025-07-31T15:50:11.270Z","0.0.0-alpha.2":"2025-08-01T12:17:25.027Z","0.0.0":"2026-09-11T04:01:30.796Z","0.1.0":"2026-09-11T06:00:17.231Z","0.1.1":"2026-09-11T07:12:53.709Z","1.0.0":"2026-09-11T08:53:01.270Z","1.1.0":"2026-09-11T10:00:27.141Z","1.1.1":"2026-09-14T06:30:20.557Z","1.2.0":"2026-09-14T07:52:37.298Z","1.3.0":"2026-09-15T01:09:59.643Z","1.3.1":"2026-09-16T12:01:27.685Z","1.3.2":"2026-09-21T02:39:36.015Z","1.4.0":"2026-09-28T03:08:52.551Z","1.5.0":"2026-09-29T03:03:05.997Z"},"bugs":{"url":"https://github.com/chanyuxi/eslint-waltz/issues"},"author":{"url":"https://github.com/chanyuxi","name":"chanyuxi","email":"2438149743@qq.com"},"license":"ISC","homepage":"https://github.com/chanyuxi/eslint-waltz","keywords":["chanyuxi","eslint","config","integration"],"repository":{"url":"git+https://github.com/chanyuxi/eslint-waltz.git","type":"git"},"description":"A composable ESLint flat config for JavaScript, TypeScript, JSONC, imports, React, Tailwind CSS, Perfectionist, and Vitest.","maintainers":[{"name":"chanyuxi","email":"2438149743@qq.com"}],"readme":"# @chanyuxi/eslint-waltz\n\nComposable ESLint flat config for JavaScript, TypeScript, JSONC, imports, React, Tailwind CSS, Perfectionist, and Vitest.\n\nRequires Node.js `>=20.19.0`.\n\n## Quick start\n\nRun the interactive initializer from your project root:\n\n```bash\npnpm dlx @chanyuxi/eslint-waltz init\n```\n\nThe initializer detects your package manager and existing dependencies, creates\n`eslint.config.ts`, installs missing dependencies for the selected features,\nand can configure ESLint fix-on-save in VS Code while preserving existing\nsettings and comments.\n\nIf the package is already installed, use its local binary:\n\n```bash\npnpm exec eslint-waltz init\n```\n\n## Configuration\n\n```ts\n// eslint.config.ts\nimport waltz from '@chanyuxi/eslint-waltz'\n\nexport default waltz({\n  ts: true,\n  react: true,\n})\n```\n\nThe default configuration includes JavaScript, stylistic rules, JSONC,\nimport validation, and Perfectionist's `recommended-alphabetical` preset.\nOptional modules are enabled with `ts`, `react`, `tailwindcss`, `gitignore`,\nand `vitest`. All options are fully typed.\n\n## CLI\n\n```bash\neslint-waltz init     # create or update eslint.config.ts\neslint-waltz version  # print the installed version\n```\n\nUse `eslint-waltz --help` to see the available commands. VS Code\nfix-on-save synchronization is part of `init`.\n\n## Advanced options\n\n### TypeScript scope\n\n`ts.files` limits the TypeScript files included by modules that automatically\nsupport TypeScript. JavaScript files keep their normal scope, and a module's\nown `files` option can narrow or override it. Vitest also intersects its test\npatterns with this scope.\n\n```ts\nexport default waltz({\n  ts: { files: ['src/**/*.ts'] },\n  react: true,\n})\n```\n\n### Module resolution\n\nPotentially expensive module-resolution rules are disabled by default. Enable\nonly the rules you need:\n\n```ts\nexport default waltz({\n  imports: {\n    overrides: {\n      'imports/named': 'error',\n      'imports/namespace': 'error',\n    },\n  },\n})\n```\n\n### React settings\n\n```ts\nexport default waltz({\n  react: {\n    settings: {\n      'react-x': { importSource: 'preact' },\n    },\n  },\n})\n```\n","readmeFilename":"README.md"}