{"_id":"@broxus/eslint-config","_rev":"35-6116b4154fe8c690c83969a9848a9f87","name":"@broxus/eslint-config","dist-tags":{"latest":"4.3.1"},"versions":{"1.0.0":{"name":"@broxus/eslint-config","version":"1.0.0","keywords":["eslint","linter","devtools"],"author":{"name":"Denis Klimov","email":"plitnichenko@gmail.com"},"license":"MIT","_id":"@broxus/eslint-config@1.0.0","maintainers":[{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"pavlovdog.moscow@gmail.com"}],"dist":{"shasum":"3e0cec33c82566d9de1ec8b644e47967a657dc79","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":5,"integrity":"sha512-YoGHCuYixk0zeFF3ZRlJdn0a4gciJDpLwKRmXL9oeOTQuoGTJsS0HmtexNod7PiKOml2+NW7wDmbBox2elKrSA==","signatures":[{"sig":"MEQCIBaJ5tSDvC/BFZ/YBWxpB5pRMIPERNoSbuj8vC+7lSu7AiALuuao2GUG4TU1qA5pZct7o+BPCIgJ2KO+a60etbMc2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimPTTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqltA//RkHW3YDCLR7apTdqqvuE98RY9SmlSgr9D0FC5T2BA/+eO6oW\r\nNamRLZuiSdxdOs19Che53W/aq//PBTsarYMGh129FtitLz8Dv+sUNsEc25GL\r\n3VN8CqEuA29RVV6govXk3Fyxzi10p2qRW+CjyEztOtET4KQ/pkAN4n5o0YzW\r\nTj6qT6A62BMtE9XrQYYx9n+zFl1rKX7UPFS2fGqQs4pUphio5Cn9B3PAj315\r\nWnBJ+DBRJNxTY6P6dS6Aw57TrlifxidjXb6U5s96aKlYo/Bn209m+JP9lzOX\r\nPp7Tih2cssVdteI3gBarAyqmcjailAFxtefCFeuqFZFRbDwNDjki1JNsbRsR\r\nJtGsORultEaoD6oVYLmUsABTb9gfc7nEKm3I2I+fmdtxEgQREiDMyFo/gMs8\r\nElDOREMBL+h7tpg5JreZNWsml9O/T6LCiKHHaDvo6ua+beCeMIP6213UTB4W\r\no1TjrBfbdcoehXJmbG8DDxFUXIFhyNHsSZuLUDJc86MESti6MEDvGTI+3jFl\r\nS/36z5nrj57/pVk4SB/OsvPa/JwYaD7e3xubJOSqxVJcdvpdMmpSQvzwLDAu\r\nBzkjFQ8wXRCeh3dB3VWQ0rwwhvfBIW6nh8fMPKTD78V53zHYgHzfqLWOg6Pn\r\nPFnLA9SykZpKB8HZmxtWh9M5hp3OufDYr0o=\r\n=/DJ1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/typescript.js","engines":{"npm":">=8","node":">=16"},"gitHead":"f4d04da74696f78047523df8dbeb2fe752cfa426","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"8.6.0","description":"Broxus config for eslint","directories":{},"_nodeVersion":"16.14.2","dependencies":{"eslint-plugin-jest":"^26.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.30.0","@babel/eslint-parser":"^7.17.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","@typescript-eslint/parser":"^5.25.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-unused-imports":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-import-resolver-webpack":"^0.13.2","@typescript-eslint/eslint-plugin":"^5.25.0","eslint-import-resolver-typescript":"^2.7.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1654191315006_0.7397540837293188","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@broxus/eslint-config","version":"2.0.0","keywords":["eslint","linter","devtools"],"author":{"url":"https://github.com/JeremiahGeronimo","name":"Denis Klimov"},"license":"MIT","_id":"@broxus/eslint-config@2.0.0","maintainers":[{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"pavlovdog.moscow@gmail.com"}],"dist":{"shasum":"3bc5ed5cec0eb75a227ea5d734f46a25bba3175b","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":17,"integrity":"sha512-D4uXdGb6EUJwiDtLUPDQYgn6QnxKRAXRzbHr+rFqcVpuUdddfRyY9mv1G0jAPBp/Rwbccf2yORKvJC8dOtzP0Q==","signatures":[{"sig":"MEUCIHDbYrIIIdEdWfFb+DViAbsTBZZNxj3LApqn1SctoC8jAiEA8dPXv2VnXYa0eizve3UwWaOkdwHU0psSp6BfAufk3lk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6QK2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSLxAAkozxEtCAR1SUkvWer4vCdv+SumcL7ZX3nLJm6X5wImd6RUHy\r\n/AI+BdSwTjQNgFPG7NC725fVrJybtIF/K0tBrC0Lr3qyZngOyuzKxjbTOGt9\r\nBinfvGupne2XDkfxeCxFZOso0IEUeY7wQ3H9S7SPaTlGwlpkkbhU0n1A5gF7\r\nadLEDgjmtFO7BQ1qrKm2VK3UjfXf8PG/7d+jdXGJe/KgIRe/Yuc0tneJrbdS\r\n4OGy+kpWMZ9XitI4tjv055VrMG+AovmQ/LqZJqnPIVEfp2xGqHFAJmPjK0bS\r\neoTFKboeVpFLFzi/OpGWtlWA5nw2CUu4MK/MANuYp/ZYQ9OpTCffJ3Obxcxl\r\n330wXl5V4yVe46YJ0xZSkjkpiGts61niIBsEjZNcr2va/TG303w80k+5O5lF\r\nkdZlBJ8wztP1ckiebtJMb4cmpDwV+IsuSStJqUikZKkPFDZ+H0uLuHRcdXAX\r\nNBdS+mq6NPS0eetXOM1zRUB4doTI1HCR/yzF5gUruRlsivciVL87xuL0Xzmp\r\nKTJQyt9QfPB5T8rXK0nuEb3TkB/ilnKwlPZGcRPS8lAvOIV6dJfqHlTXbAZV\r\nTfAT5I8YgsW1uQZSIho0rOQwRy9Fx84ZLnveCk5PGZuKkihnqeCHQf+m0Edn\r\n3W2R5pi+YJmjwrcbRp85ODE/laWDiQEJnuk=\r\n=nuSm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"npm":">=8","node":">=16"},"gitHead":"dcd94181100a5c8fabd47a155e86445fc1e6e5ca","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"8.12.1","description":"Broxus config for eslint","directories":{},"_nodeVersion":"18.4.0","dependencies":{"eslint-plugin-react":"^7.30.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","@typescript-eslint/parser":"^5.31.0","eslint-plugin-unused-imports":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.31.0","eslint-import-resolver-typescript":"^3.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0_1659437750624_0.13854971381899928","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@broxus/eslint-config","version":"2.1.0","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@2.1.0","maintainers":[{"name":"odrin","email":"odrin666@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"pavlovdog.moscow@gmail.com"}],"dist":{"shasum":"0f2426b77112bd36026beeed3b35b13de5fee919","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-2.1.0.tgz","fileCount":19,"integrity":"sha512-GXIU+EMUIr+Nf8HCpTqrWLsGODTi73paTFsP1oTbtLCvQWE2T9cEuIMI5ebazAHTsMsjwUq0+ro6W2SYcOuS9A==","signatures":[{"sig":"MEQCICpKcB6HZFAQjbUtQJzuzlYlVndOnRh1WaNBRozCxF/4AiB8+RLFVGK++8DqNSjBOMRg/UqJrCGtc42JfRysdbInyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBsT8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7zw/9GDMc7pwu202//eiIY8eBLGLrUqdWmHLgzT/54PAp7Wln1qBY\r\nP5Q1t/oKkq1GhGRyiMVnR2z2qqVljv7PQDoZWwqhW1fZsfr1XRIl9hvx7HKV\r\nfN34goKMinHw91FOVrILwlOoTdiZxTY5kRor/u8xMqyTqdSyGnGkB3jpCeWl\r\n5if1GC878sDcoPJ5tsvsYNhwhj09ZyIrvwNZm4qUbAdBmyuLvAnGGPtFKqRL\r\nzTuRL0hYrdpX/O8xK4JFzX4W146QjnbvkftUPMlBJN6dlKPVp2ZfTd3HuqHT\r\nRNAIFc5W/yltFroDUO8KTV3+f11q1j7SbaMPe60nYQwyKY9tn6UWO3UuBue0\r\nGHp0w3G2JpUwGhUHAbh3HGdGRDnsikbrHyC24gAAVZQp981mdw9QNAoOxpxe\r\n6dTNy8X0rjwcnzNzDN051y8CYndoNNhvoAIxnMOFt7Ral2RTAUMsHr+TLtsb\r\nTyzFNQHRE4qRGNj5ONvDo+RgFvP6mnFunHx8bCvYFjZKYvdrobvOgbUebFiq\r\ndywco5p1Yk8BbfAXMz9iolHyCvyscYIG/A/R9214WmtR+4XpHz7OYvgFOpsE\r\ngC3KFDS3YBrFVUmmqJsgYhJyUlNPl4FUY7SrJYtOY0ePCUUMx24YWvzhs+Yu\r\nBhnBq+9xMME6QyY4uavjlt3AqgQt7DKsrQ4=\r\n=tAQU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0"},"exports":{".":"./lib/index.js","./base":"./lib/base.js","./hooks":"./lib/hooks.js","./react":"./lib/react.js","./package.json":"./package.json"},"gitHead":"1bee62d2234198d5a4fde6fd82c53d5ec1a38e09","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"8.6.0","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"16.14.2","dependencies":{"eslint-plugin-react":"^7.32.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^5.54.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-unused-imports":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.54.0","eslint-import-resolver-typescript":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 8.30.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.1.0_1678165244308_0.5930412047103615","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@broxus/eslint-config","version":"2.1.1","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@2.1.1","maintainers":[{"name":"odrin","email":"odrin666@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"pavlovdog.moscow@gmail.com"}],"dist":{"shasum":"2c048e63204ad9cc095fa712da87fd646cbc429e","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-2.1.1.tgz","fileCount":19,"integrity":"sha512-JLF89DGHH05q6+CbPRh2NjgrfUhnU4eQCKoVL4IBLKJ68SS1VLVyYW0/wVGxohD2m8ctborgVspmv/3E2AN1tw==","signatures":[{"sig":"MEYCIQCfOgqtGP7/jH4P0YuXXYnNIgOy5FTiANv/XVGdMaVnHQIhAO/VeclgTs4qfSJRMtrT3u9LGBuGv0xZlgyZFsJ+TTdP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKAG/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoN/A/+JrYLltox6Kj7/zpKxxrmdRQf1o+X/Befc4kiEwe6LXQ2XqAz\r\nq+UFXQ4+Z/3vlVBk3SOL69STwI+HwzPrNyBvBduSZ+J4bJOZ40C9M5Ys61Hq\r\nEz/oAD3fXM18wvTzRUlz+K/zEgkp14+JrJeaoT6TFSlFJLqfZ+AfbegcMAxI\r\nBuYmR2OPFKx7bOaV1vVGgVmNU2nCZF8e+ABxnhoTeEsTZlHi9RR/t+8ta+Y1\r\nLHtaOaaMZ25pMEuFHKBROtNHLhymMWWrzLbn8QGJ5JUBQGUTvhAOHy8ktsU+\r\ndUgI4GUrazukm2J1dHyeWSe+ww9HUSAwXZZEIOtL9Y6CjY83mpEf7oBUgmAa\r\nxQdOWgYGW2TxIw4nKtQeKyL6MkQQvCsHTdDQbn0uqBo5Fq7foquNzuPFmjkR\r\nMQ0FSlv2dIRWMLvUHshkWk+ZUs5IqJZ2JbA/dzxu2Qz9lmY2t4FngrdX7Cx7\r\n0KjOhwbrgjXMk+X/zTXM7uCDs6BFlnOoQZFe6PabDP2Wuqm9Mb5RC/ScBEMf\r\nAk5OBHNJo2lXpGET/bSYMak/Zi3Qy9V2yyBDRs+lhIIN/j/TTvX3M4xq89mI\r\nS5tHpljlZ2nP51oBnw/2yAiEJskyAOUA2ZeLLleqsMoWm76iqKU7y1lDhvoq\r\nUoDsVBSD7MsGso9elCz+4iC8/+Mx77duXBw=\r\n=YXFx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0"},"exports":{".":"./lib/index.js","./base":"./lib/base.js","./hooks":"./lib/hooks.js","./react":"./lib/react.js","./package.json":"./package.json"},"gitHead":"0de07cd468bd3f9b3c86ff3af867059430ac41ca","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"8.6.0","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"16.14.2","dependencies":{"eslint-plugin-react":"^7.32.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^5.55.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-unused-imports":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.55.0","eslint-import-resolver-typescript":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 8.30.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.1.1_1680343486911_0.6653619095184908","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@broxus/eslint-config","version":"2.2.0","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@2.2.0","maintainers":[{"name":"odrin","email":"odrin666@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"pavlovdog.moscow@gmail.com"}],"dist":{"shasum":"e0b63ed59622fa3d5429f2fc5ef8029e31d0e5f6","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-2.2.0.tgz","fileCount":19,"integrity":"sha512-CNRTdjr6gQv95qP8FreMJa58n1gFq2idBe7306Gr9igxuZDntu7csy7MECmjqqdXfsiX/R7JCoJcrDc+OiNbUg==","signatures":[{"sig":"MEYCIQDnJbgfFbzvRBTo6J0Tz8FOYotF/ZAAzEwKqSxmtzLnCgIhAMHWOy4pCuJm3MF4rwn1LflhhElKOrDkhoZjtbFmSHpX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14791},"main":"lib/index.js","engines":{"node":"^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0"},"exports":{".":"./lib/index.js","./base":"./lib/base.js","./hooks":"./lib/hooks.js","./react":"./lib/react.js","./package.json":"./package.json"},"gitHead":"e88495e1d38009e6d4bfde513449a56746812105","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"8.6.0","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"16.14.2","dependencies":{"eslint-plugin-react":"^7.32.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^5.59.6","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-unused-imports":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.59.6","eslint-import-resolver-typescript":"^3.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 8.30.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.2.0_1684688588874_0.30717604811313226","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@broxus/eslint-config","version":"2.3.0","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@2.3.0","maintainers":[{"name":"odrin","email":"odrin666@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"pavlovdog.moscow@gmail.com"}],"dist":{"shasum":"a40bbd82bec9c88963c2c04beebd5408d9f004f9","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-2.3.0.tgz","fileCount":19,"integrity":"sha512-jdjiu3+tph53ilm0MnQHcMVo2yRNaM/XIdX52bTZ6C8yHetwMZeoGVxCmjtolH+Z8Mv0xVoStIdw43H7dg2w3g==","signatures":[{"sig":"MEQCIFbgse83Eqi+fiDj8XRaIjHRDFRFtI/sIp5DwcM0bG+oAiAtUHt544nACeoJbCRoD3d6jEX+LOrVrooxcw7WO/B/gA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14791},"main":"lib/index.js","engines":{"node":"^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0"},"exports":{".":"./lib/index.js","./base":"./lib/base.js","./hooks":"./lib/hooks.js","./react":"./lib/react.js","./package.json":"./package.json"},"gitHead":"672d9529a0890dc61f2e6869aa26996e01b01dca","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"8.6.0","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"16.14.2","dependencies":{"eslint-plugin-react":"^7.32.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^5.59.8","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-unused-imports":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.59.8","eslint-import-resolver-typescript":"^3.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 8.30.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.3.0_1685445291868_0.42819896149859615","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@broxus/eslint-config","version":"2.3.1","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@2.3.1","maintainers":[{"name":"odrin","email":"odrin666@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"pavlovdog.moscow@gmail.com"}],"dist":{"shasum":"a5ed1bf3187f49a9817547720784e551ee7dd177","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-2.3.1.tgz","fileCount":19,"integrity":"sha512-M1tuf3RJ09nAL7JtygIqEutmdEUfHikFtp2T8VGLIkh4nkMAvzADx95e+j4VUGxiwDDu1o8klx+lk36ZwJfJ7A==","signatures":[{"sig":"MEUCIFw8xE0d5aa+YT9fJWORCTrTfnph5oyE/xeox/V74fL/AiEAsiiUQx4eSYu8rhrXeN63fS9evixFKJGMV6lU31HLt4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14793},"main":"./lib/index.js","engines":{"node":"^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0"},"exports":{".":"./lib/index.js","./base":"./lib/base.js","./hooks":"./lib/hooks.js","./react":"./lib/react.js","./package.json":"./package.json"},"gitHead":"426050d828cdf9f2057ef51736d0bc1b98192123","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"9.5.1","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eslint-plugin-react":"^7.32.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^5.59.8","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-unused-imports":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.59.8","eslint-import-resolver-typescript":"^3.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 8.30.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.3.1_1687053978429_0.850253309027275","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@broxus/eslint-config","version":"2.3.2","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@2.3.2","maintainers":[{"name":"pavel337","email":"sudokey@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"pavlovdog.moscow@gmail.com"}],"dist":{"shasum":"5e5b75689af52d622ef25ca4f5a21d74383bc743","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-2.3.2.tgz","fileCount":19,"integrity":"sha512-KrCfoFKSX8jb+psun55RSfpyBfweNp2Bnlie+xZadDJjwAgUcmt6HxW3zwVHPsoTfHkHaiMabMK91Zer9Wlj1g==","signatures":[{"sig":"MEQCICjOA7sufiSAeGV5y6SDEWiZRxfMLFNB/uB3ngh8kip1AiBewSKS0hGFTjyvoG54PkZ1yz1WUYawVuDgg0MM0e5rPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14788},"main":"./lib/index.js","engines":{"node":"^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0"},"exports":{".":"./lib/index.js","./base":"./lib/base.js","./hooks":"./lib/hooks.js","./react":"./lib/react.js","./package.json":"./package.json"},"gitHead":"9fc05b64a6cf23f00d931da445112fbe28cda210","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"9.5.1","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eslint-plugin-react":"^7.33.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^5.62.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-unused-imports":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-import-resolver-typescript":"^3.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.3.2_1690447387636_0.5718658006982862","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"@broxus/eslint-config","version":"2.3.3","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@2.3.3","maintainers":[{"name":"pavel337","email":"sudokey@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"pavlovdog.moscow@gmail.com"}],"dist":{"shasum":"74c21c7f307af7c2d240687ac6b778e2ee52b2d0","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-2.3.3.tgz","fileCount":21,"integrity":"sha512-oI8XDphNkfiDJVnSjUijOvFIHCnkM7PT8jpkL6BRSIzqEpfcqqMgrWVgARUcirBUvu0DTX/VUKiJ/jTboR6E1A==","signatures":[{"sig":"MEQCIENERflH2V1g0JHOHb2kYYJYI+ybZ4/hlNEed4coU8YXAiBXNaoBtLvxMUh5DghQFYNKAxBwUCOKRhoKE/wYgqcnyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15626},"main":"./lib/index.js","engines":{"node":"^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0"},"exports":{".":"./lib/index.js","./base":"./lib/base.js","./hooks":"./lib/hooks.js","./react":"./lib/react.js","./package.json":"./package.json"},"gitHead":"e90faf40e07e63fd64e807953690f5e09da4ceff","_npmUser":{"name":"pavel337","email":"sudokey@gmail.com"},"_npmVersion":"lerna/7.1.5/node@v16.20.2+x64 (linux)","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint-plugin-react":"^7.33.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^5.62.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-sort-exports":"^0.8.0","eslint-plugin-unused-imports":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-import-resolver-typescript":"^3.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.3.3_1692621173126_0.11488934769404291","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@broxus/eslint-config","version":"3.0.0","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@3.0.0","maintainers":[{"name":"pavel337","email":"sudokey@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"pavlovdog.moscow@gmail.com"}],"dist":{"shasum":"2f9dd0ea8d4e77310b116e5188402d380e4f3611","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-3.0.0.tgz","fileCount":21,"integrity":"sha512-lHYY9pHW1a+Fi9FZNQTZBZnIJnWDR0mvS/qIQ3BQXDc4Ypy0CTo3+cyAk9sNVZry+MCCbRKT+lNzUOsyOJCEAQ==","signatures":[{"sig":"MEQCICjMs0gkxtkqVLUUpzaN565f/sD0A/8UbqDKCcb1vUmjAiB0DHq+doINC66XvS+YztJd1tDOg9pPn56S8abW/88DlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15624},"main":"./lib/index.js","engines":{"node":"^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0"},"exports":{".":"./lib/index.js","./base":"./lib/base.js","./hooks":"./lib/hooks.js","./react":"./lib/react.js","./package.json":"./package.json"},"gitHead":"d93c13890fbba98098245c05b572dcca13142c18","_npmUser":{"name":"pavel337","email":"sudokey@gmail.com"},"_npmVersion":"lerna/7.4.2/node@v16.20.2+x64 (linux)","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint-plugin-react":"^7.33.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.0","eslint-plugin-jsx-a11y":"^6.8.0","@typescript-eslint/parser":"^6.9.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-sort-exports":"^0.8.0","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^6.9.1","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.0_1699358191048_0.999836872627252","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@broxus/eslint-config","version":"3.1.0","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@3.1.0","maintainers":[{"name":"pavel337","email":"sudokey@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"pavlovdog.moscow@gmail.com"}],"dist":{"shasum":"4917cd0f3df1ecdeed08b3976c722a44b6fe8151","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-3.1.0.tgz","fileCount":21,"integrity":"sha512-rtlbdfRACVNKqZ3cpTr3amjBhHcQ4hvB3uLD6Pp8jKPRNJG8miz2D6FmbOb5u2wnDSi6av/dEHF1Zib+d/4ErQ==","signatures":[{"sig":"MEUCIA+QWy7jy+0Ta9tAE9AksVtGo3QYe1+DPEJxOSU8fZagAiEAobWYJwZjwEfab1l72m+L15gFE/oCtjal34RPl2nXpvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15636},"main":"./lib/index.js","engines":{"node":"^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0 || >=18.0.0"},"exports":{".":"./lib/index.js","./base":"./lib/base.js","./hooks":"./lib/hooks.js","./react":"./lib/react.js","./package.json":"./package.json"},"gitHead":"116454d5c0cbb528e15301b1e1a2cebba97cf219","_npmUser":{"name":"pavel337","email":"sudokey@gmail.com"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"18.19.1","dependencies":{"eslint-plugin-react":"^7.33.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","@typescript-eslint/parser":"^7.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-sort-exports":"^0.9.1","eslint-plugin-unused-imports":"^3.1.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.0.1","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.0_1708425149855_0.6061343802092718","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@broxus/eslint-config","version":"3.2.0","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@3.2.0","maintainers":[{"name":"pavel337","email":"sudokey@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"pavlovdog.moscow@gmail.com"}],"dist":{"shasum":"1195505ee4c8a1ba547ece021492e02749352e79","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-3.2.0.tgz","fileCount":21,"integrity":"sha512-ACXTgCwbhE5jJoZP0M5KwE7tl9JpDr1rZyI7D8CF0hxaxQ/I41oc9yVJDZ3HLnmDPh/AswNrl7NWjUf8Noj2EA==","signatures":[{"sig":"MEUCIQCZOBTpAxEpskeA348lk2XLjgriKgahN4yh1O9iXoG+xQIgDZZKi0CumAI65BAwcq6f16QUmgRpferXQEAo0hp9nN8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15644},"main":"./lib/index.js","engines":{"node":"^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0 || >=18.0.0"},"exports":{".":"./lib/index.js","./base":"./lib/base.js","./hooks":"./lib/hooks.js","./react":"./lib/react.js","./package.json":"./package.json"},"gitHead":"27e7a7602ee608f65839276c7cd56bed6ffcd205","_npmUser":{"name":"pavel337","email":"sudokey@gmail.com"},"_npmVersion":"lerna/8.1.2/node@v18.20.1+x64 (linux)","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"18.20.1","dependencies":{"eslint-plugin-react":"^7.34.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","@typescript-eslint/parser":"^7.6.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-sort-exports":"^0.9.1","eslint-plugin-unused-imports":"^3.1.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.6.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.x || ^9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.2.0_1712765475783_0.4541395177889824","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@broxus/eslint-config","version":"3.3.0","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@3.3.0","maintainers":[{"name":"pavel337","email":"sudokey@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"pavlovdog.moscow@gmail.com"}],"dist":{"shasum":"b26fc31ccc052c89805cb65a4e2152a7d9904645","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-3.3.0.tgz","fileCount":21,"integrity":"sha512-RQtzgDlgJS+0DZgpiPpCvlhu1nG0tIisKwf6xsam1HZNGUfO6Mu5itZh8gV9HBYNSLCMQJHdEMf8UBmwLKWUng==","signatures":[{"sig":"MEQCIGjy220j3WQoPMeT0O7Hq6RmGwUuUcok2goARI9hXzg/AiATSGwGrx9jnISbWMIswNJB95RgOJ8UXQAd7K2T+uV8hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15644},"main":"./lib/index.js","engines":{"node":"^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0 || >=18.0.0"},"exports":{".":"./lib/index.js","./base":"./lib/base.js","./hooks":"./lib/hooks.js","./react":"./lib/react.js","./package.json":"./package.json"},"gitHead":"792a63b805b3a83a6fd978c511ba338da0c27369","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"lerna/8.1.3/node@v18.20.2+x64 (linux)","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"18.20.2","dependencies":{"eslint-plugin-react":"^7.34.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","@typescript-eslint/parser":"^7.9.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.9.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.x || ^9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.3.0_1715697112080_0.05970018107017272","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"@broxus/eslint-config","version":"3.3.1","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@3.3.1","maintainers":[{"name":"pavel337","email":"sudokey@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"pavlovdog.moscow@gmail.com"}],"dist":{"shasum":"aa7c33eb87d2da2ca30901236f2291dfa000fdb7","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-3.3.1.tgz","fileCount":21,"integrity":"sha512-AkBk4RUWtd6RJ7Z21Mu3uLxoBO3cCebgUwgwpZo1aIEccm7G3MrgWwK4FtIKL/aqQNchgT0Fnvi9j+VO28CiVg==","signatures":[{"sig":"MEUCIBqEr32lJdp99pLhRQPd3oFJC8/1gAPw0iQdBKkp7SJFAiEAh/1wpknqBR0CmOqj05xz9zIpJFPEKRNSZu4uLniaf7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15692},"main":"./lib/index.js","engines":{"node":"^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0 || >=18.0.0"},"exports":{".":"./lib/index.js","./base":"./lib/base.js","./hooks":"./lib/hooks.js","./react":"./lib/react.js","./package.json":"./package.json"},"gitHead":"d5615f1e7419842a35649875432c71a2ea4b8e06","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"lerna/8.1.3/node@v18.20.2+x64 (linux)","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"18.20.2","dependencies":{"eslint-plugin-react":"^7.34.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","@typescript-eslint/parser":"^7.9.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.9.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.x || ^9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.3.1_1716052283083_0.3299165475406476","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@broxus/eslint-config","version":"3.4.0","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@3.4.0","maintainers":[{"name":"pavel337","email":"sudokey@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"pavlovdog.moscow@gmail.com"}],"dist":{"shasum":"0910e694271f1a24c68f77dc72bb95820ba62c94","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-3.4.0.tgz","fileCount":20,"integrity":"sha512-sf295hKgDYFgWC59c9XeESQFxDfWvgs1MQ3hkcvBpxb+FtRlNfdY6TA1tQZ/BWZQA3rCzHpaxnoj0ny0y7IISA==","signatures":[{"sig":"MEUCIHwMzgfgxBJao0M4CjD8yei7cGKFkz2+T0aRUXM4RT4PAiEAlwzQO8NsNX7vMyitGPU+U5x6GsWJqQfxC3GYgU8CLVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15025},"main":"./lib/index.js","engines":{"node":"^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0 || >=18.0.0"},"exports":{".":"./lib/index.js","./base":"./lib/base.js","./hooks":"./lib/hooks.js","./react":"./lib/react.js","./package.json":"./package.json"},"gitHead":"c24170ef13354a750b25af9241e56ae2fb818061","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"lerna/8.1.8/node@v18.20.4+x64 (linux)","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"18.20.4","dependencies":{"eslint-plugin-react":"^7.35.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.9.0","@typescript-eslint/parser":"^7.18.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.x || ^9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.4.0_1723449967871_0.9326391162922829","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@broxus/eslint-config","version":"3.5.0","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@3.5.0","maintainers":[{"name":"pavel337","email":"sudokey@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"pavlovdog.moscow@gmail.com"}],"dist":{"shasum":"3b9151893a8b0b6aaee469874225607e9e88bf5b","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-3.5.0.tgz","fileCount":20,"integrity":"sha512-cBmqaj+/KeOy2Cxp38qHVoIAke8pEtPry7iJzjch8UlLlxeTbxgvVptDKrNpf42orR6qDgLAFRdIhRuZo1+pFQ==","signatures":[{"sig":"MEQCICh4YWFuloZii24SHJXc7nb4S+2lSLMxVAto43yqHpX5AiAGRiQwPUX3DRVDTctSrNe6fyrRv+zy20Uf7f0WRyL1lQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15025},"main":"./lib/index.js","engines":{"node":"^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0 || >=18.0.0"},"exports":{".":"./lib/index.js","./base":"./lib/base.js","./hooks":"./lib/hooks.js","./react":"./lib/react.js","./package.json":"./package.json"},"gitHead":"8a3b003660e5bd5c2c66438e4d9f12fc5ad5a8e1","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"lerna/8.1.8/node@v18.20.4+x64 (linux)","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"18.20.4","dependencies":{"eslint-plugin-react":"^7.36.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.30.0","eslint-plugin-jsx-a11y":"^6.10.0","@typescript-eslint/parser":"^8.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.x || ^9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.5.0_1726483983506_0.9942133514237468","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"@broxus/eslint-config","version":"3.6.0","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@3.6.0","maintainers":[{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"hello@sergeypotekhin.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"pavel337","email":"sudokey@gmail.com"}],"dist":{"shasum":"7e1c58db5277b23c8f44e718e99594e0750e6e86","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-3.6.0.tgz","fileCount":20,"integrity":"sha512-rHHXG69zh4zCKBIc+ZPW2fDzZd0NkT1Y9J5nrYE52VmoF8PiR2HmGcVMyCIhVNpAKkL2Sy3KUOVYY4mDXEkSZw==","signatures":[{"sig":"MEQCICXk5Tr5PucNtvd1u0Ona4QRgUhqDARSAS/Zno0lnSZwAiBopHuITW3TuqgYIaYdy3QKm7m2Cci76qucehzg9UO/Mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15026},"main":"./lib/index.js","engines":{"node":"^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0 || >=18.0.0"},"exports":{".":"./lib/index.js","./base":"./lib/base.js","./hooks":"./lib/hooks.js","./react":"./lib/react.js","./package.json":"./package.json"},"gitHead":"697f32dd392bc647043d1d4d96e183ef6ccf2dde","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v18.20.5+x64 (linux)","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"18.20.5","dependencies":{"eslint-plugin-react":"^7.37.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-plugin-jsx-a11y":"^6.10.2","@typescript-eslint/parser":"^8.15.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.x || ^9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.6.0_1733018109672_0.22398694346039938","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"@broxus/eslint-config","version":"3.7.0","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@3.7.0","maintainers":[{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"hello@sergeypotekhin.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"pavel337","email":"sudokey@gmail.com"}],"dist":{"shasum":"3ab330ec1cb2b5e5db9f1fd2d6054ab7b131c74a","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-3.7.0.tgz","fileCount":20,"integrity":"sha512-B2KcA0xdzVNn6I1y33bcBBZkplYJaARncx7csnQSSAD1C9X1NlcJMYJtsplJHagNlfk4mFnKc+4WQDK40B6zIg==","signatures":[{"sig":"MEYCIQCplaNsdlCg/2OzaTYkBWaLaJGTt48FVTgV22t71sUGZwIhALAs+SvO8S120YUc8pVM//SK/WtA7yfvjJfnPcwQPkPV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15026},"main":"./lib/index.js","engines":{"node":"^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0 || >=18.0.0"},"exports":{".":"./lib/index.js","./base":"./lib/base.js","./hooks":"./lib/hooks.js","./react":"./lib/react.js","./package.json":"./package.json"},"gitHead":"671089ea81dba897bc0db5aff16d1819966956c1","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"lerna/8.2.0/node@v18.20.7+x64 (linux)","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"18.20.7","dependencies":{"eslint-plugin-react":"^7.37.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-plugin-jsx-a11y":"^6.10.2","@typescript-eslint/parser":"^8.25.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-sort-exports":"^0.9.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.x || ^9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.7.0_1740943215347_0.1574755164211048","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@broxus/eslint-config","version":"3.8.0","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@3.8.0","maintainers":[{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"hello@sergeypotekhin.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"pavel337","email":"sudokey@gmail.com"}],"dist":{"shasum":"68598cac472be25a6775d03b3f8aa4cc4cbae0f6","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-3.8.0.tgz","fileCount":20,"integrity":"sha512-e0G8GHqOJ2PdfAyo3PTli0fdTfGUdhCHMYZhZmZSqqY/KA2fI99ovmne8D4p/ET9oz8iIFqTflKYCnLoHErj5A==","signatures":[{"sig":"MEYCIQCSjrCLoetdr4G/HmcQ8SrfiYdH6NNaiGdGQb1vz5rPhgIhAP33tiKTtkvNM2HovTwKQa6Yg9Eac/YcH4aSgD+LT3Rl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15018},"main":"./lib/index.js","engines":{"node":"^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0 || >=18.0.0"},"exports":{".":"./lib/index.js","./base":"./lib/base.js","./hooks":"./lib/hooks.js","./react":"./lib/react.js","./package.json":"./package.json"},"gitHead":"925261cf60db9dec9800ae7d3892fa7b6278d4fa","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"lerna/8.2.1/node@v18.20.8+x64 (linux)","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"18.20.8","dependencies":{"eslint-plugin-react":"^7.37.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-plugin-jsx-a11y":"^6.10.2","@typescript-eslint/parser":"^8.29.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-sort-exports":"^0.9.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.8.0_1744889891910_0.508217915578401","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@broxus/eslint-config","version":"3.8.1","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@3.8.1","maintainers":[{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"hello@sergeypotekhin.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"pavel337","email":"sudokey@gmail.com"},{"name":"maxpretorian","email":"pretoriannbox@gmail.com"}],"dist":{"shasum":"febc2b6ccbd98903b7890f42233e673f2bcdc927","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-3.8.1.tgz","fileCount":20,"integrity":"sha512-nAD0MBhSnQvFyeR7sUtVWx8kOAb80z4SoIxENPSAmyLfqhiUCTDp0n4S3S81x0/QPic6QhNlxgiiigneQabm1Q==","signatures":[{"sig":"MEUCIQCOdojQ263wguPTPGXDRBJ8bQGWn5wygCW4T5/mO+AhKgIgS4s9zU0OTKXDzDQhjmImpPdauI+kwLE+OsUX96eXGjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15018},"main":"./lib/index.js","engines":{"node":"^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0 || >=18.0.0"},"exports":{".":"./lib/index.js","./base":"./lib/base.js","./hooks":"./lib/hooks.js","./react":"./lib/react.js","./package.json":"./package.json"},"gitHead":"d091e088f131687948aefc881707b5df1c3890d9","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"lerna/8.2.2/node@v18.20.8+x64 (linux)","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"18.20.8","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-plugin-jsx-a11y":"^6.10.2","@typescript-eslint/parser":"^8.31.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-sort-exports":"^0.9.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^4.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.8.1_1746270185128_0.16761278053655015","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@broxus/eslint-config","version":"4.0.0","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@4.0.0","maintainers":[{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"hello@sergeypotekhin.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"pavel337","email":"sudokey@gmail.com"},{"name":"maxpretorian","email":"pretoriannbox@gmail.com"},{"name":"karneges1","email":"karneges2012@gmail.com"}],"dist":{"shasum":"6a26d290ecbb905de07c5571b5ff1315114e2be1","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-4.0.0.tgz","fileCount":35,"integrity":"sha512-YUjMAP7lI76FfibojGcuLLNHQodq5HxJWPe7nkzd9OI1I6pAK3ifmhkupwkDU9QMt/PFZcQ0k7R1zhY9zwmO9g==","signatures":[{"sig":"MEUCIH42SIypMbW3YHgsGhMZ0KhpkeJKftMEnu/qmOOJDGsYAiEA8GRj5wiEiSwZDFuhIXh0m3eNDc1Qd6jwBiWcvLSthnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164229},"main":"./eslintrc/index.js","type":"commonjs","engines":{"node":">=16.0.0 || >=18.0.0 || >=20.0.0 || >=22.0.0 || >=24.0.0"},"exports":{".":"./eslintrc/index.js","./base":"./eslintrc/base.js","./flat":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./hooks":"./eslintrc/hooks.js","./react":"./eslintrc/react.js","./package.json":"./package.json"},"gitHead":"c5f39ab0d481e1a86a1675baf0e8a9eca317f5f2","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"lerna/8.2.4/node@v22.20.0+x64 (linux)","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"22.20.0","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.36.0","@eslint/compat":"^1.4.0","typescript-eslint":"^8.45.0","eslint-plugin-react":"^7.37.5","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/types":"^8.45.0","@typescript-eslint/parser":"^8.45.0","confusing-browser-globals":"^1.0.11","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^6.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-unused-imports":"^4.2.0","@typescript-eslint/eslint-plugin":"^8.45.0","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.x || ^9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.0_1759498994023_0.17492882662622744","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@broxus/eslint-config","version":"4.1.0","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@4.1.0","maintainers":[{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"hello@sergeypotekhin.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"pavel337","email":"sudokey@gmail.com"},{"name":"maxpretorian","email":"pretoriannbox@gmail.com"},{"name":"karneges1","email":"karneges2012@gmail.com"}],"dist":{"shasum":"852044a1019b2b82a4ff9dc2de308c2c58cd0a58","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-4.1.0.tgz","fileCount":35,"integrity":"sha512-3FvAWC5rIe+DbITko/m1xRF8SvNRbffyHVbYMLoCojSRsHDJKIjZzgDnfP3GtctHGHxhjTMhf9I8trMZdtVKAg==","signatures":[{"sig":"MEUCIHLRkGJQfxI9KJ6weOQv9JkUpSURw7uqE+5bxNSSguznAiEA8LeCXMp5Dtilv4lHfntKQfhRNkaCJZ5IXHILiVd6ky4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164265},"main":"./eslintrc/index.js","type":"commonjs","engines":{"node":">=16.0.0 || >=18.0.0 || >=20.0.0 || >=22.0.0 || >=24.0.0"},"exports":{".":"./eslintrc/index.js","./base":"./eslintrc/base.js","./flat":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./hooks":"./eslintrc/hooks.js","./react":"./eslintrc/react.js","./package.json":"./package.json"},"gitHead":"fa7a48a57ed1ad72d4d2dea298cf15a00cf56753","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"lerna/8.2.4/node@v22.21.0+x64 (linux)","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"22.21.0","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.36.0","@eslint/compat":"^1.4.0","typescript-eslint":"^8.46.0","eslint-plugin-react":"^7.37.5","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/types":"^8.46.0","@typescript-eslint/parser":"^8.46.0","confusing-browser-globals":"^1.0.11","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^6.1.1","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-unused-imports":"^4.2.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.x || ^9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.1.0_1761556887848_0.7139792309302082","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@broxus/eslint-config","version":"4.1.1","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@4.1.1","maintainers":[{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"hello@sergeypotekhin.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"pavel337","email":"sudokey@gmail.com"},{"name":"maxpretorian","email":"pretoriannbox@gmail.com"},{"name":"karneges1","email":"karneges2012@gmail.com"}],"dist":{"shasum":"63d72d482664d33a21a415fb95a9f85cd0bc8228","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-4.1.1.tgz","fileCount":35,"integrity":"sha512-xcRQlUrGTNsOTuMEVtDd0wNhO0SqU4IC3CM4VmkLu2EDl64bOGQGBs2dBYjT/G28MQQ8WquOkFJSxU/rX1KITQ==","signatures":[{"sig":"MEUCIChDvtwow9mcCMYC0XoTwbQvTjxPzk2qtZ4MdpuYJoIoAiEAyYvaV1V34gcU2c0UEdzLVk2mr/UayE2o8893DAbiSZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164265},"main":"./eslintrc/index.js","type":"commonjs","engines":{"node":">=16.0.0 || >=18.0.0 || >=20.0.0 || >=22.0.0 || >=24.0.0"},"exports":{".":"./eslintrc/index.js","./base":"./eslintrc/base.js","./flat":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./hooks":"./eslintrc/hooks.js","./react":"./eslintrc/react.js","./package.json":"./package.json"},"gitHead":"b7737eba86330231643d40ea21bbc7fbb54a4469","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+x64 (linux)","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"22.21.1","dependencies":{"globals":"^16.5.0","@eslint/js":"^9.39.1","@eslint/compat":"^1.4.1","typescript-eslint":"^8.46.3","eslint-plugin-react":"^7.37.5","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@stylistic/eslint-plugin":"^5.5.0","@typescript-eslint/types":"^8.46.3","@typescript-eslint/parser":"^8.46.3","confusing-browser-globals":"^1.0.11","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.3","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.x || ^9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.1.1_1762888477253_0.9311950330898322","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@broxus/eslint-config","version":"4.1.2","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@4.1.2","maintainers":[{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"hello@sergeypotekhin.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"pavel337","email":"sudokey@gmail.com"},{"name":"maxpretorian","email":"pretoriannbox@gmail.com"},{"name":"karneges1","email":"karneges2012@gmail.com"}],"dist":{"shasum":"6b261ec9e4878a5b7420de7f6999fc76b9c761e7","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-4.1.2.tgz","fileCount":35,"integrity":"sha512-hsCHGfEdP/8pVFOZnX24VfoRiT7epFFcTyZAJEFAH51tvjKyTitUbfZ3T4qfXWuxKNKmS2kV2Uuc64/mp5JQZg==","signatures":[{"sig":"MEUCIEPj9GitE6gX3ULb5BjS58EnbYSyvLhNl6vdnJyL+qIqAiEAvHEqMyNIoiQwp0vY9hmPP2dfbYdhSfHKg1tSwMTngnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164263},"main":"./eslintrc/index.js","type":"commonjs","engines":{"node":">=16.0.0 || >=18.0.0 || >=20.0.0 || >=22.0.0 || >=24.0.0"},"exports":{".":"./eslintrc/index.js","./base":"./eslintrc/base.js","./flat":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./hooks":"./eslintrc/hooks.js","./react":"./eslintrc/react.js","./package.json":"./package.json"},"gitHead":"ba4aebd93f9870285da09017e289a6b0a468f2ce","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+x64 (linux)","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"22.21.1","dependencies":{"globals":"^16.5.0","@eslint/js":"^9.39.1","@eslint/compat":"^1.4.1","typescript-eslint":"^8.46.3","eslint-plugin-react":"^7.37.5","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@stylistic/eslint-plugin":"^5.5.0","@typescript-eslint/types":"^8.46.3","@typescript-eslint/parser":"^8.46.3","confusing-browser-globals":"^1.0.11","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.46.3","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"8.x || 9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.1.2_1765222895631_0.6586066494568077","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@broxus/eslint-config","version":"4.1.3","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@4.1.3","maintainers":[{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"hello@sergeypotekhin.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"pavel337","email":"sudokey@gmail.com"},{"name":"maxpretorian","email":"pretoriannbox@gmail.com"},{"name":"karneges1","email":"karneges2012@gmail.com"}],"dist":{"shasum":"4de40f69df2f6776062066e156d605455d0461bd","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-4.1.3.tgz","fileCount":35,"integrity":"sha512-kAaKYep6L6dsn5xvDnY+4dnKF6MzRGTkKtQfnGMYP4ALX3lgkLjKoP+c2ZptKk2TCHU8obD6sVD4A8DuTSgHsQ==","signatures":[{"sig":"MEUCIE82WOr1tXaWLMWuBrA+IPOVgyiwyN74E0xnaWGW1/JqAiEAthkVi3Fugyil7kzhxJLa7l3pnVkK7Mmk36eG+qiFczM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164362},"main":"./eslintrc/index.js","type":"commonjs","engines":{"node":">=16.0.0 || >=18.0.0 || >=20.0.0 || >=22.0.0 || >=24.0.0"},"exports":{".":"./eslintrc/index.js","./base":"./eslintrc/base.js","./flat":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./hooks":"./eslintrc/hooks.js","./react":"./eslintrc/react.js","./package.json":"./package.json"},"gitHead":"5293bd807ffdab6dfb1d55ba92eed73cf23d29dc","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+x64 (linux)","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"24.12.0","dependencies":{"globals":"^17.0.0","@eslint/js":"^9.39.2","@eslint/compat":"^2.0.0","typescript-eslint":"^8.51.0","eslint-plugin-react":"^7.37.5","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@stylistic/eslint-plugin":"^5.6.1","@typescript-eslint/types":"^8.51.0","@typescript-eslint/parser":"^8.51.0","confusing-browser-globals":"^1.0.11","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-perfectionist":"^5.2.0","eslint-plugin-unused-imports":"^4.3.0","@typescript-eslint/eslint-plugin":"^8.51.0","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"8.x || 9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.1.3_1767694089918_0.7034037130334805","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@broxus/eslint-config","version":"4.2.0","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@4.2.0","maintainers":[{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"hello@sergeypotekhin.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"pavel337","email":"sudokey@gmail.com"},{"name":"maxpretorian","email":"pretoriannbox@gmail.com"},{"name":"karneges1","email":"karneges2012@gmail.com"}],"contributors":[{"url":"https://github.com/JeremiahGeronimo","name":"Denis Klimov"}],"dist":{"shasum":"f2d79a16e6511049c863ea8406119b122d9c5921","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-4.2.0.tgz","fileCount":35,"integrity":"sha512-ZJIgKCxpsX7/X4476hOT12DMCl9mYZj5aOHyoj00vOI36LXbiTMUM7i5CitQMQeaMSzov9mZ1kH6vyH38/CcvA==","signatures":[{"sig":"MEYCIQDT/jO0ybksxHid3Mp9h+KPpMLV/z3LcOpXoLbi5lpGaQIhAIVGFlPaArmqLiBIlsytEwrZbXuZFoP7iAUDarxQ0RMG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164504},"main":"./eslintrc/index.js","type":"commonjs","engines":{"node":">=16.0.0 || >=18.0.0 || >=20.0.0 || >=22.0.0 || >=24.0.0"},"exports":{".":"./eslintrc/index.js","./base":"./eslintrc/base.js","./flat":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./hooks":"./eslintrc/hooks.js","./react":"./eslintrc/react.js","./package.json":"./package.json"},"gitHead":"369b6c1179b0b5bc344d46685bf05d0ecf090148","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"lerna/9.0.3/node@v24.13.1+x64 (linux)","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"24.13.1","dependencies":{"globals":"^17.3.0","@eslint/js":"^9.39.2","@eslint/compat":"^2.0.2","typescript-eslint":"^8.55.0","eslint-plugin-react":"^7.37.5","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@stylistic/eslint-plugin":"^5.8.0","@typescript-eslint/types":"^8.55.0","@typescript-eslint/parser":"^8.55.0","confusing-browser-globals":"^1.0.11","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-perfectionist":"^5.5.0","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.55.0","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"8.x || 9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.2.0_1770982509869_0.8375117622545589","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@broxus/eslint-config","version":"4.3.0","keywords":["eslint","linter","devtools"],"license":"MIT","_id":"@broxus/eslint-config@4.3.0","maintainers":[{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"hello@sergeypotekhin.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"pavel337","email":"sudokey@gmail.com"},{"name":"maxpretorian","email":"pretoriannbox@gmail.com"},{"name":"karneges1","email":"karneges2012@gmail.com"}],"contributors":[{"url":"https://github.com/JeremiahGeronimo","name":"Denis Klimov"}],"dist":{"shasum":"4107ef00624ebdb1640d1887b6d818051f5b166b","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-4.3.0.tgz","fileCount":35,"integrity":"sha512-O8/8hiwQxaOoLaS326tDzBwsJ55cEMFsFKr/o4USxgt3JMHF32LVPH6Zp+HkCCFasbRmc6rDc00bfgSZN63Z+g==","signatures":[{"sig":"MEQCIAyYc3wGropxLmkIEej9I0iJG9mw4F/tLR040O3wNLadAiBdyKz6PIDNopXaI6vRDmOQ1tK9thv47GFUX+YvSlb9Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164571},"main":"./eslintrc/index.js","type":"commonjs","engines":{"node":">=16.0.0 || >=18.0.0 || >=20.0.0 || >=22.0.0 || >=24.0.0"},"exports":{".":"./eslintrc/index.js","./base":"./eslintrc/base.js","./flat":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./hooks":"./eslintrc/hooks.js","./react":"./eslintrc/react.js","./package.json":"./package.json"},"gitHead":"4cf1daf1792be09cd33106051ebbd0700dd65f07","_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"_npmVersion":"lerna/9.0.5/node@v24.14.0+x64 (linux)","description":"Broxus base configuration for ESLint","directories":{},"_nodeVersion":"24.14.0","dependencies":{"globals":"^17.4.0","@eslint/js":"^9.39.3","@eslint/compat":"^2.0.2","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@stylistic/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^8.56.1","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-perfectionist":"^5.6.0","eslint-plugin-unused-imports":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.56.1","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/types":"^8.56.1"},"peerDependencies":{"eslint":"8.x || 9.x"},"optionalDependencies":{"eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.3.0_1772711744115_0.9373035747450149","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"@broxus/eslint-config","version":"4.3.1","description":"Broxus base configuration for ESLint","license":"MIT","keywords":["eslint","linter","devtools"],"maintainers":[{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"hello@sergeypotekhin.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"pavel337","email":"sudokey@gmail.com"},{"name":"maxpretorian","email":"pretoriannbox@gmail.com"},{"name":"karneges1","email":"karneges2012@gmail.com"}],"contributors":[{"name":"Denis Klimov","url":"https://github.com/JeremiahGeronimo"}],"publishConfig":{"access":"public"},"type":"commonjs","exports":{".":"./eslintrc/index.js","./base":"./eslintrc/base.js","./hooks":"./eslintrc/hooks.js","./react":"./eslintrc/react.js","./flat":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./package.json":"./package.json"},"main":"./eslintrc/index.js","engines":{"node":">=16.0.0 || >=18.0.0 || >=20.0.0 || >=22.0.0 || >=24.0.0"},"dependencies":{"@eslint/compat":"^2.1.0","@eslint/js":"^9.39.4","@stylistic/eslint-plugin":"^5.10.0","@typescript-eslint/eslint-plugin":"^8.59.4","@typescript-eslint/parser":"^8.59.4","confusing-browser-globals":"^1.0.11","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-import-x":"^4.16.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-perfectionist":"^5.9.0","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-unused-imports":"^4.4.1","globals":"^17.6.0","typescript-eslint":"^8.59.4"},"devDependencies":{"@typescript-eslint/types":"^8.59.4"},"optionalDependencies":{"eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"eslint":"8.x || 9.x"},"gitHead":"8f4c8281b10b9563a38691361c68eb7ee8177796","_id":"@broxus/eslint-config@4.3.1","_nodeVersion":"25.9.0","_npmVersion":"lerna/9.0.7/node@v25.9.0+x64 (linux)","dist":{"integrity":"sha512-wXyDuhpX9u50rpyThxp8UXIk+67M7LSfO7iIZlp68ryWCGLDbXCAUFTcdlm2GuVilSkvbkDj5KM9Hmy463MXjw==","shasum":"a79da38d34e76d554a62b5eede50070c8d4bc58b","tarball":"https://registry.npmjs.org/@broxus/eslint-config/-/eslint-config-4.3.1.tgz","fileCount":35,"unpackedSize":164572,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCqaoynQdMK9l+a/PKAzWscW1PZ+kvZ5IppgfgaGwtf7gIgca7xgn6JZh7FOtEGbbYtN7smem7bKA3pHPCQY3GYW+g="}]},"_npmUser":{"name":"geronimo","email":"plitnichenko@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_4.3.1_1779384377832_0.5156253495186811"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-02T17:35:14.944Z","modified":"2026-05-21T17:26:18.205Z","1.0.0":"2022-06-02T17:35:15.141Z","2.0.0":"2022-08-02T10:55:50.817Z","2.1.0":"2023-03-07T05:00:44.458Z","2.1.1":"2023-04-01T10:04:47.066Z","2.2.0":"2023-05-21T17:03:09.045Z","2.3.0":"2023-05-30T11:14:52.067Z","2.3.1":"2023-06-18T02:06:18.623Z","2.3.2":"2023-07-27T08:43:07.768Z","2.3.3":"2023-08-21T12:32:53.292Z","3.0.0":"2023-11-07T11:56:31.244Z","3.1.0":"2024-02-20T10:32:29.981Z","3.2.0":"2024-04-10T16:11:15.964Z","3.3.0":"2024-05-14T14:31:52.321Z","3.3.1":"2024-05-18T17:11:23.257Z","3.4.0":"2024-08-12T08:06:08.137Z","3.5.0":"2024-09-16T10:53:03.688Z","3.6.0":"2024-12-01T01:55:09.830Z","3.7.0":"2025-03-02T19:20:15.534Z","3.8.0":"2025-04-17T11:38:12.113Z","3.8.1":"2025-05-03T11:03:05.330Z","4.0.0":"2025-10-03T13:43:14.202Z","4.1.0":"2025-10-27T09:21:28.027Z","4.1.1":"2025-11-11T19:14:37.512Z","4.1.2":"2025-12-08T19:41:35.819Z","4.1.3":"2026-01-06T10:08:10.082Z","4.2.0":"2026-02-13T11:35:10.000Z","4.3.0":"2026-03-05T11:55:44.257Z","4.3.1":"2026-05-21T17:26:17.985Z"},"license":"MIT","keywords":["eslint","linter","devtools"],"description":"Broxus base configuration for ESLint","contributors":[{"name":"Denis Klimov","url":"https://github.com/JeremiahGeronimo"}],"maintainers":[{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"hello@sergeypotekhin.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"pavel337","email":"sudokey@gmail.com"},{"name":"maxpretorian","email":"pretoriannbox@gmail.com"},{"name":"karneges1","email":"karneges2012@gmail.com"}],"readme":"# Broxus ESLint config\n\nRecommended ESLint configuration to create formatted code with best practices based on the **Airbnb JavaScript [Style Guide](https://airbnb.io/javascript/)**.\n\n## Installation\n\nInstall the package as development dependency, alongside `eslint` package and it typings for best compatibility\n\n```shell\nnpm i @broxus/eslint-config eslint @types/eslint -D\n```\n\n```shell\nyarn add @broxus/eslint-config eslint @types/eslint -D\n```\n\n```shell\npnpm add @broxus/eslint-config eslint @types/eslint -D\n```\n\n```shell\nbun add @broxus/eslint-config eslint @types/eslint -D\n```\n\n## Usage\n\n1. Add `@broxus/eslint-config` to your ESLint configuration - either in [eslintrc] or in the `package.json` file under the `eslintConfig` key.\n\n   - eslintrc: Create the `.eslintrc.*` file in the root directory of your project and put code below to the file\n\n       <!-- prettier-ignore -->\n       ```json\n       {\n         \"extends\": [\n           \"@broxus\"\n         ]\n       }\n       ```\n\n   - package.json: Add code below to the `package.json`\n\n      <!-- prettier-ignore -->\n      ```json\n      {\n        \"eslintConfig\": {\n          \"extends\": \"@broxus\"\n        }\n      }\n      ```\n\n2. If you are using [eslint.config.js (flat config)] format, follow the instructions below.\n   - JavaScript: Create the `eslint.config.js` file in the root directory of your project and put code below to the file\n\n       <!-- prettier-ignore -->\n       ```javascript\n       import broxusEslint from '@broxus/eslint-config/flat'\n       import { defineConfig } from 'eslint/config'\n    \n       export default defineConfig(\n         { ignores: ['dist'] },\n    \n          ...broxusEslint.configs.recommended,\n          ...broxusEslint.configs.react,\n          ...broxusEslint.configs.reactHooks,\n          ...broxusEslint.configs.typescript,\n    \n         {\n           rules: {\n             // ...your own custom rules and overrides\n           },\n         },\n       )\n       ```\n\n   - TypeScript: Create the `eslint.config.ts` file in the root directory of your project and put code above\n    (the format, imports, and syntax are identical to the JavaScript version - TypeScript simply provides better type\n    checking and autocomplete support) to the file\n    \n     > [!TIP]\n     > You need to install `jiti` package to enable ESLint to load TypeScript configuration files. This package allows\n     > ESLint to transpile and execute TypeScript config files on the fly.\n\n     ```shell\n     npm i jiti -D\n     ```\n\n     ```shell\n     yarn add jiti -D\n     ```\n\n     ```shell\n     pnpm add jiti -D\n     ```\n\n     ```shell\n     bun add jiti -D\n     ```\n\n## Vite bundler\n\nTo configure `eslint-import-resolver-vite` for resolving aliases when using `eslint.config.ts`, follow these steps:\n\n### Prerequisites\n\n1. **Set up ES Module project**\n   \n   Your project must have `\"type\": \"module\"` in `package.json`:\n\n   ```json\n   {\n     \"type\": \"module\"\n   }\n   ```\n\n2. **Install required packages**\n\n   Install `eslint-plugin-import-x` and the Vite resolver alongside your existing `eslint-plugin-import`:\n\n   ```shell\n   npm i eslint-plugin-import-x eslint-import-resolver-vite -D\n   ```\n\n   ```shell\n   yarn add eslint-plugin-import-x eslint-import-resolver-vite -D\n   ```\n\n   ```shell\n   pnpm add eslint-plugin-import-x eslint-import-resolver-vite -D\n   ```\n\n   ```shell\n   bun add eslint-plugin-import-x eslint-import-resolver-vite -D\n   ```\n\n3. **Update TypeScript config**\n\n   Add `eslint.config.ts` to the `include` array in your `tsconfig.json`:\n\n   ```json\n   {\n     \"include\": [\n       \"src/**/*\",\n       \"vite.config.ts\",\n       \"eslint.config.ts\"\n     ]\n   }\n   ```\n\n   This ensures TypeScript recognizes and type-checks your ESLint configuration file.\n\n### Configuration\n\n4. **Configure your Vite config**\n\n   In your `vite.config.ts`, export the configuration object separately for ESLint usage:\n\n   ```typescript\n   import { type UserConfig, defineConfig } from 'vite'\n   import path from 'path'\n\n   export const viteConfigObject: UserConfig = {\n     resolve: {\n       alias: {\n         '@': path.resolve(__dirname, 'src'),\n         // ...other aliases\n       }\n     }\n   }\n\n   export default defineConfig({\n     // ...other config\n     resolve: { ...viteConfigObject.resolve },\n     // ...other config\n   })\n   ```\n\n5. **Configure ESLint to use import-x with Vite resolver**\n\n   In your `eslint.config.ts`, use both `eslint-plugin-import` (existing) and `eslint-plugin-import-x` (for Vite):\n\n   ```typescript\n   import { defineConfig } from 'eslint/config'\n   import { createViteImportResolver } from 'eslint-import-resolver-vite'\n\n   export default defineConfig(\n     // ...all necessary configs\n     {\n       settings: {\n         // ...other settings\n         // Keep existing import plugin settings\n         'import/extensions': [...allExtensions, '.json', '.scss', '.css'],\n         'import/resolver': {\n           node: allExtensions,\n             typescript: true,\n           },\n           // Add import-x for Vite resolver\n           'import-x/resolver-next': [\n             createViteImportResolver({\n               viteConfig: (await import('./vite.config')).viteConfigObject,\n             }),\n           ],\n         },\n       },\n   )\n   ```\n\n    #### Key points:\n\n   - **Keep existing `eslint-plugin-import`** - no need to remove, it continues to work as before\n   - **Add `eslint-plugin-import-x`** specifically for Vite alias resolution\n   - **Use `import-x/resolver-next`** for the Vite resolver while keeping `import/resolver` for other resolvers\n   - **Export vite config object separately** to allow ESLint to import and use it\n   - **Async import** of vite config using dynamic import with await\n\n   > This setup ensures that ESLint can properly resolve your Vite aliases while maintaining compatibility with existing import configurations.\n\n\n[eslint.config.js (flat config)]: https://eslint.org/docs/latest/use/configure/configuration-files-new\n[eslintrc]: https://eslint.org/docs/latest/use/configure/configuration-files\n","readmeFilename":"README.md"}