{"_id":"@hyperse/eslint-config-hyperse","_rev":"53-560f079983f76f504a83ef7194a09e5d","name":"@hyperse/eslint-config-hyperse","dist-tags":{"latest":"1.7.4"},"versions":{"1.0.2":{"name":"@hyperse/eslint-config-hyperse","version":"1.0.2","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.0.2","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"2ea0e2eb01fcdd6979806e630b597b20c21e3736","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.0.2.tgz","fileCount":41,"integrity":"sha512-ydWFvZa4+0vqKhQAV5YwVmRjPYmngcCjuTxD5BDN9I3aKDJNEVdEjPMv0aqV4pUDsQoWC+480rVN1/EKJTF6SQ==","signatures":[{"sig":"MEYCIQD605hc99OKGlfr0GiPXwmxAQ8PF1FeJpRDM3lNZPRN9QIhAMoFIIK7pKZ56OdPgt+dzuMpsXPmND4IqXKnN9UnGTCa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41129},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json"},"gitHead":"2cdd717fe243c9c549e713ed124b02944e359281","scripts":{"cz":"cz","lint":"yarn run typecheck && eslint .","test":"vitest run","build":"rimraf dist && tsc -p ./tsconfig.build.json ","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","husky":"is-ci || husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.5.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.2","dependencies":{"prettier":"^3.2.5","@eslint/js":"^9.3.0","tailwindcss":"^3.4.3","get-tsconfig":"^4.7.5","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.0.0-alpha.16","eslint-plugin-react":"^7.34.1","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@next/eslint-plugin-next":"^14.2.3","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.0","eslint-plugin-simple-import-sort":"^12.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.2.2","devDependencies":{"husky":"9.0.11","is-ci":"3.0.1","dotenv":"16.4.5","eslint":"^9.3.0","rimraf":"5.0.7","terser":"5.31.0","vitest":"1.6.0","minimist":"1.2.8","prettier":"3.2.5","@swc/core":"^1.5.7","commitizen":"4.3.0","typescript":"5.4.5","@types/node":"20.12.12","lint-staged":"15.2.5","npm-run-all":"4.1.5","shell-quote":"1.8.1","@changesets/cli":"2.27.3","@commitlint/cli":"19.3.0","@types/prettier":"3.0.0","swc-unplugin-ts":"1.0.3","@types/eslint__js":"^8.42.3","@types/shell-quote":"1.7.5","vite-tsconfig-paths":"4.3.2","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.2.2"},"peerDependencies":{"eslint":"^9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.0.2_1716854277401_0.4349787509358851","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@hyperse/eslint-config-hyperse","version":"1.0.3","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.0.3","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"df0e5e3d7c1fdd00fbd167659413b610a7be8622","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.0.3.tgz","fileCount":41,"integrity":"sha512-k7/AtCrwutwDQT+YvcLGtQR6ncOiS04vQqz9kD0gl1Uo53XL5MbNoWbNVoM8r9o+/l2ZHTP1v88Ji9hVhKt6aQ==","signatures":[{"sig":"MEUCICMjjUfQjdEe4VShqOTFn7n1bcGlpEOGG9Tt7jApi3mnAiEAhaLVQqInnVdKFl1IYnYTulGmoRDtVPR3GtHuRvQbSbM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41205},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json"},"gitHead":"7c873a8d79eebb479a14bf387fc743dac46e621d","scripts":{"cz":"cz","lint":"yarn run typecheck && eslint .","test":"vitest run","build":"rimraf dist && tsc -p ./tsconfig.build.json ","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","husky":"is-ci || husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.5.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.2","dependencies":{"prettier":"^3.2.5","@eslint/js":"^9.3.0","tailwindcss":"^3.4.3","get-tsconfig":"^4.7.5","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.0.0-alpha.16","eslint-plugin-react":"^7.34.1","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@next/eslint-plugin-next":"^14.2.3","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.0","eslint-plugin-simple-import-sort":"^12.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.2.2","devDependencies":{"husky":"9.0.11","is-ci":"3.0.1","dotenv":"16.4.5","eslint":"^9.3.0","rimraf":"5.0.7","terser":"5.31.0","vitest":"1.6.0","minimist":"1.2.8","prettier":"3.2.5","@swc/core":"^1.5.7","commitizen":"4.3.0","typescript":"5.4.5","@types/node":"20.12.12","lint-staged":"15.2.5","npm-run-all":"4.1.5","shell-quote":"1.8.1","@changesets/cli":"2.27.3","@commitlint/cli":"19.3.0","@types/prettier":"3.0.0","swc-unplugin-ts":"1.0.3","@types/eslint__js":"^8.42.3","@types/shell-quote":"1.7.5","vite-tsconfig-paths":"4.3.2","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.2.2"},"peerDependencies":{"eslint":"^9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.0.3_1716864709969_0.16829955915406125","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@hyperse/eslint-config-hyperse","version":"1.0.4","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.0.4","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"08b143cc555f6e5d67661796eb0402b718f35534","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.0.4.tgz","fileCount":41,"integrity":"sha512-uB7vek3/YymYPlbAuALseGXyoZUJM4v6JgsZmVXP3TQtvauB0w+arB/kO/KoWWeNrr8j5aW5fVDfM4dk5rgeKw==","signatures":[{"sig":"MEUCIQCCEjJukht7Co8knDBaUUVLIVjQLGklUR7Z84jlpg6HGwIgMxvI8NSyR3IF2e09yjPX0TMTUKwGmaOmJepMAg4Rm38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43418},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"4781c5315c87cc5137a755a4a071fc6c66df31ca","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"rimraf dist && tsc -p ./tsconfig.build.json ","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","husky":"is-ci || husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.5.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.2","dependencies":{"prettier":"^3.2.5","@eslint/js":"^9.3.0","tailwindcss":"^3.4.3","get-tsconfig":"^4.7.5","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.0.0-alpha.16","eslint-plugin-react":"^7.34.1","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@next/eslint-plugin-next":"^14.2.3","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.0","eslint-plugin-simple-import-sort":"^12.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.2.2","devDependencies":{"husky":"9.0.11","is-ci":"3.0.1","dotenv":"16.4.5","eslint":"^9.3.0","rimraf":"5.0.7","terser":"5.31.0","vitest":"1.6.0","minimist":"1.2.8","prettier":"3.2.5","@swc/core":"^1.5.7","commitizen":"4.3.0","typescript":"5.4.5","@types/node":"20.12.12","lint-staged":"15.2.5","npm-run-all":"4.1.5","shell-quote":"1.8.1","@changesets/cli":"2.27.3","@commitlint/cli":"19.3.0","@types/prettier":"3.0.0","swc-unplugin-ts":"1.0.3","@types/eslint__js":"^8.42.3","@types/shell-quote":"1.7.5","vite-tsconfig-paths":"4.3.2","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.2.2"},"peerDependencies":{"eslint":"^9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.0.4_1716877594611_0.8803222160515567","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@hyperse/eslint-config-hyperse","version":"1.0.5","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.0.5","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"1df6d6bd23597129c69c91783cd41d2007d0734b","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.0.5.tgz","fileCount":41,"integrity":"sha512-CHXyw2Vfo5iWJg7H/P+hH0OEqCLfpBihLVFrYYTMS8VGTjf1vgZmGfUMI0Swlg5LjSWqlqncZqas6ItGNPhYag==","signatures":[{"sig":"MEUCIQCoq47FgicKw35KPbA2uQj24HtXTxaS6Pt14D0OoUjS1AIgUQdOS78QTuDmNxp+f4OEenS4caO3Uwd0EYsAh5Tfy58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43173},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"76db9c746c1cb436f60ca6ac6f64ae530101eb27","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"rimraf dist && tsc -p ./tsconfig.build.json ","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.7.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.3","dependencies":{"prettier":"^3.2.5","@eslint/js":"^9.3.0","tailwindcss":"^3.4.3","get-tsconfig":"^4.7.5","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.0.0-alpha.16","eslint-plugin-react":"^7.34.2","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@next/eslint-plugin-next":"^14.2.3","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.0","eslint-plugin-simple-import-sort":"^12.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.2.2","devDependencies":{"husky":"9.0.11","eslint":"^9.3.0","rimraf":"5.0.7","vitest":"1.6.0","@swc/core":"^1.5.7","commitizen":"4.3.0","typescript":"5.4.5","@types/node":"20.12.12","lint-staged":"15.2.5","npm-run-all":"4.1.5","@changesets/cli":"2.27.5","@commitlint/cli":"19.3.0","swc-unplugin-ts":"1.0.3","@types/eslint__js":"^8.42.3","vite-tsconfig-paths":"4.3.2","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.2.2"},"peerDependencies":{"eslint":"^9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.0.5_1716966642059_0.37786896335716014","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@hyperse/eslint-config-hyperse","version":"1.0.6","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.0.6","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"14d5e5fbfa43fef8a1ba77651fa753e0221ef2d6","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.0.6.tgz","fileCount":13,"integrity":"sha512-A374PI7Sr38PkuNqbjXwEH7ziZ/cXIdgReFAaIJF7TlB9cWEpxbU0nuQhxZ4zdD7Y1EnRSLpG8QsrgcxRYmRrA==","signatures":[{"sig":"MEUCIBdlHEWmT/CEIzWr2WTYwk6HE4MRx0cF/Xu39SnCLAeDAiEA1aWFsxanbAgdN/Vgk7niU7mksi+0ysquE+/mAfXGsc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108792},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"9379c6ca0b4bde0f454fcbb7b086461bbc39f57e","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.7.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.3","dependencies":{"globals":"^15.3.0","prettier":"^3.2.5","@eslint/js":"^9.3.0","tailwindcss":"^3.4.3","get-tsconfig":"^4.7.5","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.0.0-alpha.16","eslint-plugin-react":"^7.34.2","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@next/eslint-plugin-next":"^14.2.3","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.0","eslint-plugin-simple-import-sort":"^12.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.2.2","devDependencies":{"tsx":"^4.11.0","tsup":"^8.0.2","husky":"9.0.11","eslint":"^9.3.0","rimraf":"5.0.7","vitest":"1.6.0","@swc/core":"^1.5.24","commitizen":"4.3.0","typescript":"5.4.5","@types/node":"20.12.13","lint-staged":"15.2.5","npm-run-all":"4.1.5","@changesets/cli":"2.27.5","@commitlint/cli":"19.3.0","swc-unplugin-ts":"1.0.3","@types/eslint__js":"^8.42.3","vite-tsconfig-paths":"4.3.2","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.2.2"},"peerDependencies":{"eslint":"^9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.0.6_1717139750926_0.726094205328377","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@hyperse/eslint-config-hyperse","version":"1.0.7","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.0.7","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"9c549a2ce5382140e2192798312ed0f35d6a93c1","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.0.7.tgz","fileCount":13,"integrity":"sha512-UW+jNU9oC5QVno/2BrjiRsKgQ3+W8kySSS/LgcLerJY6wMm8C9W47yaYWQjZ/DuxchPGs/KPAV41RcREu2FG7Q==","signatures":[{"sig":"MEYCIQDz9zys69SmPFnHGQLUiIG5yDTU9xt9LMjKtH/2QTHu/AIhAKTmb3NS5EtmnFIdE0wMIWLzlJAKR6/B3PmSPEMd4KRp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108891},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"1782982e963e31df5df74ce31974f04193a200e2","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.7.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.3","dependencies":{"globals":"^15.3.0","prettier":"^3.3.1","@eslint/js":"^9.4.0","tailwindcss":"^3.4.3","get-tsconfig":"^4.7.5","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.0.0-alpha.27","eslint-plugin-react":"^7.34.2","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@next/eslint-plugin-next":"^14.2.3","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.0","eslint-plugin-simple-import-sort":"^12.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.2.2","devDependencies":{"tsx":"^4.11.2","tsup":"^8.1.0","husky":"9.0.11","eslint":"^9.4.0","rimraf":"5.0.7","vitest":"1.6.0","@swc/core":"^1.5.25","commitizen":"4.3.0","typescript":"5.4.5","@types/node":"20.14.2","lint-staged":"15.2.5","npm-run-all":"4.1.5","@changesets/cli":"2.27.5","@commitlint/cli":"19.3.0","swc-unplugin-ts":"1.0.3","@types/eslint__js":"^8.42.3","vite-tsconfig-paths":"4.3.2","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.2.2"},"peerDependencies":{"eslint":"^9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.0.7_1717581289609_0.38509540142511245","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@hyperse/eslint-config-hyperse","version":"1.0.8","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.0.8","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"7d1257b46bee95fbde3b163d515d970211a248cb","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.0.8.tgz","fileCount":13,"integrity":"sha512-6IvTcm6x3890cnyCWpu20GrapeOuKc9qHw0ol+RwxjFy2MmoA68VjUJGHc4LQliQthb5Gdv8tAPBTSDdreEMHg==","signatures":[{"sig":"MEUCIQCP1pFUbORIg+GghvnAibQvKT3XhM3g7ErZFyUIOB1GZQIgEuJohuxu/GwEOGTEmOBUnrQC+yNq1bTTe8s/+l0GuaI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108892},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"142f38ec95225c0fa6d5a325653971c1c1cd8f34","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.7.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.3","dependencies":{"globals":"^15.4.0","prettier":"^3.3.2","@eslint/js":"^9.4.0","tailwindcss":"^3.4.4","get-tsconfig":"^4.7.5","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.0.0-alpha.27","eslint-plugin-react":"^7.34.2","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@next/eslint-plugin-next":"^14.2.4","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.3","eslint-plugin-simple-import-sort":"^12.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.0","devDependencies":{"tsx":"^4.15.4","tsup":"^8.1.0","husky":"9.0.11","eslint":"^9.4.0","rimraf":"5.0.7","vitest":"1.6.0","@swc/core":"^1.5.29","commitizen":"4.3.0","typescript":"5.4.5","@types/node":"20.14.2","lint-staged":"15.2.7","npm-run-all":"4.1.5","@changesets/cli":"2.27.5","@commitlint/cli":"19.3.0","swc-unplugin-ts":"1.0.3","@types/eslint__js":"^8.42.3","vite-tsconfig-paths":"4.3.2","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.2.2"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.0.8_1718264055925_0.56518004161909","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@hyperse/eslint-config-hyperse","version":"1.0.9","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.0.9","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"b601026f86d87c9b3b47703d600392fce09c1044","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.0.9.tgz","fileCount":15,"integrity":"sha512-FZw640sMLTfHH+igV10c7iODrx98gX0CQ58h3Udl/i4msXT1bwOF1YArYyEVJIvcaAs9HnswUnLCyq/ZOmehUA==","signatures":[{"sig":"MEQCIDPp01IYkDH5tKBmnZlrXG0kA42LsduOl6m+fkZnXN0DAiAe/lKsYTNlg3hhGGxIdh6Ycp0rcvuACHhpvPtqrD/tDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137606},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"b7331b816c2721b4aa7070bf46d794c6f22e6171","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.7.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.3","dependencies":{"globals":"^15.6.0","prettier":"^3.3.2","@eslint/js":"^9.5.0","tailwindcss":"^3.4.4","get-tsconfig":"^4.7.5","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.0.0-alpha.27","eslint-plugin-react":"^7.34.3","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@next/eslint-plugin-next":"^14.2.4","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.3","eslint-plugin-simple-import-sort":"^12.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.0","devDependencies":{"tsx":"^4.15.6","tsup":"^8.1.0","husky":"9.0.11","eslint":"^9.5.0","rimraf":"5.0.7","vitest":"1.6.0","@swc/core":"^1.6.3","commitizen":"4.3.0","typescript":"5.4.5","@types/node":"20.14.5","lint-staged":"15.2.7","npm-run-all":"4.1.5","@changesets/cli":"2.27.5","@commitlint/cli":"19.3.0","swc-unplugin-ts":"1.0.3","@types/eslint__js":"^8.42.3","vite-tsconfig-paths":"4.3.2","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.2.2"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.0.9_1718852914862_0.2787149770352504","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@hyperse/eslint-config-hyperse","version":"1.0.10","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.0.10","homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"acf02d055baba01ee49617fbed4826f205742231","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.0.10.tgz","fileCount":15,"integrity":"sha512-WfYnk7xI9kSSRIilNG6oIoxPH3tX+qICFwOuqOzaogTEP4dJFPxjdJqAPW015MMkQ8OPz1liKiLIFEdIxJvX0g==","signatures":[{"sig":"MEUCIQCTkUQ1PON/nK6E9fgNvEN6r0HjSJFibiGExDFeSw2HmwIgFI2FgqOLGRWREmnqtNqjv9BH0lnUItttseAgODUtu9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139600},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"3e8f0a18bd4ee779a0a9fe176a3af82861377186","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.7.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.3","dependencies":{"globals":"^15.6.0","prettier":"^3.3.2","@eslint/js":"^9.5.0","tailwindcss":"^3.4.4","get-tsconfig":"^4.7.5","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.0.0-alpha.27","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-react":"^7.34.3","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@next/eslint-plugin-next":"^14.2.4","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.4","eslint-plugin-simple-import-sort":"^12.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"tsx":"^4.15.7","tsup":"^8.1.0","husky":"9.0.11","eslint":"^9.5.0","rimraf":"5.0.7","vitest":"1.6.0","@swc/core":"^1.6.5","commitizen":"4.3.0","typescript":"5.5.2","@types/node":"20.14.9","lint-staged":"15.2.7","npm-run-all":"4.1.5","@changesets/cli":"2.27.6","@commitlint/cli":"19.3.0","swc-unplugin-ts":"1.0.3","@types/eslint__js":"^8.42.3","vite-tsconfig-paths":"4.3.2","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.2.2"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.0.10_1719381590734_0.6767603295736542","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@hyperse/eslint-config-hyperse","version":"1.0.11","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.0.11","maintainers":[{"name":"hyperse.net","email":"hyperse.net@gmail.com"},{"name":"tianyingchun","email":"tianyingchun@outlook.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"fd5a62d492ea6a714baf2cfee0415437b89255dd","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.0.11.tgz","fileCount":15,"integrity":"sha512-nv49ZpePzOWMW4rJkLsP9vrvfYBUDF1iVd8wT8p/WOfccHzpJb8xB5D6aTNKB8ja/atnKGydN84JewijNvwmzg==","signatures":[{"sig":"MEUCIQDteijlQSjgh2nI/98dh1uti3/89ZncIxWq6ZznLAhiCwIgbQLoJ0RgN5VwmFchpSh7Ew/C5Ab90coUL/Gi4oXO09I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141474},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"9b2a87c9a8ea1dc9c4b4a9bf15b089e03e9460c4","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.7.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.4","dependencies":{"globals":"^15.8.0","prettier":"^3.3.3","@eslint/js":"^9.8.0","tailwindcss":"^3.4.7","get-tsconfig":"^4.7.6","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.0.0-alpha.27","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-react":"^7.35.0","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@next/eslint-plugin-next":"^14.2.5","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.4","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"tsx":"^4.16.2","tsup":"^8.2.3","husky":"9.1.3","eslint":"^9.8.0","rimraf":"6.0.1","vitest":"2.0.4","@swc/core":"^1.7.2","commitizen":"4.3.0","typescript":"5.5.4","@types/node":"20.14.12","lint-staged":"15.2.7","npm-run-all":"4.1.5","@types/react":"^18.3.3","@changesets/cli":"2.27.7","@commitlint/cli":"19.3.0","swc-unplugin-ts":"1.0.3","@types/eslint__js":"^8.42.3","vite-tsconfig-paths":"4.3.2","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.2.2"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.0.11_1722337136762_0.8767159183820985","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@hyperse/eslint-config-hyperse","version":"1.0.12","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.0.12","maintainers":[{"name":"hyperse.net","email":"hyperse.net@gmail.com"},{"name":"tianyingchun","email":"tianyingchun@outlook.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"8f37a6751811a3bf5c7cf3b38bea7099174b1923","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.0.12.tgz","fileCount":15,"integrity":"sha512-NtiMhHK6MIwB0xuqNrmuPvg5YaY7LfiXH/UO3tYMmPgDInfgRy5ofoI5Taqg/38vtl0th/wzvJdO8KpooCSdBA==","signatures":[{"sig":"MEQCIAjdgF8lP4uKZvD1UZFvFuqNkikYS1INb+pCHb+olr82AiAw+GFL69N58VIfrxDqC8IhnG9aFhRfUxTfB7zRWTUA/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141681},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"a0d8a4a4079f9ddc61be0c909dfce8bb5fe7127a","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.7.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.4","dependencies":{"globals":"^15.8.0","prettier":"^3.3.3","@eslint/js":"^9.8.0","tailwindcss":"^3.4.7","get-tsconfig":"^4.7.6","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.0.0-alpha.27","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-react":"^7.35.0","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.6.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@next/eslint-plugin-next":"^14.2.5","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-tailwindcss":"^3.17.4","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"tsx":"^4.16.2","tsup":"^8.2.3","husky":"9.1.3","eslint":"^9.8.0","rimraf":"6.0.1","vitest":"2.0.4","@swc/core":"^1.7.2","commitizen":"4.3.0","typescript":"5.5.4","@types/node":"20.14.12","lint-staged":"15.2.7","npm-run-all":"4.1.5","@types/react":"^18.3.3","@changesets/cli":"2.27.7","@commitlint/cli":"19.3.0","swc-unplugin-ts":"1.0.3","@types/eslint__js":"^8.42.3","vite-tsconfig-paths":"4.3.2","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.2.2"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.0.12_1722391112737_0.7298319251228074","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@hyperse/eslint-config-hyperse","version":"1.1.0","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.1.0","maintainers":[{"name":"hyperse.net","email":"hyperse.net@gmail.com"},{"name":"tianyingchun","email":"tianyingchun@outlook.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"94351eed67017e4279d92d4b2c61d070f1de7ebc","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.1.0.tgz","fileCount":15,"integrity":"sha512-qw3KbX/m6Rk40GnpczN7XTUDazNkY/x9GNhrcqScCpPELm2BiyMuIXYP+ttTa0Lh5itKZTKVJUA8Nw2dNi/Nng==","signatures":[{"sig":"MEUCIQDg/3diyMbOdvVeOavjoiA9szaGe/HK3hN/ELHmpcvKaQIgfgEN0sm66O+oXQ6T+a9GicDGxwX8iAPZ8Fjmbc7prPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141652},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"cc35816941ee0e1d47d771639d02901a6e040fe7","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.7.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.4","dependencies":{"globals":"^15.9.0","prettier":"^3.3.3","@eslint/js":"^9.8.0","tailwindcss":"^3.4.7","get-tsconfig":"^4.7.6","app-root-path":"^3.1.0","typescript-eslint":"^8.0.1","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-react":"^7.35.0","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.6.0","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-markdown":"^5.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-vitest-2":"^0.6.1","@next/eslint-plugin-next":"rc","eslint-plugin-react-hooks":"beta","eslint-plugin-tailwindcss":"^3.17.4","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"tsx":"^4.16.5","tsup":"^8.2.4","husky":"9.1.4","eslint":"^9.8.0","rimraf":"6.0.1","vitest":"2.0.5","@swc/core":"^1.7.6","commitizen":"4.3.0","typescript":"5.5.4","@types/node":"22.1.0","lint-staged":"15.2.8","npm-run-all":"4.1.5","@types/react":"^18.3.3","@changesets/cli":"2.27.7","@commitlint/cli":"19.3.0","swc-unplugin-ts":"1.0.3","@types/eslint__js":"^8.42.3","vite-tsconfig-paths":"4.3.2","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.2.2"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.1.0_1723012998249_0.8201096979029237","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@hyperse/eslint-config-hyperse","version":"1.1.1","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.1.1","maintainers":[{"name":"hyperse.net","email":"hyperse.net@gmail.com"},{"name":"tianyingchun","email":"tianyingchun@outlook.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"f4ea96b03f95e0eb3193fda3c95d61fc7e28ba75","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.1.1.tgz","fileCount":15,"integrity":"sha512-7pfGEbP41Jq5HR02TR2dv/nvg01ihvDQQOyymNofe67+7vtEQ5/pJhoCYt/O8xd+h9TQI5Mc8OMGA2ekf0v9yA==","signatures":[{"sig":"MEQCIAbCZ//uqYHEX1Lw9hAaQEQGuhROLlIu6l+bNo3ddsD6AiBdBmhVD0mLBE7onTDMGNNWlXo4053Hv9eS0Vl/9jDBvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143248},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"33a2eed90e504f54e002076472b625eb176eaf42","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.7.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.4","dependencies":{"globals":"^15.9.0","prettier":"^3.3.3","@eslint/js":"^9.8.0","tailwindcss":"^3.4.9","get-tsconfig":"^4.7.6","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.0.1","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-react":"^7.35.0","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.6.0","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-vitest-2":"^0.6.1","@next/eslint-plugin-next":"rc","eslint-plugin-react-hooks":"beta","eslint-plugin-tailwindcss":"^3.17.4","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"tsx":"^4.17.0","tsup":"^8.2.4","husky":"9.1.4","eslint":"^9.8.0","rimraf":"6.0.1","vitest":"2.0.5","@swc/core":"^1.7.6","commitizen":"4.3.0","typescript":"5.5.4","@types/node":"22.1.0","lint-staged":"15.2.8","@types/react":"^18.3.3","@changesets/cli":"2.27.7","@commitlint/cli":"19.4.0","@types/eslint__js":"^8.42.3","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.2.2"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.1.1_1723171489879_0.5234990461442663","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@hyperse/eslint-config-hyperse","version":"1.1.2","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.1.2","maintainers":[{"name":"hyperse.net","email":"hyperse.net@gmail.com"},{"name":"tianyingchun","email":"tianyingchun@outlook.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"1af7eba89f53d632b7e4d182d8ea40e54378eda9","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.1.2.tgz","fileCount":15,"integrity":"sha512-qI1jBXvJuFS6HWxrQSQ8L5bsmc6u2YlJJ4PD7dVpCNYelwF+pFXzA1XnKsTcVZWl6aWNJFUlz++SwlLMkEW1FA==","signatures":[{"sig":"MEYCIQCkZ/BAJKcEGghak8LmaGv1Ufp2b1XTj/haBXU454VmwQIhAPYJuJh60nphzN/i02p/LvJsF04knOoM6AJY2ZQccVF5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143243},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"96a794931fcd651d8156d937026941f250039759","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.7.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.4","dependencies":{"globals":"^15.9.0","prettier":"^3.3.3","@eslint/js":"^9.9.0","tailwindcss":"^3.4.9","get-tsconfig":"^4.7.6","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.0.1","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-react":"^7.35.0","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.6.0","@vitest/eslint-plugin":"^1.0.0","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@next/eslint-plugin-next":"rc","eslint-plugin-react-hooks":"beta","eslint-plugin-tailwindcss":"^3.17.4","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"tsx":"^4.17.0","tsup":"^8.2.4","husky":"9.1.4","eslint":"^9.9.0","rimraf":"6.0.1","vitest":"2.0.5","@swc/core":"^1.7.10","commitizen":"4.3.0","typescript":"5.5.4","@types/node":"22.2.0","lint-staged":"15.2.8","@types/react":"^18.3.3","@changesets/cli":"2.27.7","@commitlint/cli":"19.4.0","@types/eslint__js":"^8.42.3","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.2.2"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.1.2_1723336496951_0.38708976918662596","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@hyperse/eslint-config-hyperse","version":"1.1.3","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.1.3","maintainers":[{"name":"hyperse.net","email":"hyperse.net@gmail.com"},{"name":"tianyingchun","email":"tianyingchun@outlook.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"19dae1d17007421dd5c7623c03b3a8a5a8fd9ef9","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.1.3.tgz","fileCount":15,"integrity":"sha512-AZergp2zaSGG86lPfF13NinPDS7kmpBVc8rQzv6b+uddQSmphDxkQu6c6HjY293SqclNb83S9xLsFpUDOtyeBQ==","signatures":[{"sig":"MEUCIQD4IJfyBgUpLTNAX8HXHbEHYsm4AkADzPYcp/jrW96QmAIgc3EqQRuzqhFE8aENoys0p8k8JrASJwIkm59FMOldceo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141516},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"28a02fd931173c48f5c1364e247eb2233c9b1b85","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.7.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.4","dependencies":{"globals":"^15.9.0","prettier":"^3.3.3","@eslint/js":"^9.9.0","tailwindcss":"^3.4.9","get-tsconfig":"^4.7.6","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.0.1","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-react":"^7.35.0","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.6.0","@vitest/eslint-plugin":"^1.0.1","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@next/eslint-plugin-next":"rc","eslint-plugin-react-hooks":"beta","eslint-plugin-tailwindcss":"^3.17.4","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"tsx":"^4.17.0","tsup":"^8.2.4","husky":"9.1.4","eslint":"^9.9.0","rimraf":"6.0.1","vitest":"2.0.5","@swc/core":"^1.7.10","commitizen":"4.3.0","typescript":"5.5.4","@types/node":"22.2.0","lint-staged":"15.2.8","@types/react":"^18.3.3","@changesets/cli":"2.27.7","@commitlint/cli":"19.4.0","@types/eslint__js":"^8.42.3","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.2.2"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.1.3_1723435319069_0.5438053593194525","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@hyperse/eslint-config-hyperse","version":"1.2.0","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.2.0","maintainers":[{"name":"hyperse.net","email":"hyperse.net@gmail.com"},{"name":"tianyingchun","email":"tianyingchun@outlook.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"f689deda08fe874dd4fd5daaeb5761ed171d8486","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.2.0.tgz","fileCount":15,"integrity":"sha512-/JKCGg3rU8WgtE9WuY8Uh5qWcc+ak967DMgGNOO4oqrKYWcJZKpboHZeJvbXQ743u/d6kMddhX+QNc6m3513Ig==","signatures":[{"sig":"MEUCIQDn+m0+7wVhDvKVgIJ68/ox/y0C4tAB5Hb1wfL/gWgG7QIgJP+rver7+7r0He2MIyH7UtBJwtIG/e2/Q9cug/DsMMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141657},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"8a36ba67577934d7d16c83df9971e476652ef510","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.7.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"resolutions":{"eslint-plugin-markdown":"5.1.0"},"_nodeVersion":"18.20.4","dependencies":{"globals":"^15.11.0","prettier":"^3.3.3","@eslint/js":"^9.13.0","tailwindcss":"^3.4.14","get-tsconfig":"^4.8.1","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.11.0","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-react":"^7.37.1","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.6.0","@vitest/eslint-plugin":"^1.1.7","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@next/eslint-plugin-next":"rc","@typescript-eslint/utils":"^8.11.0","eslint-plugin-react-hooks":"beta","eslint-plugin-tailwindcss":"^3.17.5","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","husky":"9.1.6","eslint":"^9.13.0","rimraf":"6.0.1","vitest":"2.1.3","@swc/core":"^1.7.36","commitizen":"4.3.1","typescript":"5.6.3","@types/node":"22.7.8","lint-staged":"15.2.10","@types/react":"^18.3.11","@changesets/cli":"2.27.9","@commitlint/cli":"19.5.0","@types/eslint__js":"^8.42.3","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.5.0"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.2.0_1729583427165_0.5476165126438988","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@hyperse/eslint-config-hyperse","version":"1.2.1","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.2.1","maintainers":[{"name":"hyperse.net","email":"hyperse.net@gmail.com"},{"name":"tianyingchun","email":"tianyingchun@outlook.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"cfad9411c9bdf08db03eba8d951892069905b83d","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.2.1.tgz","fileCount":15,"integrity":"sha512-p8WDxxwq56CbFM1MUBSj4EVPNzE1jwc04lMZRxqdCTQkNqOXrpB6fw2Wisfa7J+09Fy/6vOVGwVIMxGZp2U0Gg==","signatures":[{"sig":"MEYCIQCFYuMSoR82fmoFsPFd6tEsp/UmFeBCDTMyFGhqUb4Z0QIhANAZ06YvBKS6pee92gwSZYMPXqMUw0zu7SyS7qvM+cGr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141767},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"69ff47c8a84f852e9c999e12a1379a4253e6a70b","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.7.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"resolutions":{"eslint-plugin-markdown":"5.1.0"},"_nodeVersion":"18.20.4","dependencies":{"globals":"^15.11.0","prettier":"^3.3.3","@eslint/js":"^9.13.0","tailwindcss":"^3.4.14","get-tsconfig":"^4.8.1","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.11.0","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-react":"^7.37.1","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.6.0","@vitest/eslint-plugin":"^1.1.7","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@next/eslint-plugin-next":"rc","@typescript-eslint/utils":"^8.11.0","eslint-plugin-react-hooks":"beta","eslint-plugin-tailwindcss":"^3.17.5","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","husky":"9.1.6","eslint":"^9.13.0","rimraf":"6.0.1","vitest":"2.1.3","@swc/core":"^1.7.36","commitizen":"4.3.1","typescript":"5.6.3","@types/node":"22.7.8","lint-staged":"15.2.10","@types/react":"^18.3.11","@changesets/cli":"2.27.9","@commitlint/cli":"19.5.0","@types/eslint__js":"^8.42.3","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.5.0"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.2.1_1729587134095_0.8536566875047087","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@hyperse/eslint-config-hyperse","version":"1.2.2","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.2.2","maintainers":[{"name":"hyperse.net","email":"hyperse.net@gmail.com"},{"name":"tianyingchun","email":"tianyingchun@outlook.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"a34009d2715e25fe4ba22bcbfbf5f6eb676d53d1","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.2.2.tgz","fileCount":15,"integrity":"sha512-MQhU5M3NvD/2M5Ows5aEts+YXOOeCgwueezw0+ecPAw3/cOooOan+cAf32SvIe6aeztu7TSFZxBySTVHxVqkGw==","signatures":[{"sig":"MEUCIH/GqE0LY5aS0TpIWyms1UxebJIJuxeBvc8Bb4xSRA1GAiEA1qGSeGYoI3ecWcgm9VasfmaHoKagWOBIL9WouAScQZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141714},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"2df29abd0ee1fa239153218fd37d52ca2e45c4e8","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.7.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"resolutions":{"eslint-plugin-markdown":"5.1.0"},"_nodeVersion":"18.20.4","dependencies":{"globals":"^15.11.0","prettier":"^3.3.3","@eslint/js":"^9.13.0","tailwindcss":"^3.4.14","get-tsconfig":"^4.8.1","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.11.0","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-react":"^7.37.1","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.6.0","@vitest/eslint-plugin":"^1.1.7","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@next/eslint-plugin-next":"rc","@typescript-eslint/utils":"^8.11.0","eslint-plugin-react-hooks":"beta","eslint-plugin-tailwindcss":"^3.17.5","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","husky":"9.1.6","eslint":"^9.13.0","rimraf":"6.0.1","vitest":"2.1.3","@swc/core":"^1.7.36","commitizen":"4.3.1","typescript":"5.6.3","@types/node":"22.7.8","lint-staged":"15.2.10","@types/react":"^18.3.11","@changesets/cli":"2.27.9","@commitlint/cli":"19.5.0","@types/eslint__js":"^8.42.3","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.5.0"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.2.2_1729594754769_0.33734514509340885","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@hyperse/eslint-config-hyperse","version":"1.2.3","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.2.3","maintainers":[{"name":"hyperse.net","email":"hyperse.net@gmail.com"},{"name":"tianyingchun","email":"tianyingchun@outlook.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"950681daf02176fb2efa47346f1d685f60ef564d","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.2.3.tgz","fileCount":15,"integrity":"sha512-N7ODDs7X6qwjsXfhfUdskmDP6gNzCk5rosfEOnMGNUXo7IyumUQnQ0r5kgQlEUEnnUMuX4JYDomtHvI6TucVhA==","signatures":[{"sig":"MEQCIAE2eYwC8lNod0+j1wwDwRu9AVDJf1Emo+qdHNlwCHpaAiBn4mtM9W37QAHxWKMHpPHfQwZkfBNSOGj+mekqODyXLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142467},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"1807730727596197e76bfd9b902721aae3f106ce","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.7.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"resolutions":{"eslint-plugin-markdown":"5.1.0"},"_nodeVersion":"18.20.4","dependencies":{"globals":"^15.11.0","prettier":"^3.3.3","@eslint/js":"^9.13.0","tailwindcss":"^3.4.14","get-tsconfig":"^4.8.1","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.11.0","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-react":"^7.37.2","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.6.0","@vitest/eslint-plugin":"^1.1.7","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@next/eslint-plugin-next":"rc","@typescript-eslint/utils":"^8.11.0","eslint-plugin-react-hooks":"beta","eslint-plugin-tailwindcss":"^3.17.5","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","husky":"9.1.6","eslint":"^9.13.0","rimraf":"6.0.1","vitest":"2.1.3","@swc/core":"^1.7.39","commitizen":"4.3.1","typescript":"5.6.3","@types/node":"22.7.9","lint-staged":"15.2.10","@types/react":"^18.3.12","@changesets/cli":"2.27.9","@commitlint/cli":"19.5.0","@types/eslint__js":"^8.42.3","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.5.0"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.2.3_1729665108770_0.19064812857739133","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@hyperse/eslint-config-hyperse","version":"1.2.4","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.2.4","maintainers":[{"name":"hyperse.net","email":"hyperse.net@gmail.com"},{"name":"tianyingchun","email":"tianyingchun@outlook.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"8841171d9adaf9800438ab0bd4646d37b467c619","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.2.4.tgz","fileCount":15,"integrity":"sha512-FCIUpZyGeIjolqc1rR+frBYzLh+E7JUXPJnQ5367j4TWdfXkmnyUDqoVTCBGn+0aXL+m3fr3+imTVlyrMYArnA==","signatures":[{"sig":"MEUCIQCiccz18yuogbn+ngyRNzIrSbStzCBv27C20fZkNiPuQQIgBbleuRm3hOXZP6BWVV9tH1HTM365Hf7R4bRwvkmiPIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142777},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"d3433501b849cb965bce1d3e9ac9883020e18a54","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.7.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"resolutions":{"eslint-plugin-markdown":"5.1.0"},"_nodeVersion":"18.20.4","dependencies":{"globals":"^15.11.0","prettier":"^3.3.3","@eslint/js":"^9.13.0","tailwindcss":"^3.4.14","get-tsconfig":"^4.8.1","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.11.0","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-react":"^7.37.2","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.6.0","@vitest/eslint-plugin":"^1.1.7","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@next/eslint-plugin-next":"rc","@typescript-eslint/utils":"^8.11.0","eslint-plugin-react-hooks":"beta","eslint-plugin-tailwindcss":"^3.17.5","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","husky":"9.1.6","eslint":"^9.13.0","rimraf":"6.0.1","vitest":"2.1.3","@swc/core":"^1.7.39","commitizen":"4.3.1","typescript":"5.6.3","@types/node":"22.7.9","lint-staged":"15.2.10","@types/react":"^18.3.12","@changesets/cli":"2.27.9","@commitlint/cli":"19.5.0","@types/eslint__js":"^8.42.3","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.5.0"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.2.4_1729665825961_0.03260114690703908","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@hyperse/eslint-config-hyperse","version":"1.2.5","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.2.5","maintainers":[{"name":"hyperse.net","email":"hyperse.net@gmail.com"},{"name":"tianyingchun","email":"tianyingchun@outlook.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"4b55f526b4aa47619ee278d4256cceb056c7e47e","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.2.5.tgz","fileCount":15,"integrity":"sha512-xFyqSQbEysCs6O9aYzVEfxO+yEgI1LxwsJ14eJs3uDKp0ZkozndbtJWQ5xSz0tEy7RQ3waR1FHX+XREglbaZew==","signatures":[{"sig":"MEYCIQDdTaJ/xtn6WbmdMys5QqeFDKVb5ozjCtfcXQ9U/5P/2wIhAMGf48meiIqEbLNCoDXMKXS4NQfupAeKY7fuPdYYzYDe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142778},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"b16a914658549f4ef5e824f7953f3e57f51070ae","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.7.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"resolutions":{"eslint-plugin-markdown":"5.1.0"},"_nodeVersion":"18.20.4","dependencies":{"globals":"^15.11.0","prettier":"^3.3.3","@eslint/js":"^9.13.0","tailwindcss":"^3.4.14","get-tsconfig":"^4.8.1","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.11.0","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-react":"^7.37.2","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.6.0","@vitest/eslint-plugin":"^1.1.7","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@next/eslint-plugin-next":"rc","@typescript-eslint/utils":"^8.11.0","eslint-plugin-react-hooks":"beta","eslint-plugin-tailwindcss":"^3.17.5","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","husky":"9.1.6","eslint":"^9.13.0","rimraf":"6.0.1","vitest":"2.1.3","@swc/core":"^1.7.39","commitizen":"4.3.1","typescript":"5.6.3","@types/node":"22.7.9","lint-staged":"15.2.10","@types/react":"^18.3.12","@changesets/cli":"2.27.9","@commitlint/cli":"19.5.0","@types/eslint__js":"^8.42.3","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.5.0"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.2.5_1729673674234_0.3912091389223067","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@hyperse/eslint-config-hyperse","version":"1.2.6","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.2.6","maintainers":[{"name":"hyperse.net","email":"hyperse.net@gmail.com"},{"name":"tianyingchun","email":"tianyingchun@outlook.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"af5e6bfc6f313f1bcc9adebd40cc7593f90992c5","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.2.6.tgz","fileCount":15,"integrity":"sha512-uJcqZmvzg8VTxX+OOJy86DDblMExhFYaxsX6J5DxzinHDVdr1aBn5EEQZuSePTjmKpoqyxEK8ZjEwiYegM+Grg==","signatures":[{"sig":"MEQCICoimSaVgFiA0px/QjTEmRPG6WBMJqPbCP4D7vDMQ2iDAiAYo7+bExje8QA/nbqBc7LvgCnI2DKzsttTtFQoAky6zQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144946},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"22548ab30a24daf58575f3367fa8631f78491673","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.7.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"resolutions":{"eslint-plugin-markdown":"5.1.0"},"_nodeVersion":"18.20.4","dependencies":{"globals":"^15.11.0","prettier":"^3.3.3","@eslint/js":"^9.13.0","tailwindcss":"^3.4.14","get-tsconfig":"^4.8.1","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.11.0","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-react":"^7.37.2","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.6.0","@vitest/eslint-plugin":"^1.1.7","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@next/eslint-plugin-next":"rc","@typescript-eslint/utils":"^8.11.0","eslint-plugin-react-hooks":"beta","eslint-plugin-tailwindcss":"^3.17.5","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","husky":"9.1.6","eslint":"^9.13.0","rimraf":"6.0.1","vitest":"2.1.3","@swc/core":"^1.7.39","commitizen":"4.3.1","typescript":"5.6.3","@types/node":"22.7.9","lint-staged":"15.2.10","@types/react":"^18.3.12","@changesets/cli":"2.27.9","@commitlint/cli":"19.5.0","@types/eslint__js":"^8.42.3","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.5.0"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.2.6_1729760603351_0.56718288103607","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@hyperse/eslint-config-hyperse","version":"1.2.7","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.2.7","maintainers":[{"name":"hyperse.net","email":"hyperse.net@gmail.com"},{"name":"tianyingchun","email":"tianyingchun@outlook.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"ac48524a4603685f5b29d03b3530bb5aedc2078e","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.2.7.tgz","fileCount":15,"integrity":"sha512-sgDvCtYkSgNwbQvwGznU5Ts7oUpJEjHjzrtPDGs2CcQS8RNXmfRcgAcACGrnMaZwZMHzKqiQPojpPyUtVZyAnA==","signatures":[{"sig":"MEQCIHnzAyUvWeIx7c9fiAGfDKcqQZslRqJ7dV+zK0AtCexoAiAvSHhRogo/0ZYw/8EGW2l3R/JDkgI+hwJ6t0zWyp4/mQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144946},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"015c0e847c128a18002585d95da4d71d57eab3f9","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.7.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"resolutions":{"eslint-plugin-markdown":"5.1.0"},"_nodeVersion":"18.20.4","dependencies":{"globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.15.0","tailwindcss":"^3.4.15","get-tsconfig":"^4.8.1","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.15.0","eslint-plugin-jsonc":"^2.18.2","eslint-plugin-react":"^7.37.2","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.10","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@next/eslint-plugin-next":"rc","@typescript-eslint/utils":"^8.15.0","eslint-plugin-react-hooks":"beta","eslint-plugin-tailwindcss":"^3.17.5","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","husky":"9.1.7","eslint":"^9.15.0","rimraf":"6.0.1","vitest":"2.1.5","@swc/core":"^1.9.2","commitizen":"4.3.1","typescript":"5.6.3","@types/node":"22.9.1","lint-staged":"15.2.10","@types/react":"^18.3.12","@changesets/cli":"2.27.10","@commitlint/cli":"19.6.0","@types/eslint__js":"^8.42.3","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.6.0"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.2.7_1732162142323_0.3170898494584262","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@hyperse/eslint-config-hyperse","version":"1.2.8","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.2.8","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"acfbfa071d97e0bf15a50a8666a7c051135aab05","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.2.8.tgz","fileCount":15,"integrity":"sha512-TZn35Nj7cv+O1qXlb5ACNJsgcmK7Y47VMur7hQVaPp6t3eEDyZLERFR5R1V+YjIuctiIggt/L+ksfbydhf2/IA==","signatures":[{"sig":"MEQCIBQRCAQZTSUwyvl1VXee8ap4e3uQgfEbXRnYc8Z5Ww3/AiAJN8buSD6I4toWy0dxT1ow89jOmfR1YHEHqROv/OhT4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146062},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"36e30841983cabfc055d1f988d87b4c44aec4a6a","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"resolutions":{"eslint-plugin-markdown":"5.1.0"},"_nodeVersion":"18.20.5","dependencies":{"globals":"^15.13.0","prettier":"^3.4.2","@eslint/js":"^9.16.0","tailwindcss":"^3.4.16","get-tsconfig":"^4.8.1","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.17.0","eslint-plugin-jsonc":"^2.18.2","eslint-plugin-react":"^7.37.2","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.14","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@next/eslint-plugin-next":"rc","@typescript-eslint/utils":"^8.17.0","eslint-plugin-react-hooks":"beta","eslint-plugin-tailwindcss":"^3.17.5","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","husky":"9.1.7","eslint":"^9.16.0","rimraf":"6.0.1","vitest":"2.1.8","@swc/core":"^1.10.0","commitizen":"4.3.1","typescript":"5.7.2","@types/node":"22.10.1","lint-staged":"15.2.10","@types/react":"^19.0.0","@changesets/cli":"2.27.10","@commitlint/cli":"19.6.0","@types/eslint__js":"^8.42.3","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.6.0"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.2.8_1733526460869_0.685661714178325","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"@hyperse/eslint-config-hyperse","version":"1.2.9","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.2.9","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"3e5b7a47ea3b4e251d4065e00bcce87a097dbd49","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.2.9.tgz","fileCount":15,"integrity":"sha512-iZIF12Dvv0gI1K18VxRegmuri/ulco5cacGO0ysZJr5dyJWIECTJ909Dbb/cOnxFwPW0HaziboYeVdgKzm/Klw==","signatures":[{"sig":"MEUCIQCoBL0qFtQ+FFtubAL5g6ixULvdH6Am66BeAI3y+bCG9wIgGZcGcRk+85d/hgfJDYHuib6cTbEX/C2gW7kx81jFjls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146062},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"00a75db5898e7cc8a60620b238a3ae951cda7016","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"resolutions":{"eslint-plugin-markdown":"5.1.0"},"_nodeVersion":"18.20.5","dependencies":{"globals":"^15.14.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","tailwindcss":"^3.4.17","get-tsconfig":"^4.8.1","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.18.2","eslint-plugin-jsonc":"^2.18.2","eslint-plugin-react":"^7.37.3","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.20","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@next/eslint-plugin-next":"rc","@typescript-eslint/utils":"^8.18.2","eslint-plugin-react-hooks":"beta","eslint-plugin-tailwindcss":"^3.17.5","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","husky":"9.1.7","eslint":"^9.17.0","rimraf":"6.0.1","vitest":"2.1.8","@swc/core":"^1.10.1","commitizen":"4.3.1","typescript":"5.7.2","@types/node":"22.10.2","lint-staged":"15.2.11","@types/react":"^19.0.2","@changesets/cli":"2.27.11","@commitlint/cli":"19.6.1","@types/eslint__js":"^8.42.3","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.6.0"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.2.9_1735184493956_0.47753992525686906","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@hyperse/eslint-config-hyperse","version":"1.2.10","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.2.10","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"e4db926c36c8ae1e8a018c863f67618645ad9880","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.2.10.tgz","fileCount":15,"integrity":"sha512-kJP4Ux8SOho6NJOq0eex/6G47cDVYJcgIjpOnZK3RnRvU96tU5H3wFH/hHDWTEACUhyMlNL2HHT3IItaVTBaIw==","signatures":[{"sig":"MEUCIQCjKVwfZ7bYQwdp0QKeKhwONwFJxbynqEUdQupnixohfAIgAhxs18/g1vJK5TVMVwXs6GNCGBy8wHraTbQPBAB4yiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146172},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"1796220b7a8bcaa0045ffb7c0650c8c20dadb365","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"resolutions":{"eslint-plugin-markdown":"5.1.0"},"_nodeVersion":"18.20.6","dependencies":{"globals":"^15.14.0","prettier":"^3.5.0","@eslint/js":"^9.20.0","tailwindcss":"^3.4.0","get-tsconfig":"^4.10.0","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.23.0","eslint-plugin-jsonc":"^2.19.1","eslint-plugin-react":"^7.37.4","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.27","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@next/eslint-plugin-next":"rc","@typescript-eslint/utils":"^8.23.0","eslint-plugin-react-hooks":"beta","eslint-plugin-tailwindcss":"^3.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.6","husky":"9.1.7","eslint":"^9.20.0","rimraf":"6.0.1","vitest":"3.0.5","@swc/core":"^1.10.15","commitizen":"4.3.1","typescript":"5.7.3","@types/node":"22.13.1","lint-staged":"15.4.3","@types/react":"^19.0.8","@changesets/cli":"2.27.12","@commitlint/cli":"19.7.1","@types/eslint__js":"^8.42.3","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.0","@commitlint/config-conventional":"19.7.1"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.2.10_1739158836117_0.6904769250111644","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"@hyperse/eslint-config-hyperse","version":"1.2.11","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.2.11","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"8adf1c2ec9fdcbf8c891365472dd372313e12610","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.2.11.tgz","fileCount":15,"integrity":"sha512-U3mr53+mApk2W7J3emCAIUvyZsIxQuWdmEcUoJ7fD+il/JXidyL7B1PMw5Xg4yBOaYS1SYzTHhB0UDdHsYKE+Q==","signatures":[{"sig":"MEQCIBehyXk6Ld+etHy2bp4RnmXPyIclmiGtl7DzoiiF+kWcAiAKib5I/4uy5LVTUqulesgaX7sqL+AQw/QRdeClRK/Q4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146299},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"f11b4f6cb6f6851f0ddaec540d87e8d80c6b95fb","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"resolutions":{"eslint-plugin-markdown":"5.1.0"},"_nodeVersion":"18.20.7","dependencies":{"globals":"^16.0.0","prettier":"^3.5.3","@eslint/js":"^9.21.0","tailwindcss":"^3.4.14","get-tsconfig":"^4.10.0","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.26.0","eslint-plugin-jsonc":"^2.19.1","eslint-plugin-react":"^7.37.4","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.36","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^10.0.2","eslint-plugin-prettier":"^5.2.3","@next/eslint-plugin-next":"rc","@typescript-eslint/utils":"^8.26.0","eslint-plugin-react-hooks":"beta","eslint-plugin-tailwindcss":"^3.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","husky":"9.1.7","eslint":"^9.21.0","rimraf":"6.0.1","vitest":"3.0.7","@swc/core":"^1.11.5","commitizen":"4.3.1","typescript":"5.8.2","@types/node":"22.13.9","lint-staged":"15.4.3","@types/react":"^19.0.10","@changesets/cli":"2.28.1","@commitlint/cli":"19.7.1","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.1","@commitlint/config-conventional":"19.7.1"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.2.11_1741072114628_0.06831291571448794","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@hyperse/eslint-config-hyperse","version":"1.3.0","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.3.0","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"2cc9a96d08602099ce954095bd5b56f2c62ec4ba","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.3.0.tgz","fileCount":15,"integrity":"sha512-vzI9A8n0/JbhKChg99Il6mPRBh69KyDTiWQs5eXCWKT+U06FYH6ISvKBSYPcWomhtNrMEZvz3lzvvLFh9snEBw==","signatures":[{"sig":"MEYCIQDNo/qqgp9erMK58ijY7fpByedIDmkE1CcPkvc5QupJwgIhANp1AMk6WTrn0VglRdBVyTpJsjuhdOQlZKBi2dYSIFb8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146282},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"043af5cc4cee9f8d07b2e14812bff27cb79d75c3","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.7","dependencies":{"globals":"^16.0.0","prettier":"^3.5.3","@eslint/js":"^9.22.0","tailwindcss":"^3.4.14","get-tsconfig":"^4.10.0","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.2.0","typescript-eslint":"^8.26.0","eslint-plugin-jsonc":"^2.19.1","eslint-plugin-react":"^7.37.4","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.36","eslint-plugin-sonarjs":"^3.0.2","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@next/eslint-plugin-next":"rc","@typescript-eslint/utils":"^8.26.0","eslint-plugin-react-hooks":"beta","eslint-plugin-tailwindcss":"^3.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","husky":"9.1.7","eslint":"^9.22.0","rimraf":"6.0.1","vitest":"3.0.8","@swc/core":"^1.11.8","commitizen":"4.3.1","typescript":"5.8.2","@types/node":"22.13.10","lint-staged":"15.4.3","@types/react":"^19.0.10","@changesets/cli":"2.28.1","@commitlint/cli":"19.8.0","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.1","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.3.0_1741590348344_0.6067847074904029","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@hyperse/eslint-config-hyperse","version":"1.3.1","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.3.1","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"17821aa6968ec7ee1c34adeed1052c90d242a3cf","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.3.1.tgz","fileCount":15,"integrity":"sha512-q+YEPfgqGiIbjczl9AOO/xX/Ty93VSZD3MoqxTZJV+blOFag/5X2+SJuc9OWTDyJfgN+YNW0mzh190DJCALeDQ==","signatures":[{"sig":"MEUCICdPr0l91jByXspQRSUpN3awqQyQUUVDuZuv/zO9S+ptAiEAvIDTHgY1Cwss3QjU0uXfUicy5yW/u/Pyk1z7/GD5BM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64048},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"55e2d04868ed673633116eb5f14d748d86c00c1e","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.7","dependencies":{"globals":"^16.0.0","prettier":"^3.5.3","@eslint/js":"^9.22.0","tailwindcss":"^3.4.14","get-tsconfig":"^4.10.0","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.2.0","typescript-eslint":"^8.26.0","eslint-plugin-jsonc":"^2.19.1","eslint-plugin-react":"^7.37.4","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.36","eslint-plugin-sonarjs":"^3.0.2","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@next/eslint-plugin-next":"^15.2.1","@typescript-eslint/utils":"^8.26.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","husky":"9.1.7","eslint":"^9.22.0","rimraf":"6.0.1","vitest":"3.0.8","@swc/core":"^1.11.8","commitizen":"4.3.1","typescript":"5.8.2","@types/node":"22.13.10","lint-staged":"15.4.3","@types/react":"^19.0.10","@changesets/cli":"2.28.1","@commitlint/cli":"19.8.0","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.1","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.3.1_1741592568780_0.12726632800362592","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@hyperse/eslint-config-hyperse","version":"1.3.2","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.3.2","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"8c52c588a975fa756b26c2ddd96d59f93182ae33","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.3.2.tgz","fileCount":15,"integrity":"sha512-xWf4ezcAd4hekYvT/trIhv3066Dph39PJlGuKE8rPFY51Pww0Nnyh5Plx91EM4DxDRQveJYt4o7YDL00N0y9gg==","signatures":[{"sig":"MEQCIGb9K9cUC8DhKMCx7aHVc0dL9QUH8TeJlwOYwmfY846OAiAJNzj1UTNVteuRoilYw9NySFAlAdO61HFT0v9yU3VQMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65953},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"b2a36a97d828e22e4ef101cb423e0ad60d22d7cc","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.7","dependencies":{"globals":"^16.0.0","prettier":"^3.5.3","@eslint/js":"^9.22.0","tailwindcss":"^3.4.14","get-tsconfig":"^4.10.0","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.2.0","typescript-eslint":"^8.26.0","eslint-plugin-jsonc":"^2.19.1","eslint-plugin-react":"^7.37.4","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.36","eslint-plugin-sonarjs":"^3.0.2","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@next/eslint-plugin-next":"^15.2.1","@typescript-eslint/utils":"^8.26.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","husky":"9.1.7","eslint":"^9.22.0","rimraf":"6.0.1","vitest":"3.0.8","@swc/core":"^1.11.8","commitizen":"4.3.1","typescript":"5.8.2","@types/node":"22.13.10","lint-staged":"15.4.3","@types/react":"^19.0.10","@changesets/cli":"2.28.1","@commitlint/cli":"19.8.0","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.1","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.3.2_1741593976786_0.8793251608066994","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@hyperse/eslint-config-hyperse","version":"1.3.3","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.3.3","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"57d9ecae19f36a826ae09472adbc6c3316221fd3","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.3.3.tgz","fileCount":15,"integrity":"sha512-OpdEMbcuCAnrShfOk+vuNTVJIuo0lygNcG5qR/+tXTpmG6kwxCuKgvWPJMUb94wz+FSzTWpL5MKgnLn38zH1/A==","signatures":[{"sig":"MEQCIEQEYTtzcnccEljxW7J5JvHFNM0JoYAuQKq3yN/5KVssAiAAuH5lN+b4nWZ+R8VOhz8xi5DUhhsOcZ57M5X4IdZloA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66513},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"95faad416f0cafe6b0bcbff67e37b897dbc8da0d","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.7","dependencies":{"globals":"^16.0.0","prettier":"^3.5.3","@eslint/js":"^9.22.0","tailwindcss":"^3.4.14","get-tsconfig":"^4.10.0","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.2.0","typescript-eslint":"^8.26.0","eslint-plugin-jsonc":"^2.19.1","eslint-plugin-react":"^7.37.4","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.36","eslint-plugin-sonarjs":"^3.0.2","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@next/eslint-plugin-next":"^15.2.1","@typescript-eslint/utils":"^8.26.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","husky":"9.1.7","eslint":"^9.22.0","rimraf":"6.0.1","vitest":"3.0.8","@swc/core":"^1.11.8","commitizen":"4.3.1","typescript":"5.8.2","@types/node":"22.13.10","lint-staged":"15.4.3","@types/react":"^19.0.10","@changesets/cli":"2.28.1","@commitlint/cli":"19.8.0","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.1","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.3.3_1741601353874_0.7286168025794375","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@hyperse/eslint-config-hyperse","version":"1.3.4","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.3.4","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"bc9f4031a7776b9306d9f5c90b9e76a3b675a645","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.3.4.tgz","fileCount":17,"integrity":"sha512-lgiPb30bP+NBmLyMagUrovV4XggZ9EOiSUZWxAUJCYNAq3B+35E/xokVT35IqwrxTLM1zVg2j8cX7IuzscdIYg==","signatures":[{"sig":"MEUCIQDqfYNaDa0wfT6Q0gB6uX2W/rd982t80128UX5f+hHGPQIgUtG1KUXbkE8+ri8Yb5J6efPLq808ZC/plwtQUfFTr3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75964},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./sonarjs":{"types":"./dist/main/sonarjs.d.ts","import":"./dist/main/sonarjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"d5adeffe065a2a5e1c5cbc59e2d7abfd30634b43","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.7","dependencies":{"globals":"^16.0.0","prettier":"^3.5.3","@eslint/js":"^9.22.0","tailwindcss":"^3.4.14","get-tsconfig":"^4.10.0","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.2.0","typescript-eslint":"^8.26.0","eslint-plugin-jsonc":"^2.19.1","eslint-plugin-react":"^7.37.4","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.36","eslint-plugin-sonarjs":"^3.0.2","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@next/eslint-plugin-next":"^15.2.1","@typescript-eslint/utils":"^8.26.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","husky":"9.1.7","eslint":"^9.22.0","rimraf":"6.0.1","vitest":"3.0.8","@swc/core":"^1.11.8","commitizen":"4.3.1","typescript":"5.8.2","@types/node":"22.13.10","lint-staged":"15.4.3","@types/react":"^19.0.10","@changesets/cli":"2.28.1","@commitlint/cli":"19.8.0","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.1","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.3.4_1741603811696_0.21021286706787512","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@hyperse/eslint-config-hyperse","version":"1.3.5","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.3.5","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"398aef222391e5b7c68ff8b0ac33d1ba77a33bae","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.3.5.tgz","fileCount":17,"integrity":"sha512-3aRFrsEX2u32UOD/7ACL/JUN81co1RzTkvGKre7YFQcILfI/yJW1HV/qMxJqe6g3i2Nge60QZotbNeF2YnD1rg==","signatures":[{"sig":"MEYCIQCr0yIOL/RAy8hR217EmPVACZc8/Wc5r/4IXQO2RNShUAIhAIAGSDG+5M9uhRPB6C4wqz1n0rcZUAqzpLED71i5iOt/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76423},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./sonarjs":{"types":"./dist/main/sonarjs.d.ts","import":"./dist/main/sonarjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"d2f6fc665fee1dbf8504a1e8d9378f7f501f33bf","scripts":{"cz":"cz","lint":"eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.7","dependencies":{"globals":"^16.0.0","prettier":"^3.5.3","@eslint/js":"^9.22.0","tailwindcss":"^3.4.14","get-tsconfig":"^4.10.0","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.3.1","typescript-eslint":"^8.26.0","eslint-plugin-jsonc":"^2.19.1","eslint-plugin-react":"^7.37.4","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.36","eslint-plugin-sonarjs":"^3.0.2","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@next/eslint-plugin-next":"^15.2.1","@typescript-eslint/utils":"^8.26.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","husky":"9.1.7","eslint":"^9.22.0","rimraf":"6.0.1","vitest":"3.0.8","@swc/core":"^1.11.8","commitizen":"4.3.1","typescript":"5.8.2","@types/node":"22.13.10","lint-staged":"15.4.3","@types/react":"^19.0.10","@changesets/cli":"2.28.1","@commitlint/cli":"19.8.0","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.1","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.3.5_1742972551914_0.7033893541154075","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@hyperse/eslint-config-hyperse","version":"1.3.6","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.3.6","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"7db4afa1282fa65175cfd705d2e35fac99b9f289","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.3.6.tgz","fileCount":19,"integrity":"sha512-celOef6M50cYZsT5agxkM/ZZJqo/Nt9x4lBYu4AlIw0WHUXYH7t2x50kk8d5tBp4Pk97uFXcAhHNWGnUXFl6KQ==","signatures":[{"sig":"MEYCIQCEZ+pfo4XSe9kKHvbQsZmMCYdIeoFyInEr90XILoZbaQIhAOBbdL/MmL4q68vff9ITM2IF9OEIsCnZUQecU/GeRaX7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87926},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./sonarjs":{"types":"./dist/main/sonarjs.d.ts","import":"./dist/main/sonarjs.js"},"./tailwindcss":{"types":"./dist/main/tailwindcss.d.ts","import":"./dist/main/tailwindcss.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"6d8ad6398f75e3463024244c9fe4be6c0d909e25","scripts":{"cz":"cz","lint":"TIMING=1 eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.8","dependencies":{"globals":"^16.0.0","prettier":"^3.5.3","@eslint/js":"^9.24.0","tailwindcss":"^3.4.14","get-tsconfig":"^4.10.0","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.4.0","typescript-eslint":"^8.30.1","eslint-plugin-jsonc":"^2.20.0","eslint-plugin-react":"^7.37.5","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.42","eslint-plugin-sonarjs":"^3.0.2","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@next/eslint-plugin-next":"^15.3.0","@typescript-eslint/utils":"^8.30.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","husky":"9.1.7","eslint":"^9.24.0","rimraf":"6.0.1","vitest":"3.1.1","@swc/core":"^1.11.21","commitizen":"4.3.1","typescript":"5.8.3","@types/node":"22.14.1","lint-staged":"15.5.1","@types/react":"^19.1.2","@changesets/cli":"2.29.2","@commitlint/cli":"19.8.0","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.1","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.3.6_1744881846497_0.2033242798670174","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@hyperse/eslint-config-hyperse","version":"1.4.0","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.4.0","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"8b86f6ec31a44bde78eac749721c4e5cb0492a41","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.4.0.tgz","fileCount":17,"integrity":"sha512-mkxKCqB/LGaHEI2c6/f8CIO04F1aSsY+TINwiFUPSVisyYGjQMnxPnVYhoMuknVSwtyD8e6IwK7qYKcz5RX4rQ==","signatures":[{"sig":"MEUCIDD9qiwjOx9NYjPvtdioeCbBiwsHTaTO8BYXkvOiHAvjAiEA+XpPSgxFgnhEBNaAGQgY2pn8BDSeOY4AWBOv64q3sls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75357},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./sonarjs":{"types":"./dist/main/sonarjs.d.ts","import":"./dist/main/sonarjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"aa47aa623ea3dda4352622afd31a158e4b0629d8","scripts":{"cz":"cz","lint":"TIMING=1 eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"workspaces":["examples/*","./"],"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.8","dependencies":{"globals":"^16.0.0","prettier":"^3.5.3","@eslint/js":"^9.24.0","tailwindcss":"^4.1.4","get-tsconfig":"^4.10.0","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.4.0","typescript-eslint":"^8.30.1","eslint-plugin-jsonc":"^2.20.0","eslint-plugin-react":"^7.37.5","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.42","eslint-plugin-sonarjs":"^3.0.2","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@next/eslint-plugin-next":"^15.3.0","@typescript-eslint/utils":"^8.30.1","eslint-plugin-react-hooks":"^5.2.0","prettier-plugin-tailwindcss":"^0.6.11","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","husky":"9.1.7","eslint":"^9.24.0","rimraf":"6.0.1","vitest":"3.1.1","@swc/core":"^1.11.21","commitizen":"4.3.1","typescript":"5.8.3","@types/node":"22.14.1","lint-staged":"15.5.1","@types/react":"^19.1.2","@changesets/cli":"2.29.2","@commitlint/cli":"19.8.0","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.1","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.4.0_1744885446893_0.3665583857225725","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@hyperse/eslint-config-hyperse","version":"1.4.1","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.4.1","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"3ed56709abc53e5d0f71b64162f684d663489f70","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.4.1.tgz","fileCount":17,"integrity":"sha512-uff/IXrdUui6pQIQonk8TFEtzHd/XAJK86zutRuogldahqxfN67VaU45F4cHoS0ihc92qfwVE9xJFw5/bP6YJA==","signatures":[{"sig":"MEQCIC5mM/YsZB598NSDHhPLVX7NcEe2R/bhdZRyvJ17fb/cAiBZCrA1m0AACwM6VSOe5l1Y5o4Bj30duB++Z8u+L0jEEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73418},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./sonarjs":{"types":"./dist/main/sonarjs.d.ts","import":"./dist/main/sonarjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"0291a85628b109e28eea22c0cc070a15c5c86681","scripts":{"cz":"cz","lint":"TIMING=1 eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"workspaces":["examples/*","./"],"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.8","dependencies":{"globals":"^16.0.0","prettier":"^3.5.3","@eslint/js":"^9.24.0","tailwindcss":"^4.1.4","get-tsconfig":"^4.10.0","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.4.0","typescript-eslint":"^8.30.1","eslint-plugin-jsonc":"^2.20.0","eslint-plugin-react":"^7.37.5","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.43","eslint-plugin-sonarjs":"^3.0.2","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@next/eslint-plugin-next":"^15.3.1","@typescript-eslint/utils":"^8.30.1","eslint-plugin-react-hooks":"^5.2.0","prettier-plugin-tailwindcss":"^0.6.11","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","husky":"9.1.7","eslint":"^9.24.0","rimraf":"6.0.1","vitest":"3.1.1","@swc/core":"^1.11.21","commitizen":"4.3.1","typescript":"5.8.3","@types/node":"22.14.1","lint-staged":"15.5.1","@types/react":"^19.1.2","@changesets/cli":"2.29.2","@commitlint/cli":"19.8.0","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.1","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.4.1_1744946004769_0.24463856270231643","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@hyperse/eslint-config-hyperse","version":"1.4.2","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.4.2","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"4724289001745101bbacd70f2a12fbd1606ab8b3","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.4.2.tgz","fileCount":17,"integrity":"sha512-ulpP/waWB71A/bPxXz4AbFtWzkfeMFf35tTLCLtLLSrYxq1QuT4A7+ARwJOeuiKTJJ88cGQfLgigVj/x3X39GA==","signatures":[{"sig":"MEQCIE9hDyfuVmNdmx+xadiVZBgWgXmOYqv8jexRoag99WC5AiA71716LmjAYW0t0GxqsaiAXRoWfi4KPYrViobE96SgmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73980},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./sonarjs":{"types":"./dist/main/sonarjs.d.ts","import":"./dist/main/sonarjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"821b1258c15b1361af4240e849094a29adf8650b","scripts":{"cz":"cz","lint":"TIMING=1 eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"workspaces":["examples/*","./"],"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.8","dependencies":{"globals":"^16.1.0","prettier":"^3.5.3","@eslint/js":"^9.26.0","tailwindcss":"^4.1.6","get-tsconfig":"^4.10.0","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.4.1","typescript-eslint":"^8.32.0","eslint-plugin-jsonc":"^2.20.0","eslint-plugin-react":"^7.37.5","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.44","eslint-plugin-sonarjs":"^3.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@next/eslint-plugin-next":"^15.3.2","@typescript-eslint/utils":"^8.32.0","eslint-plugin-react-hooks":"^5.2.0","prettier-plugin-tailwindcss":"^0.6.11","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1","devDependencies":{"tsx":"^4.19.4","tsup":"^8.4.0","husky":"9.1.7","eslint":"^9.26.0","rimraf":"6.0.1","vitest":"3.1.3","@swc/core":"^1.11.24","commitizen":"4.3.1","typescript":"5.8.3","@types/node":"22.15.17","lint-staged":"16.0.0","@types/react":"^19.1.3","@changesets/cli":"2.29.3","@commitlint/cli":"19.8.1","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.1","@commitlint/config-conventional":"19.8.1"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.4.2_1746953331321_0.615742190928591","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@hyperse/eslint-config-hyperse","version":"1.4.3","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.4.3","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"4106d93acfe1413b35c28d36a14baf5c6870caff","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.4.3.tgz","fileCount":17,"integrity":"sha512-885EzXR7/AMqN56RYqtgfAWXFdOCcgmC5LmmqqyGT37ITuDMBnIpjsY0DbG/ZkWE1UBldetW7ZBkjvjEugmpyA==","signatures":[{"sig":"MEYCIQDsArb+sdKjFeIAZn4Cg3btZ4mJbPXQ/pkMFxkdZcDN1gIhAPbq3+Ca8DLLHF+V7b4GmqarVyN4VX2F3KF1tVYaYCSC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73995},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./sonarjs":{"types":"./dist/main/sonarjs.d.ts","import":"./dist/main/sonarjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"ea92842d427edf5d8a112890bdf8d53133cace9a","scripts":{"cz":"cz","lint":"TIMING=1 eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"workspaces":["examples/*","./"],"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.8","dependencies":{"globals":"^16.1.0","prettier":"^3.5.3","@eslint/js":"^9.26.0","tailwindcss":"^4.1.6","get-tsconfig":"^4.10.0","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.4.1","typescript-eslint":"^8.32.0","eslint-plugin-jsonc":"^2.20.0","eslint-plugin-react":"^7.37.5","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.44","eslint-plugin-sonarjs":"^3.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@next/eslint-plugin-next":"^15.3.2","@typescript-eslint/utils":"^8.32.0","eslint-plugin-react-hooks":"^5.2.0","prettier-plugin-tailwindcss":"^0.6.11","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1","devDependencies":{"tsx":"^4.19.4","tsup":"^8.4.0","husky":"9.1.7","eslint":"^9.26.0","rimraf":"6.0.1","vitest":"3.1.3","@swc/core":"^1.11.24","commitizen":"4.3.1","typescript":"5.8.3","@types/node":"22.15.17","lint-staged":"16.0.0","@types/react":"^19.1.3","@changesets/cli":"2.29.3","@commitlint/cli":"19.8.1","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.1","@commitlint/config-conventional":"19.8.1"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.4.3_1746953984355_0.7579113107866586","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@hyperse/eslint-config-hyperse","version":"1.4.4","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.4.4","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"56e2324436a429df5f73ad4213b7f03cf4dff3fd","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.4.4.tgz","fileCount":17,"integrity":"sha512-LAgIS2ReVQQr1bKtKpXy8RZ8yiDCHyWe15/TwtGdsOuC6zaGRDqr5p0Gyfy8iA47uPvgBMFl2TIc049mPmZbpQ==","signatures":[{"sig":"MEYCIQDs9i6EveF7rGOWX25RHs8MuETQ7vC/XllNGpHKyixp2QIhAKTEdQRw89I3KDewxPyE42mwJdvkOHUqjJFtsrDVJOuB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74703},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./sonarjs":{"types":"./dist/main/sonarjs.d.ts","import":"./dist/main/sonarjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"1a04e74f8f0ab160c744e21157c36c1a47c4626d","scripts":{"cz":"cz","lint":"TIMING=1 eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"workspaces":["examples/*","./"],"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.8","dependencies":{"globals":"^16.1.0","prettier":"^3.5.3","@eslint/js":"^9.26.0","tailwindcss":"^4.1.6","get-tsconfig":"^4.10.0","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.4.1","typescript-eslint":"^8.32.0","eslint-plugin-jsonc":"^2.20.0","eslint-plugin-react":"^7.37.5","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.44","eslint-plugin-sonarjs":"^3.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@next/eslint-plugin-next":"^15.3.2","@typescript-eslint/utils":"^8.32.0","eslint-plugin-react-hooks":"^5.2.0","prettier-plugin-tailwindcss":"^0.6.11","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1","devDependencies":{"tsx":"^4.19.4","tsup":"^8.4.0","husky":"9.1.7","eslint":"^9.26.0","rimraf":"6.0.1","vitest":"3.1.3","@swc/core":"^1.11.24","commitizen":"4.3.1","typescript":"5.8.3","@types/node":"22.15.17","lint-staged":"16.0.0","@types/react":"^19.1.3","@changesets/cli":"2.29.3","@commitlint/cli":"19.8.1","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.1","@commitlint/config-conventional":"19.8.1"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.4.4_1746955323105_0.3643513526691624","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@hyperse/eslint-config-hyperse","version":"1.4.5","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.4.5","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"43a5798d6b1abc702bbdb458cd3b07ce8b107fea","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.4.5.tgz","fileCount":17,"integrity":"sha512-7mGlPpeqa/v97aX2jEkCv93UjY2hjOW1B48XKVPoQ4lXS11gW6T7rKK+22muaXjnnevee3lOp5C/ObYkMN0VJA==","signatures":[{"sig":"MEYCIQDgf8pOxVZR4O/0pdDsINd5w/LEL1Zv2kwG9Ved553nYgIhAPq/CQxEnYK8vrBGdFJ7qxhkUY7MjsTJ3TDtlEvncdGV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73395},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./sonarjs":{"types":"./dist/main/sonarjs.d.ts","import":"./dist/main/sonarjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"29ec0ebd83938026fb43b4e4b49a25d6aad72f42","scripts":{"cz":"cz","lint":"TIMING=1 eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"workspaces":["examples/*","./"],"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.8","dependencies":{"globals":"^16.2.0","prettier":"^3.5.3","@eslint/js":"^9.28.0","tailwindcss":"^4.1.8","get-tsconfig":"^4.10.1","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.4.2","typescript-eslint":"^8.34.0","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-react":"^7.37.5","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.9.0","@vitest/eslint-plugin":"^1.2.2","eslint-plugin-sonarjs":"^3.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@next/eslint-plugin-next":"^15.3.3","@typescript-eslint/utils":"^8.34.0","eslint-plugin-react-hooks":"^5.2.0","prettier-plugin-tailwindcss":"^0.6.12","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.1","tsup":"^8.5.0","husky":"9.1.7","eslint":"^9.28.0","rimraf":"6.0.1","vitest":"3.2.3","@swc/core":"^1.12.0","commitizen":"4.3.1","typescript":"5.8.3","@types/node":"24.0.0","lint-staged":"16.1.0","@types/react":"^19.1.7","@changesets/cli":"2.29.4","@commitlint/cli":"19.8.1","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.1","@commitlint/config-conventional":"19.8.1"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.4.5_1749635432129_0.8747582737281749","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"@hyperse/eslint-config-hyperse","version":"1.4.6","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.4.6","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"58e901885cd7c86ce6b9b87d9acbb49f7e4d421c","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.4.6.tgz","fileCount":17,"integrity":"sha512-e2kSqIaq88plZegw9KhJ4JQQMjylKyQYymUdPGUTKNMzu3K5jCQhUkeMT+kVgsCIodKaJ1TMgb4Iaq1nyHRHoA==","signatures":[{"sig":"MEUCIA92daDaPkc9GqCc4EGVA/gJExYFo4B6qQsP9LrUvzP2AiEA4JKLxBMzk7sq5cT95PHIAEdFCd0SUvqo+HYEtBj4UpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73398},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./sonarjs":{"types":"./dist/main/sonarjs.d.ts","import":"./dist/main/sonarjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"1b974dc3e1a526c5e0c2a5565df9b02f1a0b722e","scripts":{"cz":"cz","lint":"TIMING=1 eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"workspaces":["examples/*","./"],"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.8","dependencies":{"globals":"^16.3.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","tailwindcss":"^4.1.11","get-tsconfig":"^4.10.1","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.6.2","typescript-eslint":"^8.39.1","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-react":"^7.37.5","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-sonarjs":"^3.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@next/eslint-plugin-next":"^15.4.6","@typescript-eslint/utils":"^8.39.1","eslint-plugin-react-hooks":"^5.2.0","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.4","tsup":"^8.5.0","husky":"9.1.7","eslint":"^9.33.0","rimraf":"6.0.1","vitest":"3.2.4","@swc/core":"^1.13.3","commitizen":"4.3.1","typescript":"5.9.2","@types/node":"24.2.1","lint-staged":"16.1.5","@types/react":"^19.1.10","@changesets/cli":"2.29.5","@commitlint/cli":"19.8.1","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"3.3.0","@changesets/changelog-github":"0.5.1","@commitlint/config-conventional":"19.8.1"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.4.6_1755080227900_0.2569389013926129","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@hyperse/eslint-config-hyperse","version":"1.4.7","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.4.7","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"19b8464f13a3d15e46385d3e85589df433a62b65","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.4.7.tgz","fileCount":17,"integrity":"sha512-4RcDaDTV6pMDM+1suNNuqto05k+zE59vzNCknZDpuybzQHhcP7uCJIxg0C7qjr170FvKvsL4v3KILWiYYP41og==","signatures":[{"sig":"MEYCIQCL+/J5WO7g6OzZNzW7SuatJI0ukZe29QKFmDG+UzsPEgIhAMyX+uH4MTDg+nmG67AqcNBH6F05a2kYuTn9IjB8outh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73867},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js"},"./sonarjs":{"types":"./dist/main/sonarjs.d.ts","import":"./dist/main/sonarjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"de85f83d2cf24c87904e5185b591019ccbc065d4","scripts":{"cz":"cz","lint":"TIMING=1 eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"workspaces":["examples/*","./"],"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.8","dependencies":{"globals":"^16.3.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","tailwindcss":"^4.1.12","get-tsconfig":"^4.10.1","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.6.2","typescript-eslint":"^8.40.0","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-react":"^7.37.5","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-sonarjs":"^3.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@next/eslint-plugin-next":"^15.4.7","@typescript-eslint/utils":"^8.40.0","eslint-plugin-react-hooks":"^5.2.0","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.4","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^9.33.0","rimraf":"^6.0.1","vitest":"^3.2.4","@swc/core":"^1.13.3","commitizen":"^4.3.1","typescript":"^5.9.2","@types/node":"^24.3.0","lint-staged":"^16.1.5","@types/react":"^19.1.10","@changesets/cli":"^2.29.6","@commitlint/cli":"^19.8.1","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"^3.3.0","@changesets/changelog-github":"^0.5.1","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.4.7_1755562363042_0.5905075831148952","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"@hyperse/eslint-config-hyperse","version":"1.4.8","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.4.8","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"0df56087b369c6fbe2620623d1153399aedd1fd9","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.4.8.tgz","fileCount":17,"integrity":"sha512-aCMVfqbXBVb33yJEOBR/CKSzqkSdrKbNIyzIZh0vYVSU7ipx6DGhDZwT9IrWXZBzgTguyVGcBpQBRTjV0YJ4IQ==","signatures":[{"sig":"MEUCICqERtEHa16x1anen8TiZ/CnXUnsefep0Avo4ZXemia7AiEAxWFhbhNd1aJFYtrSQCEURu6quqhMUwsrN3CMvQP8o8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74071},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js","default":"./dist/index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js","default":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js","default":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js","default":"./dist/main/reactjs.js"},"./sonarjs":{"types":"./dist/main/sonarjs.d.ts","import":"./dist/main/sonarjs.js","default":"./dist/main/sonarjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"2523362740d38ccbd0acf827f236240872dbcce0","scripts":{"cz":"cz","lint":"TIMING=1 eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"workspaces":["examples/*","./"],"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.8","dependencies":{"globals":"^16.3.0","prettier":"^3.6.2","@eslint/js":"^9.34.0","tailwindcss":"^4.1.12","get-tsconfig":"^4.10.1","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.6.2","typescript-eslint":"^8.41.0","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-react":"^7.37.5","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.5","eslint-plugin-sonarjs":"^3.0.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@next/eslint-plugin-next":"^15.5.2","@typescript-eslint/utils":"^8.41.0","eslint-plugin-react-hooks":"^5.2.0","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.4","devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^9.34.0","rimraf":"^6.0.1","vitest":"^3.2.4","@swc/core":"^1.13.5","commitizen":"^4.3.1","typescript":"^5.9.2","@types/node":"^24.3.0","lint-staged":"^16.1.5","@types/react":"^19.1.12","@changesets/cli":"^2.29.6","@commitlint/cli":"^19.8.1","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"^3.3.0","@changesets/changelog-github":"^0.5.1","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.4.8_1756770827385_0.11273426762833605","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"@hyperse/eslint-config-hyperse","version":"1.4.9","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.4.9","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"9960a13aec122b253dde1282b2a0ae826649a78f","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.4.9.tgz","fileCount":17,"integrity":"sha512-dIskQLOBHkA0sGoonz+LlScXgXq1LoEu+qSYfdsVsplABhQOZK2WEt0lMLtywr4Z8a/VPgBTKMpSrrN1AiJmtg==","signatures":[{"sig":"MEYCIQCCI0CYGL+zmlNh7t4FRgq/yHwwoz0sAmcGUPrwIXsyTAIhAN08XBaj2uTxwBTvRQv1ErLrcgmUqPxdnPqdtQIHVoME","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74128},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js","default":"./dist/index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js","default":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js","default":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js","default":"./dist/main/reactjs.js"},"./sonarjs":{"types":"./dist/main/sonarjs.d.ts","import":"./dist/main/sonarjs.js","default":"./dist/main/sonarjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"ab457b069749cd791057a44579b9427517d59dee","scripts":{"cz":"cz","lint":"TIMING=1 eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"workspaces":["examples/*","./"],"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.8","dependencies":{"globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","tailwindcss":"^4.1.17","get-tsconfig":"^4.13.0","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.6.2","typescript-eslint":"^8.47.0","eslint-plugin-jsonc":"^2.21.0","eslint-plugin-react":"^7.37.5","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.4.3","eslint-plugin-sonarjs":"^3.0.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@next/eslint-plugin-next":"^16.0.3","@typescript-eslint/utils":"^8.47.0","eslint-plugin-react-hooks":"^7.0.1","prettier-plugin-tailwindcss":"^0.7.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"tsx":"^4.20.6","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.1","rimraf":"^6.1.2","vitest":"^4.0.12","@swc/core":"^1.15.3","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.6","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.1.0","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"^3.3.0","@changesets/changelog-github":"^0.5.1","@commitlint/config-conventional":"^20.0.0"},"peerDependencies":{"eslint":">=9.3.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.4.9_1763723469252_0.29112678485665033","host":"s3://npm-registry-packages-npm-production"}},"1.4.10":{"name":"@hyperse/eslint-config-hyperse","version":"1.4.10","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.4.10","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"fccf3f252c845683706f80b9eeaf90117c114c28","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.4.10.tgz","fileCount":17,"integrity":"sha512-rd3gVti+YZ0Aib2j6zQzbRSqOT/6FeV6yedpKMpgWORhc9dxM4Bf+nJYKhxXqNvEf12ckbtztzl3InD+kCA11A==","signatures":[{"sig":"MEUCIG2zGxouvRLZQrPpMmQe4ZvAMpK37Ee/ujHv7NiG7uxpAiEA8/vjGeS9vUS/pKq7JUqU2+J5M73G5ucpJBCsnrSVSe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74391},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js","default":"./dist/index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js","default":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js","default":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js","default":"./dist/main/reactjs.js"},"./sonarjs":{"types":"./dist/main/sonarjs.d.ts","import":"./dist/main/sonarjs.js","default":"./dist/main/sonarjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"f9c75bed116ef01ecd5bcb1aaf80cd042cbdbfdb","scripts":{"cz":"cz","lint":"TIMING=1 eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"workspaces":["examples/*","./"],"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.8","dependencies":{"globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","tailwindcss":"^4.1.17","get-tsconfig":"^4.13.0","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.6.2","typescript-eslint":"^8.47.0","eslint-plugin-jsonc":"^2.21.0","eslint-plugin-react":"^7.37.5","eslint-define-config":"^2.1.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.4.3","eslint-plugin-sonarjs":"^3.0.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@next/eslint-plugin-next":"^16.0.3","@typescript-eslint/utils":"^8.47.0","eslint-plugin-react-hooks":"^7.0.1","prettier-plugin-tailwindcss":"^0.7.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"tsx":"^4.20.6","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.1","rimraf":"^6.1.2","vitest":"^4.0.12","@swc/core":"^1.15.3","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.6","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.1.0","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"^3.3.0","@changesets/changelog-github":"^0.5.1","@commitlint/config-conventional":"^20.0.0"},"peerDependencies":{"eslint":">=9.39.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.4.10_1763724276135_0.35655220356264916","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@hyperse/eslint-config-hyperse","version":"1.5.0","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.5.0","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"c6b552fb1988d4202666dd72130fdbed7f0f9d72","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.5.0.tgz","fileCount":17,"integrity":"sha512-cEmoXx6VXMM4eEDIZFMZZNyZXFS68Fd8DMsWpNrrQK4xVQUcJOvAgjwT8OQaTAPd8YoWBqm9wlIWG5qcrf49tw==","signatures":[{"sig":"MEQCIC3NCLv9IgyKPvXh0P18spGiWLzrsem60cXTdI6N1SPKAiAb1YS/Xr8K3yCBXFxMC1zhfRZcXK+RaWYACLUlzx8CWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72860},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js","default":"./dist/index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js","default":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js","default":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js","default":"./dist/main/reactjs.js"},"./sonarjs":{"types":"./dist/main/sonarjs.d.ts","import":"./dist/main/sonarjs.js","default":"./dist/main/sonarjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"dc963a8b34a7f2b2e6f6125c99b16a889c3f2eed","scripts":{"cz":"cz","lint":"TIMING=1 eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"workspaces":["examples/*","./"],"_npmVersion":"10.8.2","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"18.20.8","dependencies":{"globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","tailwindcss":"^4.1.17","get-tsconfig":"^4.13.0","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.6.2","typescript-eslint":"^8.47.0","eslint-plugin-jsonc":"^2.21.0","eslint-plugin-react":"^7.37.5","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.4.3","eslint-plugin-sonarjs":"^3.0.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@next/eslint-plugin-next":"^16.0.3","@typescript-eslint/utils":"^8.47.0","eslint-plugin-react-hooks":"^7.0.1","prettier-plugin-tailwindcss":"^0.7.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"tsx":"^4.20.6","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.1","rimraf":"^6.1.2","vitest":"^4.0.12","@swc/core":"^1.15.3","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.6","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.1.0","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"^3.3.0","@changesets/changelog-github":"^0.5.1","@commitlint/config-conventional":"^20.0.0"},"peerDependencies":{"eslint":">=9.39.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.5.0_1763783331192_0.6663398285576954","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@hyperse/eslint-config-hyperse","version":"1.6.0","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.6.0","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"d7ede41480da56a9c2c6efa2ac7ddeac47d713a2","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.6.0.tgz","fileCount":17,"integrity":"sha512-Q0Tw829KCpINPnTw90BPjkKYj3L65SCbXXCjS2e8wkQvOun24SOYsDvhZ69DRizg3/w4ND06G4f9xgdzzzXUxw==","signatures":[{"sig":"MEYCIQDNKgKwnIOq90TJyiz4wut2cMkkKvt/pFPzsx7RrZIYugIhAMlAlRKZUEJjmKwJeKfel1u3A0OnFvjPBI9dwKXXFgkj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72687},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js","default":"./dist/index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js","default":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js","default":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js","default":"./dist/main/reactjs.js"},"./sonarjs":{"types":"./dist/main/sonarjs.d.ts","import":"./dist/main/sonarjs.js","default":"./dist/main/sonarjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"2ecc7d65b2e01de21ac71dc2daac4c369eb7e228","scripts":{"cz":"cz","lint":"TIMING=1 eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"workspaces":["examples/*","./"],"_npmVersion":"11.9.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"24.14.0","dependencies":{"globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","tailwindcss":"^4.2.2","get-tsconfig":"^4.13.6","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.7.0","typescript-eslint":"^8.57.1","eslint-plugin-jsonc":"^3.1.2","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"^1.6.12","eslint-plugin-sonarjs":"^4.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@next/eslint-plugin-next":"^16.2.1","@typescript-eslint/utils":"^8.57.1","@eslint-react/eslint-plugin":"^3.0.0","prettier-plugin-tailwindcss":"^0.7.2","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.1.0","rimraf":"^6.1.3","vitest":"^4.1.0","@swc/core":"^1.15.18","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^25.5.0","lint-staged":"^16.4.0","@types/react":"^19.2.14","@changesets/cli":"^2.30.0","@commitlint/cli":"^20.5.0","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"^3.3.0","@changesets/changelog-github":"^0.6.0","@commitlint/config-conventional":"^20.5.0"},"peerDependencies":{"eslint":">=9.39.0","typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.6.0_1774085943956_0.7766387882755192","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@hyperse/eslint-config-hyperse","version":"1.7.0","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.7.0","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"b76cff64d4d76aa259e088924e5cf3c7d093443e","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.7.0.tgz","fileCount":17,"integrity":"sha512-k38v3JGHW3kz42Hn0KZvxPqAxhbxEWgevhCn7Y1J+caA4jCAHb3Ow0gZdxVXG/26R+0bIAVwQmeRlooUegY2DQ==","signatures":[{"sig":"MEYCIQCyrBtmyEKTDbAtv9XVg7I6Zk3Vy3eAe6UOi7CIGum8+wIhALyvU/5dUlWjO0KDapqSc9Dw3n1V4HI4DRG+W+vYJLo/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72668},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js","default":"./dist/index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js","default":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js","default":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js","default":"./dist/main/reactjs.js"},"./sonarjs":{"types":"./dist/main/sonarjs.d.ts","import":"./dist/main/sonarjs.js","default":"./dist/main/sonarjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"8aefc36b9b775c113a02a189312e6ea55f32ce8b","scripts":{"cz":"cz","lint":"TIMING=1 eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"workspaces":["examples/*","./"],"_npmVersion":"11.9.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"24.14.0","dependencies":{"globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","tailwindcss":"^4.2.2","get-tsconfig":"^4.13.7","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.7.0","typescript-eslint":"^8.58.0","eslint-plugin-jsonc":"^3.1.2","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"^1.6.14","eslint-plugin-sonarjs":"^4.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@next/eslint-plugin-next":"^16.2.2","@typescript-eslint/utils":"^8.58.0","@eslint-react/eslint-plugin":"^4.2.3","prettier-plugin-tailwindcss":"^0.7.2","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.1.0","rimraf":"^6.1.3","vitest":"^4.1.2","@swc/core":"^1.15.21","commitizen":"^4.3.1","typescript":"^6.0.2","@types/node":"^25.5.0","lint-staged":"^16.4.0","@types/react":"^19.2.14","@changesets/cli":"^2.30.0","@commitlint/cli":"^20.5.0","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"^3.3.0","@changesets/changelog-github":"^0.6.0","@commitlint/config-conventional":"^20.5.0"},"peerDependencies":{"eslint":">=9.39.0","typescript":">=5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.7.0_1775175514529_0.7773370682729566","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@hyperse/eslint-config-hyperse","version":"1.7.1","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.7.1","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"f10d2bd2e8854681bd5d169fd22ca59fdf224090","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.7.1.tgz","fileCount":17,"integrity":"sha512-KiF2x1OiVwvZYnM/slXxiG0HIjPNojcjuz+SWREBTG8BxX8T7aIEa1BvLSum03IUpw+rCsM5CsfsiTgHpQhHFQ==","signatures":[{"sig":"MEUCIGvEq0gr7Es7RQvZzIc0rNQOzPimkpp4k/QMOz7zEpqRAiEAkx8hrbe9Gt+Oms5e5QLrNSBHkuMlvKkej13G6sq8+Yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56612},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js","default":"./dist/index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js","default":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js","default":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js","default":"./dist/main/reactjs.js"},"./sonarjs":{"types":"./dist/main/sonarjs.d.ts","import":"./dist/main/sonarjs.js","default":"./dist/main/sonarjs.js"},"./package.json":"./package.json","./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"1e3fa84a9eeb6b184be33abcc03e954e762be01c","scripts":{"cz":"cz","lint":"TIMING=1 eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"workspaces":["examples/*","./"],"_npmVersion":"11.11.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","tailwindcss":"^4.2.2","get-tsconfig":"^4.14.0","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.7.0","typescript-eslint":"^8.58.2","eslint-plugin-jsonc":"^3.1.2","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"^1.6.16","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@next/eslint-plugin-next":"^16.2.4","@typescript-eslint/utils":"^8.58.2","@eslint-react/eslint-plugin":"^4.2.3","prettier-plugin-tailwindcss":"^0.7.2","eslint-plugin-simple-import-sort":"^13.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","eslint":"^10.2.1","rimraf":"^6.1.3","tsdown":"^0.21.9","vitest":"^4.1.4","@swc/core":"^1.15.26","commitizen":"^4.3.1","typescript":"^6.0.3","@types/node":"^25.6.0","lint-staged":"^16.4.0","@types/react":"^19.2.14","@changesets/cli":"^2.31.0","@commitlint/cli":"^20.5.0","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"^3.3.0","@changesets/changelog-github":"^0.6.0","@commitlint/config-conventional":"^20.5.0"},"peerDependencies":{"eslint":">=9.39.0","typescript":">=5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.7.1_1776561475867_0.06509629136739048","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@hyperse/eslint-config-hyperse","version":"1.7.2","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.7.2","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"108f2e53cd1f92ae8bfd727014dc9e1705da1d51","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.7.2.tgz","fileCount":19,"integrity":"sha512-Yfe+uDD3UD4ONl/E0YYn54nninvh0fFUXywzvqHMhHGLNe8fyDXspu1H7+dBhX/Np0ArDI6LVwd64FIKQaUzcA==","signatures":[{"sig":"MEQCICvKmemd45FVmRJkYROT3z/r/F+CpMdwyl+WJ6bbj4FaAiB5KPgsiLZu9Ow7DhPOC/K1+lwuf0p1pRadNe6qF9BUSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62950},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js","default":"./dist/index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js","default":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js","default":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js","default":"./dist/main/reactjs.js"},"./sonarjs":{"types":"./dist/main/sonarjs.d.ts","import":"./dist/main/sonarjs.js","default":"./dist/main/sonarjs.js"},"./package.json":"./package.json","./getPrettierConfig":{"types":"./dist/definePrettierConfig.d.ts","import":"./dist/definePrettierConfig.js","default":"./dist/definePrettierConfig.js"},"./tsconfig.base.json":"./tsconfig.base.json","./definePrettierConfig":{"types":"./dist/definePrettierConfig.d.ts","import":"./dist/definePrettierConfig.js","default":"./dist/definePrettierConfig.js"}},"gitHead":"8f2e2aa17796270e68259ff36899dd80c214ff0f","scripts":{"cz":"cz","lint":"TIMING=1 eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"workspaces":["examples/*","./"],"_npmVersion":"11.11.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","tailwindcss":"^4.2.2","get-tsconfig":"^4.14.0","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.7.0","typescript-eslint":"^8.58.2","eslint-plugin-jsonc":"^3.1.2","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"^1.6.16","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@next/eslint-plugin-next":"^16.2.4","@typescript-eslint/utils":"^8.58.2","@eslint-react/eslint-plugin":"^4.2.3","prettier-plugin-tailwindcss":"^0.7.2","eslint-plugin-simple-import-sort":"^13.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.14.1","devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","eslint":"^10.2.1","rimraf":"^6.1.3","tsdown":"^0.21.9","vitest":"^4.1.4","@swc/core":"^1.15.26","commitizen":"^4.3.1","typescript":"^6.0.3","@types/node":"^25.6.0","lint-staged":"^16.4.0","@types/react":"^19.2.14","@changesets/cli":"^2.31.0","@commitlint/cli":"^20.5.0","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"^3.3.0","@changesets/changelog-github":"^0.6.0","@commitlint/config-conventional":"^20.5.0"},"peerDependencies":{"eslint":">=9.39.0","typescript":">=5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.7.2_1776738141228_0.6367474024010435","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@hyperse/eslint-config-hyperse","version":"1.7.3","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"_id":"@hyperse/eslint-config-hyperse@1.7.3","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"dist":{"shasum":"edc914437e398233ba600dee5c6df5618a128e9c","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.7.3.tgz","fileCount":19,"integrity":"sha512-K/sxxksfXpsNwlUwJ14BNylCxzB4Pa1U/bLBGZMYI4DcRhpE7rTvBzFj7LwFWdHP99TR7xb7USNCEvhxLmr46Q==","signatures":[{"sig":"MEYCIQC8GV6AcAwD+yMeyARJR9JMAVTG1gdgLxiJV1N/aVce9AIhAMsGlCW/aW6aZK4YljJTgRHO4PHQMVGDGgr7ZOyDaTj2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62980},"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./index.js","default":"./dist/index.js"},"./base":{"types":"./dist/main/base.d.ts","import":"./dist/main/base.js","default":"./dist/main/base.js"},"./nextjs":{"types":"./dist/main/nextjs.d.ts","import":"./dist/main/nextjs.js","default":"./dist/main/nextjs.js"},"./reactjs":{"types":"./dist/main/reactjs.d.ts","import":"./dist/main/reactjs.js","default":"./dist/main/reactjs.js"},"./sonarjs":{"types":"./dist/main/sonarjs.d.ts","import":"./dist/main/sonarjs.js","default":"./dist/main/sonarjs.js"},"./package.json":"./package.json","./getPrettierConfig":{"types":"./dist/definePrettierConfig.d.ts","import":"./dist/definePrettierConfig.js","default":"./dist/definePrettierConfig.js"},"./tsconfig.base.json":"./tsconfig.base.json","./definePrettierConfig":{"types":"./dist/definePrettierConfig.d.ts","import":"./dist/definePrettierConfig.js","default":"./dist/definePrettierConfig.js"}},"gitHead":"09e2d9a8b589562bddcd926aa707a5f22b488c64","scripts":{"cz":"cz","lint":"TIMING=1 eslint .","test":"vitest run","build":"tsx ./scripts/build.ts","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","prepare":"husky","release":"yarn run build && changeset publish","version":"changeset version","lint:fix":"npm run lint -- --fix","changeset":"changeset","typecheck":"tsc --project ./tsconfig.json --noEmit","lint-staged-files":"lint-staged --allow-empty"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git","type":"git"},"workspaces":["examples/*","./"],"_npmVersion":"11.11.0","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","tailwindcss":"^4.2.4","get-tsconfig":"^4.14.0","app-root-path":"^3.1.0","eslint-plugin-mdx":"^3.7.0","typescript-eslint":"^8.59.2","eslint-plugin-jsonc":"^3.1.2","eslint-plugin-regexp":"^3.1.0","@vitest/eslint-plugin":"^1.6.17","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@next/eslint-plugin-next":"^16.2.6","@typescript-eslint/utils":"^8.59.2","@eslint-react/eslint-plugin":"^5.7.4","prettier-plugin-tailwindcss":"^0.8.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.14.1","devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","eslint":"^10.3.0","rimraf":"^6.1.3","tsdown":"^0.22.0","vitest":"^4.1.5","@swc/core":"^1.15.33","commitizen":"^4.3.1","typescript":"^6.0.3","@types/node":"^25.6.2","lint-staged":"^17.0.2","@types/react":"^19.2.14","@changesets/cli":"^2.31.0","@commitlint/cli":"^20.5.3","@types/eslint__js":"^9.14.0","cz-conventional-changelog":"^3.3.0","@changesets/changelog-github":"^0.7.0","@commitlint/config-conventional":"^20.5.3"},"peerDependencies":{"eslint":">=9.39.0","typescript":">=5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-hyperse_1.7.3_1778202816477_0.9197697754561187","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@hyperse/eslint-config-hyperse","version":"1.7.4","description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","repository":{"type":"git","url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git"},"author":{"name":"Yingchun Tian","url":"https://github.com/tianyingchun"},"type":"module","exports":{".":{"import":"./index.js","types":"./dist/index.d.ts","default":"./dist/index.js"},"./base":{"import":"./dist/main/base.js","types":"./dist/main/base.d.ts","default":"./dist/main/base.js"},"./sonarjs":{"import":"./dist/main/sonarjs.js","types":"./dist/main/sonarjs.d.ts","default":"./dist/main/sonarjs.js"},"./reactjs":{"import":"./dist/main/reactjs.js","types":"./dist/main/reactjs.d.ts","default":"./dist/main/reactjs.js"},"./nextjs":{"import":"./dist/main/nextjs.js","types":"./dist/main/nextjs.d.ts","default":"./dist/main/nextjs.js"},"./tsconfig.base.json":"./tsconfig.base.json","./package.json":"./package.json","./definePrettierConfig":{"import":"./dist/definePrettierConfig.js","types":"./dist/definePrettierConfig.d.ts","default":"./dist/definePrettierConfig.js"},"./getPrettierConfig":{"import":"./dist/definePrettierConfig.js","types":"./dist/definePrettierConfig.d.ts","default":"./dist/definePrettierConfig.js"}},"workspaces":["examples/*","./"],"types":"./dist/index.d.ts","scripts":{"build":"tsx ./scripts/build.ts","changeset":"changeset","clean":"rimraf --no-glob ./dist ./coverage ./.eslintcache ./tsconfig.tsbuildinfo","cz":"cz","lint":"TIMING=1 eslint .","lint-staged-files":"lint-staged --allow-empty","lint:fix":"npm run lint -- --fix","prepare":"husky","release":"yarn run build && changeset publish","test":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","version":"changeset version"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@eslint-react/eslint-plugin":"^5.18.2","@eslint/js":"^10.0.1","@next/eslint-plugin-next":"^16.3.0","@typescript-eslint/utils":"^8.66.0","@vitest/eslint-plugin":"^1.6.26","app-root-path":"^3.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsonc":"^3.4.1","eslint-plugin-mdx":"^3.8.1","eslint-plugin-prettier":"^5.5.6","eslint-plugin-regexp":"^3.1.1","eslint-plugin-simple-import-sort":"^14.0.0","eslint-plugin-sonarjs":"^4.2.0","get-tsconfig":"^4.14.1","globals":"^17.9.0","prettier":"^3.9.6","prettier-plugin-tailwindcss":"^0.8.1","tailwindcss":"^4.3.3","typescript-eslint":"^8.66.0"},"devDependencies":{"@changesets/changelog-github":"^0.7.0","@changesets/cli":"^2.31.1","@commitlint/cli":"^21.2.1","@commitlint/config-conventional":"^21.2.0","@swc/core":"^1.15.47","@types/eslint__js":"^9.14.0","@types/node":"^26.1.2","@types/react":"^19.2.18","commitizen":"^4.3.2","cz-conventional-changelog":"^3.3.0","eslint":"^10.8.0","husky":"^9.1.7","lint-staged":"^17.3.0","rimraf":"^6.1.3","tsdown":"^0.22.14","tsx":"^4.23.7","typescript":"^6.x","vitest":"^4.1.10"},"peerDependencies":{"eslint":">=9.39.0","typescript":">=5.4.3 <7"},"packageManager":"yarn@4.18.0","engines":{"node":">=20.0.0"},"gitHead":"3fe491d45e2d66f82af77bd496ce5aae0e0b1d19","_id":"@hyperse/eslint-config-hyperse@1.7.4","bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-i5byPJ+LSiwnlrNTORlT9PpUv3tGPH7n8iz56TggL6VAePW8VjBQNjDe/XY6Efpn7oUDnFv8Ck9EMoZMd+3VUg==","shasum":"9f17ad2217c1325d4d1271abf7cba0bb53be4e85","tarball":"https://registry.npmjs.org/@hyperse/eslint-config-hyperse/-/eslint-config-hyperse-1.7.4.tgz","fileCount":19,"unpackedSize":63051,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDhfHUEhNGIvZtqchaDEoWm+ZUJpjbF5DBSjFpLL4lo+AIgbioklLSvmO8p1XBjx1whym7O9SDm079Nbi0ZuC2uR8E="}]},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"directories":{},"maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-hyperse_1.7.4_1785910274470_0.008489160257856287"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-27T23:57:57.291Z","modified":"2026-08-05T06:11:14.808Z","1.0.2":"2024-05-27T23:57:57.546Z","1.0.3":"2024-05-28T02:51:50.131Z","1.0.4":"2024-05-28T06:26:34.763Z","1.0.5":"2024-05-29T07:10:42.209Z","1.0.6":"2024-05-31T07:15:51.072Z","1.0.7":"2024-06-05T09:54:49.810Z","1.0.8":"2024-06-13T07:34:16.088Z","1.0.9":"2024-06-20T03:08:35.043Z","1.0.10":"2024-06-26T05:59:50.927Z","1.0.11":"2024-07-30T10:58:56.913Z","1.0.12":"2024-07-31T01:58:32.930Z","1.1.0":"2024-08-07T06:43:18.495Z","1.1.1":"2024-08-09T02:44:50.017Z","1.1.2":"2024-08-11T00:34:57.103Z","1.1.3":"2024-08-12T04:01:59.222Z","1.2.0":"2024-10-22T07:50:27.349Z","1.2.1":"2024-10-22T08:52:14.274Z","1.2.2":"2024-10-22T10:59:15.020Z","1.2.3":"2024-10-23T06:31:48.942Z","1.2.4":"2024-10-23T06:43:46.170Z","1.2.5":"2024-10-23T08:54:34.450Z","1.2.6":"2024-10-24T09:03:23.533Z","1.2.7":"2024-11-21T04:09:02.526Z","1.2.8":"2024-12-06T23:07:41.072Z","1.2.9":"2024-12-26T03:41:34.127Z","1.2.10":"2025-02-10T03:40:36.314Z","1.2.11":"2025-03-04T07:08:34.817Z","1.3.0":"2025-03-10T07:05:48.568Z","1.3.1":"2025-03-10T07:42:48.950Z","1.3.2":"2025-03-10T08:06:16.982Z","1.3.3":"2025-03-10T10:09:14.086Z","1.3.4":"2025-03-10T10:50:11.888Z","1.3.5":"2025-03-26T07:02:32.116Z","1.3.6":"2025-04-17T09:24:06.754Z","1.4.0":"2025-04-17T10:24:07.078Z","1.4.1":"2025-04-18T03:13:24.955Z","1.4.2":"2025-05-11T08:48:51.522Z","1.4.3":"2025-05-11T08:59:44.552Z","1.4.4":"2025-05-11T09:22:03.297Z","1.4.5":"2025-06-11T09:50:32.326Z","1.4.6":"2025-08-13T10:17:08.099Z","1.4.7":"2025-08-19T00:12:43.295Z","1.4.8":"2025-09-01T23:53:47.567Z","1.4.9":"2025-11-21T11:11:09.459Z","1.4.10":"2025-11-21T11:24:36.314Z","1.5.0":"2025-11-22T03:48:51.387Z","1.6.0":"2026-03-21T09:39:04.103Z","1.7.0":"2026-04-03T00:18:34.680Z","1.7.1":"2026-04-19T01:17:56.007Z","1.7.2":"2026-04-21T02:22:21.370Z","1.7.3":"2026-05-08T01:13:36.675Z","1.7.4":"2026-08-05T06:11:14.613Z"},"bugs":{"url":"https://github.com/hyperse-io/eslint-config-hyperse/issues"},"author":{"name":"Yingchun Tian","url":"https://github.com/tianyingchun"},"homepage":"http://git@github.com:hyperse-io/eslint-config-hyperse.git","keywords":["hyperse","esm","javascript","ecmascript","typescript","eslint","config","prettier"],"repository":{"type":"git","url":"git+ssh://git@github.com/hyperse-io/eslint-config-hyperse.git"},"description":"🛠 These are settings for TypeScript / ESLint / Prettier in a project","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"readme":"# @hyperse/eslint-config-hyperse\n\n<p align=\"left\">\n  <a aria-label=\"Build\" href=\"https://github.com/hyperse-io/eslint-config-hyperse/actions?query=workflow%3ACI\">\n    <img alt=\"build\" src=\"https://img.shields.io/github/actions/workflow/status/hyperse-io/eslint-config-hyperse/ci-integrity.yml?branch=main&label=ci&logo=github&style=flat-quare&labelColor=000000\" />\n  </a>\n  <a aria-label=\"stable version\" href=\"https://www.npmjs.com/package/@hyperse/eslint-config-hyperse\">\n    <img alt=\"stable version\" src=\"https://img.shields.io/npm/v/%40hyperse%2Feslint-config-hyperse?branch=main&label=version&logo=npm&style=flat-quare&labelColor=000000\" />\n  </a>\n  <a aria-label=\"Top language\" href=\"https://github.com/hyperse-io/eslint-config-hyperse/search?l=typescript\">\n    <img alt=\"GitHub top language\" src=\"https://img.shields.io/github/languages/top/hyperse-io/eslint-config-hyperse?style=flat-square&labelColor=000&color=blue\">\n  </a>\n  <a aria-label=\"Licence\" href=\"https://github.com/hyperse-io/eslint-config-hyperse/blob/main/LICENSE\">\n    <img alt=\"Licence\" src=\"https://img.shields.io/github/license/hyperse-io/eslint-config-hyperse?style=flat-quare&labelColor=000000\" />\n  </a>\n</p>\n\n🛠 A comprehensive ESLint and Prettier configuration for TypeScript projects, with support for monorepos and ESM. Optimized for Next.js and React applications. ⚡️\n\n## Features\n\n- 🎯 **TypeScript & JavaScript Linting**: Latest standards-based linting for both TypeScript and JavaScript\n- 🔧 **Multiple Config Presets**: Ready-to-use configurations for `react`, `hooks`, `next`, and more\n- 📝 **Shared TypeScript Config**: Pre-configured `tsconfig.json` for consistent TypeScript settings\n- 💅 **Prettier Integration**: Automatic code formatting with sensible defaults\n- ♿️ **Accessibility**: Built-in rules for JSX accessibility\n- 📦 **Monorepo Support**: Optimized for monorepo setups\n- 🔄 **Module Support**: Full compatibility with both ESM and CommonJS\n- 🎨 **Tailwind CSS**: Built-in support for Tailwind CSS class sorting\n- 🔍 **SonarJS**: Optional integration for code quality rules\n\n# Installation & Configuration\n\n## Basic Setup\n\n1. Initialize your project (if needed):\n\n   ```bash\n   npm init\n   ```\n\n2. Install the ESLint config:\n\n   ```bash\n   npm i -D @hyperse/eslint-config-hyperse\n   ```\n\n3. Create ESLint configuration:\n   - Create `eslint.config.js` (or `eslint.config.mjs` for CommonJS) in your project root\n   - Add the base configuration:\n\n   ```ts\n   import { base, defineConfig } from '@hyperse/eslint-config-hyperse';\n\n   export default defineConfig([\n     ...base,\n     {\n       rules: {\n         '@typescript-eslint/no-explicit-any': 'off',\n       },\n     },\n   ]);\n   ```\n\n## TypeScript Configuration\n\n### Base Configuration (`tsconfig.json`)\n\n```json\n{\n  \"$schema\": \"https://json.schemastore.org/tsconfig\",\n  \"extends\": \"@hyperse/eslint-config-hyperse/tsconfig.base.json\",\n  \"compilerOptions\": {\n    \"baseUrl\": \"./\",\n    \"rootDir\": \".\",\n    \"outDir\": \"dist\",\n    \"types\": [\"vitest/globals\"],\n    \"paths\": {}\n  },\n  \"include\": [\"next-env.d.ts\", \"**/*.ts\", \"**/*.tsx\"]\n}\n```\n\n### Build Configuration (`tsconfig.build.json`)\n\n```json\n{\n  \"extends\": \"./tsconfig.json\",\n  \"compilerOptions\": {\n    \"outDir\": \"./dist\",\n    \"rootDir\": \"./src\",\n    \"baseUrl\": \"./\",\n    \"incremental\": false,\n    \"paths\": {}\n  },\n  \"exclude\": [\"**/*.stories.tsx\", \"**/*.stories.mdx\", \".storybook/**\", \"dist\"]\n}\n```\n\n## Available Scripts\n\nAdd to your `package.json`:\n\n```json\n{\n  \"scripts\": {\n    \"lint\": \"tsc --noEmit && eslint .\",\n    \"lint:fix\": \"npm run lint -- --fix\"\n  }\n}\n```\n\nOr for JavaScript-only projects:\n\n```json\n{\n  \"scripts\": {\n    \"lint\": \"eslint .\",\n    \"lint:fix\": \"npm run lint -- --fix\"\n  }\n}\n```\n\n## Framework-Specific Configurations\n\n### Next.js\n\n```ts\nimport { defineConfig, nextjs } from '@hyperse/eslint-config-hyperse';\n\nexport default defineConfig([\n  ...nextjs,\n  {\n    rules: {\n      '@typescript-eslint/no-explicit-any': 'off',\n    },\n  },\n]);\n```\n\n### React.js (without Next.js)\n\n```ts\nimport { defineConfig, reactjs } from '@hyperse/eslint-config-hyperse';\n\nexport default defineConfig([\n  ...reactjs,\n  {\n    rules: {\n      '@typescript-eslint/no-explicit-any': 'off',\n    },\n  },\n]);\n```\n\n### SonarJS Integration\n\n```ts\nimport { defineConfig, sonarjs } from '@hyperse/eslint-config-hyperse';\n\nexport default defineConfig([\n  ...sonarjs,\n  {\n    rules: {\n      'sonarjs/fixme-tag': 'warn',\n      'sonarjs/todo-tag': 'warn',\n    },\n  },\n]);\n```\n\n## VS Code Integration\n\n1. Install the [ESLint extension](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)\n\n2. Configure VS Code settings (`.vscode/settings.json`):\n\n```json\n{\n  \"editor.formatOnSave\": true,\n  \"editor.defaultFormatter\": \"dbaeumer.vscode-eslint\",\n  \"editor.codeActionsOnSave\": {\n    \"source.fixAll\": \"explicit\",\n    \"source.organizeImports\": \"never\"\n  },\n  \"[jsonc]\": { \"editor.formatOnSave\": false },\n  \"[json]\": { \"editor.formatOnSave\": false },\n  \"eslint.workingDirectories\": [\n    \"./apps/docs\",\n    \"./apps/web\",\n    \"./packages/core\",\n    \"./packages/utils\"\n  ],\n  \"files.associations\": {\n    \"*.css\": \"tailwindcss\"\n  },\n  \"editor.quickSuggestions\": {\n    \"strings\": \"on\"\n  },\n  \"tailwindCSS.classFunctions\": [\"tw\", \"clsx\", \"twMerge\", \"extendVariants\"],\n  \"tailwindCSS.classAttributes\": [\"className\", \"classNames\"],\n  \"tailwindCSS.experimental.configFile\": {\n    \"apps/web/src/app/globals.css\": \"apps/web/src/**\",\n    \"apps/docs/src/app/globals.css\": \"apps/docs/src/**\"\n  }\n}\n```\n\n## Additional Configuration\n\n### Prettier Configuration\n\nUse `definePrettierConfig()` so Prettier CLI matches ESLint `prettier/prettier` (base options and `prettier-plugin-tailwindcss`, with the plugin always last when you add more plugins). The name mirrors this package’s `defineConfig` helper for ESLint.\n\nCreate `prettier.config.mjs`:\n\n```js\nimport { definePrettierConfig } from '@hyperse/eslint-config-hyperse';\n\n/**\n * @see https://prettier.io/docs/configuration\n * @see https://github.com/tailwindlabs/prettier-plugin-tailwindcss#installation\n */\nexport default definePrettierConfig({\n  // ...your overrides (e.g. Tailwind v4)\n});\n```\n\nOptional slim import (no ESLint stack): `@hyperse/eslint-config-hyperse/definePrettierConfig` (the legacy path `@hyperse/eslint-config-hyperse/getPrettierConfig` still resolves to the same module).\n\nThe previous name `getPrettierConfig` remains exported but is deprecated; prefer `definePrettierConfig`.\n\n### Tailwind CSS Integration\n\nConfigure Tailwind via `definePrettierConfig` (paths are resolved relative to this config file):\n\n```js\nimport { definePrettierConfig } from '@hyperse/eslint-config-hyperse';\n\nexport default definePrettierConfig({\n  tailwindStylesheet: './src/app/globals.css',\n  tailwindFunctions: ['tw', 'clsx', 'twMerge', 'extendVariants'],\n  tailwindAttributes: ['className', 'classNames'],\n});\n```\n\n## Important Notes\n\n- TypeScript settings:\n  - `isolatedModules`: true (default)\n  - `verbatimModuleSyntax`: true (default)\n- JSON/JSONC files: VS Code formatting is disabled by default\n- React ESLint rules: See [source code](https://github.com/hyperse-io/eslint-config-hyperse/blob/1e23efbfb64f4e5a8b0c6387d187b7f6341f1e61/src/rules/react.ts)\n\n### Performance Considerations\n\nThe following ESLint rules may impact performance during linting/formatting:\n\n- `prettier/prettier`: Can be slow on large files due to full reformatting\n- `@typescript-eslint/no-deprecated`: Requires type information which increases checking time\n- `sonarjs/arguments-order`: Complex analysis of function argument usage patterns\n\nConsider selectively disabling these rules for specific files if performance becomes an issue.\n","readmeFilename":"README.md"}