{"_id":"@bitrix24/eslint-config-bitrix24","_rev":"12-e45df130130a68a0bfd16a36f3efa632","name":"@bitrix24/eslint-config-bitrix24","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@bitrix24/eslint-config-bitrix24","version":"1.0.0","keywords":["eslint"],"author":{"name":"Bitrix24"},"license":"MIT","_id":"@bitrix24/eslint-config-bitrix24@1.0.0","maintainers":[{"name":"compote2","email":"compote@gmail.com"},{"name":"vovkabelov","email":"i@vovkabelov.ru"}],"homepage":"https://github.com/bitrix24/eslint-bitrix24#readme","bugs":{"url":"https://github.com/bitrix24/eslint-bitrix24/issues"},"dist":{"shasum":"2f7c983bf8b855842420099f4999ed282161a5a7","tarball":"https://registry.npmjs.org/@bitrix24/eslint-config-bitrix24/-/eslint-config-bitrix24-1.0.0.tgz","fileCount":16,"integrity":"sha512-P+n8YcI1M19Hs411kh7fo/gm8Th2JQHwbTFFaWjtRy/bPg2gYCU+DX5GT2Z9G0GNKeD1n+Qvv9diE+h3+dnA6Q==","signatures":[{"sig":"MEUCIQDYC73xGzfBw0Y2E+aGJqDMxEffryFrABMgVqx6qH/sRAIgDA2FSxPfxgYe4Y165vj4RmrOyxj9vyOplJYIQqQuBRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48293},"main":"index.js","gitHead":"fd659e448dd5ca927153b7744bf3d49691bc516b","scripts":{"lint":"eslint ."},"_npmUser":{"name":"compote2","email":"compote@gmail.com"},"repository":{"url":"git+https://github.com/bitrix24/eslint-bitrix24.git","type":"git"},"_npmVersion":"9.2.0","description":"ESLint shareable config for the Bitrix24 JavaScript style guide","directories":{},"_nodeVersion":"19.3.0","dependencies":{"eslint":"^8.41.0","@babel/core":"^7.21.8","eslint-plugin-vue":"^9.14.0","@babel/eslint-parser":"^7.21.8","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-flowtype":"^8.0.3","@babel/plugin-syntax-flow":"^7.21.4","@saji/eslint-plugin-brace-rules":"^0.2.1","@bitrix24/eslint-plugin-bitrix24-rules":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bitrix24_1.0.0_1685023762018_0.10701589790683985","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@bitrix24/eslint-config-bitrix24","version":"1.0.1","keywords":["eslint"],"author":{"name":"Bitrix24"},"license":"MIT","_id":"@bitrix24/eslint-config-bitrix24@1.0.1","maintainers":[{"name":"compote2","email":"compote@gmail.com"},{"name":"vovkabelov","email":"i@vovkabelov.ru"}],"homepage":"https://github.com/bitrix24/eslint-bitrix24#readme","bugs":{"url":"https://github.com/bitrix24/eslint-bitrix24/issues"},"dist":{"shasum":"a4424b2812304bb601ac5056e921d7bf744a0a54","tarball":"https://registry.npmjs.org/@bitrix24/eslint-config-bitrix24/-/eslint-config-bitrix24-1.0.1.tgz","fileCount":16,"integrity":"sha512-RL7gbgxvTIGlXdCOGd9lob4FuVqPSyRIFp/+eC5nSNpjaYAxRwLDXM8efC7pL020VIhagWrv3IifklRPGCtcyA==","signatures":[{"sig":"MEUCIQCFDc5jLo8Bg9qwXWEll7YYpreb3VomKK57rjIKpIsQmwIgFuGS6A2WY2hciz7TW0Xm+0sh/vkIKuQuv5x6W3BeQOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48237},"main":"index.js","gitHead":"7b6abf9c8f195b4c338bcdce66062766c18d6f92","scripts":{"lint":"eslint ."},"_npmUser":{"name":"compote2","email":"compote@gmail.com"},"repository":{"url":"git+https://github.com/bitrix24/eslint-bitrix24.git","type":"git"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Bitrix24 JavaScript style guide","directories":{},"_nodeVersion":"19.3.0","dependencies":{"eslint":"^8.41.0","@babel/core":"^7.21.8","eslint-plugin-vue":"^9.14.0","@babel/eslint-parser":"^7.21.8","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-flowtype":"^8.0.3","@babel/plugin-syntax-flow":"^7.21.4","@saji/eslint-plugin-brace-rules":"^0.2.1","@bitrix24/eslint-plugin-bitrix24-rules":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bitrix24_1.0.1_1685352827617_0.2957006521396579","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@bitrix24/eslint-config-bitrix24","version":"1.0.2","keywords":["eslint"],"author":{"name":"Bitrix24"},"license":"MIT","_id":"@bitrix24/eslint-config-bitrix24@1.0.2","maintainers":[{"name":"compote2","email":"compote@gmail.com"},{"name":"vovkabelov","email":"i@vovkabelov.ru"}],"homepage":"https://github.com/bitrix24/eslint-bitrix24#readme","bugs":{"url":"https://github.com/bitrix24/eslint-bitrix24/issues"},"dist":{"shasum":"81147de98071e3ac0424949e96e3e42a8029ec71","tarball":"https://registry.npmjs.org/@bitrix24/eslint-config-bitrix24/-/eslint-config-bitrix24-1.0.2.tgz","fileCount":16,"integrity":"sha512-QM840AfHPELPjOeCj+gF1Vd/B8Tx0a9pEaTVsgZkTsS6my18YvhPFEMszzz92Bn6xusUJHohaZVhpmNwEmWPfg==","signatures":[{"sig":"MEUCIQD//MzfD0gcmJpJ63Pkimlv/aOla/rDcJQft7NhtdC5OgIgYUvSgdmSliBeZ9iWVi/dG8eaTY196HWwZLmf7gx6bfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48379},"main":"index.js","gitHead":"4d625029c16f07a78b29b76a7ac7a9621e5ac155","scripts":{"lint":"eslint ."},"_npmUser":{"name":"compote2","email":"compote@gmail.com"},"repository":{"url":"git+https://github.com/bitrix24/eslint-bitrix24.git","type":"git"},"_npmVersion":"9.6.6","description":"ESLint shareable config for the Bitrix24 JavaScript style guide","directories":{},"_nodeVersion":"20.2.0","dependencies":{"eslint":"^8.41.0","@babel/core":"^7.21.8","eslint-plugin-vue":"^9.14.0","@babel/eslint-parser":"^7.21.8","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-flowtype":"^8.0.3","@babel/plugin-syntax-flow":"^7.21.4","@saji/eslint-plugin-brace-rules":"^0.2.1","@bitrix24/eslint-plugin-bitrix24-rules":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bitrix24_1.0.2_1685534071768_0.28220684547727726","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@bitrix24/eslint-config-bitrix24","version":"1.0.3","keywords":["eslint"],"author":{"name":"Bitrix24"},"license":"MIT","_id":"@bitrix24/eslint-config-bitrix24@1.0.3","maintainers":[{"name":"compote2","email":"compote@gmail.com"},{"name":"vovkabelov","email":"i@vovkabelov.ru"}],"homepage":"https://github.com/bitrix24/eslint-bitrix24#readme","bugs":{"url":"https://github.com/bitrix24/eslint-bitrix24/issues"},"dist":{"shasum":"b4e1c2bdff882b03118fe06bbfc4bee8b363e640","tarball":"https://registry.npmjs.org/@bitrix24/eslint-config-bitrix24/-/eslint-config-bitrix24-1.0.3.tgz","fileCount":16,"integrity":"sha512-nMN+EAm0uFL/OBZS34SvEFBNUYUunQTa97uRawH6eM3xNyO1lYVjUoQmXR51y8CACU36OC5NrYw2280PA7fJew==","signatures":[{"sig":"MEYCIQDWNR5xnVbWwETZ5NaDRMI0eVm6aIkKsgO2B6TX/R5N+AIhAI6wCbH3kZdVx+kH4LEM54iPR/RR+CJppRk5LR755t2v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52577},"main":"index.js","gitHead":"d608d3c4f81f7e56e191846ed8ddf8cbc4eb8f64","scripts":{"lint":"eslint ."},"_npmUser":{"name":"compote2","email":"compote@gmail.com"},"repository":{"url":"git+https://github.com/bitrix24/eslint-bitrix24.git","type":"git"},"_npmVersion":"9.6.6","description":"ESLint shareable config for the Bitrix24 JavaScript style guide","directories":{},"_nodeVersion":"20.2.0","dependencies":{"eslint":"^8.41.0","@babel/core":"^7.21.8","eslint-plugin-vue":"^9.14.0","@babel/eslint-parser":"^7.21.8","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-flowtype":"^8.0.3","@babel/plugin-syntax-flow":"^7.21.4","@saji/eslint-plugin-brace-rules":"^0.2.1","@bitrix24/eslint-plugin-bitrix24-rules":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bitrix24_1.0.3_1685691775059_0.8553689136931095","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@bitrix24/eslint-config-bitrix24","version":"1.0.4","keywords":["eslint"],"author":{"name":"Bitrix24"},"license":"MIT","_id":"@bitrix24/eslint-config-bitrix24@1.0.4","maintainers":[{"name":"compote2","email":"compote@gmail.com"},{"name":"vovkabelov","email":"i@vovkabelov.ru"}],"homepage":"https://github.com/bitrix24/eslint-bitrix24#readme","bugs":{"url":"https://github.com/bitrix24/eslint-bitrix24/issues"},"dist":{"shasum":"00cf3e64948393886fb5e9c6633a1d5f9c6bc464","tarball":"https://registry.npmjs.org/@bitrix24/eslint-config-bitrix24/-/eslint-config-bitrix24-1.0.4.tgz","fileCount":16,"integrity":"sha512-NmqVuM4vbmGGQ+doGERliP+Z+C9U6Sdw3av1eECc86tFCvnBeuJv4dfdro7OmwLhdhMbCkrM3OKmgv6VA4Azag==","signatures":[{"sig":"MEUCICmuk7pdx/VWR99i84EAqjm7zSDN+1J+WT9srt9MeOlxAiEAjZp5aH1GOEh9TzJvkUoTn4HVgqIo2/gcgx9kx+JTXvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52413},"main":"index.js","gitHead":"25bcd5397799d0651e3ca740291977a46a222a96","scripts":{"lint":"eslint ."},"_npmUser":{"name":"compote2","email":"compote@gmail.com"},"repository":{"url":"git+https://github.com/bitrix24/eslint-bitrix24.git","type":"git"},"_npmVersion":"9.6.6","description":"ESLint shareable config for the Bitrix24 JavaScript style guide","directories":{},"_nodeVersion":"20.2.0","dependencies":{"eslint":"^8.41.0","@babel/core":"^7.21.8","eslint-plugin-vue":"^9.14.0","@babel/eslint-parser":"^7.21.8","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-flowtype":"^8.0.3","@babel/plugin-syntax-flow":"^7.21.4","@saji/eslint-plugin-brace-rules":"^0.2.1","@bitrix24/eslint-plugin-bitrix24-rules":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bitrix24_1.0.4_1685949166747_0.9877562621752316","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@bitrix24/eslint-config-bitrix24","version":"1.0.5","keywords":["eslint"],"author":{"name":"Bitrix24"},"license":"MIT","_id":"@bitrix24/eslint-config-bitrix24@1.0.5","maintainers":[{"name":"compote2","email":"compote@gmail.com"},{"name":"vovkabelov","email":"i@vovkabelov.ru"}],"homepage":"https://github.com/bitrix24/eslint-bitrix24#readme","bugs":{"url":"https://github.com/bitrix24/eslint-bitrix24/issues"},"dist":{"shasum":"70062d94e59b69f3c2ffcd9727056f62df891520","tarball":"https://registry.npmjs.org/@bitrix24/eslint-config-bitrix24/-/eslint-config-bitrix24-1.0.5.tgz","fileCount":16,"integrity":"sha512-rE5MRvHrMQm/zrZtgFU2k4WOusyqUtmCO+oRYU/+WSmLgfc3A7Eau8s07cyjX4m+6+bSUf/ys1B99v0A7v57wA==","signatures":[{"sig":"MEUCIQCc/9eZaQ/Uv0vzkcyP9nZxCbb9dTWE8YpORMFE0ZIvEwIgIlzp8JzGPUwi7cGswLJ29h2Das0h0/Whe60WviV6y+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52408},"main":"index.js","gitHead":"777b89dc40d7b33ad332b78737503a71631de80d","scripts":{"lint":"eslint ."},"_npmUser":{"name":"compote2","email":"compote@gmail.com"},"repository":{"url":"git+https://github.com/bitrix24/eslint-bitrix24.git","type":"git"},"_npmVersion":"9.6.6","description":"ESLint shareable config for the Bitrix24 JavaScript style guide","directories":{},"_nodeVersion":"20.2.0","dependencies":{"eslint":"^8.41.0","@babel/core":"^7.21.8","eslint-plugin-vue":"^9.14.0","@babel/eslint-parser":"^7.21.8","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-flowtype":"^8.0.3","@babel/plugin-syntax-flow":"^7.21.4","@saji/eslint-plugin-brace-rules":"^0.2.1","@bitrix24/eslint-plugin-bitrix24-rules":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bitrix24_1.0.5_1685952013484_0.4124032267115214","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@bitrix24/eslint-config-bitrix24","version":"1.0.6","keywords":["eslint"],"author":{"name":"Bitrix24"},"license":"MIT","_id":"@bitrix24/eslint-config-bitrix24@1.0.6","maintainers":[{"name":"compote2","email":"compote@gmail.com"},{"name":"vovkabelov","email":"i@vovkabelov.ru"}],"homepage":"https://github.com/bitrix24/eslint-bitrix24#readme","bugs":{"url":"https://github.com/bitrix24/eslint-bitrix24/issues"},"dist":{"shasum":"48a2a4bf96a2ab6e86e5f61948cbd7ee35baa7c9","tarball":"https://registry.npmjs.org/@bitrix24/eslint-config-bitrix24/-/eslint-config-bitrix24-1.0.6.tgz","fileCount":16,"integrity":"sha512-RR4paOaoZ1sBEtW521pVRbaZgo7vHAWSWOCYwqHSWRGxOX+6C9Bqap54WLoYIFNzpj3P438vghMvXW2F0sY7rQ==","signatures":[{"sig":"MEUCIQDl+NB+DWZgqVh4jZuEr6HVLX1Lz0ivNSxtKg4ENDDa5AIgTS6O2pT25Hh4QHS0Jyqep20IR03Qhez7GG58DiwlA6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52409},"main":"index.js","gitHead":"6a7246b6c8544088230137025f6b779ae0ed8b5f","scripts":{"lint":"eslint ."},"_npmUser":{"name":"compote2","email":"compote@gmail.com"},"repository":{"url":"git+https://github.com/bitrix24/eslint-bitrix24.git","type":"git"},"_npmVersion":"9.6.6","description":"ESLint shareable config for the Bitrix24 JavaScript style guide","directories":{},"_nodeVersion":"20.2.0","dependencies":{"eslint":"^8.41.0","@babel/core":"^7.21.8","eslint-plugin-vue":"^9.14.0","@babel/eslint-parser":"^7.21.8","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-flowtype":"^8.0.3","@babel/plugin-syntax-flow":"^7.21.4","@saji/eslint-plugin-brace-rules":"^0.2.1","@bitrix24/eslint-plugin-bitrix24-rules":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bitrix24_1.0.6_1685966429296_0.1260135092521093","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@bitrix24/eslint-config-bitrix24","version":"1.0.7","keywords":["eslint"],"author":{"name":"Bitrix24"},"license":"MIT","_id":"@bitrix24/eslint-config-bitrix24@1.0.7","maintainers":[{"name":"compote2","email":"compote@gmail.com"},{"name":"vovkabelov","email":"i@vovkabelov.ru"}],"homepage":"https://github.com/bitrix24/eslint-bitrix24#readme","bugs":{"url":"https://github.com/bitrix24/eslint-bitrix24/issues"},"dist":{"shasum":"4a47fac394722b0ac8f874f16367ecdc9d188a25","tarball":"https://registry.npmjs.org/@bitrix24/eslint-config-bitrix24/-/eslint-config-bitrix24-1.0.7.tgz","fileCount":16,"integrity":"sha512-PdcAscLucGZCowQCU+Usl0pEWSZsKxsofCYcv8KkPZmviLg4CVt156GK6vMRla0DujNpePr98yELoRdjH9PXUQ==","signatures":[{"sig":"MEYCIQC33/cZder45QQkIWQ+YKDVfkoDZ0ppwaR0kfn4mlW8YwIhAJsq9Gy/MfYAPnacnsvogeGKFIZ4QWE/Lz4jI3II7W8z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52433},"main":"index.js","gitHead":"3d20bd2728a2ba0d23783289038c52a36d10b747","scripts":{"lint":"eslint ."},"_npmUser":{"name":"compote2","email":"compote@gmail.com"},"repository":{"url":"git+https://github.com/bitrix24/eslint-bitrix24.git","type":"git"},"_npmVersion":"9.6.6","description":"ESLint shareable config for the Bitrix24 JavaScript style guide","directories":{},"_nodeVersion":"20.2.0","dependencies":{"eslint":"^8.41.0","@babel/core":"^7.21.8","eslint-plugin-vue":"^9.14.0","@babel/eslint-parser":"^7.21.8","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-flowtype":"^8.0.3","@babel/plugin-syntax-flow":"^7.21.4","@saji/eslint-plugin-brace-rules":"^0.2.1","@bitrix24/eslint-plugin-bitrix24-rules":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bitrix24_1.0.7_1686125841229_0.6355036008126163","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@bitrix24/eslint-config-bitrix24","version":"1.0.8","keywords":["eslint"],"author":{"name":"Bitrix24"},"license":"MIT","_id":"@bitrix24/eslint-config-bitrix24@1.0.8","maintainers":[{"name":"compote2","email":"compote@gmail.com"},{"name":"vovkabelov","email":"i@vovkabelov.ru"}],"homepage":"https://github.com/bitrix24/eslint-bitrix24#readme","bugs":{"url":"https://github.com/bitrix24/eslint-bitrix24/issues"},"dist":{"shasum":"379fb1cdecec63ac98acb5016d32024e4467ee67","tarball":"https://registry.npmjs.org/@bitrix24/eslint-config-bitrix24/-/eslint-config-bitrix24-1.0.8.tgz","fileCount":16,"integrity":"sha512-YqB8i22bGQbQ55TO4W7NC2YGUi2qbV+EYqpt0/IqTIENTYSNMLwwAiKIXorDprBBInwIjUU5FalUQVbG3KWJnA==","signatures":[{"sig":"MEYCIQCr+262mrQMSncGfv7MBCYS2OqjtyVG6MogueSgHtXiNwIhAP7grP64yR2YXQIwnystDPv7J3wiQU0nY1hEKvuoWa2u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52547},"main":"index.js","gitHead":"9368d4fc689fce6191f81cdc6eb2865b121a34f9","scripts":{"lint":"eslint ."},"_npmUser":{"name":"compote2","email":"compote@gmail.com"},"repository":{"url":"git+https://github.com/bitrix24/eslint-bitrix24.git","type":"git"},"_npmVersion":"9.6.6","description":"ESLint shareable config for the Bitrix24 JavaScript style guide","directories":{},"_nodeVersion":"20.2.0","dependencies":{"eslint":"^8.41.0","@babel/core":"^7.21.8","eslint-plugin-vue":"^9.14.0","@babel/eslint-parser":"^7.21.8","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-flowtype":"^8.0.3","@babel/plugin-syntax-flow":"^7.21.4","@saji/eslint-plugin-brace-rules":"^0.2.1","@bitrix24/eslint-plugin-bitrix24-rules":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bitrix24_1.0.8_1689770372033_0.31727770369299035","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@bitrix24/eslint-config-bitrix24","version":"1.0.9","keywords":["eslint"],"author":{"name":"Bitrix24"},"license":"MIT","_id":"@bitrix24/eslint-config-bitrix24@1.0.9","maintainers":[{"name":"compote2","email":"compote@gmail.com"},{"name":"vovkabelov","email":"i@vovkabelov.ru"}],"homepage":"https://github.com/bitrix24/eslint-bitrix24#readme","bugs":{"url":"https://github.com/bitrix24/eslint-bitrix24/issues"},"dist":{"shasum":"2cb266233929c69f908838f1c282264428bb7c22","tarball":"https://registry.npmjs.org/@bitrix24/eslint-config-bitrix24/-/eslint-config-bitrix24-1.0.9.tgz","fileCount":16,"integrity":"sha512-DOWtgFTlCA28HhA4ZeS5EBgV1xUBBkSvdng6E8354H7qa4CWIbXK7TSrPB9BlrZdg1NEDwwJ1gm/HPpGcDafFQ==","signatures":[{"sig":"MEMCIFg3HR2TRU5a9AJgW9dcDlFzDydrJ+9c7ts6aGpHezzwAh90SPBkyi3n4sh1Ixn47xNhr7POvbdBCGaVJnRJ2KkU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52503},"main":"index.js","gitHead":"cc4b4eabd26da889b5a7a5d84ee865d5d38df210","scripts":{"lint":"eslint ."},"_npmUser":{"name":"compote2","email":"compote@gmail.com"},"repository":{"url":"git+https://github.com/bitrix24/eslint-bitrix24.git","type":"git"},"_npmVersion":"9.6.6","description":"ESLint shareable config for the Bitrix24 JavaScript style guide","directories":{},"_nodeVersion":"20.2.0","dependencies":{"eslint":"^8.41.0","@babel/core":"^7.21.8","eslint-plugin-vue":"^9.14.0","@babel/eslint-parser":"^7.21.8","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-flowtype":"^8.0.3","@babel/plugin-syntax-flow":"^7.21.4","@saji/eslint-plugin-brace-rules":"^0.2.1","@bitrix24/eslint-plugin-bitrix24-rules":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bitrix24_1.0.9_1690811478294_0.24456276246549646","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@bitrix24/eslint-config-bitrix24","version":"1.0.12","keywords":["eslint"],"author":{"name":"Bitrix24"},"license":"MIT","_id":"@bitrix24/eslint-config-bitrix24@1.0.12","maintainers":[{"name":"compote2","email":"compote@gmail.com"},{"name":"vovkabelov","email":"i@vovkabelov.ru"}],"homepage":"https://github.com/bitrix24/eslint-bitrix24#readme","bugs":{"url":"https://github.com/bitrix24/eslint-bitrix24/issues"},"dist":{"shasum":"8d27b973fadeb1d5514ca7739578335bfcc3b54c","tarball":"https://registry.npmjs.org/@bitrix24/eslint-config-bitrix24/-/eslint-config-bitrix24-1.0.12.tgz","fileCount":16,"integrity":"sha512-yeGtRYjehMEs6E+RJyms87B8Kwn/2HXaj/U4fIxoXA0HeV9m4YXqB/AnCi6+e7TYxh7DNoJ/cB+01bsNnGNt+w==","signatures":[{"sig":"MEUCIQCZXT7mwu9583LnS9S6zNIkLS4H83em5JXR+FMKQ/wTiQIgYPdVYSzIkC7JCg/Lwm0j5es5PfaHXdxY9QlodrUu8HA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52658},"main":"index.js","gitHead":"e88f6ea2beffde82728d1c465f272c796925fc99","scripts":{"lint":"eslint ."},"_npmUser":{"name":"compote2","email":"compote@gmail.com"},"repository":{"url":"git+https://github.com/bitrix24/eslint-bitrix24.git","type":"git"},"_npmVersion":"11.7.0","description":"ESLint shareable config for the Bitrix24 JavaScript style guide","directories":{},"_nodeVersion":"24.8.0","dependencies":{"eslint":"^8.41.0","@babel/core":"^7.21.8","eslint-plugin-vue":"^9.14.0","@babel/eslint-parser":"^7.21.8","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-flowtype":"^8.0.3","@babel/plugin-syntax-flow":"^7.21.4","@saji/eslint-plugin-brace-rules":"^0.2.1","@bitrix24/eslint-plugin-bitrix24-rules":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bitrix24_1.0.12_1770975432893_0.23983449507285926","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@bitrix24/eslint-config-bitrix24","version":"2.0.0","type":"module","description":"ESLint shareable config for the Bitrix24 JavaScript style guide","main":"./preset.js","exports":{".":"./preset.js","./rules":"./rules.js","./flow":"./flow.js","./typescript":"./typescript.js","./legacy-scripts":"./legacy-scripts.js","./tooling":"./tooling.js","./testing":"./testing.js"},"scripts":{"lint":"eslint ."},"repository":{"type":"git","url":"git+https://github.com/bitrix24/eslint-bitrix24.git"},"keywords":["eslint"],"author":{"name":"Bitrix24"},"license":"MIT","bugs":{"url":"https://github.com/bitrix24/eslint-bitrix24/issues"},"homepage":"https://github.com/bitrix24/eslint-bitrix24#readme","peerDependencies":{"eslint":"^9.0.0"},"dependencies":{"@babel/core":"^7.21.0","@babel/eslint-parser":"^7.21.0","@babel/plugin-syntax-flow":"^7.21.0","@bitrix24/eslint-plugin-bitrix24-rules":"^1.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^1.0.4","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-vue":"^10.0.0","globals":"^17.4.0","typescript-eslint":"^8.0.0"},"gitHead":"c58bf8f69369309dfdbb040fcba7984d3216e638","_id":"@bitrix24/eslint-config-bitrix24@2.0.0","_nodeVersion":"24.8.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-UfTyy+upbavvbjEF2a+F3H1+k3R7BDVbGI5AFmfhgV+2/RUfTehPvBt+OzznuQ8VYJGzxxyIVPNgdV7t7HcVJg==","shasum":"18818dac58354d032c457acda63fd72059c556fb","tarball":"https://registry.npmjs.org/@bitrix24/eslint-config-bitrix24/-/eslint-config-bitrix24-2.0.0.tgz","fileCount":20,"unpackedSize":65495,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICyBYVF8rtTcXAZRuCD9/8KnPrJ9K54bnbPWi8O6zLvBAiEAhtSJkr/sO+atJ/rn4jFUMm8mwnCwE1wbs04/8bxAgqU="}]},"_npmUser":{"name":"compote2","email":"compote@gmail.com"},"directories":{},"maintainers":[{"name":"compote2","email":"compote@gmail.com"},{"name":"vovkabelov","email":"i@vovkabelov.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-bitrix24_2.0.0_1773749899863_0.6443799076088077"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-25T14:09:21.947Z","modified":"2026-03-17T12:18:20.194Z","1.0.0":"2023-05-25T14:09:22.199Z","1.0.1":"2023-05-29T09:33:47.784Z","1.0.2":"2023-05-31T11:54:31.975Z","1.0.3":"2023-06-02T07:42:55.204Z","1.0.4":"2023-06-05T07:12:46.939Z","1.0.5":"2023-06-05T08:00:13.694Z","1.0.6":"2023-06-05T12:00:29.461Z","1.0.7":"2023-06-07T08:17:21.415Z","1.0.8":"2023-07-19T12:39:32.241Z","1.0.9":"2023-07-31T13:51:18.465Z","1.0.12":"2026-02-13T09:37:13.032Z","2.0.0":"2026-03-17T12:18:20.033Z"},"bugs":{"url":"https://github.com/bitrix24/eslint-bitrix24/issues"},"author":{"name":"Bitrix24"},"license":"MIT","homepage":"https://github.com/bitrix24/eslint-bitrix24#readme","keywords":["eslint"],"repository":{"type":"git","url":"git+https://github.com/bitrix24/eslint-bitrix24.git"},"description":"ESLint shareable config for the Bitrix24 JavaScript style guide","maintainers":[{"name":"compote2","email":"compote@gmail.com"},{"name":"vovkabelov","email":"i@vovkabelov.ru"}],"readme":"# @bitrix24/eslint-config-bitrix24\n\nShareable ESLint config for the Bitrix24 JavaScript style guide.\n\nRequires ESLint 9 (flat config). For ESLint 8, use v1.x of this package.\n\n## Installation\n\n```bash\nnpm install --save-dev eslint @bitrix24/eslint-config-bitrix24\n```\n\n## Usage\n\n### Preset (recommended)\n\nThe default export includes everything: rules, Flow and TypeScript parsers, legacy script overrides, tooling and testing configs.\n\n```js\nimport bitrix24 from '@bitrix24/eslint-config-bitrix24';\n\nexport default [\n    { ignores: ['**/dist/', '**/*.bundle.js'] },\n    ...bitrix24,\n];\n```\n\n### Granular exports\n\nAll subpath exports are without `files` — you control which files they apply to.\n\n```js\nimport bitrix24Rules from '@bitrix24/eslint-config-bitrix24/rules';\nimport bitrix24Flow from '@bitrix24/eslint-config-bitrix24/flow';\nimport bitrix24TypeScript from '@bitrix24/eslint-config-bitrix24/typescript';\nimport bitrix24LegacyScripts from '@bitrix24/eslint-config-bitrix24/legacy-scripts';\nimport bitrix24Tooling from '@bitrix24/eslint-config-bitrix24/tooling';\nimport bitrix24Testing from '@bitrix24/eslint-config-bitrix24/testing';\n\nexport default [\n    ...bitrix24Rules,\n    { files: ['**/*.js'], ...bitrix24Flow },\n    { files: ['**/*.ts'], ...bitrix24TypeScript },\n    { files: ['**/*.js'], ignores: ['**/src/**'], ...bitrix24LegacyScripts },\n    { files: ['**/bundle.config.{js,ts}'], ...bitrix24Tooling },\n    { files: ['**/test/**/*.{js,ts}'], ...bitrix24Testing },\n];\n```\n\n### Without Flow (pure JS + TS)\n\nIf your project doesn't use Flow, skip `./flow` and `./legacy-scripts`:\n\n```js\nimport bitrix24Rules from '@bitrix24/eslint-config-bitrix24/rules';\nimport bitrix24TypeScript from '@bitrix24/eslint-config-bitrix24/typescript';\nimport bitrix24Tooling from '@bitrix24/eslint-config-bitrix24/tooling';\nimport bitrix24Testing from '@bitrix24/eslint-config-bitrix24/testing';\n\nexport default [\n    ...bitrix24Rules,\n    { files: ['**/*.ts'], ...bitrix24TypeScript },\n    { files: ['**/bundle.config.{js,ts}'], ...bitrix24Tooling },\n    { files: ['**/test/**/*.{js,ts}'], ...bitrix24Testing },\n];\n```\n\n## Exports\n\n| Export | Type | Description |\n|---|---|---|\n| `.` | array (preset) | Rules + Flow + TypeScript + legacy scripts + tooling + testing |\n| `./rules` | array | Rules, plugins, language settings (browser, ES2021, BX global) |\n| `./flow` | object | Babel parser with Flow syntax support |\n| `./typescript` | object | TypeScript parser, disables TS-redundant ESLint rules |\n| `./legacy-scripts` | object | `sourceType: script`, disables `no-bx` and `no-io-without-polyfill` |\n| `./tooling` | object | Node.js globals, disables `need-alias` and `no-default-export` |\n| `./testing` | object | Mocha/Chai globals, disables `max-lines-per-function` and `cognitive-complexity` |\n\nThe preset (`.`) applies default `files` patterns. All subpath exports have no `files` — you specify them yourself.\n\n## What's included\n\n- ESLint core (errors, best practices, ES6, variables, style)\n- [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import)\n- [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise)\n- [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn)\n- [eslint-plugin-sonarjs](https://github.com/SonarSource/eslint-plugin-sonarjs)\n- [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) (script rules enabled, SFC rules off by default)\n- [@bitrix24/eslint-plugin-bitrix24-rules](https://github.com/bitrix24/eslint-bitrix24/tree/main/packages/eslint-plugin-bitrix24-rules)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}