{"_id":"@bizkim/eslint","_rev":"20-7c30d7cd2840263773ae77a76fc285f2","name":"@bizkim/eslint","dist-tags":{"latest":"1.13.0"},"versions":{"1.0.0":{"name":"@bizkim/eslint","version":"1.0.0","keywords":["bizkim","bizkim-eslint"],"author":{"name":"Bizkim"},"license":"MIT","_id":"@bizkim/eslint@1.0.0","maintainers":[{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"}],"contributors":[{"name":"Nazarov Asadbek","email":"asadbeknazarov2000@gmail.com"}],"dist":{"shasum":"dcdc1f0a0ec0a6c4d5775397951f647fa48abb9f","tarball":"https://registry.npmjs.org/@bizkim/eslint/-/eslint-1.0.0.tgz","fileCount":179,"integrity":"sha512-iqnVoj/bw/lLhDGMbx/7JxJNVaueTpPR9NceY4HANmPY+MjKrRkHSbCtlJ3fkj0AV6uOAFc1QQtN/FbZMYd6fA==","signatures":[{"sig":"MEQCIE9771B/NBtwJfrwcfCvGW1m+jBZAz4BpEJlS3z5kOzTAiBNbr9G94ankCz4kihWgM0Io5kpYcRl5RUzd41CkNu5pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305116},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","scripts":{"build":"pnpm build:types && pnpm build:js","prepack":"pnpm build","build:js":"node esbuild.config.mjs","build:types":"tsc -p tsconfig.types.json","postinstall":"node ./scripts/postinstall"},"_npmUser":{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"},"_npmVersion":"11.6.2","description":"A set of eslint configurations used in team's projects","directories":{},"resolutions":{"@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0"},"_nodeVersion":"24.11.1","dependencies":{"jiti":"2.4.2","eslint":"9.18.0","globals":"15.14.0","@eslint/js":"9.18.0","typescript":"5.7.3","@types/node":"20.11.5","eslint-plugin-vue":"9.32.0","typescript-eslint":"8.49.0","vue-eslint-parser":"10.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-putout":"24.0.0","@stylistic/eslint-plugin":"2.12.1","@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0","eslint-plugin-fsd-import":"0.0.13","@stylistic/eslint-plugin-ts":"2.13.0","eslint-plugin-file-progress":"3.0.2","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.9.0","devDependencies":{"esbuild":"0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.0.0_1773592336666_0.4333309911949512","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bizkim/eslint","version":"1.0.1","keywords":["bizkim","bizkim-eslint"],"author":{"name":"Bizkim"},"license":"MIT","_id":"@bizkim/eslint@1.0.1","maintainers":[{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"}],"contributors":[{"name":"Nazarov Asadbek","email":"asadbeknazarov2000@gmail.com"}],"dist":{"shasum":"e66b67c9f43a0a064fd4602be445d995d3f735d8","tarball":"https://registry.npmjs.org/@bizkim/eslint/-/eslint-1.0.1.tgz","fileCount":161,"integrity":"sha512-nxCkzqwETMnDt5qePStb/7am6aAr5x+cE5+hNS8LGpw0i5jspa2cHVmJfXtpByEsXrR9IXZxxkTw/lDkaGSkYA==","signatures":[{"sig":"MEQCIAQCXslnv1JpAT0T5YK1VhnzWZG3+cs703/lEfI/H5GhAiBYkUL314NkFe40ZUYv7O1R7+qkBmlU8JqdOxj4e1EwHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300076},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","gitHead":"42725cb2224866794dbbc86ab9b12d0fb0584dc7","scripts":{"build":"pnpm build:types && pnpm build:js","prepack":"pnpm build","build:js":"node esbuild.config.mjs","build:types":"tsc -p tsconfig.types.json","postinstall":"node ./scripts/postinstall"},"_npmUser":{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"},"_npmVersion":"10.9.2","description":"A set of eslint configurations used in team's projects","directories":{},"resolutions":{"@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0"},"_nodeVersion":"22.17.0","dependencies":{"jiti":"2.4.2","eslint":"9.18.0","globals":"15.14.0","@eslint/js":"9.18.0","typescript":"5.7.3","@types/node":"20.11.5","eslint-plugin-vue":"9.32.0","typescript-eslint":"8.49.0","vue-eslint-parser":"10.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-putout":"24.0.0","@stylistic/eslint-plugin":"2.12.1","@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0","eslint-plugin-fsd-import":"0.0.13","@stylistic/eslint-plugin-ts":"2.13.0","eslint-plugin-file-progress":"3.0.2","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.9.0","devDependencies":{"esbuild":"0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.0.1_1774176886634_0.6074033562901655","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bizkim/eslint","version":"1.1.0","keywords":["bizkim","bizkim-eslint"],"author":{"name":"Bizkim"},"license":"MIT","_id":"@bizkim/eslint@1.1.0","maintainers":[{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"}],"contributors":[{"name":"Nazarov Asadbek","email":"asadbeknazarov2000@gmail.com"}],"bin":{"eslint":"bin/eslint.js"},"dist":{"shasum":"11be9bd8cd805e8dab09ae23bef7b83533389645","tarball":"https://registry.npmjs.org/@bizkim/eslint/-/eslint-1.1.0.tgz","fileCount":160,"integrity":"sha512-SA3TSp0d1D4FnGHEsX/gaIIy8r4aPS+eXq8KRtiwFf4XnxPE06fOZJIj3Whg9JmSCSnBunuCH1FFKM5nJW0Tmw==","signatures":[{"sig":"MEQCIDlXNo+trCckkxrI3UeDOyxfxZelgi2xzQ/yXcHBlfntAiBzBxIUPxek/gOGXNbHmbAzSNkTZnVnZbZswgicvTetFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307303},"main":"lib/index.js","pnpm":{"overrides":{"@decimalturn/toml-patch":"^2.0.0"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","engines":{"node":">=18"},"gitHead":"f0ba7c291119fa3544d001206323ddce3dc3aaba","scripts":{"build":"pnpm build:types && pnpm build:js","prepack":"pnpm build","build:js":"node esbuild.config.mjs","build:types":"tsc -p tsconfig.types.json","postinstall":"node ./scripts/postinstall"},"_npmUser":{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"},"_npmVersion":"11.11.0","description":"A set of eslint configurations used in team's projects","directories":{},"resolutions":{"@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0"},"_nodeVersion":"24.14.1","dependencies":{"jiti":"2.4.2","eslint":"9.18.0","globals":"15.14.0","@eslint/js":"9.18.0","typescript":"5.7.3","@types/node":"20.11.5","eslint-plugin-vue":"9.32.0","typescript-eslint":"8.49.0","vue-eslint-parser":"10.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-putout":"24.0.0","@stylistic/eslint-plugin":"2.12.1","@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0","@stylistic/eslint-plugin-ts":"2.13.0","eslint-plugin-file-progress":"3.0.2","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.9.0","devDependencies":{"esbuild":"0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.1.0_1787240274561_0.2893293551728009","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@bizkim/eslint","version":"1.1.1","keywords":["bizkim","bizkim-eslint"],"author":{"name":"Bizkim"},"license":"MIT","_id":"@bizkim/eslint@1.1.1","maintainers":[{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"}],"contributors":[{"name":"Nazarov Asadbek","email":"asadbeknazarov2000@gmail.com"}],"bin":{"eslint":"bin/eslint.js"},"dist":{"shasum":"bfb2c7989d408fed2d2db6ad9b4bd4df23227451","tarball":"https://registry.npmjs.org/@bizkim/eslint/-/eslint-1.1.1.tgz","fileCount":160,"integrity":"sha512-2yHnodHN6yyzBn7HMDP5ksZ7nfmYmm8r9qv2wgonfUesP9NtP5JxSPrZclHhvz5Chfqa221f/k18KFreFfLNHA==","signatures":[{"sig":"MEUCIGWWUtx693w/GDWyY2HkRvstiPXvlWvfcJL+um50aVg6AiEAyG8Av1bbio7d3Y0aYQQhoK6nCZMg5C7uXT0/esYe46Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313062},"main":"lib/index.js","pnpm":{"overrides":{"@decimalturn/toml-patch":"^2.0.0"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","engines":{"node":">=18"},"gitHead":"9efa34fb256bc789ff3af8b9c8ce75f9664fbc35","scripts":{"build":"pnpm build:types && pnpm build:js","prepack":"pnpm build","build:js":"node esbuild.config.mjs","build:types":"tsc -p tsconfig.types.json","postinstall":"node ./scripts/postinstall"},"_npmUser":{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"},"_npmVersion":"11.11.0","description":"A set of eslint configurations used in team's projects","directories":{},"resolutions":{"@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0"},"_nodeVersion":"24.14.1","dependencies":{"jiti":"2.4.2","eslint":"9.18.0","globals":"15.14.0","@eslint/js":"9.18.0","typescript":"5.7.3","@types/node":"20.11.5","eslint-plugin-vue":"9.32.0","typescript-eslint":"8.49.0","vue-eslint-parser":"10.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-putout":"24.0.0","@stylistic/eslint-plugin":"2.12.1","@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0","@stylistic/eslint-plugin-ts":"2.13.0","eslint-plugin-file-progress":"3.0.2","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.9.0","devDependencies":{"esbuild":"0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.1.1_1787242981719_0.9596996942972877","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bizkim/eslint","version":"1.2.0","keywords":["bizkim","bizkim-eslint"],"author":{"name":"Bizkim"},"license":"MIT","_id":"@bizkim/eslint@1.2.0","maintainers":[{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"}],"contributors":[{"name":"Nazarov Asadbek","email":"asadbeknazarov2000@gmail.com"}],"bin":{"eslint":"bin/eslint.js"},"dist":{"shasum":"15f1fb7c6ad34f5d90cafd5ccdee7559c95d078e","tarball":"https://registry.npmjs.org/@bizkim/eslint/-/eslint-1.2.0.tgz","fileCount":168,"integrity":"sha512-jB614VL47wDDZgCs7d4ybCFCXEJoaQTKQEow7DWHvrvnykKhT8QFEdro1kx5QVpZdHoVgqNobZS5rki40TwpKw==","signatures":[{"sig":"MEUCIGAgaRHb4WaE5C/Rnx1a7MCvJhMYOkxBsmOWrvNKIHYjAiEA9UYVTYcOE8IuNtspiRFMf6n4u8q5RmFQaYBXCafNcnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329693},"main":"lib/index.js","type":"module","_from":"file:bizkim-eslint-1.2.0.tgz","types":"lib/index.d.ts","engines":{"node":">=18"},"scripts":{"build":"pnpm build:types && pnpm build:js","build:js":"node esbuild.config.mjs","build:types":"tsc -p tsconfig.types.json","postinstall":"node ./scripts/postinstall"},"_npmUser":{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"},"_resolved":"/private/var/folders/j0/x2thmd2d57l58w1f9fcfht540000gn/T/3a85e4d4e4d62135fb5bbad5666847f9/bizkim-eslint-1.2.0.tgz","_integrity":"sha512-jB614VL47wDDZgCs7d4ybCFCXEJoaQTKQEow7DWHvrvnykKhT8QFEdro1kx5QVpZdHoVgqNobZS5rki40TwpKw==","_npmVersion":"11.11.0","description":"A set of eslint configurations used in team's projects","directories":{},"resolutions":{"@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0"},"_nodeVersion":"24.14.1","dependencies":{"jiti":"2.4.2","eslint":"9.18.0","globals":"15.14.0","@eslint/js":"9.18.0","typescript":"5.7.3","@types/node":"20.11.5","eslint-plugin-vue":"9.32.0","typescript-eslint":"8.49.0","vue-eslint-parser":"10.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-putout":"24.0.0","@stylistic/eslint-plugin":"2.12.1","@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0","@stylistic/eslint-plugin-ts":"2.13.0","eslint-plugin-file-progress":"3.0.2","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.2.0_1787745570821_0.2618667628323741","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@bizkim/eslint","version":"1.2.1","keywords":["bizkim","bizkim-eslint"],"author":{"name":"Bizkim"},"license":"MIT","_id":"@bizkim/eslint@1.2.1","maintainers":[{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"}],"contributors":[{"name":"Nazarov Asadbek","email":"asadbeknazarov2000@gmail.com"}],"bin":{"eslint":"bin/eslint.js"},"dist":{"shasum":"a910cdcf57028eddc78539125040fdf5401499bb","tarball":"https://registry.npmjs.org/@bizkim/eslint/-/eslint-1.2.1.tgz","fileCount":168,"integrity":"sha512-bER2kQNm2TqyupGR/isf/lnoAgkKdnGKO53MYJb1LsxZ/RnQJUax0Hz+r1PPDo64Kskttr9mgrTECNncsqfYbg==","signatures":[{"sig":"MEUCIQDMZVebBUM7YAZJmj21PBLHyoK6jWhQEK7qDzrsejFWMQIgIAGIOkWonMd6IYzKS2WUcps56EdNUybVSlp0ti0K/50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337294},"main":"lib/index.js","type":"module","_from":"file:bizkim-eslint-1.2.1.tgz","types":"lib/index.d.ts","engines":{"node":">=18"},"scripts":{"build":"pnpm build:types && pnpm build:js","build:js":"node esbuild.config.mjs","build:types":"tsc -p tsconfig.types.json","postinstall":"node ./scripts/postinstall"},"_npmUser":{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"},"_resolved":"/private/var/folders/j0/x2thmd2d57l58w1f9fcfht540000gn/T/0b67d4094e2b3c096d83fa4338ff719d/bizkim-eslint-1.2.1.tgz","_integrity":"sha512-bER2kQNm2TqyupGR/isf/lnoAgkKdnGKO53MYJb1LsxZ/RnQJUax0Hz+r1PPDo64Kskttr9mgrTECNncsqfYbg==","_npmVersion":"11.11.0","description":"A set of eslint configurations used in team's projects","directories":{},"resolutions":{"@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0"},"_nodeVersion":"24.14.1","dependencies":{"jiti":"2.4.2","eslint":"9.18.0","globals":"15.14.0","@eslint/js":"9.18.0","typescript":"5.7.3","@types/node":"20.11.5","eslint-plugin-vue":"9.32.0","typescript-eslint":"8.49.0","vue-eslint-parser":"10.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-putout":"24.0.0","@stylistic/eslint-plugin":"2.12.1","@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0","@stylistic/eslint-plugin-ts":"2.13.0","eslint-plugin-file-progress":"3.0.2","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.2.1_1787746389003_0.47915624146698255","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@bizkim/eslint","version":"1.2.2","keywords":["bizkim","bizkim-eslint"],"author":{"name":"Bizkim"},"license":"MIT","_id":"@bizkim/eslint@1.2.2","maintainers":[{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"}],"contributors":[{"name":"Nazarov Asadbek","email":"asadbeknazarov2000@gmail.com"}],"bin":{"eslint":"bin/eslint.js"},"dist":{"shasum":"583af97f2d76bc1914d04c7be4e54a18dd4d3b5b","tarball":"https://registry.npmjs.org/@bizkim/eslint/-/eslint-1.2.2.tgz","fileCount":168,"integrity":"sha512-aKzlyE3ln3C34UUEtT2A03ew7vBtObTPXzhvVG/TUOWUdLssW9U8xe6uJP3iSc+VLhSz4BNpcJkyYjh8/fwQEg==","signatures":[{"sig":"MEYCIQCpw5+dC4hhg/oDhGWchTJQvO+G15Xeemf2V0GtDpDWgQIhAJ2g2rmphi8D+0g4y/BACKCHhIjz/3g3PKEPVP7ixPut","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337294},"main":"lib/index.js","type":"module","_from":"file:bizkim-eslint-1.2.2.tgz","types":"lib/index.d.ts","engines":{"node":">=18"},"scripts":{"build":"pnpm build:types && pnpm build:js","build:js":"node esbuild.config.mjs","build:types":"tsc -p tsconfig.types.json","postinstall":"node ./scripts/postinstall"},"_npmUser":{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"},"_resolved":"/private/var/folders/j0/x2thmd2d57l58w1f9fcfht540000gn/T/11f168cec8a08142ba9195faf6c3f914/bizkim-eslint-1.2.2.tgz","_integrity":"sha512-aKzlyE3ln3C34UUEtT2A03ew7vBtObTPXzhvVG/TUOWUdLssW9U8xe6uJP3iSc+VLhSz4BNpcJkyYjh8/fwQEg==","_npmVersion":"11.11.0","description":"A set of eslint configurations used in team's projects","directories":{},"resolutions":{"@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0"},"_nodeVersion":"24.14.1","dependencies":{"jiti":"2.4.2","eslint":"9.18.0","globals":"15.14.0","@eslint/js":"9.18.0","typescript":"5.7.3","@types/node":"20.11.5","eslint-plugin-vue":"9.32.0","typescript-eslint":"8.49.0","vue-eslint-parser":"10.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-putout":"24.0.0","@stylistic/eslint-plugin":"2.12.1","@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0","@stylistic/eslint-plugin-ts":"2.13.0","eslint-plugin-file-progress":"3.0.2","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.2.2_1787825694457_0.3061028507288768","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@bizkim/eslint","version":"1.2.3","keywords":["bizkim","bizkim-eslint"],"author":{"name":"Bizkim"},"license":"MIT","_id":"@bizkim/eslint@1.2.3","maintainers":[{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"}],"contributors":[{"name":"Nazarov Asadbek","email":"asadbeknazarov2000@gmail.com"}],"bin":{"eslint":"bin/eslint.js"},"dist":{"shasum":"e087834ddd6a1389632f99dec9c1215805030ac5","tarball":"https://registry.npmjs.org/@bizkim/eslint/-/eslint-1.2.3.tgz","fileCount":168,"integrity":"sha512-RzqMwQkP5pKboUwJRfu+jh1cfwTxoZoNNWAWbWxUbqfyROZjOQLHAzyRz9NhZbXfeMvcxoSEDwJo5w1HhDM8FQ==","signatures":[{"sig":"MEYCIQCLpqbfriWWNVwSMec0Zrtr/q/5rTiuHTuIrsNqVY3p2gIhAOvQa72QiReXC1TLlC3AYbHPOABJbhhHxGq6uAzxExKA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337492},"main":"lib/index.js","type":"module","_from":"file:bizkim-eslint-1.2.3.tgz","types":"lib/index.d.ts","engines":{"node":">=18"},"scripts":{"build":"pnpm build:types && pnpm build:js","build:js":"node esbuild.config.mjs","build:types":"tsc -p tsconfig.types.json","postinstall":"node ./scripts/postinstall"},"_npmUser":{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"},"_resolved":"/private/var/folders/j0/x2thmd2d57l58w1f9fcfht540000gn/T/8e12b6a626c09a981e1044ef0cf79043/bizkim-eslint-1.2.3.tgz","_integrity":"sha512-RzqMwQkP5pKboUwJRfu+jh1cfwTxoZoNNWAWbWxUbqfyROZjOQLHAzyRz9NhZbXfeMvcxoSEDwJo5w1HhDM8FQ==","_npmVersion":"11.11.0","description":"A set of eslint configurations used in team's projects","directories":{},"resolutions":{"@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0"},"_nodeVersion":"24.14.1","dependencies":{"jiti":"2.4.2","eslint":"9.18.0","globals":"15.14.0","@eslint/js":"9.18.0","typescript":"5.7.3","@types/node":"20.11.5","eslint-plugin-vue":"9.32.0","typescript-eslint":"8.49.0","vue-eslint-parser":"10.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-putout":"24.0.0","@stylistic/eslint-plugin":"2.12.1","@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0","@stylistic/eslint-plugin-ts":"2.13.0","eslint-plugin-file-progress":"3.0.2","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.2.3_1788013863589_0.5508036544519899","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@bizkim/eslint","version":"1.3.0","keywords":["bizkim","bizkim-eslint"],"author":{"name":"Bizkim"},"license":"MIT","_id":"@bizkim/eslint@1.3.0","maintainers":[{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"}],"contributors":[{"name":"Nazarov Asadbek","email":"asadbeknazarov2000@gmail.com"}],"bin":{"eslint":"bin/eslint.js"},"dist":{"shasum":"18ca483c3aba5789f4554fc3680f36a8de68f8c4","tarball":"https://registry.npmjs.org/@bizkim/eslint/-/eslint-1.3.0.tgz","fileCount":180,"integrity":"sha512-lunOeVznyRSeKnY0q56TpFwHIUwg/PMP2H5ajXdrpjvrJQiqEpnGh7P+p9wZ0TD4tX1stIqBjQLoSYKI+/0MSA==","signatures":[{"sig":"MEQCIG3FWI47bd31IKGaEhppd35vHJYNdbFxa22sDSfM6vtvAiBd0NR5lnqekZtjhQqZJVTJ/iq2kf5JTSrBs/npm/n1yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372811},"main":"lib/index.js","type":"module","_from":"file:bizkim-eslint-1.3.0.tgz","types":"lib/index.d.ts","engines":{"node":">=18"},"scripts":{"build":"pnpm build:types && pnpm build:js","build:js":"node esbuild.config.mjs","build:types":"tsc -p tsconfig.types.json","postinstall":"node ./scripts/postinstall"},"_npmUser":{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"},"_resolved":"/private/var/folders/j0/x2thmd2d57l58w1f9fcfht540000gn/T/0220a195304109fe8f074da0ffc8b6c6/bizkim-eslint-1.3.0.tgz","_integrity":"sha512-lunOeVznyRSeKnY0q56TpFwHIUwg/PMP2H5ajXdrpjvrJQiqEpnGh7P+p9wZ0TD4tX1stIqBjQLoSYKI+/0MSA==","_npmVersion":"11.11.0","description":"A set of eslint configurations used in team's projects","directories":{},"resolutions":{"@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0"},"_nodeVersion":"24.14.1","dependencies":{"jiti":"2.4.2","scule":"1.3.0","eslint":"9.18.0","globals":"15.14.0","@eslint/js":"9.18.0","typescript":"5.7.3","@types/node":"20.11.5","eslint-plugin-vue":"9.32.0","typescript-eslint":"8.49.0","vue-eslint-parser":"10.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-putout":"24.0.0","@stylistic/eslint-plugin":"2.12.1","@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0","@stylistic/eslint-plugin-ts":"2.13.0","eslint-plugin-file-progress":"3.0.2","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.3.0_1788329883561_0.40623883016829754","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@bizkim/eslint","version":"1.4.0","keywords":["bizkim","bizkim-eslint"],"author":{"name":"Bizkim"},"license":"MIT","_id":"@bizkim/eslint@1.4.0","maintainers":[{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"}],"contributors":[{"name":"Nazarov Asadbek","email":"asadbeknazarov2000@gmail.com"}],"bin":{"eslint":"bin/eslint.js"},"dist":{"shasum":"a473f770f6301c466bbcbe0bea1a286872bf1a82","tarball":"https://registry.npmjs.org/@bizkim/eslint/-/eslint-1.4.0.tgz","fileCount":186,"integrity":"sha512-4142MyyCuGWLqFWHzFRpXxUpX1mhck6n//Nv6/ON0+ffY/kQRJNMinEQZ3sYDnf4QkQaKkqZRv3+B7jWHs5+7A==","signatures":[{"sig":"MEUCIF5Kx/XXJgxMf/xCWwxcB5PrpdaCVVDh5GrgDGL4qPZkAiEA9KO/nr4BgI851khkEghZNKcE3qLOAw+LO2hd+ILjgKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387105},"main":"lib/index.js","type":"module","_from":"file:bizkim-eslint-1.4.0.tgz","types":"lib/index.d.ts","engines":{"node":">=18"},"scripts":{"build":"pnpm build:types && pnpm build:js","build:js":"node esbuild.config.mjs","build:types":"tsc -p tsconfig.types.json","postinstall":"node ./scripts/postinstall"},"_npmUser":{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"},"_resolved":"/private/var/folders/j0/x2thmd2d57l58w1f9fcfht540000gn/T/a6061b77be533aa9fc6fc882441165af/bizkim-eslint-1.4.0.tgz","_integrity":"sha512-4142MyyCuGWLqFWHzFRpXxUpX1mhck6n//Nv6/ON0+ffY/kQRJNMinEQZ3sYDnf4QkQaKkqZRv3+B7jWHs5+7A==","_npmVersion":"11.11.0","description":"A set of eslint configurations used in team's projects","directories":{},"resolutions":{"@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0"},"_nodeVersion":"24.14.1","dependencies":{"jiti":"2.4.2","scule":"1.3.0","eslint":"9.18.0","globals":"15.14.0","@eslint/js":"9.18.0","typescript":"5.7.3","@types/node":"20.11.5","eslint-plugin-vue":"9.32.0","typescript-eslint":"8.49.0","vue-eslint-parser":"10.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-putout":"24.0.0","@stylistic/eslint-plugin":"2.12.1","@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0","@stylistic/eslint-plugin-ts":"2.13.0","eslint-plugin-file-progress":"3.0.2","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.4.0_1788332093884_0.44313371931571255","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@bizkim/eslint","version":"1.4.1","keywords":["bizkim","bizkim-eslint"],"author":{"name":"Bizkim"},"license":"MIT","_id":"@bizkim/eslint@1.4.1","maintainers":[{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"}],"contributors":[{"name":"Nazarov Asadbek","email":"asadbeknazarov2000@gmail.com"}],"bin":{"eslint":"bin/eslint.js"},"dist":{"shasum":"169dd552e0e6dcb7122b19f3f33817c68ed4f699","tarball":"https://registry.npmjs.org/@bizkim/eslint/-/eslint-1.4.1.tgz","fileCount":186,"integrity":"sha512-qTHxvlZv3oq2fLlhn082aglEigSjWnm8wobd0UL2GEbquutTsyRhtieMKkC75mntPu9Pb+YMHM9kyx/JiLuvXg==","signatures":[{"sig":"MEQCIFPT9BFkGu3Hu+0hJ9CFZt8M8whjpatM7oNMU7+1lioQAiAj5tNmcHlNJe/v2e0jKdiYkKdfnAsd1RPeR4rAzAJ3Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387040},"main":"lib/index.js","type":"module","_from":"file:bizkim-eslint-1.4.1.tgz","types":"lib/index.d.ts","engines":{"node":">=18"},"scripts":{"build":"pnpm build:types && pnpm build:js","build:js":"node esbuild.config.mjs","build:types":"tsc -p tsconfig.types.json","postinstall":"node ./scripts/postinstall"},"_npmUser":{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"},"_resolved":"/private/var/folders/j0/x2thmd2d57l58w1f9fcfht540000gn/T/f22dc29b81059ef03ceaec1ea84fc11f/bizkim-eslint-1.4.1.tgz","_integrity":"sha512-qTHxvlZv3oq2fLlhn082aglEigSjWnm8wobd0UL2GEbquutTsyRhtieMKkC75mntPu9Pb+YMHM9kyx/JiLuvXg==","_npmVersion":"11.11.0","description":"A set of eslint configurations used in team's projects","directories":{},"resolutions":{"@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0"},"_nodeVersion":"24.14.1","dependencies":{"jiti":"2.4.2","scule":"1.3.0","eslint":"9.18.0","globals":"15.14.0","@eslint/js":"9.18.0","typescript":"5.7.3","@types/node":"20.11.5","eslint-plugin-vue":"9.32.0","typescript-eslint":"8.49.0","vue-eslint-parser":"10.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-putout":"24.0.0","@stylistic/eslint-plugin":"2.12.1","@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0","@stylistic/eslint-plugin-ts":"2.13.0","eslint-plugin-file-progress":"3.0.2","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.4.1_1788351599805_0.1302147842352004","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@bizkim/eslint","version":"1.5.0","keywords":["bizkim","bizkim-eslint"],"author":{"name":"Bizkim"},"license":"MIT","_id":"@bizkim/eslint@1.5.0","maintainers":[{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"}],"contributors":[{"name":"Nazarov Asadbek","email":"asadbeknazarov2000@gmail.com"}],"bin":{"eslint":"bin/eslint.js"},"dist":{"shasum":"254da484a0150378703167988bd0b8110f52b01f","tarball":"https://registry.npmjs.org/@bizkim/eslint/-/eslint-1.5.0.tgz","fileCount":186,"integrity":"sha512-yMpq4Nn6qkyRwVOPIC320e23XJtbbyvCmuNbJZ7LHW7cYqtuf+45NdJT/NOlO+yWubRDZX7SbrsycgZSO/kCeg==","signatures":[{"sig":"MEYCIQCOupwa5bZffwZ6Q3I4FM/J2OAYP61LHX5NA5pEfDStOQIhAK8XPhL53V/Q1//rgw15Vf85HAazQoQ83QwEL3tWBmuI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386829},"main":"lib/index.js","type":"module","_from":"file:bizkim-eslint-1.5.0.tgz","types":"lib/index.d.ts","engines":{"node":">=18"},"scripts":{"build":"pnpm build:types && pnpm build:js","build:js":"node esbuild.config.mjs","build:types":"tsc -p tsconfig.types.json","postinstall":"node ./scripts/postinstall"},"_npmUser":{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"},"_resolved":"/private/var/folders/j0/x2thmd2d57l58w1f9fcfht540000gn/T/7b95f28f419a69da96451df7cc62b1e7/bizkim-eslint-1.5.0.tgz","_integrity":"sha512-yMpq4Nn6qkyRwVOPIC320e23XJtbbyvCmuNbJZ7LHW7cYqtuf+45NdJT/NOlO+yWubRDZX7SbrsycgZSO/kCeg==","_npmVersion":"11.11.0","description":"A set of eslint configurations used in team's projects","directories":{},"resolutions":{"@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0"},"_nodeVersion":"24.14.1","dependencies":{"jiti":"2.4.2","scule":"1.3.0","eslint":"9.18.0","globals":"15.14.0","@eslint/js":"9.18.0","typescript":"5.7.3","@types/node":"20.11.5","eslint-plugin-vue":"9.32.0","typescript-eslint":"8.49.0","vue-eslint-parser":"10.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-putout":"24.0.0","@stylistic/eslint-plugin":"2.12.1","@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0","@stylistic/eslint-plugin-ts":"2.13.0","eslint-plugin-file-progress":"3.0.2","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.5.0_1788748051687_0.9720655757319976","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@bizkim/eslint","version":"1.6.0","keywords":["bizkim","bizkim-eslint"],"author":{"name":"Bizkim"},"license":"MIT","_id":"@bizkim/eslint@1.6.0","maintainers":[{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"}],"contributors":[{"name":"Nazarov Asadbek","email":"asadbeknazarov2000@gmail.com"}],"bin":{"eslint":"bin/eslint.js"},"dist":{"shasum":"7321f982bb01f035f4661ffbdf50d275f958824b","tarball":"https://registry.npmjs.org/@bizkim/eslint/-/eslint-1.6.0.tgz","fileCount":186,"integrity":"sha512-3WdDIC7nPSYjZOC04jMyo3OMPYC4ge4Q9nkQd+Z+egUS6ZHwc7e4IQeUueTJQqeASd3ZFW289ClhbXFr+tN+cg==","signatures":[{"sig":"MEYCIQCI4boUKPshvCSOnffli5ldbyJN4ZuNsie7M0wvJNPUcgIhAK2G6Y4IcrFDQQTIIUXgmNfOK6O0xSDIn9KoidwSVN5U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386853},"main":"lib/index.js","type":"module","_from":"file:bizkim-eslint-1.6.0.tgz","types":"lib/index.d.ts","engines":{"node":">=18"},"scripts":{"build":"pnpm build:types && pnpm build:js","build:js":"node esbuild.config.mjs","build:types":"tsc -p tsconfig.types.json","postinstall":"node ./scripts/postinstall"},"_npmUser":{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"},"_resolved":"/private/var/folders/j0/x2thmd2d57l58w1f9fcfht540000gn/T/17d833ed845c6cc5e5d96996e1dd317b/bizkim-eslint-1.6.0.tgz","_integrity":"sha512-3WdDIC7nPSYjZOC04jMyo3OMPYC4ge4Q9nkQd+Z+egUS6ZHwc7e4IQeUueTJQqeASd3ZFW289ClhbXFr+tN+cg==","_npmVersion":"11.11.0","description":"A set of eslint configurations used in team's projects","directories":{},"resolutions":{"@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0"},"_nodeVersion":"24.14.1","dependencies":{"jiti":"2.4.2","scule":"1.3.0","eslint":"9.18.0","globals":"15.14.0","@eslint/js":"9.18.0","typescript":"5.7.3","@types/node":"20.11.5","eslint-plugin-vue":"9.32.0","typescript-eslint":"8.49.0","vue-eslint-parser":"10.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-putout":"24.0.0","@stylistic/eslint-plugin":"2.12.1","@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0","@stylistic/eslint-plugin-ts":"2.13.0","eslint-plugin-file-progress":"3.0.2","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.6.0_1788754818884_0.30767577625808995","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@bizkim/eslint","version":"1.7.0","keywords":["bizkim","bizkim-eslint"],"author":{"name":"Bizkim"},"license":"MIT","_id":"@bizkim/eslint@1.7.0","maintainers":[{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"}],"contributors":[{"name":"Nazarov Asadbek","email":"asadbeknazarov2000@gmail.com"}],"bin":{"eslint":"bin/eslint.js"},"dist":{"shasum":"087ccc495ad64344722fc74f282ced1fd08c1d88","tarball":"https://registry.npmjs.org/@bizkim/eslint/-/eslint-1.7.0.tgz","fileCount":186,"integrity":"sha512-SObK46CLzV20c8Ldv+uZN4FtV8pmx4Kety+rArhiWaFe0KDVdah3x603PHaBMISNbKGygDJeLNZ5NZ7Ow+z8oQ==","signatures":[{"sig":"MEQCIBtMZrG/QHVQ6DTwgO/FzF5Z3dzb7ldilQ8fDMqeKA3AAiAaP6/GCdkalLVL1R80pVJYPzqNXHme4CJp529OHAc5ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386972},"main":"lib/index.js","type":"module","_from":"file:bizkim-eslint-1.7.0.tgz","types":"lib/index.d.ts","engines":{"node":">=18"},"scripts":{"build":"pnpm build:types && pnpm build:js","build:js":"node esbuild.config.mjs","build:types":"tsc -p tsconfig.types.json","postinstall":"node ./scripts/postinstall"},"_npmUser":{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"},"_resolved":"/private/var/folders/j0/x2thmd2d57l58w1f9fcfht540000gn/T/67cd123ffbd85d595eeefd281e7d83d1/bizkim-eslint-1.7.0.tgz","_integrity":"sha512-SObK46CLzV20c8Ldv+uZN4FtV8pmx4Kety+rArhiWaFe0KDVdah3x603PHaBMISNbKGygDJeLNZ5NZ7Ow+z8oQ==","_npmVersion":"11.11.0","description":"A set of eslint configurations used in team's projects","directories":{},"resolutions":{"@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0"},"_nodeVersion":"24.14.1","dependencies":{"jiti":"2.4.2","scule":"1.3.0","eslint":"9.18.0","globals":"15.14.0","@eslint/js":"9.18.0","typescript":"5.7.3","@types/node":"20.11.5","eslint-plugin-vue":"9.32.0","typescript-eslint":"8.49.0","vue-eslint-parser":"10.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-putout":"24.0.0","@stylistic/eslint-plugin":"2.12.1","@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0","@stylistic/eslint-plugin-ts":"2.13.0","eslint-plugin-file-progress":"3.0.2","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.7.0_1788761912031_0.7292997810108115","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@bizkim/eslint","version":"1.8.0","keywords":["bizkim","bizkim-eslint"],"author":{"name":"Bizkim"},"license":"MIT","_id":"@bizkim/eslint@1.8.0","maintainers":[{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"}],"contributors":[{"name":"Nazarov Asadbek","email":"asadbeknazarov2000@gmail.com"}],"bin":{"eslint":"bin/eslint.js"},"dist":{"shasum":"1270ffd95d77920399772a21fbdcafcb5165ca6b","tarball":"https://registry.npmjs.org/@bizkim/eslint/-/eslint-1.8.0.tgz","fileCount":186,"integrity":"sha512-rHC5WU48VuTMqCAKJTE6XoZypMx30cDmDtFdYt6C1GOth77AkU09GCMi/0e0HIICpdsa8xlmZ2mQ9+Cw0hVvuA==","signatures":[{"sig":"MEQCIE3lyjZCx7wP2J+QB/WBlwemuJAJYcPeY8Y4n3e/vAlgAiB3A9kqF06HQmX6ex5Q7bFy2QWVYz+4SXx2JxwxRKsPkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387016},"main":"lib/index.js","type":"module","_from":"file:bizkim-eslint-1.8.0.tgz","types":"lib/index.d.ts","engines":{"node":">=18"},"scripts":{"build":"pnpm build:types && pnpm build:js","build:js":"node esbuild.config.mjs","build:types":"tsc -p tsconfig.types.json","postinstall":"node ./scripts/postinstall"},"_npmUser":{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"},"_resolved":"/private/var/folders/j0/x2thmd2d57l58w1f9fcfht540000gn/T/5b6ae4fa3dc6af0be386346dcd9f7fef/bizkim-eslint-1.8.0.tgz","_integrity":"sha512-rHC5WU48VuTMqCAKJTE6XoZypMx30cDmDtFdYt6C1GOth77AkU09GCMi/0e0HIICpdsa8xlmZ2mQ9+Cw0hVvuA==","_npmVersion":"11.11.0","description":"A set of eslint configurations used in team's projects","directories":{},"resolutions":{"@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0"},"_nodeVersion":"24.14.1","dependencies":{"jiti":"2.4.2","scule":"1.3.0","eslint":"9.18.0","globals":"15.14.0","@eslint/js":"9.18.0","typescript":"5.7.3","@types/node":"20.11.5","eslint-plugin-vue":"9.32.0","typescript-eslint":"8.49.0","vue-eslint-parser":"10.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-putout":"24.0.0","@stylistic/eslint-plugin":"2.12.1","@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0","@stylistic/eslint-plugin-ts":"2.13.0","eslint-plugin-file-progress":"3.0.2","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.8.0_1788838646022_0.6392681240315723","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@bizkim/eslint","version":"1.9.0","keywords":["bizkim","bizkim-eslint"],"author":{"name":"Bizkim"},"license":"MIT","_id":"@bizkim/eslint@1.9.0","maintainers":[{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"}],"contributors":[{"name":"Nazarov Asadbek","email":"asadbeknazarov2000@gmail.com"}],"bin":{"eslint":"bin/eslint.js"},"dist":{"shasum":"a46a55e08b07d285a7372f3cd70dfb474ef71a52","tarball":"https://registry.npmjs.org/@bizkim/eslint/-/eslint-1.9.0.tgz","fileCount":270,"integrity":"sha512-KeUTotHZhQwDHCBj5uK4NOO5jeN2Zo1ZXF9AySuFqr0EkuyD9WBhVLrtUQb95DaqgypXRzqPyMPdoSRBHVbj/g==","signatures":[{"sig":"MEYCIQDMPX5iBo9LkSzpjUYLUJcJqyi+sUdEtROnDOPugQsPYQIhAOcLwFaSsJguOsZPVzcZvCAeFGhlhFZJddgd9N1n+2o4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHt/3F+5fHGHLs1gDULm4zVziL8yYNFD7KXgKpt2lUq3AiEAiKr9gkhzTQ+lD27CCXMEZ9bri81B3SksgmVSylYbCU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353954},"main":"lib/index.js","type":"module","_from":"file:bizkim-eslint-1.9.0.tgz","types":"lib/index.d.ts","engines":{"node":">=18"},"scripts":{"build":"pnpm build:types && pnpm build:js","build:js":"node esbuild.config.mjs","build:types":"tsc -p tsconfig.types.json","postinstall":"node ./scripts/postinstall"},"_npmUser":{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"},"_resolved":"/private/var/folders/j0/x2thmd2d57l58w1f9fcfht540000gn/T/48d53416d8d25a67d3d20f1497fb3ec7/bizkim-eslint-1.9.0.tgz","_integrity":"sha512-KeUTotHZhQwDHCBj5uK4NOO5jeN2Zo1ZXF9AySuFqr0EkuyD9WBhVLrtUQb95DaqgypXRzqPyMPdoSRBHVbj/g==","_npmVersion":"11.11.0","description":"A set of eslint configurations used in team's projects","directories":{},"resolutions":{"@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0"},"_nodeVersion":"24.14.1","dependencies":{"jiti":"2.4.2","scule":"1.3.0","eslint":"9.18.0","globals":"15.14.0","@eslint/js":"9.18.0","typescript":"5.7.3","@types/node":"20.11.5","eslint-plugin-vue":"9.32.0","typescript-eslint":"8.49.0","vue-eslint-parser":"10.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-putout":"24.0.0","@stylistic/eslint-plugin":"2.12.1","@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0","@stylistic/eslint-plugin-ts":"2.13.0","eslint-plugin-file-progress":"3.0.2","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.9.0_1789450892484_0.7815775398590754","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@bizkim/eslint","version":"1.10.0","keywords":["bizkim","bizkim-eslint"],"author":{"name":"Bizkim"},"license":"MIT","_id":"@bizkim/eslint@1.10.0","maintainers":[{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"}],"contributors":[{"name":"Nazarov Asadbek","email":"asadbeknazarov2000@gmail.com"}],"bin":{"eslint":"bin/eslint.js"},"dist":{"shasum":"a1b35308aaf172d61aa92a9824d0db9ef64978e4","tarball":"https://registry.npmjs.org/@bizkim/eslint/-/eslint-1.10.0.tgz","fileCount":270,"integrity":"sha512-Pkj6+wzJqikbW1WUsM8MCpUk9YHxmjgU1qe7maJFFYOHrbVCs9ClaomSQ/JnXLc57hG8pmKR4p8X5EK20YOJhg==","signatures":[{"sig":"MEUCIHExFUa0rpWpuQy2oRQg4kYc0LWjLB1q/aOh4ExVwUTJAiEAnlR1S447/wtJfH14rqvhsMQzHHGRlRrFLDAuiDHtwog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQClF0Nj4dvKG63j//abYLYy6o2BjMy68RkcElgtp12+YQIhAMTqkgvi+6hB4Hgkavx2RXxCkTAQZbO4Xic1H+KHfkTq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354791},"main":"lib/index.js","type":"module","_from":"file:bizkim-eslint-1.10.0.tgz","types":"lib/index.d.ts","engines":{"node":">=18"},"scripts":{"build":"pnpm build:types && pnpm build:js","build:js":"node esbuild.config.mjs","build:types":"tsc -p tsconfig.types.json","postinstall":"node ./scripts/postinstall"},"_npmUser":{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"},"_resolved":"/private/var/folders/j0/x2thmd2d57l58w1f9fcfht540000gn/T/feea02ac6f05f6e191bc3af0a86b1cd8/bizkim-eslint-1.10.0.tgz","_integrity":"sha512-Pkj6+wzJqikbW1WUsM8MCpUk9YHxmjgU1qe7maJFFYOHrbVCs9ClaomSQ/JnXLc57hG8pmKR4p8X5EK20YOJhg==","_npmVersion":"11.11.0","description":"A set of eslint configurations used in team's projects","directories":{},"resolutions":{"@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0"},"_nodeVersion":"24.14.1","dependencies":{"jiti":"2.4.2","scule":"1.3.0","eslint":"9.18.0","globals":"15.14.0","@eslint/js":"9.18.0","typescript":"5.7.3","@types/node":"20.11.5","eslint-plugin-vue":"9.32.0","typescript-eslint":"8.49.0","vue-eslint-parser":"10.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-putout":"24.0.0","@stylistic/eslint-plugin":"2.12.1","@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0","@stylistic/eslint-plugin-ts":"2.13.0","eslint-plugin-file-progress":"3.0.2","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.10.0_1789458818857_0.7658254053583453","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@bizkim/eslint","version":"1.11.0","keywords":["bizkim","bizkim-eslint"],"author":{"name":"Bizkim"},"license":"MIT","_id":"@bizkim/eslint@1.11.0","maintainers":[{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"}],"contributors":[{"name":"Nazarov Asadbek","email":"asadbeknazarov2000@gmail.com"}],"bin":{"eslint":"bin/eslint.js"},"dist":{"shasum":"3a9169b7deef2e35dfd4ee0e458c56a79815bf91","tarball":"https://registry.npmjs.org/@bizkim/eslint/-/eslint-1.11.0.tgz","fileCount":272,"integrity":"sha512-Qmw2u6/DkHtWdyU+IqTr+Vj01ImTjv4emKdlbz15o9RR6cCbMobbAv+MCk5uyUEBy7hsRkYJNZVf2oZV0GEBXg==","signatures":[{"sig":"MEYCIQCMQOTCApDlcb/5yhA2hWkP0dLzq2VBoHNIiNX3I5d1BQIhAKNbrUAjNC6rGCPR7gCF/PhAqVkLFZky6w2dA83Hfrkh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHqAWc15AzdWgA5/lBpo+PIGO3zKGe7gkGv25bu7I1j8AiBkK9jyMbyO6gWIWS+0tBb5GbXpS2zbXWg9lzvXOiE1iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356053},"main":"lib/index.js","type":"module","_from":"file:bizkim-eslint-1.11.0.tgz","types":"lib/index.d.ts","engines":{"node":">=18"},"scripts":{"build":"pnpm build:types && pnpm build:js","build:js":"node esbuild.config.mjs","build:types":"tsc -p tsconfig.types.json","postinstall":"node ./scripts/postinstall"},"_npmUser":{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"},"_resolved":"/private/var/folders/j0/x2thmd2d57l58w1f9fcfht540000gn/T/241e2d16144f3edfcb4a51ec053128ac/bizkim-eslint-1.11.0.tgz","_integrity":"sha512-Qmw2u6/DkHtWdyU+IqTr+Vj01ImTjv4emKdlbz15o9RR6cCbMobbAv+MCk5uyUEBy7hsRkYJNZVf2oZV0GEBXg==","_npmVersion":"11.11.0","description":"A set of eslint configurations used in team's projects","directories":{},"resolutions":{"@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0"},"_nodeVersion":"24.14.1","dependencies":{"jiti":"2.4.2","scule":"1.3.0","eslint":"9.18.0","globals":"15.14.0","@eslint/js":"9.18.0","typescript":"5.7.3","@types/node":"20.11.5","eslint-plugin-vue":"9.32.0","typescript-eslint":"8.49.0","vue-eslint-parser":"10.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-putout":"24.0.0","@stylistic/eslint-plugin":"2.12.1","@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0","@stylistic/eslint-plugin-ts":"2.13.0","eslint-plugin-file-progress":"3.0.2","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.11.0_1789461230989_0.6868043479737707","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@bizkim/eslint","version":"1.12.0","keywords":["bizkim","bizkim-eslint"],"author":{"name":"Bizkim"},"license":"MIT","_id":"@bizkim/eslint@1.12.0","maintainers":[{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"}],"contributors":[{"name":"Nazarov Asadbek","email":"asadbeknazarov2000@gmail.com"}],"bin":{"eslint":"bin/eslint.js"},"dist":{"shasum":"1067d4c1a23411e25ea05a54675e39a028b3ab86","tarball":"https://registry.npmjs.org/@bizkim/eslint/-/eslint-1.12.0.tgz","fileCount":272,"integrity":"sha512-pMWuCBy74CgrseXJe5hI8HsybRwn+T9zMSJrzWrv2IOIKGQFqiAP12KlFYjY2uNUhaUP94NRALiRi7qIf+trsQ==","signatures":[{"sig":"MEYCIQCVoB+kGf7XDGjwy3F6aHz/MX4M2rKGlhenFKYAG6CdRgIhAKgxc7rwQk1xUCFBrjYpAf17cweO5+OVysvc56Acdis8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBZwo74pHAzsBrPHUsB2zjBRawYCq8SzFYSdbsVc7gwVAiAq+AbXNv9TcM2f+7bEW5+1lzx3tiy+NSHQHYw5wb+9xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356281},"main":"lib/index.js","type":"module","_from":"file:bizkim-eslint-1.12.0.tgz","types":"lib/index.d.ts","engines":{"node":">=18"},"scripts":{"build":"pnpm build:types && pnpm build:js","build:js":"node esbuild.config.mjs","build:types":"tsc -p tsconfig.types.json","postinstall":"node ./scripts/postinstall"},"_npmUser":{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"},"_resolved":"/private/var/folders/j0/x2thmd2d57l58w1f9fcfht540000gn/T/c7fd53214d367a0fd292b39539757343/bizkim-eslint-1.12.0.tgz","_integrity":"sha512-pMWuCBy74CgrseXJe5hI8HsybRwn+T9zMSJrzWrv2IOIKGQFqiAP12KlFYjY2uNUhaUP94NRALiRi7qIf+trsQ==","_npmVersion":"11.11.0","description":"A set of eslint configurations used in team's projects","directories":{},"resolutions":{"@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0"},"_nodeVersion":"24.14.1","dependencies":{"jiti":"2.4.2","scule":"1.3.0","eslint":"9.18.0","globals":"15.14.0","@eslint/js":"9.18.0","typescript":"5.7.3","@types/node":"20.11.5","eslint-plugin-vue":"9.32.0","typescript-eslint":"8.49.0","vue-eslint-parser":"10.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-putout":"24.0.0","@stylistic/eslint-plugin":"2.12.1","@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0","@stylistic/eslint-plugin-ts":"2.13.0","eslint-plugin-file-progress":"3.0.2","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint_1.12.0_1789465673712_0.06650454854604271","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"_id":"@bizkim/eslint@1.13.0","bin":{"eslint":"bin/eslint.js"},"dist":{"shasum":"6bf5f2bedad442a574de5a5e54c5477ebf7cd8f3","tarball":"https://registry.npmjs.org/@bizkim/eslint/-/eslint-1.13.0.tgz","fileCount":272,"integrity":"sha512-rVxhqpt1cvVnCiSxC8zKXA2O2PN8VfpG3nbr97xmyXz/3d99jBNsKG9nZA6QLZ4DsjQFBOzEVrtZV9n03rf6iQ==","signatures":[{"sig":"MEUCIHzNoWkIZuP8/EHM4OuiGejoEm6Wx2MGgPMpSr7km6uHAiEAwaAE/oq2UENY5NZrcEBQmu3vkuj3ldgUH7mVgr8UW7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDG0gJp4qqRYJHeUloMqvACJjq16ZIrAPkwaDU9lOKWLwIgZEfFCLN82HyZKkze+TXVAQFbgJcpQztdphIvPdkzr1w="}],"unpackedSize":356188},"main":"lib/index.js","name":"@bizkim/eslint","type":"module","_from":"file:bizkim-eslint-1.13.0.tgz","types":"lib/index.d.ts","author":{"name":"Bizkim"},"engines":{"node":">=18"},"license":"MIT","scripts":{"build":"pnpm build:types && pnpm build:js","build:js":"node esbuild.config.mjs","build:types":"tsc -p tsconfig.types.json","postinstall":"node ./scripts/postinstall"},"version":"1.13.0","_npmUser":{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"},"keywords":["bizkim","bizkim-eslint"],"_resolved":"/private/var/folders/j0/x2thmd2d57l58w1f9fcfht540000gn/T/bd6a9a24bf4797950bdc275a39735f3c/bizkim-eslint-1.13.0.tgz","_integrity":"sha512-rVxhqpt1cvVnCiSxC8zKXA2O2PN8VfpG3nbr97xmyXz/3d99jBNsKG9nZA6QLZ4DsjQFBOzEVrtZV9n03rf6iQ==","_npmVersion":"11.11.0","description":"A set of eslint configurations used in team's projects","directories":{},"maintainers":[{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"}],"resolutions":{"@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0"},"_nodeVersion":"24.14.1","contributors":[{"name":"Nazarov Asadbek","email":"asadbeknazarov2000@gmail.com"}],"dependencies":{"jiti":"2.4.2","scule":"1.3.0","eslint":"9.18.0","globals":"15.14.0","@eslint/js":"9.18.0","typescript":"5.7.3","@types/node":"20.11.5","eslint-plugin-vue":"9.32.0","typescript-eslint":"8.49.0","vue-eslint-parser":"10.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-putout":"24.0.0","@stylistic/eslint-plugin":"2.12.1","@typescript-eslint/types":"8.49.0","@typescript-eslint/utils":"8.49.0","@stylistic/eslint-plugin-ts":"2.13.0","eslint-plugin-file-progress":"3.0.2","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-simple-import-sort":"12.1.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint_1.13.0_1789701928486_0.03810933128428262"}}},"time":{"created":"2026-03-15T16:32:16.538Z","modified":"2026-09-18T03:25:28.806Z","1.0.0":"2026-03-15T16:32:16.831Z","1.0.1":"2026-03-22T10:54:46.795Z","1.1.0":"2026-08-20T15:37:54.722Z","1.1.1":"2026-08-20T16:23:01.869Z","1.2.0":"2026-08-26T11:59:30.982Z","1.2.1":"2026-08-26T12:13:09.156Z","1.2.2":"2026-08-27T10:14:54.643Z","1.2.3":"2026-08-29T14:31:03.747Z","1.3.0":"2026-09-02T06:18:03.685Z","1.4.0":"2026-09-02T06:54:54.028Z","1.4.1":"2026-09-02T12:19:59.958Z","1.5.0":"2026-09-07T02:27:31.845Z","1.6.0":"2026-09-07T04:20:19.050Z","1.7.0":"2026-09-07T06:18:32.185Z","1.8.0":"2026-09-08T03:37:26.200Z","1.9.0":"2026-09-15T05:41:32.586Z","1.10.0":"2026-09-15T07:53:38.968Z","1.11.0":"2026-09-15T08:33:51.084Z","1.12.0":"2026-09-15T09:47:53.809Z","1.13.0":"2026-09-18T03:25:28.596Z"},"author":{"name":"Bizkim"},"license":"MIT","keywords":["bizkim","bizkim-eslint"],"description":"A set of eslint configurations used in team's projects","contributors":[{"name":"Nazarov Asadbek","email":"asadbeknazarov2000@gmail.com"}],"maintainers":[{"name":"nazarovasadbek","email":"nazarov_asadbek_official@mail.ru"}],"readme":"<p align=\"center\">\n  <img width=\"120px\" src=\"https://bizkim.uz/files/bizkim_b.svg\" alt=\"bizkim\" />\n</p>\n\n<h1 align=\"center\">@bizkim/eslint</h1>\n\n<p align=\"center\">Единый ESLint flat-config для проектов bizkim: правила, плагины, кастомные проверки и автонастройка редактора — одной зависимостью.</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@bizkim/eslint\"><img src=\"https://img.shields.io/npm/v/@bizkim/eslint.svg\" alt=\"npm version\" /></a>\n  <a href=\"https://nodejs.org\"><img src=\"https://img.shields.io/badge/node-%3E%3D18-brightgreen.svg\" alt=\"node >=18\" /></a>\n  <a href=\"https://eslint.org\"><img src=\"https://img.shields.io/badge/eslint-9%20flat%20config-4B32C3.svg\" alt=\"ESLint 9 flat config\" /></a>\n  <a href=\"https://choosealicense.com/licenses/mit/\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"MIT license\" /></a>\n</p>\n\n---\n\n## Содержание\n\n- [Особенности](#особенности)\n- [Требования](#требования)\n- [Установка](#установка)\n- [Быстрый старт](#быстрый-старт)\n- [Полная настройка](#полная-настройка)\n  - [Шаг 1 — postinstall](#шаг-1)\n  - [Шаг 2 — конфиг](#шаг-2)\n  - [Шаг 3 — скрипт lint](#шаг-3)\n  - [Шаг 4 — редактор](#шаг-4)\n- [Конфигурация](#конфигурация)\n- [Правила](#правила)\n- [Структура пакета](#структура-пакета)\n- [FAQ](#faq)\n- [Версии и публикация](#версии-и-публикация)\n- [Лицензия](#лицензия)\n\n---\n\n<a name=\"особенности\"></a>\n\n## Особенности\n\n- Один пакет вместо десятка отдельных ESLint-плагинов — все зависимости уже внутри, потребителю ничего не ставить отдельно.\n- Собственный бинарник `eslint` — версия ESLint и версии плагинов фиксированы пакетом, а не окружением потребителя.\n- Готовые пресеты под TypeScript и Vue: `eslint:recommended`, `typescript-eslint`, `eslint-plugin-vue`, стилистика, сортировка импортов, поиск неиспользуемого кода.\n- Кастомные правила команды bizkim, не покрытые общедоступными плагинами (см. [Правила](#правила)).\n- Автонастройка VSCode/Cursor и WebStorm сразу после установки — без ручного заполнения `settings.json`.\n\n<a name=\"требования\"></a>\n\n## Требования\n\n| | |\n| --- | --- |\n| Node.js | 18 или новее |\n| ESLint | 9, только flat config (`eslint.config.ts`/`.js`/`.mjs`) — старый `.eslintrc.*` не поддерживается |\n| Пакетный менеджер | pnpm рекомендован (все примеры под него); npm/yarn работают, отличия отмечены отдельно |\n| Проверяемые файлы | `**/*.js`, `**/*.ts`, `**/*.vue` |\n\nОтдельно ставить `eslint`, `typescript-eslint`, `eslint-plugin-vue` и остальные плагины **не нужно** — пакет тянет их сам и сам же предоставляет рабочий бинарник `eslint`.\n\n<a name=\"установка\"></a>\n\n## Установка\n\n```bash\npnpm add -D @bizkim/eslint\n```\n\n<details>\n<summary>Локальная разработка / пакет ещё не опубликован</summary>\n\nПодключите пакет по пути через `link:` — pnpm сделает симлинк, и правки в `@bizkim/eslint` подхватываются сразу после `pnpm build` внутри него, без переустановки у потребителя:\n\n```json\n// package.json потребителя, рядом с bizkim_eslint по файловой системе\n{\n  \"devDependencies\": {\n    \"@bizkim/eslint\": \"link:../bizkim_eslint\"\n  }\n}\n```\n\n```bash\npnpm install\n```\n\n</details>\n\n<a name=\"быстрый-старт\"></a>\n\n## Быстрый старт\n\n```bash\npnpm add -D @bizkim/eslint\n```\n\n```ts\n// eslint.config.ts\nimport { defineEslintVue } from '@bizkim/eslint';\n\nexport default defineEslintVue();\n```\n\n```json\n// package.json\n{\n  \"scripts\": {\n    \"lint\": \"eslint .\"\n  }\n}\n```\n\n```bash\npnpm lint\n```\n\nДля pnpm этого недостаточно для автонастройки редактора — нужен ещё [Шаг 1](#шаг-1). Полный пошаговый разбор — ниже.\n\n<a name=\"полная-настройка\"></a>\n\n## Полная настройка\n\n<a name=\"шаг-1\"></a>\n\n### Шаг 1 — разрешить postinstall (обязательно для pnpm)\n\nС pnpm 10 lifecycle-скрипты (`postinstall`) зависимостей по умолчанию **не выполняются** — именно `postinstall` пакета настраивает `.vscode/settings.json` и `.idea/workspace.xml`, поэтому без этого шага автонастройка редактора не сработает молча, без единой ошибки.\n\nДобавьте пакет в allowlist в `package.json` потребителя:\n\n```json\n{\n  \"pnpm\": {\n    \"onlyBuiltDependencies\": [\"@bizkim/eslint\"]\n  }\n}\n```\n\nи переустановите:\n\n```bash\npnpm install\n```\n\nВ выводе должны появиться строки `[postinstall] Detected project root: ...` и `[@bizkim/eslint] VSCode/Cursor ESLint settings updated`. Если их нет — см. [FAQ](#postinstall-не-запускается).\n\n<details>\n<summary>Пакет уже был установлен до onlyBuiltDependencies / подключён через link:</summary>\n\n**Пакет уже стоял в `node_modules` до того, как вы добавили `onlyBuiltDependencies`.** Обычный `pnpm install` может ничего не сделать — pnpm кэширует решение «игнорировать build-скрипт» в `node_modules/.modules.yaml` и не пересматривает его просто потому, что `package.json` поменялся, а лок-файл — нет (`Lockfile is up to date, resolution step is skipped`). Форсируйте разово:\n\n```bash\npnpm rebuild @bizkim/eslint\n```\n\nДальше кэш обновится, и обычный `pnpm install` будет запускать `postinstall` сам.\n\n**Пакет подключён через `link:`.** pnpm вообще не запускает lifecycle-скрипты у локально слинкованных пакетов — ни `onlyBuiltDependencies`, ни approve-builds тут не помогут. Либо добавьте вызов в свой собственный `postinstall`:\n\n```json\n\"postinstall\": \"your-existing-command && (test -f node_modules/@bizkim/eslint/scripts/postinstall.js && node node_modules/@bizkim/eslint/scripts/postinstall.js || true)\"\n```\n\nлибо запустите скрипт вручную:\n\n```bash\nnode node_modules/@bizkim/eslint/scripts/postinstall.js\n```\n\n**npm / yarn.** `postinstall` зависимостей выполняется автоматически — этот шаг не нужен вовсе.\n\n</details>\n\n<a name=\"шаг-2\"></a>\n\n### Шаг 2 — создать `eslint.config.ts`\n\nВ корне проекта:\n\n```ts\nimport { defineEslintVue } from '@bizkim/eslint';\n\nexport default defineEslintVue({\n  ignores: [\n    'src/generated/**',\n    'dist/**'\n  ]\n});\n```\n\nВсе опции — в разделе [Конфигурация](#конфигурация).\n\n<a name=\"шаг-3\"></a>\n\n### Шаг 3 — добавить скрипт lint\n\n```json\n{\n  \"scripts\": {\n    \"lint\": \"eslint .\",\n    \"lint:fix\": \"eslint . --fix\"\n  }\n}\n```\n\n`eslint` тут — не отдельная зависимость, а бинарник, который отдаёт сам `@bizkim/eslint` (см. [Требования](#требования)). Проверка:\n\n```bash\npnpm lint\n```\n\n<a name=\"шаг-4\"></a>\n\n### Шаг 4 — проверить автонастройку редактора\n\n**VSCode / Cursor — настраивается полностью автоматически.** Если Шаг 1 выполнен, postinstall создаёт/обновляет `.vscode/settings.json`, подставляя реальный абсолютный путь до `eslint`, посчитанный на месте:\n\n```json\n{\n  \"eslint.nodePath\": \"/Users/you/project/node_modules/.pnpm/eslint@9.18.0_xxxxxxxx/node_modules\"\n}\n```\n\nПуть у каждого разработчика будет свой (и будет меняться при переустановке зависимостей) — `eslint` не хранится отдельной зависимостью проекта, а лежит внутри `.pnpm`-хранилища с именем папки, зависящим от версий пиров, поэтому статичный путь здесь в принципе не может быть верным. После установки перезапустите окно (`Developer: Reload Window`), чтобы расширение ESLint подхватило `eslint.nodePath`.\n\n<details>\n<summary><a name=\"webstorm-ручной-шаг\"></a>WebStorm / IDEA — нужен один ручной шаг</summary>\n\n**Это важно и неочевидно:** WebStorm в режиме *Automatic ESLint configuration* (дефолт у новых проектов) ищет пакет `eslint` только в собственном `node_modules` проекта. У нас `eslint` туда намеренно не устанавливается отдельной зависимостью — он приходит из `@bizkim/eslint`. В Automatic-режиме WebStorm его просто не находит и молча ничего не подсвечивает: ни ошибки, ни уведомления — линтер тихо не запускается вообще.\n\nPostinstall заранее прописывает верный путь в `.idea/workspace.xml` (свойство `node.js.selected.package.eslint`), но WebStorm учитывает это поле только в режиме **Manual configuration** — переключить сам режим через файлы проекта нельзя, это единственное, что приходится делать руками:\n\n1. **Settings → Languages & Frameworks → JavaScript → Code Quality Tools → ESLint**\n2. Переключить на **Manual configuration**\n3. В поле **ESLint package** вставить путь — тот же самый, что уже лежит в `.vscode/settings.json` → `eslint.nodePath`, плюс `/eslint` на конце (например `.../.pnpm/eslint@9.18.0_xxxxxxxx/node_modules/eslint`)\n4. Проверить, что **Configuration file** видит `eslint.config.ts` в корне проекта\n5. **OK**, откройте файл с заведомой ошибкой (например `console.log`) — должен подсветиться\n\nЕсли `.idea/workspace.xml` ещё не создан (проект впервые открывают после установки пакета) — откройте проект в WebStorm один раз и переустановите зависимости (`pnpm install` / `pnpm rebuild @bizkim/eslint`), либо запустите скрипт вручную (см. врезку в [Шаге 1](#шаг-1)).\n\n</details>\n\n<a name=\"конфигурация\"></a>\n\n## Конфигурация\n\n`defineEslintVue(options?)` — единственная точка входа пакета.\n\n| Опция | Тип | По умолчанию | Описание |\n| --- | --- | --- | --- |\n| `ignores` | `string[]` | `[]` | Пути поверх базового списка игноров (`**/coverage`, `**/dist`, `node_modules`, `vite.config.ts`, `vitest.config.ts`, `**/*.timestamp-*`) |\n| `overrides` | `Linter.Config[]` | `[]` | Дополнительные объекты flat-конфига, применяются последними — их правила побеждают при конфликте |\n| `minIdentifierLength.whitelist` | `string[]` | `['x','y','z','id','T','K','V']` | Разрешённые короткие имена для правила `bizkim/identifier-length-floor`. **Полностью заменяет** дефолт, а не дополняет его — включайте нужные дефолтные имена явно, если они всё ещё нужны |\n\n```ts\nimport { defineEslintVue } from '@bizkim/eslint';\n\nexport default defineEslintVue({\n  ignores: ['src/generated/**'],\n  minIdentifierLength: {\n    whitelist: ['x', 'y', 'z', 'id', 'T', 'K', 'V', 't'] // + useI18n()\n  },\n  overrides: [{\n    files: ['**/*.controller.ts'],\n    rules: { 'bizkim/param-count-ceiling': 'off' }\n  }]\n});\n```\n\n<a name=\"правила\"></a>\n\n## Правила\n\nПакет включает готовые пресеты (`eslint:recommended`, `typescript-eslint`, `eslint-plugin-vue`, стилистика, сортировка импортов) и собственные правила команды bizkim, которых нет в общедоступных плагинах. Большинство кастомных правил включены как `error` по умолчанию; исключение — `param-count-ceiling`, который пока не подключён к плагину (см. таблицу ниже).\n\nПоиск неиспользуемого кода включён по умолчанию: `unused-imports/no-unused-imports`, `unused-imports/no-unused-vars` (переменные и аргументы с префиксом `_` игнорируются, переменная из `catch` не проверяется) и `vue/no-unused-components`.\n\n| Правило | По умолчанию | `--fix` | Описание |\n| --- | :---: | :---: | --- |\n| [`identifier-length-floor`](src/config/eslint/custom-rules/identifier-length-floor.md) | `error` | | Минимум 3 символа в именах переменных, функций, параметров и деструктуризации |\n| [`types-member-order`](src/config/eslint/custom-rules/types-member-order.md) | `error` | | В `*.types.ts` порядок объявлений `enum` → `interface` → `type` |\n| [`block-body-padding`](src/config/eslint/custom-rules/block-body-padding.md) | `error` | ✓ | Пустые строки вокруг тела `namespace`/`class` |\n| [`composable-export-match`](src/config/eslint/custom-rules/composable-export-match.md) | `error` | | Имя `use*`-файла должно совпадать с именем default export |\n| [`dead-component-scan`](src/config/eslint/custom-rules/dead-component-scan.md) | `error` | | Мёртвые `.vue` в директориях авто-импорта; имя считается алгоритмом Nuxt |\n| [`declaration-flow-spacing`](src/config/eslint/custom-rules/declaration-flow-spacing.md) | `error` | ✓ | Без пустых строк между соседними объявлениями переменных |\n| [`emits-signature-wrap`](src/config/eslint/custom-rules/emits-signature-wrap.md) | `error` | ✓ | Перенос параметров в многострочных `*Emits`-сигнатурах |\n| [`empty-source-reject`](src/config/eslint/custom-rules/empty-source-reject.md) | `error` | | Запрет полностью пустых файлов |\n| [`import-comment-guard`](src/config/eslint/custom-rules/import-comment-guard.md) | `error` | ✓ | Запрет комментариев между соседними `import` |\n| [`leading-blank-reject`](src/config/eslint/custom-rules/leading-blank-reject.md) | `error` | ✓ | Запрет пустой первой строки файла |\n| [`param-count-ceiling`](src/config/eslint/custom-rules/param-count-ceiling.md) | не подключено ⚠️ | | Максимум параметров: 3 у функций/методов, 5 у конструктора. Реализовано, но не зарегистрировано в плагине — любая severity, кроме `off`, упадёт с ошибкой конфигурации ESLint |\n| [`return-signature-inline`](src/config/eslint/custom-rules/return-signature-inline.md) | `error` | | `): Type {` — на одной строке |\n| [`sfc-section-gap`](src/config/eslint/custom-rules/sfc-section-gap.md) | `error` | ✓ | Ровно одна пустая строка между блоками `.vue`-файла |\n| [`unknown-cast-guard`](src/config/eslint/custom-rules/unknown-cast-guard.md) | `error` | | Запрет приведения к `as unknown` |\n\nКак поменять severity правила под свой проект — в [FAQ](#faq).\n\n<a name=\"структура-пакета\"></a>\n\n## Структура пакета\n\n```text\nsrc/\n├── vue.ts                        defineEslintVue() — точка входа пакета\n└── config/eslint/\n    ├── core                      сборка flat-config: extends, плагины, language options\n    ├── rules                     правила по темам (best-practices, stylistic, typescript-eslint, vue, ...)\n    ├── custom-rules              реализация собственных правил команды\n    ├── overrides                 точечные override-конфиги (например, *.types.ts)\n    └── ignore                    базовый список игноров\nbin/eslint.js                     CLI-обёртка: резолвит и запускает eslint из зависимостей пакета\nscripts/postinstall.js            автоконфигурация VSCode/Cursor и WebStorm\n```\n\n<a name=\"faq\"></a>\n\n## FAQ\n\n**Почему VSCode не показывает ошибки?**\nНужна актуальная версия расширения ESLint (3.0+). После установки пакета — `Developer: Reload Window` в VSCode/Cursor.\n\n**`eslint.nodePath` выглядит странно — это нормально?**\nДа. Пакет использует свою вложенную версию ESLint, чтобы проекты не тянули плагины самостоятельно.\n\n<a name=\"postinstall-не-запускается\"></a>\n\n**`postinstall` не запускается, файлы IDE не создаются**\n\nЧетыре обычные причины, по порядку:\n\n1. Пакет добавлен через pnpm, но `@bizkim/eslint` не в `pnpm.onlyBuiltDependencies` — см. [Шаг 1](#шаг-1).\n2. Пакет уже стоял в `node_modules` до `onlyBuiltDependencies` — нужно разово `pnpm rebuild @bizkim/eslint` (врезка в [Шаге 1](#шаг-1)).\n3. Пакет подключён через `link:` — pnpm не запускает lifecycle-скрипты локально слинкованных пакетов вообще (врезка в [Шаге 1](#шаг-1)).\n4. Скрипт запускается, но `[postinstall] Detected project root` не появляется в логе — откройте issue, это баг определения корня проекта.\n\n<a name=\"webstorm-не-подсвечивает\"></a>\n\n**WebStorm не подсвечивает ошибки ESLint, хотя всё установлено**\nОжидаемо при дефолтном режиме WebStorm — см. [«WebStorm / IDEA — нужен один ручной шаг»](#webstorm-ручной-шаг) в [Шаге 4](#шаг-4). Признак именно этой причины: в логе WebStorm (`Help → Show Log in Finder` → `idea.log`) нет вообще ни одного упоминания линтера — сервис ESLint даже не пытается стартовать.\n\n**`eslint: command not found` / `pnpm lint` падает**\nПроверьте, что `node_modules/.bin/eslint` существует. Он появляется из поля `\"bin\"` пакета `@bizkim/eslint` — pnpm создаёт бинарники только для *прямых* зависимостей, так что `@bizkim/eslint` обязателен именно в `devDependencies` потребителя, а не транзитивно.\n\n**Как включить ещё правила из отключённых по умолчанию?**\nПоменять `'off'` на `'error'`/`'warn'` в соответствующем файле `src/config/eslint/rules/**` внутри самого `@bizkim/eslint`, пересобрать (`pnpm build`) и выпустить релиз по [PUBLISHING.md](./PUBLISHING.md).\n\n<a name=\"версии-и-публикация\"></a>\n\n## Версии и публикация\n\n- Что изменилось между версиями — [`CHANGELOG.md`](./CHANGELOG.md).\n- Как выпустить новую версию, включая правила семантического версионирования для этого пакета — [`PUBLISHING.md`](./PUBLISHING.md).\n\n<a name=\"лицензия\"></a>\n\n## Лицензия\n\n[MIT](https://choosealicense.com/licenses/mit/)\n","readmeFilename":"README.md"}