{"_id":"@brownsugar/eslint-config","_rev":"13-0beb3e6864832591976505571edd9a92","name":"@brownsugar/eslint-config","dist-tags":{"latest":"4.0.4"},"versions":{"3.0.0-rc.0":{"name":"@brownsugar/eslint-config","version":"3.0.0-rc.0","author":{"name":"Lay"},"license":"MIT","_id":"@brownsugar/eslint-config@3.0.0-rc.0","maintainers":[{"name":"brownsugar","email":"brownsugar.idv.tw@gmail.com"}],"homepage":"https://github.com/brownsugar/eslint-config","bugs":{"url":"https://github.com/brownsugar/eslint-config/issues"},"dist":{"shasum":"729e6f7adbae9f5d789c32947f2f3b2fd36780b1","tarball":"https://registry.npmjs.org/@brownsugar/eslint-config/-/eslint-config-3.0.0-rc.0.tgz","fileCount":3,"integrity":"sha512-5QHNh48deNb/pgVtTzEqKSHltv/OGeDz89mkHZnZVGXlYiQ1B77XRFHefIy0k4YTyiF+6Jy2HD9IJ/4MhVleIQ==","signatures":[{"sig":"MEUCIQDTReV71/+LbiEqVCjyTHRrY0lEF6K6L7/BAGEcN++RYgIgGg5sTVVjLE9PAn1KQavWIJ+Rog7TAWhFq4kTaR5s+/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4927},"main":"./dist/typescript.cjs","types":"./dist/typescript.d.ts","module":"./dist/typescript.mjs","exports":{".":{"import":"./dist/typescript.mjs","require":"./dist/typescript.cjs"},"./vue":{"import":"./dist/vue.mjs","require":"./dist/vue.cjs"},"./nuxt":{"import":"./dist/nuxt.mjs"},"./typescript":{"import":"./dist/typescript.mjs","require":"./dist/typescript.cjs"}},"gitHead":"7ceb6c6b01c7d422cc7810a1661efdfd223adb3d","scripts":{"lint":"eslint .","build":"rollup -c","postversion":"git push && git push --tags"},"_npmUser":{"name":"brownsugar","email":"brownsugar.idv.tw@gmail.com"},"repository":{"url":"git+https://github.com/brownsugar/eslint-config.git","type":"git"},"_npmVersion":"10.5.0","description":"Preferred ESLint configs for myself.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"eslint-plugin-vue":"^9.25.0","typescript-eslint":"^7.7.1","@nuxt/eslint-config":"^0.3.10","@stylistic/eslint-plugin":"^1.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.0.6","devDependencies":{"lerna":"^8.1.2","tslib":"^2.6.2","eslint":"^9.1.1","rollup":"^4.17.0","typescript":"^5.4.5","@types/eslint__js":"^8.42.3","rollup-plugin-typescript2":"^0.36.0"},"peerDependencies":{"vue":"^3","nuxt":"^3","eslint":"^9"},"peerDependenciesMeta":{"vue":{"optional":true},"nuxt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.0-rc.0_1714242669991_0.6561368513935786","host":"s3://npm-registry-packages"}},"3.0.0-rc.2":{"name":"@brownsugar/eslint-config","version":"3.0.0-rc.2","author":{"name":"Lay"},"license":"MIT","_id":"@brownsugar/eslint-config@3.0.0-rc.2","maintainers":[{"name":"brownsugar","email":"brownsugar.idv.tw@gmail.com"}],"homepage":"https://github.com/brownsugar/eslint-config","bugs":{"url":"https://github.com/brownsugar/eslint-config/issues"},"dist":{"shasum":"0c175ea44f302d61bd97261151f6d52195f51fb7","tarball":"https://registry.npmjs.org/@brownsugar/eslint-config/-/eslint-config-3.0.0-rc.2.tgz","fileCount":11,"integrity":"sha512-yPJn7QxJlLxlVKx5CEpd2Ey3Ry36687/eFA87t60CRlVe3wEzAbk9pWrWnmDol+yPCkCzXiDlzYhfwrxsgItvQ==","signatures":[{"sig":"MEYCIQCePbkUhNcvcznkhFzQY2aCxg3/ClYAIAOAuXcY7GTo+QIhAK57xbV+m2aIeiVMD1bIAlKhUuPazTg0D5KWIaCIHX8A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20790},"main":"./dist/typescript.cjs","types":"./dist/typescript.d.ts","module":"./dist/typescript.mjs","exports":{".":{"import":"./dist/typescript.mjs","require":"./dist/typescript.cjs"},"./vue":{"import":"./dist/vue.mjs","require":"./dist/vue.cjs"},"./nuxt":{"import":"./dist/nuxt.mjs"},"./typescript":{"import":"./dist/typescript.mjs","require":"./dist/typescript.cjs"}},"gitHead":"1e18269feb98d2924b62727ed4cdb010f05589a1","scripts":{"lint":"eslint .","build":"rollup -c","postversion":"git push && git push --tags"},"_npmUser":{"name":"brownsugar","email":"brownsugar.idv.tw@gmail.com"},"repository":{"url":"git+https://github.com/brownsugar/eslint-config.git","type":"git"},"_npmVersion":"10.5.0","description":"Preferred ESLint configs for myself.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"globals":"^15.0.0","eslint-plugin-vue":"^9.25.0","typescript-eslint":"^7.7.1","@nuxt/eslint-config":"^0.3.10","@stylistic/eslint-plugin":"^1.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.0.6","devDependencies":{"lerna":"^8.1.2","tslib":"^2.6.2","eslint":"^9.1.1","rollup":"^4.17.0","typescript":"^5.4.5","@types/eslint__js":"^8.42.3","rollup-plugin-typescript2":"^0.36.0"},"peerDependencies":{"vue":"^3","nuxt":"^3","eslint":"^9"},"peerDependenciesMeta":{"vue":{"optional":true},"nuxt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.0-rc.2_1714243826338_0.8740664125574553","host":"s3://npm-registry-packages"}},"3.0.0-rc.4":{"name":"@brownsugar/eslint-config","version":"3.0.0-rc.4","author":{"name":"Lay"},"license":"MIT","_id":"@brownsugar/eslint-config@3.0.0-rc.4","maintainers":[{"name":"brownsugar","email":"brownsugar.idv.tw@gmail.com"}],"homepage":"https://github.com/brownsugar/eslint-config","bugs":{"url":"https://github.com/brownsugar/eslint-config/issues"},"dist":{"shasum":"8527f3c01e1ff08eb177128295a8169facdf2df1","tarball":"https://registry.npmjs.org/@brownsugar/eslint-config/-/eslint-config-3.0.0-rc.4.tgz","fileCount":11,"integrity":"sha512-k1n88c8YGKZRhDmNyA68YHxhsIRkrunerFUeVKZxJoIncJg9cNZ6cDfOZHvSe6OkmImVNtoD9MlFy7wffXRGVw==","signatures":[{"sig":"MEQCIAOT9dhum4PYx3r7TrdymdT37PQFuL1OEEcgAURQUBzTAiBLZMj93HkhRY3sKt6VdgDkH6nVlK3BlcBkhybyOXXiBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20799},"main":"./dist/typescript.cjs","types":"./dist/typescript.d.ts","module":"./dist/typescript.mjs","exports":{".":{"import":"./dist/typescript.mjs","require":"./dist/typescript.cjs"},"./vue":{"import":"./dist/vue.mjs","require":"./dist/vue.cjs"},"./nuxt":{"import":"./dist/nuxt.mjs"},"./typescript":{"import":"./dist/typescript.mjs","require":"./dist/typescript.cjs"}},"gitHead":"8ce433a96715107351adc67180331771930b405f","scripts":{"lint":"eslint .","build":"rollup -c","postversion":"git push && git push --tags"},"_npmUser":{"name":"brownsugar","email":"brownsugar.idv.tw@gmail.com"},"repository":{"url":"git+https://github.com/brownsugar/eslint-config.git","type":"git"},"_npmVersion":"10.7.0","description":"Preferred ESLint configs for myself.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"globals":"^15.3.0","eslint-plugin-vue":"^9.26.0","typescript-eslint":"^7.11.0","@nuxt/eslint-config":"^0.3.13","@stylistic/eslint-plugin":"^2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.3","devDependencies":{"tslib":"^2.6.2","eslint":"^9.3.0","rollup":"^4.18.0","typescript":"^5.4.5","@types/eslint__js":"^8.42.3","rollup-plugin-typescript2":"^0.36.0"},"peerDependencies":{"vue":"^3","nuxt":"^3","eslint":"^9"},"peerDependenciesMeta":{"vue":{"optional":true},"nuxt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.0-rc.4_1716910068845_0.47239004160663756","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@brownsugar/eslint-config","version":"3.0.0","author":{"name":"Lay"},"license":"MIT","_id":"@brownsugar/eslint-config@3.0.0","maintainers":[{"name":"brownsugar","email":"brownsugar.idv.tw@gmail.com"}],"homepage":"https://github.com/brownsugar/eslint-config","bugs":{"url":"https://github.com/brownsugar/eslint-config/issues"},"dist":{"shasum":"27a2e3478965845087685e5133cb8d77ca9e6ea9","tarball":"https://registry.npmjs.org/@brownsugar/eslint-config/-/eslint-config-3.0.0.tgz","fileCount":11,"integrity":"sha512-o5o0b3/VR3RI1frPPzqrpLhse4wy7+BUqDgA6NrRRS/BTf/g+oI9YbHuxOe3Xd4F7TAR4rva/qvAYt4Eyke9Hw==","signatures":[{"sig":"MEYCIQCcqhxGxbZKnhiA5oB8phIrssij9OGB0FMFKOHo4z7NkAIhAMXIK3F3zSnKUkyZoIHaQo4JHrlBEEthxTQd9zMmw2xw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20794},"main":"./dist/typescript.cjs","types":"./dist/typescript.d.ts","module":"./dist/typescript.mjs","exports":{".":{"import":"./dist/typescript.mjs","require":"./dist/typescript.cjs"},"./vue":{"import":"./dist/vue.mjs","require":"./dist/vue.cjs"},"./nuxt":{"import":"./dist/nuxt.mjs"},"./typescript":{"import":"./dist/typescript.mjs","require":"./dist/typescript.cjs"}},"gitHead":"66b925335b04a2c570205c3edc8c37656daac56f","scripts":{"lint":"eslint .","build":"rollup -c","postversion":"git push && git push --tags"},"_npmUser":{"name":"brownsugar","email":"brownsugar.idv.tw@gmail.com"},"repository":{"url":"git+https://github.com/brownsugar/eslint-config.git","type":"git"},"_npmVersion":"10.7.0","description":"Preferred ESLint configs for myself.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"globals":"^15.3.0","eslint-plugin-vue":"^9.26.0","typescript-eslint":"^7.11.0","@nuxt/eslint-config":"^0.3.13","@stylistic/eslint-plugin":"^2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.3","devDependencies":{"tslib":"^2.6.2","eslint":"^9.3.0","rollup":"^4.18.0","typescript":"^5.4.5","@types/eslint__js":"^8.42.3","rollup-plugin-typescript2":"^0.36.0"},"peerDependencies":{"vue":"^3","nuxt":"^3","eslint":"^9"},"peerDependenciesMeta":{"vue":{"optional":true},"nuxt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.0_1716910351873_0.5318392475328446","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@brownsugar/eslint-config","version":"3.1.0","author":{"name":"Lay"},"license":"MIT","_id":"@brownsugar/eslint-config@3.1.0","maintainers":[{"name":"brownsugar","email":"brownsugar.idv.tw@gmail.com"}],"homepage":"https://github.com/brownsugar/eslint-config","bugs":{"url":"https://github.com/brownsugar/eslint-config/issues"},"dist":{"shasum":"332add2d4a36a07bf7e3f771b9f6bae692de7d6a","tarball":"https://registry.npmjs.org/@brownsugar/eslint-config/-/eslint-config-3.1.0.tgz","fileCount":11,"integrity":"sha512-Bi4WfSsOwc2AjBSyxQHviOZfXGsgCCySvQT+ABQo6MXdMu15xFG7jv6aMicAiAEgm4wTbscbQrIVFSckpMrVbA==","signatures":[{"sig":"MEUCIQD6zk/VIg1Lixq4EcJ0pRCydYJOl1EO7RaNzFJmbVe5kgIgX1mW1b/CLNK4sO476/3Dz55+Z3L7JsuWioS/J54AGQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21059},"main":"./dist/typescript.cjs","types":"./dist/typescript.d.ts","module":"./dist/typescript.mjs","exports":{".":{"import":"./dist/typescript.mjs","require":"./dist/typescript.cjs"},"./vue":{"import":"./dist/vue.mjs","require":"./dist/vue.cjs"},"./nuxt":{"import":"./dist/nuxt.mjs"},"./typescript":{"import":"./dist/typescript.mjs","require":"./dist/typescript.cjs"}},"gitHead":"b6026f732ebcedc9d7eb8ccda09dbaf61e926831","scripts":{"lint":"eslint .","build":"rollup -c","postversion":"git push && git push --tags"},"_npmUser":{"name":"brownsugar","email":"brownsugar.idv.tw@gmail.com"},"repository":{"url":"git+https://github.com/brownsugar/eslint-config.git","type":"git"},"_npmVersion":"10.7.0","description":"Preferred ESLint configs for myself.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"globals":"^15.3.0","eslint-plugin-vue":"^9.26.0","typescript-eslint":"^7.11.0","@nuxt/eslint-config":"^0.3.13","@stylistic/eslint-plugin":"^2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.3","devDependencies":{"tslib":"^2.6.2","eslint":"^9.3.0","rollup":"^4.18.0","typescript":"^5.4.5","@types/eslint__js":"^8.42.3","rollup-plugin-typescript2":"^0.36.0"},"peerDependencies":{"vue":"^3","nuxt":"^3","eslint":"^9"},"peerDependenciesMeta":{"vue":{"optional":true},"nuxt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.0_1716915774746_0.8301645346271436","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@brownsugar/eslint-config","version":"3.2.0","author":{"name":"Lay"},"license":"MIT","_id":"@brownsugar/eslint-config@3.2.0","maintainers":[{"name":"brownsugar","email":"brownsugar.idv.tw@gmail.com"}],"homepage":"https://github.com/brownsugar/eslint-config","bugs":{"url":"https://github.com/brownsugar/eslint-config/issues"},"dist":{"shasum":"00badb98c3149547724602e788caeb690c32c563","tarball":"https://registry.npmjs.org/@brownsugar/eslint-config/-/eslint-config-3.2.0.tgz","fileCount":11,"integrity":"sha512-OL87lAWszKpeK7wy9w3GWgulNPdSkLuS2yvId9gq3YNt38eoLLy+vDT77v/tRW1WIwqSCae7CWz0zD3ZiJHnHA==","signatures":[{"sig":"MEUCIBZoC2UfijtDm6J0NGWyNpmJbfyVKO0dz7PRvj8T4sQiAiEAlB88gIMKDzATgUxBfHNjxxKO71BDToIoBDWoExBuD4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20794},"main":"./dist/typescript.cjs","types":"./dist/typescript.d.ts","module":"./dist/typescript.mjs","exports":{".":{"import":"./dist/typescript.mjs","require":"./dist/typescript.cjs"},"./vue":{"import":"./dist/vue.mjs","require":"./dist/vue.cjs"},"./nuxt":{"import":"./dist/nuxt.mjs"},"./typescript":{"import":"./dist/typescript.mjs","require":"./dist/typescript.cjs"}},"gitHead":"8992385292425742e000cf50f128bee18870c78f","scripts":{"lint":"eslint .","build":"rollup -c","postversion":"git push && git push --tags"},"_npmUser":{"name":"brownsugar","email":"brownsugar.idv.tw@gmail.com"},"repository":{"url":"git+https://github.com/brownsugar/eslint-config.git","type":"git"},"_npmVersion":"10.7.0","description":"Preferred ESLint configs for myself.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"globals":"^15.3.0","eslint-plugin-vue":"^9.26.0","typescript-eslint":"^7.11.0","@nuxt/eslint-config":"^0.3.13","@stylistic/eslint-plugin":"^2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.3","devDependencies":{"tslib":"^2.6.2","eslint":"^9.3.0","rollup":"^4.18.0","typescript":"^5.4.5","@types/eslint__js":"^8.42.3","rollup-plugin-typescript2":"^0.36.0"},"peerDependencies":{"vue":"^3","nuxt":"^3","eslint":"^9"},"peerDependenciesMeta":{"vue":{"optional":true},"nuxt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.2.0_1716917108649_0.4450145274102384","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@brownsugar/eslint-config","version":"3.2.1","author":{"name":"Lay"},"license":"MIT","_id":"@brownsugar/eslint-config@3.2.1","homepage":"https://github.com/brownsugar/eslint-config","bugs":{"url":"https://github.com/brownsugar/eslint-config/issues"},"dist":{"shasum":"43b94282c1252067c23481ad04261d7db4835a8d","tarball":"https://registry.npmjs.org/@brownsugar/eslint-config/-/eslint-config-3.2.1.tgz","fileCount":11,"integrity":"sha512-I1+2mYsVVLhPgSKsBDwAM8ePsdwPCn1e0UljrjBXnu9+846PJbMMDGLo9ge1iOBSk6qtVozC+rrv47eOm23RXw==","signatures":[{"sig":"MEQCIHgW+3m3cO1kZu4A+D12Zb7AAf2jkOMovsm81VpYbCMWAiB8xvrKouM1zzWgda8uLsGLDiU8uKNnms6keZtccBn/nQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21455},"main":"./dist/typescript.cjs","types":"./dist/typescript.d.ts","module":"./dist/typescript.mjs","exports":{".":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.mjs","require":"./dist/typescript.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.mjs"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.mjs","require":"./dist/typescript.cjs"}},"gitHead":"72db3be880fb69278b109b0b628788f3dcd0cacf","scripts":{"lint":"eslint .","build":"rollup -c","postversion":"git push && git push --tags"},"_npmUser":{"name":"brownsugar","email":"brownsugar.idv.tw@gmail.com"},"repository":{"url":"git+https://github.com/brownsugar/eslint-config.git","type":"git"},"_npmVersion":"10.7.0","description":"Preferred ESLint configs for myself.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"globals":"^15.6.0","eslint-plugin-vue":"^9.26.0","typescript-eslint":"^7.14.1","@nuxt/eslint-config":"^0.3.13","@stylistic/eslint-plugin":"^2.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.4.0","devDependencies":{"tslib":"^2.6.3","eslint":"^9.5.0","rollup":"^4.18.0","typescript":"^5.5.2","@types/eslint__js":"^8.42.3","rollup-plugin-typescript2":"^0.36.0"},"peerDependencies":{"vue":"^3","nuxt":"^3","eslint":"^9"},"peerDependenciesMeta":{"vue":{"optional":true},"nuxt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.2.1_1719510603418_0.8461902960940588","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@brownsugar/eslint-config","version":"3.3.0","author":{"name":"Lay"},"license":"MIT","_id":"@brownsugar/eslint-config@3.3.0","maintainers":[{"name":"brownsugar","email":"brownsugar.idv.tw@gmail.com"}],"homepage":"https://github.com/brownsugar/eslint-config","bugs":{"url":"https://github.com/brownsugar/eslint-config/issues"},"dist":{"shasum":"1ad957da0fa19ea23756eedf3f72a032a7a9a523","tarball":"https://registry.npmjs.org/@brownsugar/eslint-config/-/eslint-config-3.3.0.tgz","fileCount":11,"integrity":"sha512-rmT51ybMsEEWedLdasYtGO4wGMoHcUNAgu2tumog3RJD23eIjJa9tkfXHCYpXviEAPA/YnL9Zey1SIqzh8VAzw==","signatures":[{"sig":"MEQCIEpTdUlIRCcskRgajk3LXd5Dxn/YviJc7VnghKul0Bw8AiA7v7IE72WT+yZ6jMyunipHYdaTvS0pnORZOrRw/A6GEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23032},"main":"./dist/typescript.cjs","types":"./dist/typescript.d.ts","module":"./dist/typescript.mjs","exports":{".":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.mjs","require":"./dist/typescript.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.mjs"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.mjs","require":"./dist/typescript.cjs"}},"gitHead":"4e8d138ca7f640e34cb6f0c77da2e6cf2f899780","scripts":{"lint":"eslint . --fix","build":"rollup -c","postversion":"git push && git push --tags"},"_npmUser":{"name":"brownsugar","email":"brownsugar.idv.tw@gmail.com"},"repository":{"url":"git+https://github.com/brownsugar/eslint-config.git","type":"git"},"_npmVersion":"10.7.0","description":"Preferred ESLint configs for myself.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"globals":"^15.12.0","eslint-plugin-vue":"^9.31.0","typescript-eslint":"^8.14.0","@nuxt/eslint-config":"^0.7.0","@stylistic/eslint-plugin":"^2.10.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.13.2","devDependencies":{"tslib":"^2.8.1","eslint":"^9.14.0","rollup":"^4.27.2","typescript":"^5.6.3","@types/eslint__js":"^8.42.3","rollup-plugin-typescript2":"^0.36.0"},"peerDependencies":{"vue":"^3","nuxt":"^3","eslint":"^9"},"peerDependenciesMeta":{"vue":{"optional":true},"nuxt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.3.0_1731762376126_0.8783780132537782","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@brownsugar/eslint-config","version":"4.0.0","author":{"name":"Lay"},"license":"MIT","_id":"@brownsugar/eslint-config@4.0.0","maintainers":[{"name":"brownsugar","email":"brownsugar.idv.tw@gmail.com"}],"homepage":"https://github.com/brownsugar/eslint-config","bugs":{"url":"https://github.com/brownsugar/eslint-config/issues"},"dist":{"shasum":"3594edc92467c3f31a057745deedc99756a4f8df","tarball":"https://registry.npmjs.org/@brownsugar/eslint-config/-/eslint-config-4.0.0.tgz","fileCount":9,"integrity":"sha512-vzbls6wPZKZJPF8JPkME7aChGwIPMARfSM07JRAPzgOaNHx1dEiubK5HAc18jQjvhqF20UVh86pY4wWM/f/OfQ==","signatures":[{"sig":"MEUCIC5yOfJ5Gj42gkAfmP6PwAScoZkcZHKDDB6RRKsFd6YEAiEAqZ6TKCHfy79NjsUUBwBiJJ6Xq0MII1MMD0oFaqeKS88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brownsugar%2feslint-config@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14355},"types":"./dist/typescript.d.ts","module":"./dist/typescript.mjs","exports":{".":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.mjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.mjs"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.mjs"}},"gitHead":"3f744c534bfe55ddff06e3b648cf20ce69f9fc33","scripts":{"lint":"eslint . --fix","test":"vitest run","build":"rollup -c","postversion":"git push && git push --tags"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab8476de-5c60-46fb-8a74-dcb02767aa2b"}},"repository":{"url":"git+https://github.com/brownsugar/eslint-config.git","type":"git"},"_npmVersion":"11.13.0","description":"Preferred ESLint configs for myself.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"globals":"^17.6.0","@eslint/js":"^10.0.1","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@nuxt/eslint-config":"^1.15.2","@stylistic/eslint-plugin":"^5.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.2","devDependencies":{"vite":"^8.0.16","tslib":"^2.8.1","eslint":"^10.4.1","rollup":"^4.61.1","vitest":"^4.1.8","typescript":"^6.0.3","eslint-plugin-import":"^2.32.0","rollup-plugin-typescript2":"^0.37.0","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"vue":"^3","nuxt":"^3 || ^4","eslint":"^10"},"peerDependenciesMeta":{"vue":{"optional":true},"nuxt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.0_1780751844075_0.13372978730237417","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@brownsugar/eslint-config","version":"4.0.1","author":{"name":"Lay"},"license":"MIT","_id":"@brownsugar/eslint-config@4.0.1","maintainers":[{"name":"brownsugar","email":"brownsugar.idv.tw@gmail.com"}],"homepage":"https://github.com/brownsugar/eslint-config","bugs":{"url":"https://github.com/brownsugar/eslint-config/issues"},"dist":{"shasum":"59f19e3ddd37674368843c04aa9575261f4b2dea","tarball":"https://registry.npmjs.org/@brownsugar/eslint-config/-/eslint-config-4.0.1.tgz","fileCount":9,"integrity":"sha512-jKNWALDjqbzT0sUNV3j88Dlo4fOXSvw5nI2iCbmv1moDqjinKnaGU4AWDyKWmHTXFQipGjNxrvwOMugEzLdj6Q==","signatures":[{"sig":"MEUCIFXwt/06sTS7gZGCK/kuW5J0oFmPyGMM6RC7HoAS3s3NAiEAoiQLN+Yq7UXavxzJVFIQjGpbIcV7aL951aT/QV/UPVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brownsugar%2feslint-config@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14355},"types":"./dist/typescript.d.ts","module":"./dist/typescript.mjs","exports":{".":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.mjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.mjs"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.mjs"}},"gitHead":"14788950a979b90209e6162363ee6c707686da3f","scripts":{"lint":"eslint . --fix","test":"vitest run","build":"rollup -c","postversion":"git push && git push --tags"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab8476de-5c60-46fb-8a74-dcb02767aa2b"}},"repository":{"url":"git+https://github.com/brownsugar/eslint-config.git","type":"git"},"_npmVersion":"11.13.0","description":"Preferred ESLint configs for myself.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"globals":"^17.6.0","@eslint/js":"^10.0.1","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@nuxt/eslint-config":"^1.15.2","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.2","devDependencies":{"vite":"^8.0.16","tslib":"^2.8.1","eslint":"^10.4.1","rollup":"^4.61.1","vitest":"^4.1.8","typescript":"^6.0.3","rollup-plugin-typescript2":"^0.37.0","eslint-import-resolver-typescript":"^4.4.5"},"peerDependencies":{"vue":"^3","nuxt":"^3 || ^4","eslint":"^10"},"peerDependenciesMeta":{"vue":{"optional":true},"nuxt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.1_1780764754634_0.33574992389220304","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@brownsugar/eslint-config","version":"4.0.2","author":{"name":"Lay"},"license":"MIT","_id":"@brownsugar/eslint-config@4.0.2","maintainers":[{"name":"brownsugar","email":"brownsugar.idv.tw@gmail.com"}],"homepage":"https://github.com/brownsugar/eslint-config","bugs":{"url":"https://github.com/brownsugar/eslint-config/issues"},"dist":{"shasum":"b8cf21c6916845fa25d4ad36da1eb2b3f2ab280b","tarball":"https://registry.npmjs.org/@brownsugar/eslint-config/-/eslint-config-4.0.2.tgz","fileCount":9,"integrity":"sha512-whibFl/U3jmPbPvvZQ3MBczWbDHSK5XSpwUhksbksdggBZNsLxomEarvdzBS5s93SZNHs12+7OPyVEmsUZeRPw==","signatures":[{"sig":"MEUCIQDMTHRF9TLV0NoarNMCDQFf/agZdA9ihAs1CeGTV+Be/AIgSpTnhb5IE9NS+PauPpFPMBxPp1M2h8hHRmdu0KQzKmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brownsugar%2feslint-config@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14355},"types":"./dist/typescript.d.ts","module":"./dist/typescript.mjs","exports":{".":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.mjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.mjs"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.mjs"}},"gitHead":"27bc3132aacb90e8e43618455b8c13e59604a26a","scripts":{"lint":"eslint . --fix","test":"vitest run","build":"rollup -c","postversion":"git push && git push --tags"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab8476de-5c60-46fb-8a74-dcb02767aa2b"}},"repository":{"url":"git+https://github.com/brownsugar/eslint-config.git","type":"git"},"_npmVersion":"11.13.0","description":"Preferred ESLint configs for myself.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"globals":"^17.6.0","@eslint/js":"^10.0.1","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@nuxt/eslint-config":"^1.15.2","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-import-resolver-typescript":"^4.4.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.2","devDependencies":{"vite":"^8.0.16","tslib":"^2.8.1","eslint":"^10.4.1","rollup":"^4.61.1","vitest":"^4.1.8","typescript":"^6.0.3","rollup-plugin-typescript2":"^0.37.0"},"peerDependencies":{"vue":"^3","nuxt":"^3 || ^4","eslint":"^10"},"peerDependenciesMeta":{"vue":{"optional":true},"nuxt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.2_1780765061649_0.6704841807587778","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@brownsugar/eslint-config","version":"4.0.3","author":{"name":"Lay"},"license":"MIT","_id":"@brownsugar/eslint-config@4.0.3","maintainers":[{"name":"brownsugar","email":"brownsugar.idv.tw@gmail.com"}],"homepage":"https://github.com/brownsugar/eslint-config","bugs":{"url":"https://github.com/brownsugar/eslint-config/issues"},"dist":{"shasum":"6029e2beba7f13ee62ecd82b452a70014c87434c","tarball":"https://registry.npmjs.org/@brownsugar/eslint-config/-/eslint-config-4.0.3.tgz","fileCount":9,"integrity":"sha512-DG3BBrxSLrniOyVk1dOQ8uLz0M30SNG8i7jgFy7K+Bpl77oaZ4XHAk7MnORYPh90sUA6UDTLFOKVriCRIk2YWg==","signatures":[{"sig":"MEQCIGTUEkr70VBvBcK3k2lZqZAbtw6a4qfvzeExqrmJTOPDAiBl/6gn2oo1pKsgtFjLTfD84jkn+RDvr+oN7M231/bHqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brownsugar%2feslint-config@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14325},"types":"./dist/typescript.d.ts","module":"./dist/typescript.mjs","exports":{".":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.mjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.mjs"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.mjs"}},"gitHead":"af1ff4d075cad8d7d90534cfafa1a4882308b93b","scripts":{"lint":"eslint . --fix","test":"vitest run","build":"rollup -c","postversion":"git push && git push --tags"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab8476de-5c60-46fb-8a74-dcb02767aa2b"}},"repository":{"url":"git+https://github.com/brownsugar/eslint-config.git","type":"git"},"_npmVersion":"11.13.0","description":"Preferred ESLint configs for myself.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"globals":"^17.6.0","@eslint/js":"^10.0.1","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.60.1","@nuxt/eslint-config":"^1.15.2","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-import-resolver-typescript":"^4.4.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.2","devDependencies":{"vite":"^8.0.16","tslib":"^2.8.1","eslint":"^10.4.1","rollup":"^4.61.1","vitest":"^4.1.8","typescript":"^6.0.3","rollup-plugin-typescript2":"^0.37.0"},"peerDependencies":{"vue":"^3","nuxt":"^3 || ^4","eslint":"^10"},"peerDependenciesMeta":{"vue":{"optional":true},"nuxt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.3_1780776083358_0.7375514228732158","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@brownsugar/eslint-config","version":"4.0.4","description":"Preferred ESLint configs for myself.","author":{"name":"Lay"},"license":"MIT","homepage":"https://github.com/brownsugar/eslint-config","scripts":{"build":"rollup -c","lint":"eslint . --fix","test":"vitest run","postversion":"git push && git push --tags"},"exports":{".":{"import":"./dist/typescript.mjs","types":"./dist/typescript.d.ts"},"./typescript":{"import":"./dist/typescript.mjs","types":"./dist/typescript.d.ts"},"./vue":{"import":"./dist/vue.mjs","types":"./dist/vue.d.ts"},"./nuxt":{"import":"./dist/nuxt.mjs","types":"./dist/nuxt.d.ts"}},"module":"./dist/typescript.mjs","types":"./dist/typescript.d.ts","repository":{"type":"git","url":"git+https://github.com/brownsugar/eslint-config.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"eslint":"^10.5.0","rollup":"^4.62.2","rollup-plugin-typescript2":"^0.37.0","tslib":"^2.8.1","typescript":"^6.0.3","vite":"^8.0.16","vitest":"^4.1.9"},"dependencies":{"@eslint/js":"^10.0.1","@nuxt/eslint-config":"^1.16.0","@stylistic/eslint-plugin":"^5.10.0","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-import":"^2.32.0","eslint-plugin-vue":"^10.9.2","globals":"^17.7.0","typescript-eslint":"^8.62.0"},"peerDependencies":{"eslint":"^10","nuxt":"^3 || ^4","vue":"^3"},"peerDependenciesMeta":{"vue":{"optional":true},"nuxt":{"optional":true}},"packageManager":"pnpm@11.8.0","gitHead":"d95ce015b8c66122f25bc3f3276f4f223c5871c8","_id":"@brownsugar/eslint-config@4.0.4","bugs":{"url":"https://github.com/brownsugar/eslint-config/issues"},"_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-H/0U9414K83orc+9+ddgD60FdDgvqVP6dHLjBoNyqFc/MymH1vlIqEjtZ+ZmTIMu/jVsdAbBfNbFlaPVsvrpew==","shasum":"c214f187c225cc47661f267847676c52687e683c","tarball":"https://registry.npmjs.org/@brownsugar/eslint-config/-/eslint-config-4.0.4.tgz","fileCount":9,"unpackedSize":14325,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brownsugar%2feslint-config@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCytOj5lG7UX4B0Jg9n8VqMp2/Hku6zf7rsMVvvuH9T3gIhALcK6MVxafQP2JsPMruDxiNdfTy373fTi4SOwMYS0ead"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab8476de-5c60-46fb-8a74-dcb02767aa2b"}},"directories":{},"maintainers":[{"name":"brownsugar","email":"brownsugar.idv.tw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_4.0.4_1782203385014_0.5649607443133875"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-27T18:31:09.920Z","modified":"2026-06-23T08:29:45.368Z","3.0.0-rc.0":"2024-04-27T18:31:10.135Z","3.0.0-rc.2":"2024-04-27T18:50:26.544Z","3.0.0-rc.4":"2024-05-28T15:27:49.024Z","3.0.0":"2024-05-28T15:32:31.997Z","3.1.0":"2024-05-28T17:02:54.936Z","3.2.0":"2024-05-28T17:25:08.805Z","3.2.1":"2024-06-27T17:50:03.624Z","3.3.0":"2024-11-16T13:06:16.285Z","4.0.0":"2026-06-06T13:17:24.201Z","4.0.1":"2026-06-06T16:52:34.778Z","4.0.2":"2026-06-06T16:57:41.783Z","4.0.3":"2026-06-06T20:01:23.502Z","4.0.4":"2026-06-23T08:29:45.128Z"},"bugs":{"url":"https://github.com/brownsugar/eslint-config/issues"},"author":{"name":"Lay"},"license":"MIT","homepage":"https://github.com/brownsugar/eslint-config","repository":{"type":"git","url":"git+https://github.com/brownsugar/eslint-config.git"},"description":"Preferred ESLint configs for myself.","maintainers":[{"name":"brownsugar","email":"brownsugar.idv.tw@gmail.com"}],"readme":"# ESLint Config\n\n[![Publish NPM Package](https://github.com/brownsugar/eslint-config/actions/workflows/main.yml/badge.svg)](https://github.com/brownsugar/eslint-config/actions/workflows/main.yml)\n\nPreferred ESLint configs for myself.\n\n## Install\n\n```bash\nyarn add -D @brownsugar/eslint-config\n# or\npnpm add -D @brownsugar/eslint-config\n```\n\n## For TypeScript\n\nThe base config, inherits below rule sets with some custom rules.\n - [ESLint recommended](https://github.com/eslint/eslint/blob/main/packages/js/src/configs/eslint-recommended.js)\n - [ESLint Stylistic recommended](https://github.com/eslint-community/eslint-stylistic/blob/main/packages/eslint-plugin/configs/customize.ts)\n - [TypeScript recommended](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/src/configs/flat/recommended.ts)\n - [TypeScript Stylistic](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/src/configs/flat/stylistic.ts)\n\n### eslint.config.mjs\n\n```javascript\nimport brownsugarConfig from '@brownsugar/eslint-config/typescript'\nexport default brownsugarConfig\n```\n\n## For Vue 3\n\nThe config to use with TypeScript, inherits `@brownsugar/eslint-config/typescript` with [Vue 3 recommended](https://github.com/vuejs/eslint-plugin-vue/blob/master/lib/configs/flat/vue3-recommended.ts).\n\n### eslint.config.mjs\n\n```javascript\nimport brownsugarConfig from '@brownsugar/eslint-config/vue'\nexport default brownsugarConfig\n```\n\n## For Nuxt 3/4\n\nThe config to use with TypeScript, inherits `@brownsugar/eslint-config/vue` with [Nuxt 3 config](https://github.com/nuxt/eslint/blob/main/packages/eslint-config/src/index.ts).\n\n### eslint.config.mjs\n\n```javascript\nimport brownsugarConfig from '@brownsugar/eslint-config/nuxt'\nexport default brownsugarConfig({\n  // Nuxt ESLint options\n  dirs: {\n    src: ['src'],\n  },\n})\n```\n","readmeFilename":"README.md"}