{"_id":"@aolyang/eslint-config","_rev":"19-157d61fcc0cf954febf66ac907bb320b","name":"@aolyang/eslint-config","dist-tags":{"beta":"0.0.0-beta.13","latest":"0.0.0-beta.19"},"versions":{"0.0.0-beta.1":{"name":"@aolyang/eslint-config","version":"0.0.0-beta.1","author":{"name":"aolyang","email":"aolyang@foxmail.com"},"license":"MIT","_id":"@aolyang/eslint-config@0.0.0-beta.1","maintainers":[{"name":"aolyang","email":"aolyang@foxmail.com"}],"homepage":"https://github.com/aolyang/eslint-config#readme","bugs":{"url":"https://github.com/aolyang/eslint-config/issues"},"dist":{"shasum":"2994243c30e811d3824ca0f24b9320b3cc9a9214","tarball":"https://registry.npmjs.org/@aolyang/eslint-config/-/eslint-config-0.0.0-beta.1.tgz","fileCount":39,"integrity":"sha512-qn9jD79jqubNFL8IDPYKECjYWpw6EhNx42XBrFGLX2KYQm0KsTn5lCAguilJV2zgtO/w4R1g4MMK7W+sUgE2EA==","signatures":[{"sig":"MEQCIDszEgtQV2rim0lCHY/7Aa3UlO88/ymhfZd+zcQl4F6mAiBBgDDZD/rYFkX8AEETfabM7rV9sxHkEzxgzacPq6J+0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":498697},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./stylistic":{"import":{"types":"./dist/stylistic.d.ts","default":"./dist/stylistic.js"},"require":{"types":"./dist/stylistic.d.cts","default":"./dist/stylistic.cjs"}}},"gitHead":"d061c60ac0c165dbfc5464d3e8de99f05053e50d","scripts":{"dev":"pnpm build --watch","build":"tsup --format esm,cjs --dts"},"_npmUser":{"name":"aolyang","email":"aolyang@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/aolyang/eslint-config.git","type":"git"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.12.0","dependencies":{"eslint":"^9.17.0","eslint-plugin-vue":"^9.32.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.12.1","@typescript-eslint/parser":"^8.19.0","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.23.2","eslint-plugin-react-refresh":"^0.4.16","eslint-processor-vue-blocks":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.19.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.0-beta.1_1736323860367_0.21063397072755152","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.2":{"name":"@aolyang/eslint-config","version":"0.0.0-beta.2","author":{"name":"aolyang","email":"aolyang@foxmail.com"},"license":"MIT","_id":"@aolyang/eslint-config@0.0.0-beta.2","maintainers":[{"name":"aolyang","email":"aolyang@foxmail.com"}],"homepage":"https://github.com/aolyang/eslint-config#readme","bugs":{"url":"https://github.com/aolyang/eslint-config/issues"},"dist":{"shasum":"9924ddf164dfbd7612eec44c8d9336282d95df92","tarball":"https://registry.npmjs.org/@aolyang/eslint-config/-/eslint-config-0.0.0-beta.2.tgz","fileCount":39,"integrity":"sha512-HC14WEt8U8rwYsqrQ/PT5SEkCTc1Vh31i0hoR7M0LGT3Z8Ef6UMtedtYjAgDy3/T40CKkfkkTC/ZuWcuuq9VWQ==","signatures":[{"sig":"MEUCIQD2oIigYCkHiCn7MGpzrR2GHl7tJjd5+kkDRepWx/zKUgIgEfZqkS0A1geqzz+0NI+Bh/ZyMQpas8DHSIz1PMJqGRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":498989},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./stylistic":{"import":{"types":"./dist/stylistic.d.ts","default":"./dist/stylistic.js"},"require":{"types":"./dist/stylistic.d.cts","default":"./dist/stylistic.cjs"}}},"gitHead":"226935944fe6b47d176e667c0e678691a4ace35a","scripts":{"dev":"pnpm build --watch","build":"tsup --format esm,cjs --dts"},"_npmUser":{"name":"aolyang","email":"aolyang@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/aolyang/eslint-config.git","type":"git"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.12.0","dependencies":{"eslint":"^9.17.0","eslint-plugin-vue":"^9.32.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.12.1","@typescript-eslint/parser":"^8.19.0","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.23.2","eslint-plugin-react-refresh":"^0.4.16","eslint-processor-vue-blocks":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.19.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.0-beta.2_1736326246461_0.31146688101134457","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.3":{"name":"@aolyang/eslint-config","version":"0.0.0-beta.3","author":{"name":"aolyang","email":"aolyang@foxmail.com"},"license":"MIT","_id":"@aolyang/eslint-config@0.0.0-beta.3","maintainers":[{"name":"aolyang","email":"aolyang@foxmail.com"}],"homepage":"https://github.com/aolyang/eslint-config#readme","bugs":{"url":"https://github.com/aolyang/eslint-config/issues"},"dist":{"shasum":"316f18232f4787bc037b77c7f7cc6a2f58266531","tarball":"https://registry.npmjs.org/@aolyang/eslint-config/-/eslint-config-0.0.0-beta.3.tgz","fileCount":43,"integrity":"sha512-QQIyDhbPQBK0Deue3X4232pu3GZRX7diNmujXyy6S+BttJI5VppaRRnckKJ5BlKAt5J+PfCcQCiJltos5vOnWA==","signatures":[{"sig":"MEUCIQDC7h5JHOYRzemnAgSRUOzjTG7KK+icPjuluRiI8fcGAwIgWNbBVvoyY+9Bz622Zs30rR5G2eutMGlZVepFequwZ+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":552214},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./stylistic":{"import":{"types":"./dist/stylistic/index.d.ts","default":"./dist/stylistic/index.js"},"require":{"types":"./dist/stylistic/index.d.cts","default":"./dist/stylistic/index.cjs"}}},"gitHead":"a8a6a5e38e19f570ccf32b46a8adc9d2a8eb2610","scripts":{"dev":"pnpm build --watch","build":"tsup --format esm,cjs --dts"},"_npmUser":{"name":"aolyang","email":"aolyang@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/aolyang/eslint-config.git","type":"git"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.12.0","dependencies":{"eslint":"^9.17.0","eslint-plugin-vue":"^9.32.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.12.1","@typescript-eslint/parser":"^8.19.0","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.23.2","eslint-plugin-react-refresh":"^0.4.16","eslint-processor-vue-blocks":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.19.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.0-beta.3_1736392468868_0.35175748093166015","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.4":{"name":"@aolyang/eslint-config","version":"0.0.0-beta.4","author":{"name":"aolyang","email":"aolyang@foxmail.com"},"license":"MIT","_id":"@aolyang/eslint-config@0.0.0-beta.4","maintainers":[{"name":"aolyang","email":"aolyang@foxmail.com"}],"homepage":"https://github.com/aolyang/eslint-config#readme","bugs":{"url":"https://github.com/aolyang/eslint-config/issues"},"dist":{"shasum":"7734393d7fb196453b4d7b9991d7c57af2a641d6","tarball":"https://registry.npmjs.org/@aolyang/eslint-config/-/eslint-config-0.0.0-beta.4.tgz","fileCount":43,"integrity":"sha512-ywRmVFJRhBsyz3MMyYtPTS7mvl11bJ0Bp3pcLO23fGIkB09P4i3mXFgS92q8915IpDeUuu8rfL7+4Kv3Yzunyw==","signatures":[{"sig":"MEUCIQCQcXZR/GVY/lRdCtFt7vTnZ17ASofvUJH9MkWAHDpeoAIgETDt/BeCR7x54r7YZA7DIKMY9meZGcxufqZcxBpIA0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":552190},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./stylistic":{"types":"./dist/stylistic/index.d.ts","import":"./dist/stylistic/index.js","require":"./dist/stylistic/index.cjs"}},"gitHead":"4875a6398c88e3c25b4566d7ff442778a33901f8","scripts":{"dev":"pnpm build --watch","build":"tsup --format esm,cjs && tsup --format esm,cjs --dts-only","postinstall":"pnpm build"},"_npmUser":{"name":"aolyang","email":"aolyang@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/aolyang/eslint-config.git","type":"git"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.12.0","dependencies":{"eslint":"^9.17.0","eslint-plugin-vue":"^9.32.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.12.1","@typescript-eslint/parser":"^8.19.0","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.23.2","eslint-plugin-react-refresh":"^0.4.16","eslint-processor-vue-blocks":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.19.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.0-beta.4_1736402356474_0.5847939410929002","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.5":{"name":"@aolyang/eslint-config","version":"0.0.0-beta.5","author":{"name":"aolyang","email":"aolyang@foxmail.com"},"license":"MIT","_id":"@aolyang/eslint-config@0.0.0-beta.5","maintainers":[{"name":"aolyang","email":"aolyang@foxmail.com"}],"homepage":"https://github.com/aolyang/eslint-config#readme","bugs":{"url":"https://github.com/aolyang/eslint-config/issues"},"dist":{"shasum":"1e076da0b5a4838764245d5f3abb222ab0c1d771","tarball":"https://registry.npmjs.org/@aolyang/eslint-config/-/eslint-config-0.0.0-beta.5.tgz","fileCount":52,"integrity":"sha512-y3HtiFfuKRM+nNxhjH22cH3sLliM9sJeFFMk/jWDr9ZKqu+MobckGKPJ9P1E9fIF0cNUA8cipFLtvYGNQdE3Kg==","signatures":[{"sig":"MEYCIQDles3NWbSwTWNkj6wikmi7lXWAVZw03t/P0Xe5J7JReAIhANyOXVmrGserroRsoNJBFnYUiEPx/ZDC62q/7HEZesQK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":809217},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./stylistic":{"types":"./dist/stylistic/index.d.ts","import":"./dist/stylistic/index.js","require":"./dist/stylistic/index.cjs"},"./typescript":{"types":"./dist/typescript/index.d.ts","import":"./dist/typescript/index.js","require":"./dist/typescript/index.cjs"}},"gitHead":"76d3da7cfcb437d56112ec0b7c9359176673ec55","scripts":{"dev":"pnpm build --watch","build":"tsup --format esm,cjs && tsup --format esm,cjs --dts-only","postinstall":"pnpm build"},"_npmUser":{"name":"aolyang","email":"aolyang@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/aolyang/eslint-config.git","type":"git"},"_npmVersion":"10.9.0","description":"```js\r // eslint.config.mjs for react project\r import globals from \"globals\"","directories":{},"_nodeVersion":"22.12.0","dependencies":{"eslint":"^9.17.0","eslint-plugin-vue":"^9.32.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.12.1","@typescript-eslint/parser":"^8.19.0","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.23.2","eslint-plugin-react-refresh":"^0.4.16","eslint-processor-vue-blocks":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.0-beta.5_1736406627813_0.06582878301466577","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.6":{"name":"@aolyang/eslint-config","version":"0.0.0-beta.6","author":{"name":"aolyang","email":"aolyang@foxmail.com"},"license":"MIT","_id":"@aolyang/eslint-config@0.0.0-beta.6","maintainers":[{"name":"aolyang","email":"aolyang@foxmail.com"}],"homepage":"https://github.com/aolyang/eslint-config#readme","bugs":{"url":"https://github.com/aolyang/eslint-config/issues"},"dist":{"shasum":"a111234e4defbcd09379fca67dcadd88d39d5686","tarball":"https://registry.npmjs.org/@aolyang/eslint-config/-/eslint-config-0.0.0-beta.6.tgz","fileCount":51,"integrity":"sha512-ulmTH/nV2OpKIn2YNu3LhWj3z50KbWyj39YMSZxbv6MK3loRBSXB6y0NkwAb1m85HjXe11OgyqQygwSx1kFbXg==","signatures":[{"sig":"MEYCIQCrkHJ3SNelEiQnIyAjdOSqth4duPnRf1VVxqpX6SJLUQIhALDbEVQ/Ad5gbp10WTZK9ILnuVCVDT9DBV3oSlAgwVIN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":807385},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./stylistic":{"types":"./dist/stylistic/index.d.ts","import":"./dist/stylistic/index.js","require":"./dist/stylistic/index.cjs"},"./typescript":{"types":"./dist/typescript/index.d.ts","import":"./dist/typescript/index.js","require":"./dist/typescript/index.cjs"}},"scripts":{"dev":"pnpm build --watch","build":"tsup --format esm,cjs && tsup --format esm,cjs --dts-only","postinstall":"pnpm build"},"_npmUser":{"name":"aolyang","email":"aolyang@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/aolyang/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.17.0","eslint-plugin-vue":"^9.32.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.12.1","@typescript-eslint/parser":"^8.19.0","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.23.2","eslint-plugin-react-refresh":"^0.4.16","eslint-processor-vue-blocks":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.19.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.0-beta.6_1736608438886_0.6675665961280344","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.7":{"name":"@aolyang/eslint-config","version":"0.0.0-beta.7","author":{"name":"aolyang","email":"aolyang@foxmail.com"},"license":"MIT","_id":"@aolyang/eslint-config@0.0.0-beta.7","maintainers":[{"name":"aolyang","email":"aolyang@foxmail.com"}],"homepage":"https://github.com/aolyang/eslint-config#readme","bugs":{"url":"https://github.com/aolyang/eslint-config/issues"},"dist":{"shasum":"2c58bd6e344741c6535c968781016e88562c55cf","tarball":"https://registry.npmjs.org/@aolyang/eslint-config/-/eslint-config-0.0.0-beta.7.tgz","fileCount":57,"integrity":"sha512-ogRQbUigzhG6vHSC6fb8QpxYWbhGDJoB4abZ9R/KWZhBxWPZnmn2RpGRlJhM+IoqWOxGdp9Wx1jtKavRR/cOdg==","signatures":[{"sig":"MEQCIBBzt/TZFPV7k1PcYkGrhPn6QALStmHfelNlgy3M+SyxAiBQ2JI42OJqzdzZwGJQtLB9x59iWD8yjqEHoGNUE0MZzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":648800},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./stylistic":{"types":"./dist/stylistic/index.d.ts","import":"./dist/stylistic/index.js","require":"./dist/stylistic/index.cjs"},"./typescript":{"types":"./dist/typescript/index.d.ts","import":"./dist/typescript/index.js","require":"./dist/typescript/index.cjs"},"./import-export":{"types":"./dist/import-export/index.d.ts","import":"./dist/import-export/index.js","require":"./dist/import-export/index.cjs"}},"scripts":{"dev":"pnpm build --watch","build":"tsup --format esm,cjs && tsup --format esm --dts-only","postinstall":"tsx ./scripts/typegen.ts && pnpm build"},"_npmUser":{"name":"aolyang","email":"aolyang@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/aolyang/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.17.0","eslint-plugin-vue":"^9.32.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.12.1","@typescript-eslint/parser":"^8.19.0","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.23.2","eslint-plugin-react-refresh":"^0.4.16","eslint-processor-vue-blocks":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.19.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.0-beta.7_1736700024162_0.8689235550454582","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.8":{"name":"@aolyang/eslint-config","version":"0.0.0-beta.8","author":{"name":"aolyang","email":"aolyang@foxmail.com"},"license":"MIT","_id":"@aolyang/eslint-config@0.0.0-beta.8","maintainers":[{"name":"aolyang","email":"aolyang@foxmail.com"}],"homepage":"https://github.com/aolyang/eslint-config#readme","bugs":{"url":"https://github.com/aolyang/eslint-config/issues"},"dist":{"shasum":"59162c14e7db16efb1023aa60cef8208092cec70","tarball":"https://registry.npmjs.org/@aolyang/eslint-config/-/eslint-config-0.0.0-beta.8.tgz","fileCount":58,"integrity":"sha512-B1GBfoBkoo3dlG8jmi3YkD5lGTNNkyLyiqt/SPD+XdWuQKdb+JbtDxDgbGQmEjPrGT2lAsAUIsBuVkZppu5jAQ==","signatures":[{"sig":"MEYCIQDCGgvbq8KixRu0DZvhAoHcmhbqZnt5bbCkUiJEcqMYUwIhANkmaGwKD4DfBTykUtMUs6za3I6USCC34JtK/tDVjnOu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":656316},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./stylistic":{"types":"./dist/stylistic/index.d.ts","import":"./dist/stylistic/index.js","require":"./dist/stylistic/index.cjs"},"./typescript":{"types":"./dist/typescript/index.d.ts","import":"./dist/typescript/index.js","require":"./dist/typescript/index.cjs"},"./import-export":{"types":"./dist/import-export/index.d.ts","import":"./dist/import-export/index.js","require":"./dist/import-export/index.cjs"}},"scripts":{"dev":"pnpm build --watch","build":"tsup --format esm,cjs && tsup --format esm --dts-only","postinstall":"tsx ./scripts/typegen.ts && pnpm build"},"_npmUser":{"name":"aolyang","email":"aolyang@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/aolyang/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"```js // eslint.config.mjs for react project import globals from \"globals\"","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.17.0","eslint-plugin-vue":"^9.32.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.12.1","@typescript-eslint/parser":"^8.19.0","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.23.2","eslint-plugin-react-refresh":"^0.4.16","eslint-processor-vue-blocks":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.19.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.0-beta.8_1736701059233_0.37421083025042234","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.9":{"name":"@aolyang/eslint-config","version":"0.0.0-beta.9","author":{"name":"aolyang","email":"aolyang@foxmail.com"},"license":"MIT","_id":"@aolyang/eslint-config@0.0.0-beta.9","maintainers":[{"name":"aolyang","email":"aolyang@foxmail.com"}],"homepage":"https://github.com/aolyang/eslint-config#readme","bugs":{"url":"https://github.com/aolyang/eslint-config/issues"},"dist":{"shasum":"1cc05c170ae8526527e5b936b23087f6c4732d6d","tarball":"https://registry.npmjs.org/@aolyang/eslint-config/-/eslint-config-0.0.0-beta.9.tgz","fileCount":58,"integrity":"sha512-4oaj05sykxTTTDRE1X/wyt2ixSfJolk9IUgOHhslNL08czYkUpZWv1N+MHjnRnZXQoSrO1UEOVtNEZZCbAZETQ==","signatures":[{"sig":"MEUCIQCi6NqiO44QGzM2/JfNOrmdvjXaBIBZ1XxXOKMuAijBdAIgLv9ZxHhucdSWbsZeb7Tnkrq931bl50Oqe1FLIK8vxSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":656316},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./stylistic":{"types":"./dist/stylistic/index.d.ts","import":"./dist/stylistic/index.js","require":"./dist/stylistic/index.cjs"},"./typescript":{"types":"./dist/typescript/index.d.ts","import":"./dist/typescript/index.js","require":"./dist/typescript/index.cjs"},"./import-export":{"types":"./dist/import-export/index.d.ts","import":"./dist/import-export/index.js","require":"./dist/import-export/index.cjs"}},"scripts":{"dev":"pnpm build --watch","build":"tsup --format esm,cjs && tsup --format esm --dts-only","postinstall":"tsx ./scripts/typegen.ts && pnpm build"},"_npmUser":{"name":"aolyang","email":"aolyang@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/aolyang/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"```js // eslint.config.mjs for react project import globals from \"globals\"","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.17.0","eslint-plugin-vue":"^9.32.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.12.1","@typescript-eslint/parser":"^8.19.0","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.23.2","eslint-plugin-react-refresh":"^0.4.16","eslint-processor-vue-blocks":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.19.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.0-beta.9_1736701403090_0.3284810653279906","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.10":{"name":"@aolyang/eslint-config","version":"0.0.0-beta.10","author":{"name":"aolyang","email":"aolyang@foxmail.com"},"license":"MIT","_id":"@aolyang/eslint-config@0.0.0-beta.10","maintainers":[{"name":"aolyang","email":"aolyang@foxmail.com"}],"homepage":"https://github.com/aolyang/eslint-config#readme","bugs":{"url":"https://github.com/aolyang/eslint-config/issues"},"dist":{"shasum":"14978591adc13e075a8f541598aa0d44ac7d2a26","tarball":"https://registry.npmjs.org/@aolyang/eslint-config/-/eslint-config-0.0.0-beta.10.tgz","fileCount":58,"integrity":"sha512-+/tU7nMxuPCyEpy7gGFyjra0GNCfmrLkD7lyvPU3o7+/oe7JmGPyjQlTFZ3XSdb/TNdlqTWYLZqgQPoXZ+yy0w==","signatures":[{"sig":"MEUCIQCo3nzvy9CVhTI3abmCgetvpsZGXyu70HdBBZcdRiedAAIgKc5ZFJPJiCqPCiVE7+zmAtrOaZ3E8HZGkL056o2y2D0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":656252},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./stylistic":{"types":"./dist/stylistic/index.d.ts","import":"./dist/stylistic/index.js","require":"./dist/stylistic/index.cjs"},"./typescript":{"types":"./dist/typescript/index.d.ts","import":"./dist/typescript/index.js","require":"./dist/typescript/index.cjs"},"./import-export":{"types":"./dist/import-export/index.d.ts","import":"./dist/import-export/index.js","require":"./dist/import-export/index.cjs"}},"scripts":{"dev":"pnpm build --watch","build":"tsup --format esm,cjs && tsup --format esm --dts-only"},"_npmUser":{"name":"aolyang","email":"aolyang@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/aolyang/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"```js // eslint.config.mjs for react project import globals from \"globals\"","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.17.0","eslint-plugin-vue":"^9.32.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.12.1","@typescript-eslint/parser":"^8.19.0","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.23.2","eslint-plugin-react-refresh":"^0.4.16","eslint-processor-vue-blocks":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.19.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.0-beta.10_1736737114187_0.3963027878004317","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.11":{"name":"@aolyang/eslint-config","version":"0.0.0-beta.11","author":{"name":"aolyang","email":"aolyang@foxmail.com"},"license":"MIT","_id":"@aolyang/eslint-config@0.0.0-beta.11","maintainers":[{"name":"aolyang","email":"aolyang@foxmail.com"}],"homepage":"https://github.com/aolyang/eslint-config#readme","bugs":{"url":"https://github.com/aolyang/eslint-config/issues"},"dist":{"shasum":"0213e2a58a765c77ac25f29324559cb733cbe983","tarball":"https://registry.npmjs.org/@aolyang/eslint-config/-/eslint-config-0.0.0-beta.11.tgz","fileCount":58,"integrity":"sha512-dNtu7MR/hmHeCVu2alRt7Sa12wt9Pun+wtYhjmdmz59wxkktODYcT+GksM8UWGXcsH3NGyJBiTCyn6DQ/j3jbg==","signatures":[{"sig":"MEUCIEl3M8dxZP6U/SXFCMef5uPDPRfj3Mr3tXw2jHnlWKCMAiEAnioh42EjdRbEXhiwQhHmelBRxY0s6+DJs5A/zs2HoMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":657223},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./stylistic":{"types":"./dist/stylistic/index.d.ts","import":"./dist/stylistic/index.js","require":"./dist/stylistic/index.cjs"},"./typescript":{"types":"./dist/typescript/index.d.ts","import":"./dist/typescript/index.js","require":"./dist/typescript/index.cjs"},"./import-export":{"types":"./dist/import-export/index.d.ts","import":"./dist/import-export/index.js","require":"./dist/import-export/index.cjs"}},"scripts":{"dev":"pnpm build --watch","build":"tsup --format esm,cjs && tsup --format esm --dts-only"},"_npmUser":{"name":"aolyang","email":"aolyang@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/aolyang/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"```js // eslint.config.mjs for react project import globals from \"globals\"","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.17.0","eslint-plugin-vue":"^9.32.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.12.1","@typescript-eslint/parser":"^8.19.0","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.23.2","eslint-plugin-react-refresh":"^0.4.16","eslint-processor-vue-blocks":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.19.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.0-beta.11_1736741640735_0.03221090717615338","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.12":{"name":"@aolyang/eslint-config","version":"0.0.0-beta.12","author":{"name":"aolyang","email":"aolyang@foxmail.com"},"license":"MIT","_id":"@aolyang/eslint-config@0.0.0-beta.12","maintainers":[{"name":"aolyang","email":"aolyang@foxmail.com"}],"homepage":"https://github.com/aolyang/eslint-config#readme","bugs":{"url":"https://github.com/aolyang/eslint-config/issues"},"dist":{"shasum":"ef8e805a153df4f606edb752d42604c52ff9e79e","tarball":"https://registry.npmjs.org/@aolyang/eslint-config/-/eslint-config-0.0.0-beta.12.tgz","fileCount":58,"integrity":"sha512-2Wc3Sep+JU6cHPP7mzY1KcxVJ25uplfGS34D2dUUrwOCrKAhkTw2B989ofEKPHfTN263sx4O61Lr8Z1jPiRn4A==","signatures":[{"sig":"MEYCIQDFY2o4fiTloE5A9N+Ql7kJnhptUhVie28OM/x0qrO5rgIhAJMPpfR4ENQY9JHQVW9fcxKa6WrMCyzFRAsVYDkWjb+9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":661397},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./stylistic":{"types":"./dist/stylistic/index.d.ts","import":"./dist/stylistic/index.js","require":"./dist/stylistic/index.cjs"},"./typescript":{"types":"./dist/typescript/index.d.ts","import":"./dist/typescript/index.js","require":"./dist/typescript/index.cjs"},"./import-export":{"types":"./dist/import-export/index.d.ts","import":"./dist/import-export/index.js","require":"./dist/import-export/index.cjs"}},"scripts":{"dev":"pnpm build --watch","build":"tsup --format esm,cjs && tsup --format esm --dts-only"},"_npmUser":{"name":"aolyang","email":"aolyang@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/aolyang/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"```js // eslint.config.mjs for react project import globals from \"globals\"","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.17.0","eslint-plugin-vue":"^9.32.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.12.1","@typescript-eslint/parser":"^8.19.0","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.23.2","eslint-plugin-react-refresh":"^0.4.16","eslint-processor-vue-blocks":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.19.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.0-beta.12_1736750987545_0.9042663656676246","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.13":{"name":"@aolyang/eslint-config","version":"0.0.0-beta.13","author":{"name":"aolyang","email":"aolyang@foxmail.com"},"license":"MIT","_id":"@aolyang/eslint-config@0.0.0-beta.13","maintainers":[{"name":"aolyang","email":"aolyang@foxmail.com"}],"homepage":"https://github.com/aolyang/eslint-config#readme","bugs":{"url":"https://github.com/aolyang/eslint-config/issues"},"dist":{"shasum":"b935555c9d0239c7500caa57b60e8af5d65714b9","tarball":"https://registry.npmjs.org/@aolyang/eslint-config/-/eslint-config-0.0.0-beta.13.tgz","fileCount":73,"integrity":"sha512-iRZbzYr2adkfX5Gux8S0MAqxnUV1JTBcff3lp5pGmbKrUfo+2eFPwflron10MZ4LrOsG7UfCzoz/nCVzmjvawA==","signatures":[{"sig":"MEQCIAzEkP+KNylUBLPxbigVFmtF8HCMUfK11Jofl+ECt81BAiBQ0OQFzB9mgK5+PSdur+kyMq9RbFFfkMrfBQnvLpAcZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":803411},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.ts","import":"./dist/vue/index.js","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","require":"./dist/svelte/index.cjs"},"./stylistic":{"types":"./dist/stylistic/index.d.ts","import":"./dist/stylistic/index.js","require":"./dist/stylistic/index.cjs"},"./typescript":{"types":"./dist/typescript/index.d.ts","import":"./dist/typescript/index.js","require":"./dist/typescript/index.cjs"},"./import-export":{"types":"./dist/import-export/index.d.ts","import":"./dist/import-export/index.js","require":"./dist/import-export/index.cjs"}},"scripts":{"dev":"pnpm build --watch","build":"tsup --format esm,cjs && tsup --format esm --dts-only"},"_npmUser":{"name":"aolyang","email":"aolyang@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/aolyang/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"```js // eslint.config.mjs for react project import globals from \"globals\"","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.17.0","eslint-plugin-vue":"^9.32.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.12.1","@typescript-eslint/parser":"^8.19.0","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.23.2","eslint-plugin-react-refresh":"^0.4.16","eslint-processor-vue-blocks":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.19.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.0-beta.13_1736998150137_0.27038415846184605","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.14":{"name":"@aolyang/eslint-config","version":"0.0.0-beta.14","author":{"name":"aolyang","email":"aolyang@foxmail.com"},"license":"MIT","_id":"@aolyang/eslint-config@0.0.0-beta.14","maintainers":[{"name":"aolyang","email":"aolyang@foxmail.com"}],"homepage":"https://github.com/aolyang/eslint-config#readme","bugs":{"url":"https://github.com/aolyang/eslint-config/issues"},"dist":{"shasum":"cb4a17b51a05ab4697286c2e7950256312bfe775","tarball":"https://registry.npmjs.org/@aolyang/eslint-config/-/eslint-config-0.0.0-beta.14.tgz","fileCount":73,"integrity":"sha512-ruRGGcAnPi7CWx0zD1U+C/PpLxH2FPU75LaKYiEisGddmhQjF8KBAL2dyKTTUZDA6tUrhYTgSFXgYW0UwZZ0fA==","signatures":[{"sig":"MEQCIEeJ1YMCbkJM+qS9oRxPR26xRVLscR56MzDsD7kjyKD2AiACAcVMDKTajnzog9v4zSP1S5yNrLd9pgoclcYc06rGQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":803411},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.ts","import":"./dist/vue/index.js","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","require":"./dist/svelte/index.cjs"},"./stylistic":{"types":"./dist/stylistic/index.d.ts","import":"./dist/stylistic/index.js","require":"./dist/stylistic/index.cjs"},"./typescript":{"types":"./dist/typescript/index.d.ts","import":"./dist/typescript/index.js","require":"./dist/typescript/index.cjs"},"./import-export":{"types":"./dist/import-export/index.d.ts","import":"./dist/import-export/index.js","require":"./dist/import-export/index.cjs"}},"scripts":{"dev":"pnpm build --watch","build":"tsup --format esm,cjs && tsup --format esm --dts-only"},"_npmUser":{"name":"aolyang","email":"aolyang@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/aolyang/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"```js // eslint.config.mjs for react project import globals from \"globals\"","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.17.0","eslint-plugin-vue":"^9.32.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.12.1","@typescript-eslint/parser":"^8.19.0","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.23.2","eslint-plugin-react-refresh":"^0.4.16","eslint-processor-vue-blocks":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.19.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.0-beta.14_1736998440406_0.10047416889696947","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.15":{"name":"@aolyang/eslint-config","version":"0.0.0-beta.15","author":{"name":"aolyang","email":"aolyang@foxmail.com"},"license":"MIT","_id":"@aolyang/eslint-config@0.0.0-beta.15","maintainers":[{"name":"aolyang","email":"aolyang@foxmail.com"}],"homepage":"https://github.com/aolyang/eslint-config#readme","bugs":{"url":"https://github.com/aolyang/eslint-config/issues"},"dist":{"shasum":"08e57460fed8d1297cea6d3b016c255739f6f252","tarball":"https://registry.npmjs.org/@aolyang/eslint-config/-/eslint-config-0.0.0-beta.15.tgz","fileCount":73,"integrity":"sha512-uLXpRGWQQtD93DHQed/99omkoxlNmpgid5WdTB0hPLlbwQUlkOPbLV+Aq/yKdZ2/XutiX2lKnLimVF1OecZv1Q==","signatures":[{"sig":"MEUCIQDcGC3Qvzg0rexhR/8zSvqekHGGyFBVujwMY0II4HIpBAIgebT6wQXz8/GyO9k6R8Kqm3BEBpQasgmegrY9LMNYeuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":803411},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.ts","import":"./dist/vue/index.js","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","require":"./dist/svelte/index.cjs"},"./stylistic":{"types":"./dist/stylistic/index.d.ts","import":"./dist/stylistic/index.js","require":"./dist/stylistic/index.cjs"},"./typescript":{"types":"./dist/typescript/index.d.ts","import":"./dist/typescript/index.js","require":"./dist/typescript/index.cjs"},"./import-export":{"types":"./dist/import-export/index.d.ts","import":"./dist/import-export/index.js","require":"./dist/import-export/index.cjs"}},"scripts":{"dev":"pnpm build --watch","build":"tsup --format esm,cjs && tsup --format esm --dts-only"},"_npmUser":{"name":"aolyang","email":"aolyang@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/aolyang/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"```js // eslint.config.mjs for react project import globals from \"globals\"","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.17.0","eslint-plugin-vue":"^9.32.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.12.1","@typescript-eslint/parser":"^8.19.0","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.23.2","eslint-plugin-react-refresh":"^0.4.16","eslint-processor-vue-blocks":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.19.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.0-beta.15_1737001974513_0.1674957666813277","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.16":{"name":"@aolyang/eslint-config","version":"0.0.0-beta.16","author":{"name":"aolyang","email":"aolyang@foxmail.com"},"license":"MIT","_id":"@aolyang/eslint-config@0.0.0-beta.16","maintainers":[{"name":"aolyang","email":"aolyang@foxmail.com"}],"homepage":"https://github.com/aolyang/eslint-config#readme","bugs":{"url":"https://github.com/aolyang/eslint-config/issues"},"dist":{"shasum":"214427d607e77c81ca76508fe6ace9fbfa8bf719","tarball":"https://registry.npmjs.org/@aolyang/eslint-config/-/eslint-config-0.0.0-beta.16.tgz","fileCount":73,"integrity":"sha512-lbHlcGNVyw2fynh+nFya9dsO6KiuPYIZThqAe5MC40H2L/uwzCVB6AaX8OVwsyOoxVBT9uD0Z/fTVj4PbBgYSg==","signatures":[{"sig":"MEYCIQDD4LfbPkslIibZBJAOKfpY0RChcQfJ1mpA0Mhb7w8UBwIhAKrsXZEhk6BRcUok4Vz3SvynbI5BxNEM6EVhZjIr+zut","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":804713},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.ts","import":"./dist/vue/index.js","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","require":"./dist/svelte/index.cjs"},"./stylistic":{"types":"./dist/stylistic/index.d.ts","import":"./dist/stylistic/index.js","require":"./dist/stylistic/index.cjs"},"./typescript":{"types":"./dist/typescript/index.d.ts","import":"./dist/typescript/index.js","require":"./dist/typescript/index.cjs"},"./import-export":{"types":"./dist/import-export/index.d.ts","import":"./dist/import-export/index.js","require":"./dist/import-export/index.cjs"}},"scripts":{"dev":"pnpm build --watch","build":"tsup --format esm,cjs && tsup --format esm --dts-only"},"_npmUser":{"name":"aolyang","email":"aolyang@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/aolyang/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"```js // eslint.config.mjs for react project import globals from \"globals\"","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.17.0","eslint-plugin-vue":"^9.32.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.12.1","@typescript-eslint/parser":"^8.19.0","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.23.2","eslint-plugin-react-refresh":"^0.4.16","eslint-processor-vue-blocks":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.19.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.0-beta.16_1737363345729_0.08719096486755062","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.17":{"name":"@aolyang/eslint-config","version":"0.0.0-beta.17","author":{"name":"aolyang","email":"aolyang@foxmail.com"},"license":"MIT","_id":"@aolyang/eslint-config@0.0.0-beta.17","maintainers":[{"name":"aolyang","email":"aolyang@foxmail.com"}],"homepage":"https://github.com/aolyang/eslint-config#readme","bugs":{"url":"https://github.com/aolyang/eslint-config/issues"},"dist":{"shasum":"df446c48ad3b48523611875a3cc239f6074df601","tarball":"https://registry.npmjs.org/@aolyang/eslint-config/-/eslint-config-0.0.0-beta.17.tgz","fileCount":73,"integrity":"sha512-5//ufY1qty7sE4tLajfPA6kNwNe9zyjDcW0TJAS6pVuRUqOefAlIed+qlLhjUp3kt1ylkHPUqV2jPBmOOsF5Zw==","signatures":[{"sig":"MEYCIQDY9ggCEIQ5KMnwmRU1OXNJVXcPmdB5jn/SxRslqtDjnQIhAJQqzeL/3wmeosiWE3kbgIVIYVn8JKngwpmN2ep8rmU5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":804954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.ts","import":"./dist/vue/index.js","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","require":"./dist/svelte/index.cjs"},"./stylistic":{"types":"./dist/stylistic/index.d.ts","import":"./dist/stylistic/index.js","require":"./dist/stylistic/index.cjs"},"./typescript":{"types":"./dist/typescript/index.d.ts","import":"./dist/typescript/index.js","require":"./dist/typescript/index.cjs"},"./import-export":{"types":"./dist/import-export/index.d.ts","import":"./dist/import-export/index.js","require":"./dist/import-export/index.cjs"}},"scripts":{"dev":"pnpm build --watch","build":"tsup --format esm,cjs && tsup --format esm --dts-only"},"_npmUser":{"name":"aolyang","email":"aolyang@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/aolyang/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"```js // eslint.config.mjs for react project import globals from \"globals\"","directories":{},"_nodeVersion":"20.18.2","dependencies":{"eslint":"^9.17.0","eslint-plugin-vue":"^9.32.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^2.12.1","@typescript-eslint/parser":"^8.19.0","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.23.2","eslint-plugin-react-refresh":"^0.4.16","eslint-processor-vue-blocks":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.19.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.0-beta.17_1739866791715_0.4311569697173707","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.18":{"name":"@aolyang/eslint-config","version":"0.0.0-beta.18","author":{"name":"aolyang","email":"aolyang@foxmail.com"},"license":"MIT","_id":"@aolyang/eslint-config@0.0.0-beta.18","maintainers":[{"name":"aolyang","email":"aolyang@foxmail.com"}],"homepage":"https://github.com/aolyang/eslint-config#readme","bugs":{"url":"https://github.com/aolyang/eslint-config/issues"},"dist":{"shasum":"d9a0a80c4566a5cc5eaa66b9964d4152ee63da12","tarball":"https://registry.npmjs.org/@aolyang/eslint-config/-/eslint-config-0.0.0-beta.18.tgz","fileCount":73,"integrity":"sha512-CwNuJ3X9M9eA4NrCoQRf7Kn3pXHgrT0dCBDAsRbmOJMxI9iqLwddrM1A1JneEuudn4B7+/jBID1/NbHxuSRZpQ==","signatures":[{"sig":"MEUCIF+pU13KusS2fAFXNMO0EO9/zjsM6N79MOO17Uv83dT/AiEAhoiMZTPT1/eOgzE298+ba/8zlnlAl9E6TBEht1Ku+N8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":820553},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.ts","import":"./dist/vue/index.js","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","require":"./dist/svelte/index.cjs"},"./stylistic":{"types":"./dist/stylistic/index.d.ts","import":"./dist/stylistic/index.js","require":"./dist/stylistic/index.cjs"},"./typescript":{"types":"./dist/typescript/index.d.ts","import":"./dist/typescript/index.js","require":"./dist/typescript/index.cjs"},"./import-export":{"types":"./dist/import-export/index.d.ts","import":"./dist/import-export/index.js","require":"./dist/import-export/index.cjs"}},"scripts":{"dev":"pnpm build --watch","build":"tsup --format esm,cjs && tsup --format esm --dts-only"},"_npmUser":{"name":"aolyang","email":"aolyang@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/aolyang/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"```js // eslint.config.mjs for react project import globals from \"globals\"","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eslint":"^9.38.0","eslint-plugin-vue":"^9.33.0","vue-eslint-parser":"^9.4.3","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","eslint-merge-processors":"^0.1.0","@stylistic/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^8.46.2","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.53.1","eslint-plugin-react-refresh":"^0.4.24","eslint-processor-vue-blocks":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.46.2","eslint-plugin-simple-import-sort":"^12.1.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.17.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.0-beta.18_1761536036100_0.6444138642825876","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.19":{"name":"@aolyang/eslint-config","version":"0.0.0-beta.19","type":"module","author":{"name":"aolyang","email":"aolyang@foxmail.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/aolyang/eslint-config.git"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"},"./typescript":{"import":"./dist/typescript/index.js","require":"./dist/typescript/index.cjs","types":"./dist/typescript/index.d.ts"},"./react":{"import":"./dist/react/index.js","require":"./dist/react/index.cjs","types":"./dist/react/index.d.ts"},"./vue":{"import":"./dist/vue/index.js","require":"./dist/vue/index.cjs","types":"./dist/vue/index.d.ts"},"./svelte":{"import":"./dist/svelte/index.js","require":"./dist/svelte/index.cjs","types":"./dist/svelte/index.d.ts"},"./stylistic":{"import":"./dist/stylistic/index.js","require":"./dist/stylistic/index.cjs","types":"./dist/stylistic/index.d.ts"},"./import-export":{"import":"./dist/import-export/index.js","require":"./dist/import-export/index.cjs","types":"./dist/import-export/index.d.ts"}},"scripts":{"build":"tsup --format esm,cjs && tsup --format esm --dts-only","dev":"pnpm build --watch"},"dependencies":{"@eslint-react/eslint-plugin":"^1.53.1","@stylistic/eslint-plugin":"^5.5.0","@typescript-eslint/eslint-plugin":"^8.46.2","@typescript-eslint/parser":"^8.46.2","astro-eslint-parser":"^1.2.2","eslint":"^9.38.0","eslint-merge-processors":"^0.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-simple-import-sort":"^12.1.1","eslint-plugin-svelte":"^2.46.1","eslint-plugin-vue":"^9.33.0","eslint-processor-vue-blocks":"^0.1.2","svelte-eslint-parser":"^0.43.0","vue-eslint-parser":"^9.4.3"},"peerDependencies":{"eslint":"^9.17.0"},"engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"_id":"@aolyang/eslint-config@0.0.0-beta.19","description":"```js // eslint.config.mjs for react project import globals from \"globals\"","bugs":{"url":"https://github.com/aolyang/eslint-config/issues"},"homepage":"https://github.com/aolyang/eslint-config#readme","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-4pOLxXm+7I9tGhlufAiunV8lV07EzbW+PwBmUgRPyPzQKnHSu24ZGW6bqcy361l7x6095UxlgCvKLnIVEWCI4w==","shasum":"212224afa39022bd57e73b8a0087db42e605d91b","tarball":"https://registry.npmjs.org/@aolyang/eslint-config/-/eslint-config-0.0.0-beta.19.tgz","fileCount":73,"unpackedSize":823133,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEVsDijfborq5soKN+PIlBRdqz0uX+qI0V9diGrr88cJAiEAxJFhUVJHkGoXgaH91HAMJQLX7IKyyYBM9AFGBGv4ER0="}]},"_npmUser":{"name":"aolyang","email":"aolyang@foxmail.com"},"directories":{},"maintainers":[{"name":"aolyang","email":"aolyang@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_0.0.0-beta.19_1761538314828_0.05679393146191902"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-08T08:11:00.214Z","modified":"2025-10-27T04:11:55.407Z","0.0.0-beta.1":"2025-01-08T08:11:00.543Z","0.0.0-beta.2":"2025-01-08T08:50:46.648Z","0.0.0-beta.3":"2025-01-09T03:14:29.070Z","0.0.0-beta.4":"2025-01-09T05:59:16.751Z","0.0.0-beta.5":"2025-01-09T07:10:27.990Z","0.0.0-beta.6":"2025-01-11T15:13:59.288Z","0.0.0-beta.7":"2025-01-12T16:40:24.511Z","0.0.0-beta.8":"2025-01-12T16:57:39.503Z","0.0.0-beta.9":"2025-01-12T17:03:23.294Z","0.0.0-beta.10":"2025-01-13T02:58:34.383Z","0.0.0-beta.11":"2025-01-13T04:14:00.917Z","0.0.0-beta.12":"2025-01-13T06:49:47.713Z","0.0.0-beta.13":"2025-01-16T03:29:10.386Z","0.0.0-beta.14":"2025-01-16T03:34:00.666Z","0.0.0-beta.15":"2025-01-16T04:32:54.696Z","0.0.0-beta.16":"2025-01-20T08:55:45.952Z","0.0.0-beta.17":"2025-02-18T08:19:51.941Z","0.0.0-beta.18":"2025-10-27T03:33:56.324Z","0.0.0-beta.19":"2025-10-27T04:11:55.172Z"},"bugs":{"url":"https://github.com/aolyang/eslint-config/issues"},"author":{"name":"aolyang","email":"aolyang@foxmail.com"},"license":"MIT","homepage":"https://github.com/aolyang/eslint-config#readme","repository":{"type":"git","url":"git+ssh://git@github.com/aolyang/eslint-config.git"},"description":"```js // eslint.config.mjs for react project import globals from \"globals\"","maintainers":[{"name":"aolyang","email":"aolyang@foxmail.com"}],"readme":"# Opinionated ESLint Configs\n\n```js\n// eslint.config.mjs for react project\nimport globals from \"globals\"\n\nimport { combine, combineGlobals, ignores } from \"@aolyang/eslint-config\"\nimport react from \"@aolyang/eslint-config/react\"\nimport stylistic from \"@aolyang/eslint-config/stylistic\"\n\nexport default combine(\n    combineGlobals(\n        globals.browser,\n        globals.node\n    ),\n    react(),\n    stylistic(),\n    { ignores }\n)\n```\n\nThat's All\n\n## opinionated part can be overridden\n\nEach `@aolyang/eslint-config/xxx` export a default function which with opinionated config presets  \nThe rest of the exports are also exported through `@aolyang/eslint-config`\n\nWhich means those are equal:\n\n```js\nimport { combine } from \"@aolyang/eslint-config\"\nimport typescript from \"@aolyang/eslint-config/typescript\"\n\nexport default combine(\n    typescript({\n        files: [\"*.ts\", \"*.tsx\"],\n        rules: {\n            // ...merged my opinionated rules behind\n            \"@typescript-eslint/no-unused-vars\": \"off\"\n        }\n    })\n)\n```\n\n```js\nimport { combine, typescript, typescriptRules } from \"@aolyang/eslint-config\"\n// import { typescript, typescriptRules } from \"@aolyang/eslint-config/typescript\"\n\nexport default combine(\n    // this provide parser config only\n    typescript({\n        files: [\"*.ts\", \"*.tsx\"]\n    }),\n    // ...merged my opinionated rules behind\n    typescriptRules({\n        files: [\"*.ts\", \"*.tsx\"],\n        rules: {\n            \"@typescript-eslint/no-unused-vars\": \"off\"\n        }\n    })\n)\n```\n\n```js\nimport { combineConfig } from \"@aolyang/eslint-config\"\nimport { typescript, typescriptRules } from \"@aolyang/eslint-config/typescript\"\n\nexport default combineConfig({\n   files: [\"*.ts\", \"*.tsx\"]\n})(\n    typescript(), // +++ add files\n    // ...merged my opinionated rules behind\n    typescriptRules({ // +++ add files\n        rules: {\n            \"@typescript-eslint/no-unused-vars\": \"off\"\n        }\n    })\n)\n```\n","readmeFilename":"README.md"}