{"_id":"@azat-io/eslint-config","_rev":"144-85862d4fee534d93cc47776bbe36cdf7","name":"@azat-io/eslint-config","dist-tags":{"latest":"2.97.0"},"versions":{"2.0.0":{"name":"@azat-io/eslint-config","version":"2.0.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.0.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"6ce75f655d22296de2d948688af66696d78b230f","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":30,"integrity":"sha512-agts9WUvsx2Pel9tOuk6E5T9OhLK/IM4Tl5fvUaJpPLJZOKRXeOxtJbxsNwfkSHOG378a54SvWRzb3cLRlIyLA==","signatures":[{"sig":"MEUCIDscGKq0LT8dL1fUIIB6I2RznHHFCLyzYNx8aeNgmgJ7AiEArxy/KjJN70dLAQlklbCKYuZx7ax8f/lRhTostdfQTVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125920},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"427501043ecd8474efc6e8c26df27f45b4d1c037","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"20.18.0","dependencies":{"globals":"^15.12.0","eslint-plugin-n":"^17.13.2","eslint-plugin-vue":"^9.31.0","typescript-eslint":"^8.14.0","vue-eslint-parser":"^9.4.3","eslint-plugin-qwik":"^1.10.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.5.0","eslint-plugin-react":"^7.37.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@vitest/eslint-plugin":"^1.1.10","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.4.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-package-json":"^0.15.6","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^3.9.1","eslint-plugin-react-compiler":"19.0.0-beta-a7bf2bd-20241110","eslint-import-resolver-typescript":"^3.6.3","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0_1731792190939_0.27782594022068485","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@azat-io/eslint-config","version":"2.1.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.1.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"561eba04bd66d18c2ff5b3475b53781071db3e8d","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.1.0.tgz","fileCount":32,"integrity":"sha512-xjnixRIsOXYw1xg8xqr7X/toXjpi/2zG8lxxVsDaq8UXgBAAu6ej/qnNSqGgOTegtx65kq6k+MRao4mOtzB2VQ==","signatures":[{"sig":"MEUCIA0mP3eAUSMzpxrmG5TCo7dD3BAOlm2g1UYfei9bQ/FIAiEA3uXbaFuQ/vk2TtRIItlIMFHYEt5s0Y555nPL5IFhgWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136411},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"cd6b39bc88b742c13ab30c89fa647ed1a2721853","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"20.18.0","dependencies":{"globals":"^15.12.0","eslint-plugin-n":"^17.13.2","eslint-plugin-vue":"^9.31.0","typescript-eslint":"^8.14.0","vue-eslint-parser":"^9.4.3","eslint-plugin-qwik":"^1.10.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.5.0","eslint-plugin-react":"^7.37.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@vitest/eslint-plugin":"^1.1.10","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.4.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-package-json":"^0.15.6","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^3.9.1","eslint-plugin-react-compiler":"19.0.0-beta-a7bf2bd-20241110","eslint-import-resolver-typescript":"^3.6.3","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.1.0_1731877639166_0.44014486544089504","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@azat-io/eslint-config","version":"2.1.1","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.1.1","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"0078f07fc9567cd247af7212a39dc5d816986ce0","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.1.1.tgz","fileCount":32,"integrity":"sha512-XbnqioX9aO5wmlJ2SAmO3VihwQMxB/eK+fKMDFpC239cp2WkSxhWnX+wMZUOMJQWFhvluRUeY/1XK9eFRghyEw==","signatures":[{"sig":"MEUCIGqEwcxCd7TTyNgG1HnVazaN1LG6IG+R22kK759Isx3uAiEA+kw3nQ9y7maP0H6BTCDKtLnTdhzo/2hpIBwH6EwY9Bs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136555},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"51f6377532b9f2d44718cb5f14ed317961923bae","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"20.18.0","dependencies":{"globals":"^15.12.0","eslint-plugin-n":"^17.13.2","eslint-plugin-vue":"^9.31.0","typescript-eslint":"^8.14.0","vue-eslint-parser":"^9.4.3","eslint-plugin-qwik":"^1.10.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.5.0","eslint-plugin-react":"^7.37.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@vitest/eslint-plugin":"^1.1.10","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.4.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-package-json":"^0.15.6","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^3.9.1","eslint-plugin-react-compiler":"19.0.0-beta-a7bf2bd-20241110","eslint-import-resolver-typescript":"^3.6.3","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.1.1_1731878416096_0.9017202857242912","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@azat-io/eslint-config","version":"2.1.2","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.1.2","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"33273839166a6ebc2ad6556e9b9272e0f9d87536","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.1.2.tgz","fileCount":32,"integrity":"sha512-vcgpzV9AB0p+9enKZ/JL4EURU1aTZ+qaJhAFd05U8lH/56ljw/FzwM8O2+tFfXz5FySikVCcXxL/bdvHhL50xw==","signatures":[{"sig":"MEYCIQCdy+8uuWvrPUeymqectRilEEkFIO68m+rrJxakW0YvqwIhAKKyCHQRQQ7KFcW1WzrNjYo9Sl5agouIrXlksuS+pOcg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136555},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"12dd03cc4d73c65354be69f2d79d475a8a381721","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"20.18.0","dependencies":{"globals":"^15.12.0","eslint-plugin-n":"^17.13.2","eslint-plugin-vue":"^9.31.0","typescript-eslint":"^8.14.0","vue-eslint-parser":"^9.4.3","eslint-plugin-qwik":"^1.10.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.5.0","eslint-plugin-react":"^7.37.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@vitest/eslint-plugin":"^1.1.10","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.4.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-package-json":"^0.15.6","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^3.9.1","eslint-plugin-react-compiler":"19.0.0-beta-a7bf2bd-20241110","eslint-import-resolver-typescript":"^3.6.3","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.1.2_1731951576311_0.4007066327860942","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@azat-io/eslint-config","version":"2.2.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.2.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"e53121f5c339247eec4b12eafb4aae45cb70fbb1","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.2.0.tgz","fileCount":32,"integrity":"sha512-2zZDYxImexuUm3guNU/xba2+EbZV7ecrxrpX0AN3fS+ayBt3I8pv+8aGfwQTO17F/MXVcy6aLFZMt6GhD8EeMA==","signatures":[{"sig":"MEQCIHYxKWViDAeYmWGqyITHkQot2yirELqb1EMrwBCw+cURAiA7hjDZXtytfGYg5e8FSZ9aK2R/m+z8yrY0gojBm1HbAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136959},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"aea415290c5744dfa980dd595380677be54fb125","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"20.18.0","dependencies":{"globals":"^15.12.0","eslint-plugin-n":"^17.13.2","eslint-plugin-vue":"^9.31.0","typescript-eslint":"^8.15.0","vue-eslint-parser":"^9.4.3","eslint-plugin-qwik":"^1.10.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.5.0","eslint-plugin-react":"^7.37.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@vitest/eslint-plugin":"^1.1.10","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.4.3","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-package-json":"^0.15.6","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.0.3","eslint-plugin-react-compiler":"19.0.0-beta-a7bf2bd-20241110","eslint-import-resolver-typescript":"^3.6.3","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.2.0_1732137424548_0.600795289620359","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@azat-io/eslint-config","version":"2.3.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.3.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"045d0916cf5e0bdb0ed8f5ed6d53c6d3b291a4d3","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.3.0.tgz","fileCount":32,"integrity":"sha512-qNVCc5jwYLVBH1Z225ljtlgnJjtuAEOe5z+Xsf3mliGmabGS+C3lsz1zRd/8ScRwW+Q56LOj6Fy8hmBbPEGETg==","signatures":[{"sig":"MEUCIHsBcmsVCiiQ49VtItzpm0TxLpeYmRO9ChgnB5Ed9TXOAiEArfEayJ1hJhi1OJuRM/lK/rHXCbWSafntPjsOlmVR3Ng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137037},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"91921cb6fb961c085b8259a4dd42beac9c6961e9","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"20.18.0","dependencies":{"globals":"^15.12.0","eslint-plugin-n":"^17.14.0","eslint-plugin-vue":"^9.31.0","typescript-eslint":"^8.16.0","vue-eslint-parser":"^9.4.3","eslint-plugin-qwik":"^1.11.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.5.0","eslint-plugin-react":"^7.37.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^2.46.0","svelte-eslint-parser":"^0.43.0","@vitest/eslint-plugin":"^1.1.10","eslint-plugin-promise":"^7.2.0","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.4.3","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-package-json":"^0.15.6","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.0.3","eslint-plugin-react-compiler":"19.0.0-beta-df7b47d-20241124","eslint-import-resolver-typescript":"^3.6.3","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.3.0_1732557226819_0.7004361993301296","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@azat-io/eslint-config","version":"2.4.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.4.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"944fae0ae4c02fca66a919c2b4860ac92e1916d7","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.4.0.tgz","fileCount":32,"integrity":"sha512-25KYKUPEGaBDKKjWu9Txx2ZkF6dDGCRqp6G3/DdMYG6OpniRV5zgQ1oOHZ6Qgonks3CCxFaAYl9lwQAOK7HVRw==","signatures":[{"sig":"MEQCIHTYLyaFJ0wZy/Rze+uHM+s42mb22lFoLgUzxt/FGq+QAiAvhlu5mIsYLsn2eXCxsTT1zPzZoatn808C9D5h/OfxKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136921},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"32d8e626b234872b35bc5f6276de3e107d3d6e9c","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"globals":"^15.13.0","eslint-plugin-n":"^17.14.0","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.17.0","vue-eslint-parser":"^9.4.3","eslint-plugin-qwik":"^1.11.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.0","eslint-plugin-react":"^7.37.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@vitest/eslint-plugin":"^1.1.14","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.0","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.4.3","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-package-json":"^0.17.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.1.2","eslint-plugin-react-compiler":"19.0.0-beta-df7b47d-20241124","eslint-import-resolver-typescript":"^3.6.3","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.4.0_1733189001768_0.4084830092095726","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@azat-io/eslint-config","version":"2.5.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.5.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"7faff6001d27d323b8f6507fc8d89589d1b6e4d6","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.5.0.tgz","fileCount":32,"integrity":"sha512-WNdNAr1UmkFMDaXAYMQoRl6i4OTpNkqVHf64NWRo8Djdz0ynGtLpoZdzoyEr0mJCpd5N/dIYRWFPwLD/bindyw==","signatures":[{"sig":"MEQCIDLcq3hhZSNbkTTuAIDFRcwWbbPV4ywwANj0r0TmUc5YAiAlbzHa56jAba73ne97h1NUMNdyzJPOPF1BS/g4M2HjaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136921},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"4435776de0604bc42b0613a2b93cbee2e75a86b2","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"globals":"^15.13.0","eslint-plugin-n":"^17.14.0","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.18.0","vue-eslint-parser":"^9.4.3","eslint-plugin-qwik":"^1.11.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.0","eslint-plugin-react":"^7.37.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@vitest/eslint-plugin":"^1.1.14","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.5.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-package-json":"^0.18.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.2.0","eslint-plugin-react-compiler":"19.0.0-beta-df7b47d-20241124","eslint-import-resolver-typescript":"^3.7.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.5.0_1733794074158_0.98881967255591","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@azat-io/eslint-config","version":"2.6.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.6.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"3ce2828679cc0519c538e936e9e243a7be5400f7","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.6.0.tgz","fileCount":32,"integrity":"sha512-fFBMAG//7k+iYPknB9BFLFXxnL1aifW2F02TOfTeu7Xy3RaOKXTYkq0j/7wrfDj2yx3Gqw4fgn8coSqS5eCL0Q==","signatures":[{"sig":"MEQCIGFflZLHVPs+GThAJ6JON9fKO+RAGKW7FmnnJjy6JC3xAiAehDgPIOVPWq22tXZxXcB1LsfqK/xtlzcjCatNXmleRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136921},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"17bbf93099fdb68f1743b411500f527555e6682e","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"globals":"^15.14.0","eslint-plugin-n":"^17.15.0","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.18.1","vue-eslint-parser":"^9.4.3","eslint-plugin-qwik":"^1.11.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.1","eslint-plugin-react":"^7.37.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@vitest/eslint-plugin":"^1.1.18","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.5.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-package-json":"^0.18.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.3.0","eslint-plugin-react-compiler":"19.0.0-beta-df7b47d-20241124","eslint-import-resolver-typescript":"^3.7.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.6.0_1734542652377_0.7937202395952598","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@azat-io/eslint-config","version":"2.7.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.7.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"27a405858cd562828d9a14d844b844f54cc131e3","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.7.0.tgz","fileCount":32,"integrity":"sha512-MCgd5eMKlvf3M6peQwtNyKSle1L1gWTqXcgB/abIWBRR1xmpXMRg84gLOBR97id/3YEAFlgnR/mYycEXkmkDUA==","signatures":[{"sig":"MEQCIAPP55IB4p8xG+vRaAqNm//ZvcZmyHWmORqStaPrzL3OAiBHIfPXL9wJvXWoic0EYPVmrb6R0SuSkyem05WoxfvTyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137201},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"bc8fc006f7804c5fff8514f5a63e2b96d43830fc","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"globals":"^15.14.0","eslint-plugin-n":"^17.15.1","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.18.2","vue-eslint-parser":"^9.4.3","eslint-plugin-qwik":"^1.12.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.1","eslint-plugin-react":"^7.37.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@vitest/eslint-plugin":"^1.1.20","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-package-json":"^0.18.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.4.0","eslint-plugin-react-compiler":"19.0.0-beta-df7b47d-20241124","eslint-import-resolver-typescript":"^3.7.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.7.0_1734980953897_0.3397943234061971","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@azat-io/eslint-config","version":"2.8.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.8.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"1f89bf171f52676f27e59e031b745c1d988d47f7","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.8.0.tgz","fileCount":32,"integrity":"sha512-vx2hfA87AdTjptWGVgcN7ryp9cL0isLSI556rfzEebjjFX02JGQV/KHQXFeI0fe4Sl1NHtIno+CUR6EAE3DE5A==","signatures":[{"sig":"MEYCIQCpt0cSuF5lbt4TvcXh8We0NdmSfQQZWLORkBYoMywI1QIhAN+d/o6h39NaryuCNNd1RAYJH0CiYeZac+qVJhaj8eqq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137201},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"76ac40d2d12aa0a48b68980d6508dd180faddbd0","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"globals":"^15.14.0","eslint-plugin-n":"^17.15.1","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.19.0","vue-eslint-parser":"^9.4.3","eslint-plugin-qwik":"^1.12.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.1","eslint-plugin-react":"^7.37.3","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@vitest/eslint-plugin":"^1.1.22","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-package-json":"^0.18.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.4.0","eslint-plugin-react-compiler":"19.0.0-beta-df7b47d-20241124","eslint-import-resolver-typescript":"^3.7.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.8.0_1735643860171_0.3507926340535592","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@azat-io/eslint-config","version":"2.9.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.9.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"f1e7b693fdecf4b54afd9dc777e78100b96abc05","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.9.0.tgz","fileCount":32,"integrity":"sha512-Xau9OOFCRsE8LITWNV+EEyaDi0o2KUP2QRH5W8XCUNjEFuVecSIrie6HyyMCZLTm8KDJoqKcT6LGq+arSdVXSw==","signatures":[{"sig":"MEQCICtMdQQnQm/i91a66gEclsBRilQKj6ioFAwcnfxZLI8zAiBtv5cYMszVw7NMDdTctbMEQLfg+2p/iiQQpw7i6UC4/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137215},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"feebc141ee41e57eecfd6978a7e7c5b2c9486f9b","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"globals":"^15.14.0","eslint-plugin-n":"^17.15.1","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.19.1","vue-eslint-parser":"^9.4.3","eslint-plugin-qwik":"^1.12.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.1","eslint-plugin-react":"^7.37.3","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@vitest/eslint-plugin":"^1.1.24","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-package-json":"^0.19.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.6.0","eslint-plugin-react-compiler":"19.0.0-beta-df7b47d-20241124","eslint-import-resolver-typescript":"^3.7.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.9.0_1736187972758_0.4364947194898827","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@azat-io/eslint-config","version":"2.10.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.10.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"166acd106654381e6272b4785467989342000b93","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.10.0.tgz","fileCount":32,"integrity":"sha512-AEKCJX6J1DlCWrhHzLAUCryaQh+sMlIU1D05wnY20yCJtAJ8vR2QGIWBYA2w+2GLuBZKZtH+dioGS0tngwjiTg==","signatures":[{"sig":"MEQCIDAREBsD5NqOv9RGUaKo0CmCVfp9vb9VbMDeTPQCC6V6AiBoHJPaT455Bh02EbMiXzY1ZmRWwPs8j/9PBjHxPmOoxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138242},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"73f10f0a6aaacbb5f952e80d4bfd9af6bbd09e84","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.12.0","dependencies":{"globals":"^15.14.0","eslint-plugin-n":"^17.15.1","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.20.0","vue-eslint-parser":"^9.4.3","eslint-plugin-qwik":"^1.12.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.1","eslint-plugin-react":"^7.37.4","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@vitest/eslint-plugin":"^1.1.25","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-package-json":"^0.19.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.6.0","eslint-plugin-react-compiler":"19.0.0-beta-e552027-20250112","eslint-import-resolver-typescript":"^3.7.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.10.0_1736842907061_0.9369365485428451","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@azat-io/eslint-config","version":"2.11.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.11.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"87b98e3c6bc03c6cc1e19b88dccfbd1b67180bec","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.11.0.tgz","fileCount":32,"integrity":"sha512-B4477ZSeKWZa/9wWaO7tBGf7pVFy/cGDvS/DgtEDu164Jva8NQyK0yUHbrK9bi6uZcgANM528+DuCZDFJjCWpw==","signatures":[{"sig":"MEYCIQCwKDVOF3sHIOm9JDq2Z6qQuuqlCKG7Io4msGgmFtkMNQIhAN2+mmi680nsJ0PfMR8Vk5stwBTbC2+oai4vsz+2VaNW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138164},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"18ec3bffc2b439c738db320809951767c652a770","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.12.0","dependencies":{"globals":"^15.14.0","eslint-plugin-n":"^17.15.1","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.21.0","vue-eslint-parser":"^9.4.3","eslint-plugin-qwik":"^1.12.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-react":"^7.37.4","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@vitest/eslint-plugin":"^1.1.25","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-package-json":"^0.20.1","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.6.0","eslint-plugin-react-compiler":"19.0.0-beta-e552027-20250112","eslint-import-resolver-typescript":"^3.7.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.11.0_1737399439572_0.42686810222284355","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"@azat-io/eslint-config","version":"2.11.1","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.11.1","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"b19cbc0121c7fe1d4f7beb0acf5065730ce389d3","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.11.1.tgz","fileCount":32,"integrity":"sha512-4lwQpZF6dn3Z+d1vK2fj9hziMJ5W6Pb0c8fic644NEVc+FXF2XM+/8j7c4ewfQM6G33j6Gn/q4Bx8CbydvAkyA==","signatures":[{"sig":"MEYCIQCJ9UZ5CEMIzbAJ+/7TTE4Kmno/bDaC1ou9XQSO/TEl+QIhANqNXbJwUhKt2NHHlpkzT7ayUfBJ2ysP1/1GQ+yedZmr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138090},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"62841ce098e91d56503c729abe7f57d6372fd380","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.12.0","dependencies":{"globals":"^15.14.0","eslint-plugin-n":"^17.15.1","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.21.0","vue-eslint-parser":"^9.4.3","eslint-plugin-qwik":"^1.12.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-react":"^7.37.4","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@vitest/eslint-plugin":"^1.1.25","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-package-json":"^0.20.1","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.6.0","eslint-plugin-react-compiler":"19.0.0-beta-e552027-20250112","eslint-import-resolver-typescript":"^3.7.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.11.1_1737407358164_0.20572033407858203","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@azat-io/eslint-config","version":"2.12.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.12.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"a34955d1fdd3d02d687e5c6bef93e09182da3f31","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.12.0.tgz","fileCount":32,"integrity":"sha512-BhaqA6D6n9Wt/IRvMlMFLqU+Q3CdfuexqeOD3oNadk6CdPRebMwa8GTPsUIOZeWAoWrOjl1kNSIr2t+VqzeQGQ==","signatures":[{"sig":"MEUCIQDXvgAY8ejox8iJjqhrp2T5Iq5Fm/qeJtQAxfR/k7vU2gIgfjpA3bAfoDszlDiKBdnQ1TZ7Z+mD8LvPoqa7olJEgA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138122},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"5ca5f1c28a2266ba164b936197fd989a4e8b732a","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.13.0","dependencies":{"globals":"^15.14.0","eslint-plugin-n":"^17.15.1","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.22.0","vue-eslint-parser":"^9.4.3","eslint-plugin-qwik":"^1.12.0","astro-eslint-parser":"^1.2.1","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-react":"^7.37.4","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@vitest/eslint-plugin":"^1.1.25","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-package-json":"^0.21.1","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.7.0","eslint-plugin-react-compiler":"19.0.0-beta-e552027-20250112","eslint-import-resolver-typescript":"^3.7.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.12.0_1738072381958_0.42638582931304225","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@azat-io/eslint-config","version":"2.13.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.13.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"abdab53a688f40302c9e9870e473b0478ab846fd","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.13.0.tgz","fileCount":32,"integrity":"sha512-OnFvrE6ADE09a8dcgPVCG1M4+leDhcYBoNx9kEnvcwYi4hZaWQT7MapsWLDbAdTztkgfumtnmksjs9rHEMEmag==","signatures":[{"sig":"MEUCIBTeHM25fHOFhpIzt7TKHfj7UQ1rkPgVzOWtaqkX+C2AAiEAyfa6TRfB8FnmXEUjBk6XKUPx0fC2pxg7jMopRYHgdLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138210},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"98f9ff01a1b65521b6860f761918990c89dde772","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.13.1","dependencies":{"globals":"^15.14.0","eslint-plugin-n":"^17.15.1","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.23.0","vue-eslint-parser":"^9.4.3","eslint-plugin-qwik":"^1.12.0","astro-eslint-parser":"^1.2.1","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-react":"^7.37.4","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@vitest/eslint-plugin":"^1.1.25","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-package-json":"^0.22.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.7.0","eslint-plugin-react-compiler":"19.0.0-beta-e552027-20250112","eslint-import-resolver-typescript":"^3.7.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.13.0_1738610234928_0.17384681683148417","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@azat-io/eslint-config","version":"2.14.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.14.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"dd44110398d0c71cfb80e9e5a6385817130582b6","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.14.0.tgz","fileCount":32,"integrity":"sha512-onVy/jWWAvJ6gmWBkncVT2iNkA2wNGZSWQoVH6DRU3tDbmLFspKBDlx4C1vO9+3p3RCiaimsfyNBJ0+3/DFOHg==","signatures":[{"sig":"MEUCIAYAW4Seru4v2sSNANPmXgWJVE9BEM2eA2mntwTaHG8yAiEAjG/oxPO/hTSa1h2BuGP+HfxN9ipAdMzHB3sSkqVSEn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138902},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"98265215b07749163a6debfc0e7d1418f71ea2d3","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.13.1","dependencies":{"globals":"^15.14.0","eslint-plugin-n":"^17.15.1","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.24.0","vue-eslint-parser":"^9.4.3","eslint-plugin-qwik":"^1.12.0","astro-eslint-parser":"^1.2.1","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-react":"^7.37.4","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@vitest/eslint-plugin":"^1.1.28","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.0.0","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-package-json":"^0.25.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.8.0","eslint-plugin-react-compiler":"19.0.0-beta-e552027-20250112","eslint-import-resolver-typescript":"^3.7.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.14.0_1739212289252_0.09380829394008816","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@azat-io/eslint-config","version":"2.15.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.15.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"c1ef4f695747af59cece81df07fbbf24346f7cf1","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.15.0.tgz","fileCount":32,"integrity":"sha512-3oqIqFMP3j1TdNl5Kb9GJS8sM8tR7pzqcIiXg+LpARuqFwT3ww1nDoUHk+PYDPZvkLoRG96mxc2+HuKMUp//Vw==","signatures":[{"sig":"MEQCICRs2gwbEkWo7sI+44XK222WX5dFoSopJeNJIRzcx+ScAiAxHgq2U6IWtpXXYjm2r7evZsAppWYN2b1ok6LWeONIXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139350},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"7a572a78cd766a221932b79521b96e18fba0def6","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.13.1","dependencies":{"globals":"^15.15.0","eslint-plugin-n":"^17.15.1","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.24.1","vue-eslint-parser":"^9.4.3","eslint-plugin-qwik":"^1.12.0","astro-eslint-parser":"^1.2.1","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-react":"^7.37.4","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@vitest/eslint-plugin":"^1.1.31","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^57.0.0","eslint-plugin-import-x":"^4.6.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.0.1","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-package-json":"^0.26.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.9.0","eslint-plugin-react-compiler":"19.0.0-beta-e552027-20250112","eslint-import-resolver-typescript":"^3.8.1","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.15.0_1739860829497_0.7604313928616693","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@azat-io/eslint-config","version":"2.16.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.16.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"cafaba88b21b84505992823231bec9d1873d79d4","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.16.0.tgz","fileCount":32,"integrity":"sha512-FAJqkluBxBwsmv4I6hJq4aGCAo30JQsczuysrWqs9k5uB7b1WPi9JKrYXEAuzztv2wox/sB5XbzQu75wYIeyZQ==","signatures":[{"sig":"MEUCIQD6CNv6jubUjc7cT3fAD/IaWa2IuwMV6RFcT6DZ8Bp4wwIgYTNbg3PYUVadKUDSlggY6nZD1Jk4gd47qyDrnK9WLtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139355},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"1bc37b30fc468adce5685a2b92e3487b93d4a12a","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.13.1","dependencies":{"globals":"^16.0.0","eslint-plugin-n":"^17.15.1","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.25.0","vue-eslint-parser":"^9.4.3","eslint-plugin-qwik":"^1.12.1","astro-eslint-parser":"^1.2.1","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-react":"^7.37.4","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^2.46.1","svelte-eslint-parser":"^0.43.0","@vitest/eslint-plugin":"1.1.32-beta.3","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^57.0.0","eslint-plugin-import-x":"^4.6.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.1.0","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-package-json":"^0.26.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.9.0","eslint-plugin-react-compiler":"19.0.0-beta-e552027-20250112","eslint-import-resolver-typescript":"^3.8.3","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.16.0_1740421360540_0.8645698380670666","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@azat-io/eslint-config","version":"2.17.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.17.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"59900f589c315bed78f8b94a45bc2011ca4c8886","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.17.0.tgz","fileCount":32,"integrity":"sha512-NUsAz748Fob8tKLqmBNnMEoZZTbwgkVoLYNmJNwH7moY6l7vRMBVz7EPRaj8aAnt2ArG1l9dB4Sti/0h4UT8iQ==","signatures":[{"sig":"MEUCIQDs+FF1eGN43XFyOGBJC1y63Sxa2hFMzrVM+YYQqkHTSgIgSfNWCqaoC2RDG4AOt6/SSJ5C23XE8mqdOnpx90aunM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139102},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"a5c25191e95d8647a4f036d66383cf6871cdf760","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.0.0","eslint-plugin-n":"^17.16.1","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.25.0","vue-eslint-parser":"^9.4.3","eslint-plugin-qwik":"^1.12.1","astro-eslint-parser":"^1.2.1","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-react":"^7.37.4","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^3.0.2","svelte-eslint-parser":"^1.0.0","@vitest/eslint-plugin":"1.1.36","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^57.0.0","eslint-plugin-import-x":"^4.6.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.2.0","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-package-json":"^0.26.1","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.9.0","eslint-plugin-react-compiler":"19.0.0-beta-e552027-20250112","eslint-import-resolver-typescript":"^3.8.3","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.17.0_1740921394759_0.2427624859703159","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@azat-io/eslint-config","version":"2.18.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.18.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"1d22b20ac2529c73bad5dfae9690effef61c8611","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.18.0.tgz","fileCount":18,"integrity":"sha512-kR8jFmcgSl6Iq/bCqKzZfGtytmzl1hfatnrBGsvgnCqR9+DyuDBJoOol5FM0YNHBArqOXVv4Ek3DQIMA5tQDEA==","signatures":[{"sig":"MEUCIEmmYECOV3nIjaRvtvNE4Y083a0y2ufaXt+4WTfwu9RKAiEAwLplKUUSlMv5+lV5PBPlUOQFRq/z13yGc55dIfPVtlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68564},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ad08c34ead47bf6737c4eb3163463e8fc9e5e446","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.0.0","eslint-plugin-n":"^17.16.1","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.26.0","vue-eslint-parser":"^9.4.3","eslint-plugin-qwik":"^1.12.1","astro-eslint-parser":"^1.2.1","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-react":"^7.37.4","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^3.0.2","svelte-eslint-parser":"^1.0.0","@vitest/eslint-plugin":"1.1.36","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^57.0.0","eslint-plugin-import-x":"^4.6.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.2.0","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-package-json":"^0.26.1","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.9.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.0.0-beta-e552027-20250112","eslint-import-resolver-typescript":"^3.8.3","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.18.0_1741023883910_0.6620167766420761","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@azat-io/eslint-config","version":"2.19.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.19.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"c3bf1f7366a9e42098031630cf1a6c06f5e9dd7d","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.19.0.tgz","fileCount":18,"integrity":"sha512-NKWa92mS3ew6ki8fEANlV+4LqJieLKWKEpjfkNuQln6Skw2+NHkGiqSn6xVy3yBTdhLZ+cwozsjK1I9EwZl7Cw==","signatures":[{"sig":"MEUCIC7/LskmuiQPnmFFT5rzbeT/HWXnbRyH/qyozet20wITAiEAzsyoiGaDp4P3d9v/vXzyJhK5nAbNMolLogEAPqgmEBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68698},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e833748e4fb96a8175757dbd8da6356851c0dd81","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.0.0","eslint-plugin-n":"^17.16.2","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.26.1","vue-eslint-parser":"^10.1.1","eslint-plugin-qwik":"^1.12.1","astro-eslint-parser":"^1.2.1","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-react":"^7.37.4","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^3.1.0","svelte-eslint-parser":"^1.0.1","@vitest/eslint-plugin":"1.1.36","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^57.0.0","eslint-plugin-import-x":"^4.6.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.2.0","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-package-json":"^0.26.3","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.10.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.0.0-beta-e552027-20250112","eslint-import-resolver-typescript":"^3.8.4","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.19.0_1741639805650_0.8386001608687108","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@azat-io/eslint-config","version":"2.20.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.20.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"e0a01c5b6ecf8b34b96141d9ccf76794128ed04d","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.20.0.tgz","fileCount":18,"integrity":"sha512-Ljh+tjYTmTzPykRmYbC8fZbLSJ0LuKeZmFJzkdg/pG9OLOR4HHIMQw4xZVzoiHHPh+SPLc8GojpbCvdSYbbQGg==","signatures":[{"sig":"MEYCIQCyYjjM6sjdZxUDgUQ+lQ7uYrJxrMDI8ifFf9Kj3ktVbwIhANM3ENkebsFmSbsHWCEa5uS4HV5L+eV8b+nv++xq4GFH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68830},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"404e566dcfcdf02a2496cf923f7d38f398dabaca","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.0.0","eslint-plugin-n":"^17.16.2","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.27.0","vue-eslint-parser":"^10.1.1","eslint-plugin-qwik":"^1.12.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.8","eslint-plugin-react":"^7.37.4","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^3.3.3","svelte-eslint-parser":"^1.1.0","@vitest/eslint-plugin":"1.1.38","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^57.0.0","eslint-plugin-import-x":"^4.9.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.2.1","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-package-json":"^0.29.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.10.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.0.0-beta-e552027-20250112","eslint-import-resolver-typescript":"^4.2.2","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.20.0_1742653095050_0.41933291661399874","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"@azat-io/eslint-config","version":"2.21.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.21.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"6e988882e5664bc0389546eb5592ce4aa09abe1d","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.21.0.tgz","fileCount":18,"integrity":"sha512-J5TbcqHrwK8Snq3urVjY4HfrC4KfF/kQkAAPiQB/fhUqgPNQaS92peJ61h19xDHNsihKamKTE3EyHc+YryTn7g==","signatures":[{"sig":"MEQCICqSNwl1ONUv8h2tGBQsbGU8rj8fYNXPMPtasEFwQKOEAiAHxgVYH+x5lhbgxNnCc4TlPraItl1QDrJqd+xDD+t6EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68830},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"43ce3893aabfe9f6e9048a28607e1f1fe69c7187","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.0.0","eslint-plugin-n":"^17.16.2","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.28.0","vue-eslint-parser":"^10.1.1","eslint-plugin-qwik":"^1.12.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.9","eslint-plugin-react":"^7.37.4","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^3.3.3","svelte-eslint-parser":"^1.1.0","@vitest/eslint-plugin":"1.1.38","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^58.0.0","eslint-plugin-import-x":"^4.9.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.2.1","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-package-json":"^0.29.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.10.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.0.0-beta-e552027-20250112","eslint-import-resolver-typescript":"^4.2.2","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.21.0_1742838793784_0.7008610513462417","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@azat-io/eslint-config","version":"2.22.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.22.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"d1a047728445ad58496031bb37de5a40ec6d624f","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.22.0.tgz","fileCount":18,"integrity":"sha512-8vFR1HmKCyKSCGFtIZHrKsgodOuP15/0I/96Vr4RSDVpFfZ0e7UCpiNdx6gQ6uhXJc89kIvqkTycwpBnxoTP6g==","signatures":[{"sig":"MEUCIBO8K+h98qX23Et+43Lwul3baP5A1XIJ3xJC0/1FG1XSAiEAgv4WBIQB2KP/6FmA6bdWVY7xUts8GLB/IcyJQErKtjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68831},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"57bd8ea0fff83504ceef35707d0ec2a8138dc1a3","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.0.0","eslint-plugin-n":"^17.17.0","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.29.0","vue-eslint-parser":"^10.1.1","eslint-plugin-qwik":"^1.12.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.9","eslint-plugin-react":"^7.37.4","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^3.5.0","svelte-eslint-parser":"^1.1.1","@vitest/eslint-plugin":"1.1.38","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^58.0.0","eslint-plugin-import-x":"^4.10.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.2.1","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-package-json":"^0.29.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.10.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.0.0-beta-e993439-20250328","eslint-import-resolver-typescript":"^4.3.1","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.22.0_1743522949815_0.8397593157269914","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@azat-io/eslint-config","version":"2.23.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.23.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"c4dc27a4012f45caf97a67b48200b5602d3f2663","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.23.0.tgz","fileCount":18,"integrity":"sha512-4Zlh8DfB6afYlRGuaetu++/1VSp3RgJw3Feq6la5MoABcHcuTLbwUIn4h7wZ5unL5v3MQXt0nrS6Z8hxAygOYA==","signatures":[{"sig":"MEQCIH6c1auKiyQqfxcyR1ZXs2lBLhRaKZnrNn177d90nOEiAiBtYYRELbMpkCrFO6A7xHMJUm1oBY2UWQB5pee3X+YYWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68862},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"abefdab29b6d05cf5650a4058b50b8ba759b2875","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.0.0","eslint-plugin-n":"^17.17.0","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.29.1","vue-eslint-parser":"^10.1.3","eslint-plugin-qwik":"^1.13.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.9","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^3.5.1","svelte-eslint-parser":"^1.1.2","@vitest/eslint-plugin":"1.1.39","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^58.0.0","eslint-plugin-import-x":"^4.10.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.2.1","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-package-json":"^0.29.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.11.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.0.0-beta-e993439-20250405","eslint-import-resolver-typescript":"^4.3.2","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.23.0_1744059499719_0.8237797341129525","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"@azat-io/eslint-config","version":"2.24.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.24.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"533298d221522c1b67a2ef2429193f9347d2fb4b","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.24.0.tgz","fileCount":18,"integrity":"sha512-h8r/8CC4YXjILD7bUqjTdpwDSWDl6z0TIX3Wje4BCr+zP4CHvjjqEjCjR04uaskh/1MeFizKksXlfc6JWw2dZg==","signatures":[{"sig":"MEYCIQCADLlEbDIqw2gjgr3F1FidoaUYb88ai+r4nJ904+8tNgIhAOQTcOqSoqcTatJ1VDOKCiZE2cIminNOumBGgUPOU1Jb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68885},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1eaf3f1298e4aece143ddfbff343a28a2495e25d","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.0.0","eslint-plugin-n":"^17.17.0","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.29.1","vue-eslint-parser":"^10.1.3","eslint-plugin-qwik":"^1.13.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.9","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^3.5.1","svelte-eslint-parser":"^1.1.2","@vitest/eslint-plugin":"1.1.42","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^58.0.0","eslint-plugin-import-x":"^4.10.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.2.1","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-package-json":"^0.29.1","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.11.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.0.0-beta-e993439-20250405","eslint-import-resolver-typescript":"^4.3.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.24.0_1744471087960_0.5199507679180913","host":"s3://npm-registry-packages-npm-production"}},"2.24.1":{"name":"@azat-io/eslint-config","version":"2.24.1","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.24.1","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"cfdd03e3a8ab3d58561aab195f8e4c9e6f4ca4f7","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.24.1.tgz","fileCount":18,"integrity":"sha512-CJQELh4LchtY/WODBkoMrKAg4O7stmllbZJH97Xdo5Zxc49Hw3NbzZzo3oVVW67+oJMqdI1fLBymOSitCMu+Wg==","signatures":[{"sig":"MEQCIAvL7ZTtNqQHt8oak5+Mw4RMIKzkXB5bFM8BRolSOGuXAiBXqn9biUZABMckbKVQVRP3peBbIZwEfk1eHqNSxerLdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68877},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"62fca6d87da87701936bb1bee047da734624ff92","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.0.0","eslint-plugin-n":"^17.17.0","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.29.1","vue-eslint-parser":"^10.1.3","eslint-plugin-qwik":"^1.13.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.9","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^3.5.1","svelte-eslint-parser":"^1.1.2","@vitest/eslint-plugin":"1.1.42","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^58.0.0","eslint-plugin-import-x":"^4.10.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.2.1","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-package-json":"^0.29.1","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.11.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.0.0-beta-e993439-20250405","eslint-import-resolver-typescript":"^4.3.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.24.1_1744474770701_0.5372916085967123","host":"s3://npm-registry-packages-npm-production"}},"2.24.2":{"name":"@azat-io/eslint-config","version":"2.24.2","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.24.2","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"0686b12b5a70c304f452294866993c9b4e8cf319","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.24.2.tgz","fileCount":18,"integrity":"sha512-Jo83XC/mFt823gl4QV/LqY+u5TxnZP2HN+J/oHJgB4TgGz4/ImOKnylArLtntQHv3aAvyzJF0BydIJcXAgeHyQ==","signatures":[{"sig":"MEQCIEG3aQGrpPer3teEZ02fcYLiw+u1I+McL+hhVfPcr7VUAiAuudsFtDBpvX62uQXea3UtZN2etyhxV0OrKk2MuE3oMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68846},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e988761674e06d43cccb7c2b647912c56b876737","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.0.0","eslint-plugin-n":"^17.17.0","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.29.1","vue-eslint-parser":"^10.1.3","eslint-plugin-qwik":"^1.13.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.9","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^3.5.1","svelte-eslint-parser":"^1.1.2","@vitest/eslint-plugin":"1.1.42","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^58.0.0","eslint-plugin-import-x":"^4.10.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.2.1","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-package-json":"^0.29.1","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.11.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.0.0-beta-e993439-20250405","eslint-import-resolver-typescript":"^4.3.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.24.2_1744490053718_0.9390914419033773","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@azat-io/eslint-config","version":"2.25.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.25.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"d49b72bc77880e36759ba050eab105f37772c6fc","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.25.0.tgz","fileCount":18,"integrity":"sha512-TWfVJ88qVdP8rhhAHyzgz3dK39PhAIY2BRIbqP3s7ARuQSfAcrVV6VLPQ5sZLHrJDn/C0wrVZ3dlo5zife+guA==","signatures":[{"sig":"MEUCIBqYPwhYBU4YcGQm02e9gfGc1H2LhghrtmSy5Cv8nT6kAiEA+aiBPCOvi3d2EYdSWIucT2uOqkU00mXP5tPiVcbJHlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68846},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fb634e096e93ee04137cddb200a7fd8a4602583c","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.0.0","eslint-plugin-n":"^17.17.0","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.30.0","vue-eslint-parser":"^10.1.3","eslint-plugin-qwik":"^1.13.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.9","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^3.5.1","svelte-eslint-parser":"^1.1.2","@vitest/eslint-plugin":"1.1.42","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^58.0.0","eslint-plugin-import-x":"^4.10.3","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.2.1","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-package-json":"^0.29.1","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.11.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.0.0-beta-ebf51a3-20250411","eslint-import-resolver-typescript":"^4.3.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.25.0_1744661202435_0.7067437259379385","host":"s3://npm-registry-packages-npm-production"}},"2.26.0":{"name":"@azat-io/eslint-config","version":"2.26.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.26.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"d2c5c4ed72e1ca2f9174ec62439cf5d12d4d36cb","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.26.0.tgz","fileCount":18,"integrity":"sha512-rwQWoHVW2m9wtU7VO4b1fc1iththtfx8vVeqH4tLp6KE4lkdPuihf742Dl+EHQE0+kxeBWwr8CwF6xmuTwAQbg==","signatures":[{"sig":"MEQCIEUOp3vxNEjB8Se7W0kVE/ak7g6opTLs1beH2QQx75NRAiBjwHS2bahc1clDDYsGgSnD+ZpZJK+H76EP6UVgnHfcFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68849},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"31b36f8ef2348240f52aa0bb6f0b40a0776d2a9d","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.0.0","eslint-plugin-n":"^17.17.0","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.31.0","vue-eslint-parser":"^10.1.3","eslint-plugin-qwik":"^1.13.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.9","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^3.5.1","svelte-eslint-parser":"^1.1.3","@vitest/eslint-plugin":"1.1.43","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^58.0.0","eslint-plugin-import-x":"^4.10.6","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.2.1","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0","eslint-plugin-package-json":"^0.29.1","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.12.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.1-rc-af1b7da-20250421","eslint-import-resolver-typescript":"^4.3.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.26.0_1745260183184_0.574725210259813","host":"s3://npm-registry-packages-npm-production"}},"2.27.0":{"name":"@azat-io/eslint-config","version":"2.27.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.27.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"7936c90738bbb2128118384748395ffbd3c7024a","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.27.0.tgz","fileCount":18,"integrity":"sha512-AWxH+lUbYHpWyZdFxOBfRimw98iHD/6OX0+cKhX2yTkKoFiHDHfug85YjUQkwTYsQFEo1RSC7B8cfDdearsCVA==","signatures":[{"sig":"MEUCIQDB6WRiAi+l8HfnYlF5/iYwZa7tCAbbdksN1Pp+fN7D9AIgJh6EExHN0sF+qwrcG9m96pnVpr4smRIrPaDLC6XSQMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69073},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"465c9e9f0c65063442278bb0aa54f60b0730bfc5","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.0.0","eslint-plugin-n":"^17.17.0","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.31.1","vue-eslint-parser":"^10.1.3","eslint-plugin-qwik":"^1.13.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.11","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^3.5.1","svelte-eslint-parser":"^1.1.3","@vitest/eslint-plugin":"1.1.43","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.0","eslint-plugin-import-x":"^4.11.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.2.1","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0","eslint-plugin-package-json":"^0.31.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.12.3","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.1-rc-af1b7da-20250421","eslint-import-resolver-typescript":"^4.3.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.27.0_1745866002685_0.9157181176467926","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"name":"@azat-io/eslint-config","version":"2.28.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.28.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"8b4e96fbe3e472a50c6f1e8fc762f2804f8654d4","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.28.0.tgz","fileCount":18,"integrity":"sha512-bg52ul/k4ecG50IJAi0jQ88QOVQZ6qTnaCGfsCNSSookvZlFJh27qcKwX+mcht/qhBGmaSmAITs+UpKiziUNDw==","signatures":[{"sig":"MEUCIQCo4YHY2tZHuPwLCdnlh7HABxU20qnmT7wJfjrq1EbO5gIgFNgOchIhbZ3MNDBsBCQZSSG7fWbP3iNNALMcIJK3+pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69194},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5a31be2acb238ed1484f99e1f7b3e290eb0c0923","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.15.0","dependencies":{"globals":"^16.0.0","eslint-plugin-n":"^17.17.0","eslint-plugin-vue":"^10.1.0","typescript-eslint":"^8.32.0","vue-eslint-parser":"^10.1.3","eslint-plugin-qwik":"^1.13.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.11","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^3.5.1","svelte-eslint-parser":"^1.1.3","@vitest/eslint-plugin":"1.1.44","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.0","eslint-plugin-import-x":"^4.11.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.2.1","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0","eslint-plugin-package-json":"^0.31.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.12.3","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.1-rc-af1b7da-20250421","eslint-import-resolver-typescript":"^4.3.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.28.0_1746466135769_0.4950869666128024","host":"s3://npm-registry-packages-npm-production"}},"2.29.0":{"name":"@azat-io/eslint-config","version":"2.29.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.29.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"3aa54a56d1bc2d810493fecb4c59e9dfedf5d62f","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.29.0.tgz","fileCount":18,"integrity":"sha512-8cSm/1ZP+3LPXz/+Sy8wOkszG/gCu+kleAHqHaVpstKhGQutOcx81GH2k4SsQgxOtJyhSHIjadaJAWEbRhzGSw==","signatures":[{"sig":"MEQCIGf1zESG1lijT5XX9LRkX3je0mHLNkPbaslbyTTtqpUQAiBDWZYm7dE3eV6com0mc426dWltm1O0ZMuthWhduQt/Zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69203},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"dd409e5067a9461aea19ac2f4eac3738792c70eb","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.15.0","dependencies":{"globals":"^16.1.0","eslint-plugin-n":"^17.18.0","eslint-plugin-vue":"^10.1.0","typescript-eslint":"^8.32.1","vue-eslint-parser":"^10.1.3","eslint-plugin-qwik":"^1.13.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.14","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^3.5.1","svelte-eslint-parser":"^1.1.3","@vitest/eslint-plugin":"1.1.44","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.11.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.2.1","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0","eslint-plugin-package-json":"^0.31.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.12.3","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.1-rc-af1b7da-20250421","eslint-import-resolver-typescript":"^4.3.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.29.0_1747071096629_0.5970336808408683","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"@azat-io/eslint-config","version":"2.30.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.30.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"e898900d626abffd3d028a9cef18a98f13e13c6b","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.30.0.tgz","fileCount":18,"integrity":"sha512-NNc6v22WpUmZEma3QS/6NjCFozI/3nahbN20+EyjSHlh61sltUy/bdS0Vslyfp7osS6h/88ZWHQrFqDXp36G2g==","signatures":[{"sig":"MEUCIQDGMznTw9wLbLLtSFi0hmd7TgnboJOzlCzfFxf7CAQqswIgH6lYBvXFNB122/uOk1eVste9wYxxxZ2o0U0u9Pqi2FU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69400},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"55227afcfd95379ce207ebaa796a154ae6f49beb","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.15.0","dependencies":{"globals":"^16.1.0","eslint-plugin-n":"^17.18.0","eslint-plugin-vue":"^10.1.0","typescript-eslint":"^8.32.1","vue-eslint-parser":"^10.1.3","eslint-plugin-qwik":"^1.13.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^3.8.1","svelte-eslint-parser":"^1.2.0","@vitest/eslint-plugin":"1.2.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.12.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.2.1","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0","eslint-plugin-package-json":"^0.31.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.1-rc-af1b7da-20250421","eslint-import-resolver-typescript":"^4.3.5","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.30.0_1747688504118_0.541198080223029","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"@azat-io/eslint-config","version":"2.31.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.31.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"25897bd03b3038794fc82d8f5e51b8c416d31452","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.31.0.tgz","fileCount":18,"integrity":"sha512-As0OMQw0e7Dj9kbpvGj2Zbh/CU+yVfi+ppIunQ36/hqnFTmFKXoNV334whDnaBorukioCIj1Mc9UEXGGzDHchA==","signatures":[{"sig":"MEUCIB7ZboyHGBHodbwpppohSk+spsT1rFgasifejT97gcZXAiEAmy+FNgyK5fdgN9HKca+EW0AKSgzCQrJAvX7sPagZzDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69520},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"71f2d05810e356b290f1702e237c93bdc9c7376c","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.15.0","dependencies":{"globals":"^16.1.0","eslint-plugin-n":"^17.18.0","eslint-plugin-vue":"^10.1.0","typescript-eslint":"^8.32.1","vue-eslint-parser":"^10.1.3","eslint-plugin-qwik":"^1.13.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^3.8.1","svelte-eslint-parser":"^1.2.0","@vitest/eslint-plugin":"1.2.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.12.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.2.1","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0","eslint-plugin-package-json":"^0.31.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.1-rc-af1b7da-20250421","eslint-import-resolver-typescript":"^4.3.5","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.31.0_1748152467042_0.7313776872193631","host":"s3://npm-registry-packages-npm-production"}},"2.32.0":{"name":"@azat-io/eslint-config","version":"2.32.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.32.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"4e6f6745188f7fa9322e525739563483b4291896","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.32.0.tgz","fileCount":18,"integrity":"sha512-DniFB5bLHtszDNlOYeyyi4Wu5+HGILAGYL/g8m1O9TflwLl49SfwaTF702b7RAVu6G3WOREsxdLwxsQ/p5x6Vg==","signatures":[{"sig":"MEQCIFn+Bx7XFvp/1Xe80UVJ/93ydmrlx2H/9vET+i+PtbFzAiB2LnKHbDtXbufOJVmAb+qb+PhdXivdtd4YT5eerHMTjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69463},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2bc5c3dc06ce3c5267be98dd5fcdf20891fe9049","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"22.15.0","dependencies":{"globals":"^16.2.0","eslint-plugin-n":"^17.18.0","eslint-plugin-vue":"^10.1.0","typescript-eslint":"^8.32.1","vue-eslint-parser":"^10.1.3","eslint-plugin-qwik":"^1.14.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^3.9.0","svelte-eslint-parser":"^1.2.0","@vitest/eslint-plugin":"1.2.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.13.3","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.2.1","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0","eslint-plugin-package-json":"^0.31.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.1-rc-af1b7da-20250421","eslint-import-resolver-typescript":"^4.4.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.32.0_1748278239307_0.5325625471626334","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"@azat-io/eslint-config","version":"2.33.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.33.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"9d37d3f38dda2073f6f30d49141f8416986299cb","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.33.0.tgz","fileCount":18,"integrity":"sha512-t++cfBQmbTbSboDchOzgueAYlgWiGGcx5yBH+8pToRzrp1WMaVTjDzb9qMrbIz/k/3eHi96gs7BiUsP7n/OWuQ==","signatures":[{"sig":"MEYCIQDXd879x4aRoFaBxXE4cuCnyHr6zGG4yALRyfWlUxAeWwIhAIK/MEG8werZSDaTuIImSwsipTJT/N2kGdk5SJ3oVZsW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69429},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d8ff17a1eef34636000f4e6af494afe9b0121375","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.3.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.1.0","dependencies":{"globals":"^16.2.0","eslint-plugin-n":"^17.19.0","eslint-plugin-vue":"^10.1.0","typescript-eslint":"^8.33.1","vue-eslint-parser":"^10.1.3","eslint-plugin-qwik":"^1.14.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^50.7.1","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-svelte":"^3.9.1","svelte-eslint-parser":"^1.2.0","@vitest/eslint-plugin":"1.2.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.15.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.2.1","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0","eslint-plugin-package-json":"^0.33.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.1-rc-af1b7da-20250421","eslint-import-resolver-typescript":"^4.4.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.33.0_1748889577440_0.9789179525259186","host":"s3://npm-registry-packages-npm-production"}},"2.34.0":{"name":"@azat-io/eslint-config","version":"2.34.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.34.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"698146bb11a831c9319181d4f0fbd18d6f050f0f","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.34.0.tgz","fileCount":18,"integrity":"sha512-B1URMdvmPRwrZC/7L6Eg5lSvjnd/xgxr+qi743spoAaNYTKfoLFg1UkI8ZCj2HCCGgVmtlmfviwlL/AGKnOxQw==","signatures":[{"sig":"MEYCIQDlj0jQL5ezgn2H8vCf/i7NPOiTpndZiOqw0R5qUhT8ZgIhAMpcl3NQYKylNbdukUKOUlYxjhh9RvY0sMzmQkgLighc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69567},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e5ae6505dad381929738ed4a842a97d5cd4b8264","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.3.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.2.0","dependencies":{"globals":"^16.2.0","eslint-plugin-n":"^17.20.0","eslint-plugin-vue":"^10.2.0","typescript-eslint":"^8.34.0","vue-eslint-parser":"^10.1.3","eslint-plugin-qwik":"^1.14.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^51.0.1","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-svelte":"^3.9.2","svelte-eslint-parser":"^1.2.0","@vitest/eslint-plugin":"1.2.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.15.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.3.0","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0","eslint-plugin-package-json":"^0.38.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.14.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.1-rc-af1b7da-20250421","eslint-import-resolver-typescript":"^4.4.3","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.34.0_1749824125021_0.15098802901941477","host":"s3://npm-registry-packages-npm-production"}},"2.35.0":{"name":"@azat-io/eslint-config","version":"2.35.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.35.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"f2a7c42773baf64b7c6b69475403d89ac14255f1","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.35.0.tgz","fileCount":18,"integrity":"sha512-4Nm3HH9i031yPyofa5Z4uoXui2JavzrS1QkLMYXU2LjgSvBomfuzR/j95t1+Wdp+fhewUwLcvjQaP3Z0rWaf7A==","signatures":[{"sig":"MEYCIQClVGAZMyFN7MFI0YEHUT7M3I64HwXzY0VLizVidpaS+AIhAKb/o8QNzMcHbA9BvQwATPFm2dHkeUYsKl+GbHoI20RL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69515},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"839325a4de510976bc6db148d2c138c59703d5fb","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.3.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.2.0","dependencies":{"globals":"^16.2.0","eslint-plugin-n":"^17.20.0","eslint-plugin-vue":"^10.2.0","typescript-eslint":"^8.34.1","vue-eslint-parser":"^10.1.3","eslint-plugin-qwik":"^1.14.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^51.0.1","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-svelte":"^3.9.2","svelte-eslint-parser":"^1.2.0","@vitest/eslint-plugin":"1.2.7","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.15.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.3.0","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0","eslint-plugin-package-json":"^0.40.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.14.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.1-rc-af1b7da-20250421","eslint-import-resolver-typescript":"^4.4.3","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.35.0_1750098180738_0.5026634038432398","host":"s3://npm-registry-packages-npm-production"}},"2.36.0":{"name":"@azat-io/eslint-config","version":"2.36.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.36.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"e80415f03c94d5a1c035ed829dbde7cbef251770","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.36.0.tgz","fileCount":18,"integrity":"sha512-rJa5Gd6CZ2uJXb9RRG6uH3ZLtXilBjluLinO1W4OSqyJHIWaViQ0cTE5QYZFxHmRhuGc9yCgUBXEhR2fGWlhjg==","signatures":[{"sig":"MEUCIQDKjmrQ72bqebs9+gieuxD71TJnS+RMGyirSCQCV+xO+wIgcNBMNm6VuisN6A9i5GXRSlFKQjgqbhAbnR+csV8NK5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69542},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5eedaff86e144d7d26e905909a7def960022c540","_npmUser":{"name":"azat-io","actor":{"name":"azat-io","type":"user","email":"to@azat.io"},"email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.3.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.2.0","dependencies":{"globals":"^16.2.0","eslint-plugin-n":"^17.20.0","eslint-plugin-vue":"^10.2.0","typescript-eslint":"^8.35.0","vue-eslint-parser":"^10.1.3","eslint-plugin-qwik":"^1.14.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^51.2.1","eslint-plugin-react":"^7.37.5","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-svelte":"^3.9.3","svelte-eslint-parser":"^1.2.0","@vitest/eslint-plugin":"1.2.7","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.3","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.15.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.3.0","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0","eslint-plugin-package-json":"^0.40.4","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.15.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.1-rc-af1b7da-20250421","eslint-import-resolver-typescript":"^4.4.3","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.36.0_1750701813178_0.8548663422867411","host":"s3://npm-registry-packages-npm-production"}},"2.37.0":{"name":"@azat-io/eslint-config","version":"2.37.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.37.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"74a82309855136155548cb8711db83252b0dc00c","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.37.0.tgz","fileCount":18,"integrity":"sha512-PbMQvqA3GlC5Y5vxrWJxCf/iyQpgthVS2dejlrGwiDWXEnummOtW3RsxpskgUiyLHRFC/lhUJOFfECUW19jpsg==","signatures":[{"sig":"MEQCIFLyUY3tRE1grYfaOiqQN09R2zis56zuHqSD33TuWKqNAiAZFjS8t7Cg+NPOmJMCbinowQm3NYclMZrs1jlMK2/wLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72254},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"eec2490705d31b35afe047fdb9de4c8bdfc7f615","_npmUser":{"name":"azat-io","actor":{"name":"azat-io","type":"user","email":"to@azat.io"},"email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.4.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.3.0","dependencies":{"globals":"^16.2.0","eslint-plugin-n":"^17.20.0","eslint-plugin-vue":"^10.2.0","typescript-eslint":"^8.35.1","vue-eslint-parser":"^10.1.4","eslint-plugin-qwik":"^1.14.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^51.3.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-depend":"^1.2.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-svelte":"^3.10.1","svelte-eslint-parser":"^1.2.0","@vitest/eslint-plugin":"1.3.3","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^1.52.2","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.3.0","eslint-plugin-react-dom":"^1.52.2","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0","eslint-plugin-package-json":"^0.42.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-web-api":"^1.52.2","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.1-rc-af1b7da-20250421","eslint-plugin-react-hooks-extra":"^1.52.2","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^1.52.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.37.0_1751309075865_0.017778823411074063","host":"s3://npm-registry-packages-npm-production"}},"2.38.0":{"name":"@azat-io/eslint-config","version":"2.38.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.38.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"b23838e32af01b09455409a16848a255ad9a3c7a","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.38.0.tgz","fileCount":18,"integrity":"sha512-rFFmGZe3x6xmh5dnkFuihq7B2ReCrt+3dKlxSrRqAtFTgycdM6HEzk9nvk4KZLv/WypsawLBWof75WDVupT27Q==","signatures":[{"sig":"MEQCIGIIgL3rTBshOCMUoZKcjL5Ex0Ij39K4ytWSWBKxE4T2AiBP89MFDt9Q9f8OYseObXdCRKxCupR0i2uKSTASsrbWBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72447},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fd2f9286b7c7abd0bf709289748a16f9c4e93d50","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.4.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.4.1","dependencies":{"globals":"^16.3.0","eslint-plugin-n":"^17.21.0","eslint-plugin-vue":"^10.3.0","typescript-eslint":"^8.37.0","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.14.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^51.4.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-depend":"^1.2.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-svelte":"^3.11.0","svelte-eslint-parser":"^1.3.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^1.52.3","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.3.0","eslint-plugin-react-dom":"^1.52.3","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0","eslint-plugin-package-json":"^0.44.1","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-web-api":"^1.52.3","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.1-rc-af1b7da-20250421","eslint-plugin-react-hooks-extra":"^1.52.3","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^1.52.3","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.38.0_1752683544714_0.659931159087588","host":"s3://npm-registry-packages-npm-production"}},"2.39.0":{"name":"@azat-io/eslint-config","version":"2.39.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.39.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"187ecab0b90dbab93f53bee6318f6c5d4d11e997","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.39.0.tgz","fileCount":18,"integrity":"sha512-7afXBOIE6VoWJkHMI6XZYPFPpAnBZSPAIFrQ1e1QhSRaQQ6nJ9XbL71SxDpPL0zgwiqqsU8Txe5Wk/Z3Y1S8SA==","signatures":[{"sig":"MEQCIASxgAs+iL8HbH1FowXgrmStefgVoFGgjSYMF9s2xvwhAiA55/NaaF8Ek/tq4euZlRuhvJf7AyuB6lufJ7unBc+ddA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72254},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"759c77744c8aca031d3ece47eabdc61033d49fba","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.4.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.4.1","dependencies":{"globals":"^16.3.0","eslint-plugin-n":"^17.21.0","eslint-plugin-vue":"^10.3.0","typescript-eslint":"^8.37.0","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.14.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^51.4.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-depend":"^1.2.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-svelte":"^3.11.0","svelte-eslint-parser":"^1.3.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^1.52.3","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.3.0","eslint-plugin-react-dom":"^1.52.3","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0","eslint-plugin-package-json":"^0.45.1","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-web-api":"^1.52.3","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.1-rc-af1b7da-20250421","eslint-plugin-react-hooks-extra":"^1.52.3","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^1.52.3","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.39.0_1752943883460_0.5871669852680534","host":"s3://npm-registry-packages-npm-production"}},"2.40.0":{"name":"@azat-io/eslint-config","version":"2.40.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.40.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"0f53cee5c4fb6c6dd216a211de8f87838f6a3bea","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.40.0.tgz","fileCount":18,"integrity":"sha512-Sz+zxBAzfH2jH2mMJmimtOs0yLpFeGPO5Ug6fi5QOdwPz2vt75JJbjTaXInhGpU3WE2ar0mHQq/rqLogGlTtzw==","signatures":[{"sig":"MEUCIQCOpO1/RyC/RkW4Wyq/n5lxPJ2S8H5drCn2boxYKPEwLQIgbfNIv4JbhcON93N8Pos4Xsrj+riusUBMWwVvTWMmxC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72395},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2106e527ee8cef8b6eb02073ac3653214aab822b","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.4.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.4.1","dependencies":{"globals":"^16.3.0","eslint-plugin-n":"^17.21.0","eslint-plugin-vue":"^10.3.0","typescript-eslint":"^8.38.0","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.15.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^51.4.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-depend":"^1.2.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-svelte":"^3.11.0","svelte-eslint-parser":"^1.3.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^1.52.3","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^60.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.3.0","eslint-plugin-react-dom":"^1.52.3","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0","eslint-plugin-package-json":"^0.45.1","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-web-api":"^1.52.3","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.1-rc-af1b7da-20250421","eslint-plugin-react-hooks-extra":"^1.52.3","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^1.52.3","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.40.0_1753169395476_0.10803004079964351","host":"s3://npm-registry-packages-npm-production"}},"2.41.0":{"name":"@azat-io/eslint-config","version":"2.41.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.41.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"9d23c2349d910a735edc153b1fe67eebbc5521ef","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.41.0.tgz","fileCount":18,"integrity":"sha512-AeIFOUsOOhNo/XUJlvX40jShidoJ8pvRa+vB59JIkPw/4c69FEseWQpu2z0ar/pN9SQwVXQ4CNAaKTn0qjYQAQ==","signatures":[{"sig":"MEYCIQCwgW+V6/f08g/FeDNCx5mH2b0i65TdphuIatPZvtZ+cAIhALNjg8Fh5Y9QnRGWJCzW4LqCfwgwJT/wWJTkXXpdBEWB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72474},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"dde585866b95f25b180da34912cdbe422e142653","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.4.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.4.1","dependencies":{"globals":"^16.3.0","eslint-plugin-n":"^17.21.3","eslint-plugin-vue":"^10.3.0","typescript-eslint":"^8.38.0","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.15.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^52.0.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-depend":"^1.2.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-svelte":"^3.11.0","svelte-eslint-parser":"^1.3.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^1.52.3","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^60.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.3.0","eslint-plugin-react-dom":"^1.52.3","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0","eslint-plugin-package-json":"^0.47.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-web-api":"^1.52.3","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.1-rc-af1b7da-20250421","eslint-plugin-react-hooks-extra":"^1.52.3","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^1.52.3","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.41.0_1753732473247_0.08285920575101113","host":"s3://npm-registry-packages-npm-production"}},"2.42.0":{"name":"@azat-io/eslint-config","version":"2.42.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.42.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"9258d166fcc03f79bb032d00d8c7b447a9aab2d4","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.42.0.tgz","fileCount":18,"integrity":"sha512-I0RulE811oQh23pBx3b9mvSZl6TWy4GrzgsFJLHKJEu3dt1vnELkk8ecWn7HC4RCmZi1hMOM+Sd1rGdsU+yAWA==","signatures":[{"sig":"MEUCIAir99Jhx/EKli22hKwNZU2vW6tHgJJT/BJHTgSOydP1AiEAzKoeBAD0OicelCOMlFUmENwXSW6eyilFhD84BT9wcWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72930},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f89a37f2232fd5b731c1caddbcf57fe1f0e1e4a0","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.4.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.4.1","dependencies":{"globals":"^16.3.0","eslint-plugin-n":"^17.21.3","eslint-plugin-vue":"^10.4.0","typescript-eslint":"^8.38.0","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.15.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^52.0.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-depend":"^1.2.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-svelte":"^3.11.0","svelte-eslint-parser":"^1.3.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^1.52.3","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^60.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.3.0","eslint-plugin-react-dom":"^1.52.3","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0","eslint-plugin-package-json":"^0.48.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-web-api":"^1.52.3","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.1-rc-af1b7da-20250421","eslint-plugin-react-hooks-extra":"^1.52.3","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^1.52.3","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.42.0_1754063867326_0.15061736259006686","host":"s3://npm-registry-packages-npm-production"}},"2.42.1":{"name":"@azat-io/eslint-config","version":"2.42.1","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.42.1","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"23058298f9a53958487b8044e9fdd45c6c47a6c6","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.42.1.tgz","fileCount":18,"integrity":"sha512-ZJh2P86/rsoN4X5bEPdYuP2opsNVEWw89YuKMqIJyJ0aF/buxu1RYLEMZhHndXeT5f68dM35zFa8cAT+fPzgAw==","signatures":[{"sig":"MEQCICwNJkN41ytF5uub8NVJPsizAMgiWj7XWbqs5j06b+N3AiAjVP2neN1+LV9+VrGy4Rgrp9zR5sV+R817RXCQmCa3sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.42.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73078},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"105e530fd5eb9264ba4c1b62820ace290863b9b7","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.4.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.4.1","dependencies":{"globals":"^16.3.0","eslint-plugin-n":"^17.21.3","eslint-plugin-vue":"^10.4.0","typescript-eslint":"^8.38.0","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.15.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^52.0.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-depend":"^1.2.0","eslint-plugin-regexp":"^2.9.0","eslint-plugin-svelte":"^3.11.0","svelte-eslint-parser":"^1.3.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^1.52.3","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^60.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.3.0","eslint-plugin-react-dom":"^1.52.3","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0","eslint-plugin-package-json":"^0.48.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-web-api":"^1.52.3","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.1-rc-af1b7da-20250421","eslint-plugin-react-hooks-extra":"^1.52.3","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^1.52.3","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.42.1_1754066576410_0.1447546188067388","host":"s3://npm-registry-packages-npm-production"}},"2.43.0":{"name":"@azat-io/eslint-config","version":"2.43.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.43.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"b243ab237017bad70ea5ae468c56755809858e2b","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.43.0.tgz","fileCount":18,"integrity":"sha512-osj8Oe24FxDCgybuPp4Mbt8R4+m5ig8aiRybUPhB2SqTaIe9fF4TP3MBvNZXSJyKaqM+lDd2wXKTeEa9BpUcbg==","signatures":[{"sig":"MEUCIQC4ih8FwniX8AhOQZiUcrijIfkB+VFNwLjtKqX2a9853gIgB8NvBp/s9jhWPkWhcnsmu2KzMgD4q8wYYrIymWoOd6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73078},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4cda9c1cf95b0e5380a7d355f47cadcaf26c1e9f","_npmUser":{"name":"azat-io","email":"to@azat.io"},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.5.1","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.5.0","dependencies":{"globals":"^16.3.0","eslint-plugin-n":"^17.21.3","eslint-plugin-vue":"^10.4.0","typescript-eslint":"^8.39.0","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.15.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^52.0.2","jsonc-eslint-parser":"^2.4.0","eslint-plugin-depend":"^1.2.0","eslint-plugin-regexp":"^2.9.1","eslint-plugin-svelte":"^3.11.0","svelte-eslint-parser":"^1.3.1","@vitest/eslint-plugin":"1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^1.52.3","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^60.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.3.1","eslint-plugin-react-dom":"^1.52.3","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0","eslint-plugin-package-json":"^0.48.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-web-api":"^1.52.3","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.1-rc-af1b7da-20250421","eslint-plugin-react-hooks-extra":"^1.52.3","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^1.52.3","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.43.0_1754343933660_0.12598681809672363","host":"s3://npm-registry-packages-npm-production"}},"2.44.0":{"name":"@azat-io/eslint-config","version":"2.44.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.44.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"27035166625209a08d9090effccd45876a87a97d","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.44.0.tgz","fileCount":18,"integrity":"sha512-EqFfb6Xk2xso6zCS9aXwJTm1WwNhA6q8yn4/e63RdM0C6XD2wNP0iAmqBZepXauIT9sRZIfmwrYdKgjyXSXN/Q==","signatures":[{"sig":"MEQCIF0e4HL83NOQC07vRU8STcAMIk/gSdiK0evy4fu5umgRAiAfICyPrhHR+IRCbK4L0GUCu+0otofvSGg6g/eji/XNIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73178},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"89362b1b0766d1acb11253faabf3b3e3e9e8376c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.5.1","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.5.0","dependencies":{"globals":"^16.3.0","eslint-plugin-n":"^17.21.3","eslint-plugin-vue":"^10.4.0","typescript-eslint":"^8.39.1","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.15.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^53.0.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-depend":"^1.2.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.11.0","svelte-eslint-parser":"^1.3.1","@vitest/eslint-plugin":"1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^1.52.3","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^60.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.3.1","eslint-plugin-react-dom":"^1.52.3","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0","eslint-plugin-package-json":"^0.52.1","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-web-api":"^1.52.3","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.1-rc-af1b7da-20250421","eslint-plugin-react-hooks-extra":"^1.52.3","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^1.52.3","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.44.0_1754952371138_0.6542947610763181","host":"s3://npm-registry-packages-npm-production"}},"2.45.0":{"name":"@azat-io/eslint-config","version":"2.45.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.45.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"a236d1b1959c881709851ca4c491aebed26520cd","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.45.0.tgz","fileCount":18,"integrity":"sha512-8gSTH2Jy7pVzUzLbdUZLGYa+sRSOQB5jP2fisnevgrbhVw2mw7pqkLu55hTSFk8Xnto228/tboEKrPoUCi+/fQ==","signatures":[{"sig":"MEQCIGHkgOudxfl3RPnihavZMhHZaiUIvDWyubSCElQIm214AiAjhhQu6whrQAVeic+UbqqJFFBGuwSSnz25KNxj4/HlQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73178},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5d490a11203a5d8694b7e3eb32b3b91f9d03bbdd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.5.1","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.6.0","dependencies":{"globals":"^16.3.0","eslint-plugin-n":"^17.21.3","eslint-plugin-vue":"^10.4.0","typescript-eslint":"^8.40.0","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.16.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^54.1.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-depend":"^1.2.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.11.0","svelte-eslint-parser":"^1.3.1","@vitest/eslint-plugin":"1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^1.52.6","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^60.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.3.1","eslint-plugin-react-dom":"^1.52.6","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0","eslint-plugin-package-json":"^0.54.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-web-api":"^1.52.6","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.1-rc-af1b7da-20250421","eslint-plugin-react-hooks-extra":"^1.52.6","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^1.52.6","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.45.0_1755901973514_0.8844843032239385","host":"s3://npm-registry-packages-npm-production"}},"2.46.0":{"name":"@azat-io/eslint-config","version":"2.46.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.46.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"8f3a8ea916e92c904c5a163bad15b5d28c47c2f4","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.46.0.tgz","fileCount":18,"integrity":"sha512-2ydyV6nli5+R/d2QwgAePMNlPmbhn11V4QfekdnR2yPB5Hfj5SvWqO2JbsN6mwFWSW8pUfFpStXqKKdq0/U0oQ==","signatures":[{"sig":"MEYCIQCxQlrDfhxHccY3uAuu0Q3pQF13p6rmHJ7pHrC7tGEWYAIhAPvqj8E2Y+wOg2bNuCDn5CpWxqrgMtQC+x3PirDfHcKx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73227},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8097aba6d48b4c257de6866f30fa14083b606103","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.5.1","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.6.0","dependencies":{"globals":"^16.3.0","eslint-plugin-n":"^17.21.3","eslint-plugin-vue":"^10.4.0","typescript-eslint":"^8.41.0","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.16.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^54.1.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-depend":"^1.2.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.11.0","svelte-eslint-parser":"^1.3.1","@vitest/eslint-plugin":"1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^1.52.6","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^60.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.3.1","eslint-plugin-react-dom":"^1.52.6","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0","eslint-plugin-package-json":"^0.56.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-web-api":"^1.52.6","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.1-rc-af1b7da-20250421","eslint-plugin-react-hooks-extra":"^1.52.6","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^1.52.6","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.46.0_1756145579567_0.8508454339271636","host":"s3://npm-registry-packages-npm-production"}},"2.47.0":{"name":"@azat-io/eslint-config","version":"2.47.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.47.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"7e0d9ccce54c10630124585ea1aa93c526464a18","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.47.0.tgz","fileCount":18,"integrity":"sha512-yDxvbpv/IN4Sw1yn4hd1N70FdtDqs+uxabvx5b47Ellei/ucJ6px07iItH4NSNj2JSEL0YyD7G144Ry8VHC/yw==","signatures":[{"sig":"MEYCIQD4SAQjwU6BQK6F3K6OaQC/CJyjy0DIB5O5eIpNluI1MQIhANhqnijqVF3jUCNNKvYX44M6F8vBd1/HHqEeMGGtv0r6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73472},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f6991e7655db8b8a72b30edc23cdc04f89f6f45b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.5.1","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.7.0","dependencies":{"globals":"^16.3.0","eslint-plugin-n":"^17.21.3","eslint-plugin-vue":"^10.4.0","typescript-eslint":"^8.43.0","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.16.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^55.1.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-depend":"^1.2.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.12.2","svelte-eslint-parser":"^1.3.1","@vitest/eslint-plugin":"1.3.9","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^1.53.0","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^61.0.2","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.3.1","eslint-plugin-react-dom":"^1.53.0","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0-rc.2","eslint-plugin-package-json":"^0.56.2","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-web-api":"^1.53.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^1.53.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^1.53.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.47.0_1757436144142_0.6045709627446794","host":"s3://npm-registry-packages-npm-production"}},"2.48.0":{"name":"@azat-io/eslint-config","version":"2.48.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.48.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"a60a379056567510de5fc8d85d47d45278d2e3f7","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.48.0.tgz","fileCount":18,"integrity":"sha512-+lEbwQRUGjo+ZwwRv2EAC/YDEbORW7qFWGb5CzQqUUQ0tI5SeUGsWqVeBw9e6jhJwFerPOF7n7VptdwB2V4SFw==","signatures":[{"sig":"MEUCIGB/2Sd2CjEl+jWSAAnw1WMMR/RpLbgo+dEa4HGTktznAiEA8js0IZUnFIEcZ1q88RFh4rltOe8ufCRur64j6kIfqu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73502},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3083927a0be693bf0473ddaa095dbfd5f2c82474","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.8.0","dependencies":{"globals":"^16.4.0","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.4.0","typescript-eslint":"^8.44.0","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.16.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^59.0.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-depend":"^1.2.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.12.3","svelte-eslint-parser":"^1.3.2","@vitest/eslint-plugin":"1.3.12","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^1.53.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^61.0.2","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.3.1","eslint-plugin-react-dom":"^1.53.1","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0-rc.2","eslint-plugin-package-json":"^0.56.3","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-web-api":"^1.53.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^1.53.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^1.53.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.48.0_1758208672369_0.13688187682852626","host":"s3://npm-registry-packages-npm-production"}},"2.49.0":{"name":"@azat-io/eslint-config","version":"2.49.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.49.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"76bcb3577af7a59b972f92bdc10dd1a411b09886","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.49.0.tgz","fileCount":18,"integrity":"sha512-N3qwUAEJY2hYr56wIIdubLt9naBf75Ql9n/pXthKGAX5OlDkIFMWZvLthj+WEpgvTSyAfKSEigL8tqCDGKxkpg==","signatures":[{"sig":"MEUCIQCRR+Hjruy5n8/dLRUSIzxoAChSm9gR2aIHBwtumFghBQIgKVY46O4BuHhK4PahiILDpKdxKeLInPSWgjez30p2H0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73502},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"dc8462a5759f9ba41e416edc2a12e5aa0cf55120","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.8.0","dependencies":{"globals":"^16.4.0","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.5.0","typescript-eslint":"^8.44.1","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.16.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^60.1.1","jsonc-eslint-parser":"^2.4.1","eslint-plugin-depend":"^1.3.1","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.12.4","svelte-eslint-parser":"^1.3.3","@vitest/eslint-plugin":"1.3.12","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^1.53.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^61.0.2","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^1.3.1","eslint-plugin-react-dom":"^1.53.1","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0-rc.2","eslint-plugin-package-json":"^0.56.3","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-web-api":"^1.53.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^1.53.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^1.53.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.49.0_1758562920048_0.08659358960007468","host":"s3://npm-registry-packages-npm-production"}},"2.50.0":{"name":"@azat-io/eslint-config","version":"2.50.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.50.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"0bdb3dc66c2682127eb4b122ed9cc5992f5a36a6","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.50.0.tgz","fileCount":18,"integrity":"sha512-x5rkaGXLOx0VXh3RBwPK/TuLEX5nh2BVd8CHh7j4dAps20+IWOqQcISwKtfFdBoW9z9QIT0Ptvrghkb6nFiWuQ==","signatures":[{"sig":"MEUCIQDDiZqjs6RwJFl4Ntd4VPXYHQHGa2/USNNrVeO8NRBSrwIgYWExaFL2Dbmr5EgNghAgm4UbIyv13RmELR+abPdhRu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.50.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74063},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3ce83900b01a5d3112c5ec313a25fbf853cbcd4c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^16.4.0","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.5.0","typescript-eslint":"^8.45.0","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.16.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^60.5.0","jsonc-eslint-parser":"^2.4.1","eslint-plugin-depend":"^1.3.1","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.12.4","svelte-eslint-parser":"^1.3.3","@vitest/eslint-plugin":"1.3.13","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.0.2","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^61.0.2","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-react-dom":"^2.0.2","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.0.0-rc.2","eslint-plugin-package-json":"^0.56.3","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-web-api":"^2.0.2","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.0.2","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^2.0.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.50.0_1759172717691_0.8414187606929322","host":"s3://npm-registry-packages-npm-production"}},"2.51.0":{"name":"@azat-io/eslint-config","version":"2.51.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.51.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"901a4aedb4f13357c9e9a5b9b2d03a6c17835c34","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.51.0.tgz","fileCount":18,"integrity":"sha512-Y78KFb5tkDU8QkcX8Ny3LoTT/x4GAoj0PUm5tNvCxgtAvVWiinwujOfyfZSI3nnIoZwohQIZYYWr3p4BnULoKw==","signatures":[{"sig":"MEUCIQDocCKEW+PbxYOy59PBDG66GlYEhS/8H1VO5R4n7Iqj1AIgAcbQc1Kx8FJgeAZ0n8w2ZqywjdpGnvQ/z4xfNferA04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.51.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74101},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a609974da99a92638680119d9fe725e15f99ce1e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^16.4.0","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.5.0","typescript-eslint":"^8.46.0","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.16.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^60.8.3","jsonc-eslint-parser":"^2.4.1","eslint-plugin-depend":"^1.3.1","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.12.4","svelte-eslint-parser":"^1.3.3","@vitest/eslint-plugin":"1.3.16","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.0.6","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^61.0.2","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-react-dom":"^2.0.6","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.1.1","eslint-plugin-package-json":"^0.56.3","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-web-api":"^2.0.6","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.0.6","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^2.0.6","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.51.0_1759790877434_0.827092751598334","host":"s3://npm-registry-packages-npm-production"}},"2.52.0":{"name":"@azat-io/eslint-config","version":"2.52.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.52.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"4b6cfae032c59051b13c789e37b54481b574280f","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.52.0.tgz","fileCount":18,"integrity":"sha512-Vtf5BhNNvCL93kaQ0a17pMspjR1Lref2r/gDomZBv076kmZkyGVG6Ds0grv03XHOcuabp6tozqZ7hnmnYtaygw==","signatures":[{"sig":"MEUCICslTh+tgwqp/7rzu2BmlO+vo62P2otYUEl4gu8OPRgvAiEAh76aolOS0Z5mxX2Qgf/LPKl/0Uslh6E2Ci6eVy11ggE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.52.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74309},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2ff1a9f1b3e4a429b9461046b459c19346f17980","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.1","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.10.0","dependencies":{"globals":"^16.4.0","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.5.0","typescript-eslint":"^8.46.1","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.17.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^61.1.2","jsonc-eslint-parser":"^2.4.1","eslint-plugin-depend":"^1.3.1","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.12.4","svelte-eslint-parser":"^1.3.3","@vitest/eslint-plugin":"1.3.17","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^61.0.2","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-react-dom":"^2.2.1","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-package-json":"^0.56.3","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-web-api":"^2.2.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.2.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^2.2.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.52.0_1760378825652_0.9492317899710501","host":"s3://npm-registry-packages-npm-production"}},"2.53.0":{"name":"@azat-io/eslint-config","version":"2.53.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.53.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"e9c5d429f3710e67601fefd192962f65b5f0519f","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.53.0.tgz","fileCount":18,"integrity":"sha512-G3raBDMSRE9OaHDp4bSrJZk7hoHr+o6KLSuUaoPFMQgAo+knr435YKjroEle9Vo93N9tEWltBmhvJKRXZutQTw==","signatures":[{"sig":"MEYCIQDfwlzvFLz8VvKD/wH+ME4D0ZDyRi/I7HKO5bTqOkskEwIhALAOQqsLaJEs8yWah5Xs7GEL/mkYHkeNo0lIXyl58U82","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.53.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74382},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d3010accd31dbe2a099137b003b2ef530f1e397a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.1","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.10.0","dependencies":{"globals":"^16.4.0","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.5.1","typescript-eslint":"^8.46.2","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.17.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-jsdoc":"^61.1.5","jsonc-eslint-parser":"^2.4.1","eslint-plugin-depend":"^1.3.1","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.12.5","svelte-eslint-parser":"^1.4.0","@vitest/eslint-plugin":"1.3.23","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.2.2","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^61.0.2","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-react-dom":"^2.2.2","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-package-json":"^0.57.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-web-api":"^2.2.2","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.2.2","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^2.2.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.53.0_1760985432126_0.15939647550192615","host":"s3://npm-registry-packages-npm-production"}},"2.54.0":{"name":"@azat-io/eslint-config","version":"2.54.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.54.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"8f7274c79d33012dcc65ba4b8f2594eb4c04222f","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.54.0.tgz","fileCount":18,"integrity":"sha512-UBmobAxaibCMxaqV2Au1nK3jW6CAQ2eGzoIbclxzJCRcn2ZnJe1tSLKxC/HUKTE9lnUw+2lfvGK3kBv+G9zjXA==","signatures":[{"sig":"MEYCIQD05SefZqJUEpxiPHjEW2Ko8IBgGD3VxgHrkb0Lvp//VAIhAJkBles7ABaPF+mMoN7P4aLKKAwTP4FKutbth7HEcbVs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.54.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74609},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0ead3081c37c0ec3056e6d05a3b918938a89cde2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.1","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.10.0","dependencies":{"globals":"^16.4.0","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.5.1","typescript-eslint":"^8.46.2","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.17.1","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.4.0","eslint-plugin-jsdoc":"^61.1.9","jsonc-eslint-parser":"^2.4.1","eslint-plugin-depend":"^1.3.1","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.12.5","svelte-eslint-parser":"^1.4.0","@vitest/eslint-plugin":"1.3.25","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.2.4","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-react-dom":"^2.2.4","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.59.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-web-api":"^2.2.4","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.2.4","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^2.2.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.54.0_1761589480030_0.352885074981915","host":"s3://npm-registry-packages-npm-production"}},"2.55.0":{"name":"@azat-io/eslint-config","version":"2.55.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.55.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"48aeddb5192f7fad17d2567181668df3a9c9d6e8","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.55.0.tgz","fileCount":18,"integrity":"sha512-wqXh/NTHsPKtthhP5PzGWSSSodZiw1lYOkFNFeqrT9KMd6RPAXow1e/KdaxC7rS0knd/885MaWg6M6B21NYMoA==","signatures":[{"sig":"MEYCIQDFvDeZ9k99C7xq1OCuLolAnVmHa8GjQPhOEZ20Wqx7SQIhAL1XhWksQwBSUsVlQ8IXU7Vg7h0sTNl9XoqbXoQ3LEAJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.55.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74660},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7bcc17ef48980c66915f02234e0b1092332ea49f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.1","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.11.0","dependencies":{"globals":"^16.5.0","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.5.1","typescript-eslint":"^8.46.3","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.17.2","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.4.0","eslint-plugin-jsdoc":"^61.1.12","jsonc-eslint-parser":"^2.4.1","eslint-plugin-depend":"^1.3.1","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.13.0","svelte-eslint-parser":"^1.4.0","@vitest/eslint-plugin":"1.4.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.3.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-react-dom":"^2.3.1","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.63.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-web-api":"^2.3.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.3.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^2.3.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.55.0_1762253836981_0.34841958931686023","host":"s3://npm-registry-packages-npm-production"}},"2.56.0":{"name":"@azat-io/eslint-config","version":"2.56.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.56.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"f130ab13c0f52b76e60dda752c9c15777d7c9123","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.56.0.tgz","fileCount":18,"integrity":"sha512-TGgM5n9Njt1qRW1qL+aXb3skC83vRkmp694bbxm8D+qRT8Wfj1pEs35z0TBNvUuYCui/+a1NKPOGFxlvhwJRSA==","signatures":[{"sig":"MEUCIQDKlca7w00MOB+0A/NIt+t11lE9q99KoseN6PnosS+NRAIgSeAygQKSOAsUDqMJUDhEOdqJ3ds94VWfV+ACqi2vIqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.56.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74764},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"aa0f6834a6c8b79862151e9582b2f9d1ad7c0f88","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.1","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.11.0","dependencies":{"globals":"^16.5.0","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.5.1","typescript-eslint":"^8.46.4","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.17.2","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-jsdoc":"^61.1.12","jsonc-eslint-parser":"^2.4.1","eslint-plugin-depend":"^1.3.1","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.13.0","svelte-eslint-parser":"^1.4.0","@vitest/eslint-plugin":"1.4.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.3.4","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-react-dom":"^2.3.4","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.65.3","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-web-api":"^2.3.4","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.3.4","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^2.3.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.56.0_1762867026869_0.21242557116483884","host":"s3://npm-registry-packages-npm-production"}},"2.57.0":{"name":"@azat-io/eslint-config","version":"2.57.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.57.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"f434d2dc0b381a4987f56ec96b854ed093099d1e","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.57.0.tgz","fileCount":18,"integrity":"sha512-xB6J20+Mec25b0fHrYkQ205BNFB1PIRq2HteqBaoV7X/F9d/wnem2+QkmWDjNmTaDGe1SWnlDn0j2P7tHLz8mA==","signatures":[{"sig":"MEYCIQCUBGWAMKaIhNH6Xu0x081gt0HURuCK9cRAtBmMWDBCuQIhAIXB8rXikaFQdlrSDpXi5PyBVTY9CgsuD7bWhlWo0vae","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.57.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74958},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c00e72d0494f4e55125bd4dd011f6511b71dcacd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.11.1","dependencies":{"globals":"^16.5.0","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.5.1","typescript-eslint":"^8.47.0","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.17.2","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-jsdoc":"^61.2.1","jsonc-eslint-parser":"^2.4.1","eslint-plugin-depend":"^1.4.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.13.0","svelte-eslint-parser":"^1.4.0","@vitest/eslint-plugin":"1.4.3","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.3.5","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-react-dom":"^2.3.5","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.79.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-web-api":"^2.3.5","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.3.5","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^2.3.5","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.57.0_1763403782382_0.3338688625862829","host":"s3://npm-registry-packages-npm-production"}},"2.58.0":{"name":"@azat-io/eslint-config","version":"2.58.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.58.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"d14d3891791e76823a8540bec4990ca42b1bd188","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.58.0.tgz","fileCount":18,"integrity":"sha512-YudgHx4z3nr+cvJeRTPSMvFOtxx3Ht9NhQISDzDqW23YvAmj6w4z8XsxmC+WqNyEpIlnrd0myNBGmri9AejRUA==","signatures":[{"sig":"MEUCIQC0eHprKOQmRlE+cvf8u39kSqCFXqZN9TBj1Hn2PtwvNgIgITUK5jurFUozo1D+lXhzr4U2+nbjoa23XvXw/51+yPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.58.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75151},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"88e8b09a63b821e5b6dc2f7d6ab44f8aca22a23d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.11.1","dependencies":{"globals":"^16.5.0","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.0","typescript-eslint":"^8.48.0","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.17.2","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-jsdoc":"^61.4.1","jsonc-eslint-parser":"^2.4.1","eslint-plugin-depend":"^1.4.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.13.0","svelte-eslint-parser":"^1.4.0","@vitest/eslint-plugin":"1.4.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.3.7","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-react-dom":"^2.3.7","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.85.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-web-api":"^2.3.7","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.3.7","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^2.3.7","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.58.0_1764010525054_0.9178966951147671","host":"s3://npm-registry-packages-npm-production"}},"2.59.0":{"name":"@azat-io/eslint-config","version":"2.59.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.59.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"9d9d0fad2cee796af4237843b8998291d9f2f866","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.59.0.tgz","fileCount":18,"integrity":"sha512-gZNqzCjlwCoS7fu0xRT9Hrhslm5xwryVWHHK2X1eL47JuqEsgI40jcpjBgz6GHbRpRLknbkm4dIErxcClC6d1g==","signatures":[{"sig":"MEUCIQC6bVXPiA//Mmuy2hJW9J0Uaa1aK5m97X7p8wfqTUZ18QIgM8BaviUaRw8UNKIuj8QwvwJ1UaVgDcEdGZ8jGmSG62E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.59.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75156},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a8bf42b3e0562312e827b23458735e34bc5dd704","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.11.1","dependencies":{"globals":"^16.5.0","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.48.1","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.17.2","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-jsdoc":"^61.4.1","jsonc-eslint-parser":"^2.4.1","eslint-plugin-depend":"^1.4.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.13.0","svelte-eslint-parser":"^1.4.0","@vitest/eslint-plugin":"1.5.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.3.11","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-react-dom":"^2.3.11","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.85.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-web-api":"^2.3.11","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.3.11","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^2.3.11","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.59.0_1764708620215_0.7719856525441737","host":"s3://npm-registry-packages-npm-production"}},"2.60.0":{"name":"@azat-io/eslint-config","version":"2.60.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.60.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"067385667eaf11a61846f23f0117bc9dca14ddcd","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.60.0.tgz","fileCount":18,"integrity":"sha512-QbxoyqeDLnct9TVHSkgHX1W3e0lHwnUAAZSRnQ3lymsbXrZLMONKSlG5qOD4x9POzdis9y55D3m2+lj6Uv2AOA==","signatures":[{"sig":"MEUCIBcoKf/Nyn21Vaa6hiuP6YJ0OI+geH0kOr0shSUp0hBYAiEAsTfQVXMINE0mhVU2VYcPMMfrsKDWz1U/pREdIbvmtaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.60.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75156},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8590d653e35ef08d357953ada46c2a97f96df4c1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.11.1","dependencies":{"globals":"^16.5.0","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.49.0","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.17.2","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-jsdoc":"^61.5.0","jsonc-eslint-parser":"^2.4.2","eslint-plugin-depend":"^1.4.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.13.1","svelte-eslint-parser":"^1.4.1","@vitest/eslint-plugin":"1.5.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.3.12","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-react-dom":"^2.3.12","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.85.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-web-api":"^2.3.12","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.3.12","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^2.3.12","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.60.0_1765218200098_0.4681894648316949","host":"s3://npm-registry-packages-npm-production"}},"2.61.0":{"name":"@azat-io/eslint-config","version":"2.61.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.61.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"229ea646b2f090e36b3628180ec7c9b195752c48","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.61.0.tgz","fileCount":18,"integrity":"sha512-tCBsUHdu2pbn+E0MREpO81tg25DxmicSf0OM0gKr7QDBAEOrlWEA8HVztHfsFtyYDMwAlSVDQlEJPZ/L5mYGGw==","signatures":[{"sig":"MEQCIGjApcWNeqsEig8Ngj4kG0V5RfBijHkhl8gv5oYpOh1iAiAI6AVGy69sU3NLdQnIQBOjSHivWghuRJs2RCtv7tGkVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.61.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75215},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"47403449026b4d4dc21bf5d2040c2236bbd2e687","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.11.1","dependencies":{"globals":"^16.5.0","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.50.0","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.17.2","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-jsdoc":"^61.5.0","jsonc-eslint-parser":"^2.4.2","eslint-plugin-depend":"^1.4.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.13.1","svelte-eslint-parser":"^1.4.1","@vitest/eslint-plugin":"1.5.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.3.13","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-react-dom":"^2.3.13","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.85.0","eslint-plugin-perfectionist":"^4.15.1","eslint-plugin-react-web-api":"^2.3.13","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.3.13","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^2.3.13","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.61.0_1765821479609_0.7125679703211749","host":"s3://npm-registry-packages-npm-production"}},"2.62.0":{"name":"@azat-io/eslint-config","version":"2.62.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.62.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"b0ed0026af2a961095d7da60cf91662dfff7ee94","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.62.0.tgz","fileCount":18,"integrity":"sha512-ygqe4IcDaW0y9dvlUHYF0cV3Olhzzc1r4n+o0kJwEIgohWyBp4WGwBJxJ81nbLey45jt0kF39DxqO/Gqv4+l7w==","signatures":[{"sig":"MEYCIQC7bEy9c4Nt8tYGPe5ICXYh4DS53idMaaEasiCv1HlAwwIhANWiA6+bq7EZwaU79eU+AaNVIb0ijkpER8h6zFNWZRFa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.62.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75214},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a3076bb63189b4b7536c8bc9f202326e91f504e0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.12.0","dependencies":{"globals":"^16.5.0","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.50.1","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.18.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-jsdoc":"^61.5.0","jsonc-eslint-parser":"^2.4.2","eslint-plugin-depend":"^1.4.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.13.1","svelte-eslint-parser":"^1.4.1","@vitest/eslint-plugin":"1.6.3","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.3.13","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-react-dom":"^2.3.13","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.85.0","eslint-plugin-perfectionist":"^5.1.0","eslint-plugin-react-web-api":"^2.3.13","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.3.13","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^2.3.13","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.62.0_1766470897499_0.31065695641065116","host":"s3://npm-registry-packages-npm-production"}},"2.62.1":{"name":"@azat-io/eslint-config","version":"2.62.1","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.62.1","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"660f787fc6a307a95cdcf4270da6ef5fb0310371","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.62.1.tgz","fileCount":18,"integrity":"sha512-MoE3NUCZuccdNKqCtEM+F6EVB2xhQH1uaOhhuD1f6m8q7aVSMVLz+dBw8oJK3jDDjDC6tfSDoNwXyBqE/m+7Nw==","signatures":[{"sig":"MEUCIQDA8Ei+AH/7HS42tBXuC8ku7PVX5wXHTHq66aF1pjn/iAIgFEvzs/KFDu0HWO5TcVm9qTKO8vs4/5BsQV/Mp2FylFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.62.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75166},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b81716fffbe8daea3495f107718c03d15d6ccfcd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.12.0","dependencies":{"globals":"^16.5.0","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.50.1","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.18.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-jsdoc":"^61.5.0","jsonc-eslint-parser":"^2.4.2","eslint-plugin-depend":"^1.4.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.13.1","svelte-eslint-parser":"^1.4.1","@vitest/eslint-plugin":"1.6.3","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.3.13","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-react-dom":"^2.3.13","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.85.0","eslint-plugin-perfectionist":"^5.1.0","eslint-plugin-react-web-api":"^2.3.13","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.3.13","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^2.3.13","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.62.1_1766905412060_0.45376430340811513","host":"s3://npm-registry-packages-npm-production"}},"2.63.0":{"name":"@azat-io/eslint-config","version":"2.63.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.63.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/eslint-config#readme","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"b8d0eb46395584aeac262e33a5c167b41a0f3ce8","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.63.0.tgz","fileCount":18,"integrity":"sha512-DaBVGwh495z5IZ0hG2PW7ovIJwSMyASEZznfkGvM60xW/c7hfVAo8ajm9lVt7fI2cLoAMryFNtUifnC4eMcpbw==","signatures":[{"sig":"MEUCIGMCiPBgP+HxCVCI6qPQ3IktbSZtac1CH8e+rA0ex65NAiEA6CEUhtqa8ThbMthhKoOX7lGIfVruiULhr/2c54Qpa2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.63.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75161},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6f33bd898cbca49b1ba3b89ecf6a1d040028030e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.12.0","dependencies":{"globals":"^16.5.0","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.51.0","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.18.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-jsdoc":"^61.5.0","jsonc-eslint-parser":"^2.4.2","eslint-plugin-depend":"^1.4.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.13.1","svelte-eslint-parser":"^1.4.1","@vitest/eslint-plugin":"1.6.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.4.0","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-react-dom":"^2.4.0","eslint-plugin-prefer-let":"^4.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.85.0","eslint-plugin-perfectionist":"^5.1.0","eslint-plugin-react-web-api":"^2.4.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.4.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^2.4.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.63.0_1767030175078_0.5771709191004415","host":"s3://npm-registry-packages-npm-production"}},"2.64.0":{"name":"@azat-io/eslint-config","version":"2.64.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.64.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"ff5c8abe809917b6f4d3bb784064296d4b5aa4a0","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.64.0.tgz","fileCount":18,"integrity":"sha512-obvEAr/BAVmlYUhXCjzzFtB3gMLSjVnKI8zFSOpv2yCmsFvRpLoQ/DJBCXxXgNWCkIcDuxNDmNjVcRLjO86NRg==","signatures":[{"sig":"MEUCICHsuDDs4m3dDhpwIScKQTC6FRpoI0RNIkYudTRYpdhUAiEAg1gJprWGHsqQBbulh8TJUCNwxjM0i6/hG86rQTvcC6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.64.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75390},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"898e5ed334b11cfd71073b6a88973d1b37dd0c05","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.12.0","dependencies":{"globals":"^17.0.0","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.52.0","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.18.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-jsdoc":"^61.5.0","jsonc-eslint-parser":"^2.4.2","eslint-plugin-depend":"^1.4.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.14.0","svelte-eslint-parser":"^1.4.1","@vitest/eslint-plugin":"1.6.6","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.5.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-react-dom":"^2.5.1","eslint-plugin-prefer-let":"^4.0.1","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.88.1","eslint-plugin-perfectionist":"^5.3.1","eslint-plugin-react-web-api":"^2.5.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.5.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^2.5.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.64.0_1767858731656_0.04390944947193831","host":"s3://npm-registry-packages-npm-production"}},"2.65.0":{"name":"@azat-io/eslint-config","version":"2.65.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.65.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"e6f0f2e79c22969373d01388f4ef9e67e39fbf35","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.65.0.tgz","fileCount":18,"integrity":"sha512-YW1krr4m9P0eaxvdIVY+QTDxqp0CYtzjNJ1Wj/ou42AOaJTXiXKZ+PW7Y5lkgfwXQD1MEvJlHaA7X7h/5n7rng==","signatures":[{"sig":"MEUCIDHLEEsAMiJhJZpViNbd5ESQQKQsbxuz/+RWwZK1nSI+AiEArNEs6Adb3aCqwVN8O0jtRoclN+eCKcBApqKQFkFKlLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.65.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75438},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6cbe241862e65a770c72ebe43cc18b95aa43820c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.12.0","dependencies":{"globals":"^17.0.0","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.53.0","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.18.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-jsdoc":"^62.0.0","jsonc-eslint-parser":"^2.4.2","eslint-plugin-depend":"^1.4.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.14.0","svelte-eslint-parser":"^1.4.1","@vitest/eslint-plugin":"1.6.6","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.5.5","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-react-dom":"^2.5.5","eslint-plugin-prefer-let":"^4.0.1","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.88.1","eslint-plugin-perfectionist":"^5.3.1","eslint-plugin-react-web-api":"^2.5.5","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.5.5","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^2.5.5","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.65.0_1768239395433_0.7979383708361112","host":"s3://npm-registry-packages-npm-production"}},"2.66.0":{"name":"@azat-io/eslint-config","version":"2.66.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.66.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"33f10ebc05a66860cc4d8c7b97d8bb2f0417da85","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.66.0.tgz","fileCount":18,"integrity":"sha512-PP0uWd/Zg1oN+J+EOAEu3vN2HE1dIATZcMnLDkpwwGzEJa5NVvcm0rLK/DX2u8bHpd0x7IvGnPo7k+s1DHEgpQ==","signatures":[{"sig":"MEUCIQClJLtyMD6K7DgPHeOBJMCAE9/XVWLysLjzrDj+cDn78QIgUaNIjxqzqtTi48f5Cf4xUkCKnTGNvbGAveKy4WZpdP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.66.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75526},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a5d84018f7d77ffca20863de9002e28ef00dceae","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.12.0","dependencies":{"globals":"^17.0.0","eslint-plugin-n":"^17.23.2","eslint-plugin-vue":"^10.7.0","typescript-eslint":"^8.53.1","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.18.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-jsdoc":"^62.2.0","jsonc-eslint-parser":"^2.4.2","eslint-plugin-depend":"^1.4.0","eslint-plugin-regexp":"^2.10.0","eslint-plugin-svelte":"^3.14.0","svelte-eslint-parser":"^1.4.1","@vitest/eslint-plugin":"1.6.6","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.7.2","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-react-dom":"^2.7.2","eslint-plugin-prefer-let":"^4.0.1","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.88.1","eslint-plugin-perfectionist":"^5.3.1","eslint-plugin-react-web-api":"^2.7.2","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.7.2","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^2.7.2","@eslint-community/eslint-plugin-eslint-comments":"^4.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.66.0_1768843269644_0.9648110049967416","host":"s3://npm-registry-packages-npm-production"}},"2.67.0":{"name":"@azat-io/eslint-config","version":"2.67.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.67.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"b9a4c57a6af3dc3b3ef09aa879ffd6195ad88ee4","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.67.0.tgz","fileCount":18,"integrity":"sha512-ID7cSO8nz4Ds7DL+Zh73hxNLcyWpRbYuaH3si8uUdVHKQUWNrwhIr1M3mMKjP65LmepeCtzUqicO8/Ew8bMHwQ==","signatures":[{"sig":"MEYCIQDOl5FRhM4k44uL+uV4iVGVyw7jXFJA4q8z8nkt5i5pegIhAKOrKoPVYHY4zkWv5juBCf1g+DbeqDXmNwDyY2F1pwES","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.67.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75594},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"05743b2c92c1ef2f2e45d73d4102f411c3f9c903","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.13.0","dependencies":{"globals":"^17.1.0","eslint-plugin-n":"^17.23.2","eslint-plugin-vue":"^10.7.0","typescript-eslint":"^8.54.0","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"^1.18.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-jsdoc":"^62.4.1","jsonc-eslint-parser":"^2.4.2","eslint-plugin-depend":"^1.4.0","eslint-plugin-regexp":"^3.0.0","eslint-plugin-svelte":"^3.14.0","svelte-eslint-parser":"^1.4.1","@vitest/eslint-plugin":"1.6.6","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.7.4","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-react-dom":"^2.7.4","eslint-plugin-prefer-let":"^4.0.1","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.88.2","eslint-plugin-perfectionist":"^5.4.0","eslint-plugin-react-web-api":"^2.7.4","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.7.4","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^2.7.4","@eslint-community/eslint-plugin-eslint-comments":"^4.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.67.0_1769451797989_0.4524110186559447","host":"s3://npm-registry-packages-npm-production"}},"2.68.0":{"name":"@azat-io/eslint-config","version":"2.68.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.68.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"c2e373255cb749960f98bec73165106a80b6ec2a","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.68.0.tgz","fileCount":18,"integrity":"sha512-UrkR/NyBcphM/nIafWSusTg/YsWxElaW28U5HTtTRxroToJv3vijrKSljAgVlQHeqUU3nVfHAiP0qxcpJXe20A==","signatures":[{"sig":"MEUCIQCAtaaAEtfvHXUC2uZPyKXplWi13/phafDuLGOE6ENpTQIge8/i2QvhhIy9TD1kTWperarwTWo+pkvMYj/hZPyQV/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.68.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75605},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9c1c428651690471bb0111897f183f73ffe97ad9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.13.0","dependencies":{"globals":"^17.3.0","eslint-plugin-n":"^17.23.2","eslint-plugin-vue":"^10.7.0","typescript-eslint":"^8.55.0","vue-eslint-parser":"^10.2.0","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-jsdoc":"^62.5.4","jsonc-eslint-parser":"^2.4.2","eslint-plugin-depend":"^1.4.0","eslint-plugin-regexp":"^3.0.0","eslint-plugin-svelte":"^3.15.0","svelte-eslint-parser":"^1.4.1","@vitest/eslint-plugin":"1.6.7","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.12.2","eslint-plugin-sonarjs":"^3.0.6","eslint-plugin-unicorn":"^63.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-react-dom":"^2.12.2","eslint-plugin-prefer-let":"^4.0.1","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.88.2","eslint-plugin-perfectionist":"^5.5.0","eslint-plugin-react-web-api":"^2.12.2","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.12.2","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^2.12.2","@eslint-community/eslint-plugin-eslint-comments":"^4.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.35.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.68.0_1770741493828_0.6324664793646275","host":"s3://npm-registry-packages-npm-production"}},"2.69.0":{"name":"@azat-io/eslint-config","version":"2.69.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.69.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"f54ac0cfdf573187afe82151223c23ea512e7746","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.69.0.tgz","fileCount":18,"integrity":"sha512-zzazSpmK80tJHwwrl5KIwJgkPoD+J11jGG0+xUu79Q8kM7O2AI1eVbQ0slGwgt14TB3h3dAZ3HWmoHKWhBWtvA==","signatures":[{"sig":"MEQCIGTrdQlE4cf1c5yi/buomrUzxluUkf/bo7DIo1NUMsvbAiA+kVx/zSqIX0WBPY5EFBn0XZCNgKUHDfhStbQfqA8hRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.69.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75767},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d21c17558b9e57e99245d39d982bcd47ec6924e7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.13.0","dependencies":{"globals":"^17.3.0","eslint-plugin-n":"^17.24.0","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.56.0","vue-eslint-parser":"^10.4.0","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^1.3.0","eslint-plugin-astro":"^1.6.0","eslint-plugin-jsdoc":"^62.5.5","jsonc-eslint-parser":"^2.4.2","eslint-plugin-depend":"^1.4.0","eslint-plugin-regexp":"^3.0.0","eslint-plugin-svelte":"^3.15.0","svelte-eslint-parser":"^1.4.1","@vitest/eslint-plugin":"1.6.9","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.13.0","eslint-plugin-sonarjs":"^3.0.7","eslint-plugin-unicorn":"^63.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-react-dom":"^2.13.0","eslint-plugin-prefer-let":"^4.1.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.88.3","eslint-plugin-perfectionist":"^5.5.0","eslint-plugin-react-web-api":"^2.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.13.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^2.13.0","@eslint-community/eslint-plugin-eslint-comments":"^4.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.69.0_1771355553253_0.6455348257635571","host":"s3://npm-registry-packages-npm-production"}},"2.70.0":{"name":"@azat-io/eslint-config","version":"2.70.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.70.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"367d8e2ab94f65f60b8ab51f3763d46b07cd6300","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.70.0.tgz","fileCount":18,"integrity":"sha512-5NlhpSQcmgOn7fpRkpNQlkaWcY0Bnfj7eUOmBnxUtqvKvmaPnnR+CoyxWb3QhliKP4eaYwMZkgPyItI9jkokZA==","signatures":[{"sig":"MEQCIDLIA/KEHOXWvCGwLkw3NZXv27pBdcKhcUNVO2PX+w2+AiBtZJSzzAMuD0LeX/WKWd6ivh8Lve5iaoyHp+1tv2AoMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.70.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75772},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fb13c1febb1b77eadabd6b974161b23b03d7ff31","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.13.0","dependencies":{"globals":"^17.3.0","eslint-plugin-n":"^17.24.0","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.56.1","vue-eslint-parser":"^10.4.0","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^1.3.0","eslint-plugin-astro":"^1.6.0","eslint-plugin-jsdoc":"^62.7.0","jsonc-eslint-parser":"^3.1.0","eslint-plugin-depend":"^1.4.0","eslint-plugin-regexp":"^3.0.0","eslint-plugin-svelte":"^3.15.0","svelte-eslint-parser":"^1.5.0","@vitest/eslint-plugin":"1.6.9","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.13.0","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-unicorn":"^63.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.0.0","eslint-plugin-react-dom":"^2.13.0","eslint-plugin-prefer-let":"^4.1.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.89.1","eslint-plugin-perfectionist":"^5.6.0","eslint-plugin-react-web-api":"^2.13.0","eslint-config-flat-gitignore":"^2.2.1","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.13.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-react-naming-convention":"^2.13.0","@eslint-community/eslint-plugin-eslint-comments":"^4.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.70.0_1771922078279_0.7615184317462755","host":"s3://npm-registry-packages-npm-production"}},"2.71.0":{"name":"@azat-io/eslint-config","version":"2.71.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.71.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"82948cdd9fab4a01c0581671f90b18e66d38c320","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.71.0.tgz","fileCount":18,"integrity":"sha512-jeq4n5w99OUzlgX0O1V0dbRv6Vtk0ZWpkORdaE0Ld25LLkUEPfBaC4DPSDrerluCTMYEUkrbBiG8AzmUIWPvAA==","signatures":[{"sig":"MEYCIQC5OPqe74LNzWlSUbwNXFGAQhRBNIXLtyvBUwi6G48dawIhAORsliytUWrG5vdr72bQB0RCfauVtojs9XxH4cr+jbRu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.71.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75154},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3abed886fd7b783d5119eda465dadee5fd19be1e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.8.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.13.1","dependencies":{"globals":"^17.4.0","eslint-plugin-n":"^17.24.0","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.56.1","vue-eslint-parser":"^10.4.0","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^1.3.0","eslint-plugin-astro":"^1.6.0","eslint-plugin-jsdoc":"^62.7.1","jsonc-eslint-parser":"^3.1.0","eslint-plugin-depend":"^1.4.0","eslint-plugin-regexp":"^3.0.0","eslint-plugin-svelte":"^3.15.0","svelte-eslint-parser":"^1.5.1","@vitest/eslint-plugin":"1.6.9","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.13.0","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-unicorn":"^63.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.1","eslint-plugin-react-dom":"^2.13.0","eslint-plugin-prefer-let":"^4.1.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.5.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.89.2","eslint-plugin-perfectionist":"^5.6.0","eslint-plugin-react-web-api":"^2.13.0","eslint-config-flat-gitignore":"^2.2.1","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.13.0","eslint-plugin-react-naming-convention":"^2.13.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.71.0_1772476108538_0.5013505787190957","host":"s3://npm-registry-packages-npm-production"}},"2.72.0":{"name":"@azat-io/eslint-config","version":"2.72.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.72.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"84c2311b541f093df779b65f412d17afda415726","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.72.0.tgz","fileCount":18,"integrity":"sha512-RTJWzGcTUDgtBqWKXNEQCmJaNmJMJBXr12CLvqySWDjC2E9N8HGuPUYY+fncsEtDnq79iMALxm5ozjTm/gf0+g==","signatures":[{"sig":"MEQCIB/beHAj/+7g04q6FUoOART8Qcv3WEvESzPUR3Et93PfAiBxPzw1hd9C2uZSe4KHSselOKIWFpzABN+u8x4WeQhJzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.72.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75103},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"566e120e08099eab351c5f54f617266a212102b9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.9.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.14.0","dependencies":{"globals":"^17.4.0","eslint-plugin-n":"^17.24.0","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.57.0","vue-eslint-parser":"^10.4.0","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^1.3.0","eslint-plugin-astro":"^1.6.0","eslint-plugin-jsdoc":"^62.7.1","jsonc-eslint-parser":"^3.1.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.1.0","eslint-plugin-svelte":"^3.15.1","svelte-eslint-parser":"^1.6.0","@vitest/eslint-plugin":"1.6.10","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^2.13.0","eslint-plugin-sonarjs":"^4.0.1","eslint-plugin-unicorn":"^63.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.1","eslint-plugin-react-dom":"^2.13.0","eslint-plugin-prefer-let":"^4.1.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.5.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.89.4","eslint-plugin-perfectionist":"^5.6.0","eslint-plugin-react-web-api":"^2.13.0","eslint-config-flat-gitignore":"^2.2.1","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-hooks-extra":"^2.13.0","eslint-plugin-react-naming-convention":"^2.13.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.72.0_1773083801881_0.6374033730919475","host":"s3://npm-registry-packages-npm-production"}},"2.73.0":{"name":"@azat-io/eslint-config","version":"2.73.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.73.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"3ed8e61c1b9ab46ada110cf1f8b754dfd138428a","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.73.0.tgz","fileCount":18,"integrity":"sha512-dDzW7ZV3M/3lWdN0DsNmD0lTo5bGgVu9InYrbpXJFmEgqmG/PeqB5e0hO7ABWGlYG3JE6km1nunMUiijRyhMtg==","signatures":[{"sig":"MEYCIQDNzy4cgllL9E6DG+1BVfzam0aWubDRpoaBVUbMiivNGQIhAK0VJwtf2HMFI5NfnyHLwUR6qm1OsnSPRjyRZGCuA1JP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.73.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67739},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0a56d2b60725d14e1d5bac446c1bfb57d93954b4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.9.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.14.0","dependencies":{"globals":"^17.4.0","eslint-plugin-n":"^17.24.0","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.57.1","vue-eslint-parser":"^10.4.0","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^1.3.0","eslint-plugin-astro":"^1.6.0","eslint-plugin-jsdoc":"^62.8.0","jsonc-eslint-parser":"^3.1.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.1.0","eslint-plugin-svelte":"^3.15.2","svelte-eslint-parser":"^1.6.0","@vitest/eslint-plugin":"1.6.12","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^3.0.0","eslint-plugin-sonarjs":"^4.0.2","eslint-plugin-unicorn":"^63.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.1","eslint-plugin-react-dom":"^3.0.0","eslint-plugin-prefer-let":"^4.2.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.5.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.91.0","eslint-plugin-perfectionist":"^5.6.0","eslint-plugin-react-web-api":"^3.0.0","eslint-config-flat-gitignore":"^2.2.1","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^3.0.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.73.0_1773684068277_0.7168855737015041","host":"s3://npm-registry-packages-npm-production"}},"2.74.0":{"name":"@azat-io/eslint-config","version":"2.74.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.74.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"e2d01eff9e09c0dac516b732e553ec526d25c44c","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.74.0.tgz","fileCount":18,"integrity":"sha512-98Iz2n70gV8EDC4JnKwEDkz/igf80Azz3yDCrBpI6v1Wg1pMG7+5oYJv0kuGBCRBHbOPgxRFkgZnans44JBdBw==","signatures":[{"sig":"MEUCIDBBpuBTBIhVe0Bm+a7k9oabWdUFoPE73oUcXBgc1bgfAiEA8mYXN/N/V2KZHS51M6jU8P4rl+oLirZSBxC4toK2ZXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.74.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67739},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ab6cc5d25b719ae1109848608ab416368894efcd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.9.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.14.0","dependencies":{"globals":"^17.4.0","eslint-plugin-n":"^17.24.0","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.57.1","vue-eslint-parser":"^10.4.0","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^1.3.0","eslint-plugin-astro":"^1.6.0","eslint-plugin-jsdoc":"^62.8.0","jsonc-eslint-parser":"^3.1.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.1.0","eslint-plugin-svelte":"^3.16.0","svelte-eslint-parser":"^1.6.0","@vitest/eslint-plugin":"1.6.13","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^3.0.0","eslint-plugin-sonarjs":"^4.0.2","eslint-plugin-unicorn":"^63.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.1","eslint-plugin-react-dom":"^3.0.0","eslint-plugin-prefer-let":"^4.2.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.91.0","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-web-api":"^3.0.0","eslint-config-flat-gitignore":"^2.2.1","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^3.0.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.74.0_1774286324201_0.4663760749672734","host":"s3://npm-registry-packages-npm-production"}},"2.75.0":{"name":"@azat-io/eslint-config","version":"2.75.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.75.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"18a1f0b05384ac664076584561816746013a820d","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.75.0.tgz","fileCount":18,"integrity":"sha512-h4B72XnpedM5oYjo/zTFLQEJUu77b39PTJYrtq4NX+8SBbYONbeBP3g2zM7+FZZnoWnoo3RySCAufNTmYfuEXg==","signatures":[{"sig":"MEYCIQDTKsvHhcs1IXFprSAO9RbkodzrB+ZOaKzZ6z0nP4orpAIhAPUQL8e2Tm0RkRVDUxpyml84+TsIVAPkUCRqHlREJ/K3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.75.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67952},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"992012fd17dffc51c5596d318fc8355dbefd07f2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.9.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.14.0","dependencies":{"globals":"^17.4.0","eslint-plugin-n":"^17.24.0","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.0","vue-eslint-parser":"^10.4.0","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.6.0","eslint-plugin-jsdoc":"^62.8.1","jsonc-eslint-parser":"^3.1.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.1.0","eslint-plugin-svelte":"^3.16.0","svelte-eslint-parser":"^1.6.0","@vitest/eslint-plugin":"1.6.13","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^3.0.0","eslint-plugin-sonarjs":"^4.0.2","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.1","eslint-plugin-react-dom":"^3.0.0","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.91.1","eslint-plugin-perfectionist":"^5.7.0","eslint-plugin-react-web-api":"^3.0.0","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^3.0.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.75.0_1774892054597_0.5764345111446785","host":"s3://npm-registry-packages-npm-production"}},"2.76.0":{"name":"@azat-io/eslint-config","version":"2.76.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.76.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"a004c069ec9c54ff533172774885112795025ab8","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.76.0.tgz","fileCount":18,"integrity":"sha512-AZcZkDFKP0ziJLPFvkuJxxkbSBBprGbX8VrpU1uns5EfAI5fuOyGAoSONR5hHy1PSJXi5SgLVd1ggk6nS68CEw==","signatures":[{"sig":"MEYCIQDbQENaF6VJkN6EJ/PLuB31JtL7fQPACMAE8HDLH0ut6AIhAPYsR0V+7vbyN7mSRzNIj2gJShk1JJ2kRl47oaZJgVnn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.76.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68071},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"15878a33bdae19237c615f30b5efd024a43b7090","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.11.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^17.4.0","eslint-plugin-n":"^17.24.0","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.0","vue-eslint-parser":"^10.4.0","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.6.0","eslint-plugin-jsdoc":"^62.9.0","jsonc-eslint-parser":"^3.1.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.1.0","eslint-plugin-svelte":"^3.17.0","svelte-eslint-parser":"^1.6.0","@vitest/eslint-plugin":"1.6.14","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^4.2.3","eslint-plugin-sonarjs":"^4.0.2","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.1","eslint-plugin-react-dom":"^4.2.3","eslint-plugin-react-jsx":"^4.2.3","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.91.1","eslint-plugin-perfectionist":"^5.8.0","eslint-plugin-react-web-api":"^4.2.3","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^4.2.3","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.76.0_1775547740281_0.8218792799846915","host":"s3://npm-registry-packages-npm-production"}},"2.77.0":{"name":"@azat-io/eslint-config","version":"2.77.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.77.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"7ff7e5bb48ffae098932c7305350cab1fdcbae50","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.77.0.tgz","fileCount":18,"integrity":"sha512-xAwnZs6n1pgJbIpoVQXkuojNvb4Dw6wo91+x9UHqzYG7JLAXWYLTUaas88bAQGMFQyvJIgE4fNt1/xliadyQkA==","signatures":[{"sig":"MEUCIQCE/4G2Uk/JpN1QPIvLE48TxllJC+sxMFtfdAZ9CYZOWQIgS693/hwaic/g9Wum5nIyYf3Hvavhb0y/pZWl6xxSJ8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.77.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68071},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5aec5a99e4844b0c532e148d0d428b0d1746b948","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.11.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^17.5.0","eslint-plugin-n":"^17.24.0","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.58.2","vue-eslint-parser":"^10.4.0","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-jsdoc":"^62.9.0","jsonc-eslint-parser":"^3.1.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.1.0","eslint-plugin-svelte":"^3.17.0","svelte-eslint-parser":"^1.6.0","@vitest/eslint-plugin":"1.6.15","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^4.2.3","eslint-plugin-sonarjs":"^4.0.2","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.1","eslint-plugin-react-dom":"^4.2.3","eslint-plugin-react-jsx":"^4.2.3","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-package-json":"^0.91.1","eslint-plugin-perfectionist":"^5.8.0","eslint-plugin-react-web-api":"^4.2.3","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^4.2.3","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.77.0_1776104858126_0.4604564472665378","host":"s3://npm-registry-packages-npm-production"}},"2.78.0":{"name":"@azat-io/eslint-config","version":"2.78.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.78.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"0295837cdfc1f50fb1078bcf8d1d57c7949bfeda","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.78.0.tgz","fileCount":18,"integrity":"sha512-mawI36GeS6ewhPW7asoYQEgoBqyp6ZZG1PGXLRgfTW2Pgbz3dRUdXJQSeAXaEiTSOpaixkh8p1UpttMMuuAaTA==","signatures":[{"sig":"MEUCIAJFe7L5hDqi8Y9oI9uYw2SaQImMD2vAHkChZiY9MmhWAiEA71Q69xR3+4EKjdA9UY6bh9Dpede1Rnf0+ZXGfKu59Bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.78.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68071},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d6854757028d6d803e8c9d92f81cb2e999f60352","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.11.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^17.5.0","eslint-plugin-n":"^17.24.0","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.59.0","vue-eslint-parser":"^10.4.0","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-jsdoc":"^62.9.0","jsonc-eslint-parser":"^3.1.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.1.0","eslint-plugin-svelte":"^3.17.0","svelte-eslint-parser":"^1.6.0","@vitest/eslint-plugin":"1.6.16","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-x":"^4.2.3","eslint-plugin-sonarjs":"^4.0.3","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.1","eslint-plugin-react-dom":"^4.2.3","eslint-plugin-react-jsx":"^4.2.3","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-package-json":"^0.91.1","eslint-plugin-perfectionist":"^5.9.0","eslint-plugin-react-web-api":"^4.2.3","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^4.2.3","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.78.0_1776774368468_0.6060877832542668","host":"s3://npm-registry-packages-npm-production"}},"2.79.0":{"name":"@azat-io/eslint-config","version":"2.79.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.79.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"08bd6db7dfabe9dfc204bd532e164da9b3fc558d","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.79.0.tgz","fileCount":18,"integrity":"sha512-nj3IHN7Tq73JXJFkKSCFclrOy8pdKU+vxJY8A/9iUDw9UkAOme4gsnTPlqjD7FZovwMLZMXXWMb0NM1k56EWQQ==","signatures":[{"sig":"MEUCIQDmIG/jAIWNpwSIf+Tj7BCWgQllhN964ZATNfTEHKAmzwIgX8CnSNyrHjaUO3noGPGaHmBtYMV1ZnSAL8uDQLHr8as=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.79.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68138},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2178841bfdcd68060f580a157b3378a31cda07bb","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.11.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^17.5.0","eslint-plugin-n":"^17.24.0","eslint-plugin-vue":"^10.9.0","typescript-eslint":"^8.59.1","vue-eslint-parser":"^10.4.0","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-jsdoc":"^62.9.0","jsonc-eslint-parser":"^3.1.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.1.0","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.0","@vitest/eslint-plugin":"1.6.16","eslint-plugin-promise":"^7.3.0","eslint-plugin-react-x":"^4.2.3","eslint-plugin-sonarjs":"^4.0.3","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.1","eslint-plugin-react-dom":"^4.2.3","eslint-plugin-react-jsx":"^4.2.3","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-package-json":"^0.91.1","eslint-plugin-perfectionist":"^5.9.0","eslint-plugin-react-web-api":"^4.2.3","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^4.2.3","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.79.0_1777313280178_0.15518741537783276","host":"s3://npm-registry-packages-npm-production"}},"2.80.0":{"name":"@azat-io/eslint-config","version":"2.80.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.80.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"6fed87e7114329fc104cf15d11e14eefef67ff7e","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.80.0.tgz","fileCount":18,"integrity":"sha512-n71BwAjHnYBzFlPMSkVYLC3LgH14dykZFuS4kgKOAjIw2uUECE+lISebgwV9MdLkZQDDZIcpuAIQqnCRg2iJkg==","signatures":[{"sig":"MEQCIFMOJE7cIZtAaemrmWcWxiY7dkRtVHdc9rd2D8WnZTOYAiBMg9Mb0ZAPeiVBSxyHouq/KHKiYptbhCftLsXS6yB0FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.80.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68031},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"790e33e924148e3ac45c2c1947bb320d3ba2f4e3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.11.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^17.6.0","eslint-plugin-n":"^17.24.0","eslint-plugin-vue":"^10.9.0","typescript-eslint":"^8.59.1","vue-eslint-parser":"^10.4.0","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-jsdoc":"^62.9.0","jsonc-eslint-parser":"^3.1.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.1.0","eslint-plugin-svelte":"^3.17.1","svelte-eslint-parser":"^1.6.0","@vitest/eslint-plugin":"1.6.16","eslint-plugin-promise":"^7.3.0","eslint-plugin-react-x":"^5.7.1","eslint-plugin-sonarjs":"^4.0.3","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.1","eslint-plugin-react-dom":"^5.7.1","eslint-plugin-react-jsx":"^5.7.1","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-package-json":"^0.91.2","eslint-plugin-perfectionist":"^5.9.0","eslint-plugin-react-web-api":"^5.7.1","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^5.7.1","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.80.0_1777918891139_0.6228824706604896","host":"s3://npm-registry-packages-npm-production"}},"2.81.0":{"name":"@azat-io/eslint-config","version":"2.81.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.81.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"f2676550a5cb9552cd5bfd631c47dceb0ee47eb2","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.81.0.tgz","fileCount":18,"integrity":"sha512-YJ38wAnKcjyOn4NsnzAWGSyWpcaK6rs1VzqwWeW9kjqVkg2o0fXC2W7tsOUe3SEpKZx2xkQo05NISzfEwtFxTg==","signatures":[{"sig":"MEYCIQDdz1OhVjCg/Lr9R8+7/lSOn+epfPsK5Vw+PGsIj1jJxQIhANdqTprABypgBHegb4JpMStmuVulUti+8sB2nmo3nQDG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.81.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68093},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b11ecb1b83ea281363d9d3fbef2b485e869ac2d7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.13.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.16.0","dependencies":{"globals":"^17.6.0","eslint-plugin-n":"^18.0.1","eslint-plugin-vue":"^10.9.1","typescript-eslint":"^8.60.0","vue-eslint-parser":"^10.4.0","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-jsdoc":"^63.0.0","jsonc-eslint-parser":"^3.1.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.1.0","eslint-plugin-svelte":"^3.18.0","svelte-eslint-parser":"^1.6.1","@vitest/eslint-plugin":"1.6.18","eslint-plugin-promise":"^7.3.0","eslint-plugin-react-x":"^5.8.6","eslint-plugin-sonarjs":"^4.0.3","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.2","eslint-plugin-react-dom":"^5.8.6","eslint-plugin-react-jsx":"^5.8.6","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-package-json":"^1.1.0","eslint-plugin-perfectionist":"^5.9.0","eslint-plugin-react-web-api":"^5.8.6","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^5.8.6","@eslint-community/eslint-plugin-eslint-comments":"^4.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.81.0_1780039678790_0.6472695171642711","host":"s3://npm-registry-packages-npm-production"}},"2.82.0":{"name":"@azat-io/eslint-config","version":"2.82.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.82.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"1b57894c5cbf5924931e164d7bce726d1ffd9c58","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.82.0.tgz","fileCount":18,"integrity":"sha512-eDNePIG0ZwqinWmSoS0n1P88WXSgqGLBQqRt880/wf6NT0x5KUKEFa3ZG5wdKJEx+sVoHmrdAprJfLi3wwwHJA==","signatures":[{"sig":"MEYCIQC5LBGi45tC1Xqj92JuJ+9VL5+FZkvNsQt2/gmQdJfyUwIhAJ3UvsMHkP2bYKtDTN2gFR8DHDLHlypzS0TsuaCOWW/j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.82.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68093},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6a8910f98b9e377abdd65108cc36936bb3f86fa8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.13.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.16.0","dependencies":{"globals":"^17.6.0","eslint-plugin-n":"^18.0.1","eslint-plugin-vue":"^10.9.1","typescript-eslint":"^8.60.0","vue-eslint-parser":"^10.4.0","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-jsdoc":"^63.0.1","jsonc-eslint-parser":"^3.1.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.1.0","eslint-plugin-svelte":"^3.19.0","svelte-eslint-parser":"^1.7.0","@vitest/eslint-plugin":"1.6.19","eslint-plugin-promise":"^7.3.0","eslint-plugin-react-x":"^5.8.9","eslint-plugin-sonarjs":"^4.0.3","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.2","eslint-plugin-react-dom":"^5.8.9","eslint-plugin-react-jsx":"^5.8.9","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-package-json":"^1.2.0","eslint-plugin-perfectionist":"^5.9.0","eslint-plugin-react-web-api":"^5.8.9","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^5.8.9","@eslint-community/eslint-plugin-eslint-comments":"^4.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.82.0_1780377565318_0.5969884021208911","host":"s3://npm-registry-packages-npm-production"}},"2.83.0":{"name":"@azat-io/eslint-config","version":"2.83.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.83.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"a20831cd40935e9edc17b75f6426e2a4cd8d9786","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.83.0.tgz","fileCount":18,"integrity":"sha512-Qt+T2+sb5fwXDskeLSNXnpzPadcXYMYjMjNM+IF0pJz5Etfs9c2/jZ0Yq3i6RfB7+SiFgmaW06FLzbPFOucueA==","signatures":[{"sig":"MEUCIDzb5kuQ1Iu/jVekACOLr1e9n1MyV4ZDuVevwTr1zjttAiEA+eP+CqVhhUOmfZO/53qH1GY5W0JIK7QOv9d9Om3Syz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.83.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69263},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a19b91aea8bad45344fa80813ddfa561d9543097","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.13.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.16.0","dependencies":{"globals":"^17.6.0","eslint-plugin-n":"^18.1.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.61.0","vue-eslint-parser":"^10.4.1","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-jsdoc":"^63.0.2","jsonc-eslint-parser":"^3.1.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.1.0","eslint-plugin-svelte":"^3.19.0","svelte-eslint-parser":"^1.8.0","@vitest/eslint-plugin":"1.6.19","eslint-plugin-promise":"^7.3.0","eslint-plugin-react-x":"^5.8.16","eslint-plugin-sonarjs":"^4.0.3","eslint-plugin-unicorn":"^65.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.2","eslint-plugin-react-dom":"^5.8.16","eslint-plugin-react-jsx":"^5.8.16","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-package-json":"^1.3.0","eslint-plugin-perfectionist":"^5.9.0","eslint-plugin-react-web-api":"^5.8.16","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^5.8.16","@eslint-community/eslint-plugin-eslint-comments":"^4.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.83.0_1781411924701_0.797642271849536","host":"s3://npm-registry-packages-npm-production"}},"2.84.0":{"name":"@azat-io/eslint-config","version":"2.84.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.84.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"80d5a0a944e9234b654248c0e1ce46806054a024","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.84.0.tgz","fileCount":18,"integrity":"sha512-TesZ6YJLJ/BMKonmn5Ub5nKtLOxqTWy7/nx/sQnNoliUIaM90E4euEJRfKObsFSX2AqkBl5cM/prajk2B9+WdQ==","signatures":[{"sig":"MEUCIQD57rcYSFfrNScH0wAzuEj/mjFif3Zsdx/Z0NqOM2oEkQIgTLkF7Qfmhg86rDuAXrKZKyb278yIK0bFGwrYmZTAHew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.84.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71482},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"dde2765ffeb0be543028197cf81d9fd039cfa780","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.13.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.16.0","dependencies":{"globals":"^17.6.0","eslint-plugin-n":"^18.1.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.61.1","vue-eslint-parser":"^10.4.1","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^1.4.0","eslint-plugin-astro":"^1.7.0","eslint-plugin-jsdoc":"^63.0.4","jsonc-eslint-parser":"^3.1.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.1.0","eslint-plugin-svelte":"^3.19.0","svelte-eslint-parser":"^1.8.0","@vitest/eslint-plugin":"1.6.20","eslint-plugin-promise":"^7.3.0","eslint-plugin-react-x":"^5.9.0","eslint-plugin-sonarjs":"^4.0.3","eslint-plugin-unicorn":"^66.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.2","eslint-plugin-react-dom":"^5.9.0","eslint-plugin-react-jsx":"^5.9.0","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-package-json":"^1.3.0","eslint-plugin-perfectionist":"^5.9.1","eslint-plugin-react-web-api":"^5.9.0","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^5.9.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.84.0_1782188551087_0.9796772792933177","host":"s3://npm-registry-packages-npm-production"}},"2.85.0":{"name":"@azat-io/eslint-config","version":"2.85.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.85.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"c99300c69f90f3cd79cacaac2646f87d99f7d320","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.85.0.tgz","fileCount":18,"integrity":"sha512-9N5TIxMRlM23J/THYRQLd73+AGN+hjU5t18ed+5dkupUdryy3gSzV9NuNKx1+fv9CZCFPd6cAAWUpb2fDS17Qw==","signatures":[{"sig":"MEUCIQCtHzPWYJGORXpPk6SkiT+MBXYgtr5Y54burrCMgIGmxQIgfParUnzGRTKk9wy3kS0h1pOhPRzmR14+v8wGFiVdAmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.85.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73140},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c19870b4b69c89bce06ad3bc3d2dd7baa2f3492a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.13.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.17.0","dependencies":{"globals":"^17.7.0","eslint-plugin-n":"^18.1.0","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.62.0","vue-eslint-parser":"^10.4.1","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^2.0.0","eslint-plugin-astro":"^2.0.0","eslint-plugin-jsdoc":"^63.0.7","jsonc-eslint-parser":"^3.1.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.1.0","eslint-plugin-svelte":"^3.19.0","svelte-eslint-parser":"^1.8.0","@vitest/eslint-plugin":"1.6.20","eslint-plugin-promise":"^7.3.0","eslint-plugin-react-x":"^5.9.2","eslint-plugin-sonarjs":"^4.1.0","eslint-plugin-unicorn":"^68.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.2","eslint-plugin-react-dom":"^5.9.2","eslint-plugin-react-jsx":"^5.9.2","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-package-json":"^1.5.0","eslint-plugin-perfectionist":"^5.9.1","eslint-plugin-react-web-api":"^5.9.2","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^5.9.2","@eslint-community/eslint-plugin-eslint-comments":"^4.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.85.0_1782704322382_0.9335488839274608","host":"s3://npm-registry-packages-npm-production"}},"2.86.0":{"name":"@azat-io/eslint-config","version":"2.86.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.86.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"94ff0431b3135250d1640efc2989e1bace2bb9c1","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.86.0.tgz","fileCount":18,"integrity":"sha512-4zPkYGR51dEMCClfo/8MxVOFkVz1UGMxmoBNvcgEGenEYb7ffdLRrUMCMA1npy0ZHCSXjd6uH6G9YbNApqKaDw==","signatures":[{"sig":"MEUCIHOm8bsaYykij9QgDAj5S3W637JMXIx5+UA1k+8XPVSzAiEArgWOcUlWUE3U0KEKLj5DOy20bBNgXEV0hAiwZSfmvgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.86.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73615},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6262870d2fdde6c0559e3b68c4e36e4c997b4dd0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.16.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.18.0","dependencies":{"globals":"^17.7.0","eslint-plugin-n":"^18.2.1","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.62.0","vue-eslint-parser":"^10.4.1","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^2.1.0","eslint-plugin-astro":"^2.1.1","eslint-plugin-jsdoc":"^63.0.10","jsonc-eslint-parser":"^3.1.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.1.1","eslint-plugin-svelte":"^3.20.0","svelte-eslint-parser":"^1.8.0","@vitest/eslint-plugin":"1.6.20","eslint-plugin-promise":"^7.3.0","eslint-plugin-react-x":"^5.10.0","eslint-plugin-sonarjs":"^4.1.0","eslint-plugin-unicorn":"^69.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.2","eslint-plugin-react-dom":"^5.10.0","eslint-plugin-react-jsx":"^5.10.0","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-package-json":"^1.5.0","eslint-plugin-perfectionist":"^5.9.1","eslint-plugin-react-web-api":"^5.10.0","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^5.10.0","@eslint-community/eslint-plugin-eslint-comments":"^4.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.86.0_1782970585559_0.4052597818250887","host":"s3://npm-registry-packages-npm-production"}},"2.87.0":{"name":"@azat-io/eslint-config","version":"2.87.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.87.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"0a4ef16833bf000e37751b22673a65641e5ee810","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.87.0.tgz","fileCount":18,"integrity":"sha512-yAFxbt6Y+el/oZw+YxowqCda1PcU3RyKLNdDxNND01GmreuqRBPvQyUwa8jNJmc/bokhNCt63fzs5p2u2wgR/g==","signatures":[{"sig":"MEQCIHvbfeLEDlto7RN9hF24VAL2hu8RkshWwObzEGmKOjRVAiB4uth3xGGbYMNQw6JmY4VlLgn/kWm1oFKk9hmx8ScEdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.87.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73973},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6ee521f60cb6e9f3a977aa005ba7af9ca0732086","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.16.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.18.0","dependencies":{"globals":"^17.7.0","eslint-plugin-n":"^18.2.1","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.63.0","vue-eslint-parser":"^10.4.1","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^2.1.0","eslint-plugin-astro":"^2.1.1","eslint-plugin-jsdoc":"^63.0.12","jsonc-eslint-parser":"^3.1.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.1.1","eslint-plugin-svelte":"^3.20.0","svelte-eslint-parser":"^1.8.0","@vitest/eslint-plugin":"1.6.21","eslint-plugin-promise":"^7.3.0","eslint-plugin-react-x":"^5.11.3","eslint-plugin-sonarjs":"^4.1.0","eslint-plugin-unicorn":"^71.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.2","eslint-plugin-react-dom":"^5.11.3","eslint-plugin-react-jsx":"^5.11.3","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-package-json":"^1.5.0","eslint-plugin-perfectionist":"^5.10.0","eslint-plugin-react-web-api":"^5.11.3","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^5.11.3","@eslint-community/eslint-plugin-eslint-comments":"^4.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.87.0_1783573117222_0.9769005553856724","host":"s3://npm-registry-packages-npm-production"}},"2.88.0":{"name":"@azat-io/eslint-config","version":"2.88.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.88.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"97c4937e921243fb7bd39438b2a373c86acd0227","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.88.0.tgz","fileCount":18,"integrity":"sha512-SVz8EIRBqbV95+Y4VLTnEwiuOlSlq5GHBYJRh9R9uPQm5WezqOmWmDKHnjC7v1un1IB1hoorO9d3lWHEZ3qgpQ==","signatures":[{"sig":"MEUCIQDIooAIqrLnt9Ld+SQf0zXLY5yl1rukdnlYH7ovIDErvAIgd9iICHW7/F4sYLJz3sjt6YwFbx+odqhtwUbm+Jxew3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.88.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73873},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3953d10d90dcca1796ff5a839a0e9de22ca67d69","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.16.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.18.0","dependencies":{"globals":"^17.7.0","eslint-plugin-n":"^18.2.2","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.64.0","vue-eslint-parser":"^10.4.1","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^3.0.0","eslint-plugin-astro":"^3.0.0","eslint-plugin-jsdoc":"^63.0.13","jsonc-eslint-parser":"^3.1.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.1.1","eslint-plugin-svelte":"^3.20.0","svelte-eslint-parser":"^1.8.0","@vitest/eslint-plugin":"1.6.23","eslint-plugin-promise":"^7.3.0","eslint-plugin-react-x":"^5.14.8","eslint-plugin-sonarjs":"^4.1.0","eslint-plugin-unicorn":"^71.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.3","eslint-plugin-react-dom":"^5.14.8","eslint-plugin-react-jsx":"^5.14.8","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-package-json":"^1.6.0","eslint-plugin-perfectionist":"^5.10.0","eslint-plugin-react-web-api":"^5.14.8","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^5.14.8","@eslint-community/eslint-plugin-eslint-comments":"^4.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.88.0_1784090613612_0.40120971275466477","host":"s3://npm-registry-packages-npm-production"}},"2.89.0":{"name":"@azat-io/eslint-config","version":"2.89.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.89.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"9209637780de44e4ca85bf64ffc5e6e62d44e41c","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.89.0.tgz","fileCount":18,"integrity":"sha512-UV1sLZaKo/mHP43gIzw7Oi+kJLjjPf4v6G6DU5WTsb0jq+RFqljuzsQuMdRCgSuV45U1Cu86ZnEL5JOITIk/oQ==","signatures":[{"sig":"MEUCIQDyf5GiwO85kGuvY9WnklRSuyxMW+i9KTDFwDqqW04RpwIgHceJeuuTuCKnsRUOUTjXM0OFiGxNZrSfMtIwY7UNF94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.89.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74024},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"71a4a4f5b570dfb99047be80e01dfdd1b835ffc8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.16.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.18.0","dependencies":{"globals":"^17.7.0","eslint-plugin-n":"^18.2.2","eslint-plugin-vue":"^10.9.2","typescript-eslint":"^8.64.0","vue-eslint-parser":"^10.4.1","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^3.0.0","eslint-plugin-astro":"^3.0.1","eslint-plugin-jsdoc":"^63.2.0","jsonc-eslint-parser":"^3.1.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.1.1","eslint-plugin-svelte":"^3.21.0","svelte-eslint-parser":"^1.8.0","@vitest/eslint-plugin":"1.6.23","eslint-plugin-promise":"^7.3.0","eslint-plugin-react-x":"^5.17.2","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^72.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.3","eslint-plugin-react-dom":"^5.17.2","eslint-plugin-react-jsx":"^5.17.2","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-package-json":"^1.6.0","eslint-plugin-perfectionist":"^5.10.0","eslint-plugin-react-web-api":"^5.17.2","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^5.17.2","@eslint-community/eslint-plugin-eslint-comments":"^4.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.89.0_1784603228005_0.2829593227667422","host":"s3://npm-registry-packages-npm-production"}},"2.90.0":{"name":"@azat-io/eslint-config","version":"2.90.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.90.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"8646233ec5a88502b43a5248a047b4ec2771eb4e","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.90.0.tgz","fileCount":18,"integrity":"sha512-ujGRCiGM87Rx6qTywc1tzQRX8jwJpTF9w9fvUDtWFjUcqxLyv4frIJLmay2Otca7ygyFnWj2Flu59p2DJBomAg==","signatures":[{"sig":"MEQCIBkXv+6ioXol/Sf37jNEmnAZdSfDIOangqFONg2+d6mdAiA5lRRyfgq9mV/zy99n7zqUmIwNU6JLJnnZLwqiVAfExw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.90.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74140},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2872f75e19e9ad3dcedbbc682ff24e6420ae183d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.16.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.18.0","dependencies":{"globals":"^17.9.0","eslint-plugin-n":"^18.2.2","eslint-plugin-vue":"^10.10.0","typescript-eslint":"^8.66.0","vue-eslint-parser":"^10.4.1","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^3.0.0","eslint-plugin-astro":"^3.1.0","eslint-plugin-jsdoc":"^63.3.3","jsonc-eslint-parser":"^3.1.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.1.1","eslint-plugin-svelte":"^3.22.0","svelte-eslint-parser":"^1.8.0","@vitest/eslint-plugin":"1.6.26","eslint-plugin-promise":"^7.3.0","eslint-plugin-react-x":"^5.18.1","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.3","eslint-plugin-react-dom":"^5.18.1","eslint-plugin-react-jsx":"^5.18.1","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-package-json":"^1.6.2","eslint-plugin-perfectionist":"^5.10.0","eslint-plugin-react-web-api":"^5.18.1","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^5.18.1","@eslint-community/eslint-plugin-eslint-comments":"^4.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.90.0_1785901098564_0.8844955404173305","host":"s3://npm-registry-packages-npm-production"}},"2.91.0":{"name":"@azat-io/eslint-config","version":"2.91.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.91.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"6af4dc1a5cc415e8f91ace81fe31100124ff05ce","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.91.0.tgz","fileCount":18,"integrity":"sha512-8I1k8Kp+x3IhEk/6aURJyaKLcGG88ZwtJsrrRhULubv6DIK1qWfhrC1yS8sowxGZbdi7G/M0i0X2MzS3goT+ng==","signatures":[{"sig":"MEQCIGw2fWWaI2KD3Qa77rh0x9scaKA1xxhiQU8dWo2oxHvKAiBF1ePEcGDLA1QloQyHwH/1l/1QQfNDgHS0yxQ443UYFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.91.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74140},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"122bedcf105a6da8e361ba68cdc2b83387944ac9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.16.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.18.0","dependencies":{"globals":"^17.9.0","eslint-plugin-n":"^18.3.0","eslint-plugin-vue":"^10.10.0","typescript-eslint":"^8.66.0","vue-eslint-parser":"^10.4.1","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^3.0.0","eslint-plugin-astro":"^3.1.0","eslint-plugin-jsdoc":"^64.0.2","jsonc-eslint-parser":"^3.3.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.1.1","eslint-plugin-svelte":"^3.22.0","svelte-eslint-parser":"^1.8.0","@vitest/eslint-plugin":"1.6.27","eslint-plugin-promise":"^7.3.0","eslint-plugin-react-x":"^5.18.3","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.3","eslint-plugin-react-dom":"^5.18.3","eslint-plugin-react-jsx":"^5.18.3","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-package-json":"^1.7.0","eslint-plugin-perfectionist":"^5.10.1","eslint-plugin-react-web-api":"^5.18.3","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^5.18.3","@eslint-community/eslint-plugin-eslint-comments":"^4.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.91.0_1786432736917_0.9203801636782818","host":"s3://npm-registry-packages-npm-production"}},"2.92.0":{"name":"@azat-io/eslint-config","version":"2.92.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.92.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"394f31b661fe0f5fd88a557100a9de50d8de8266","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.92.0.tgz","fileCount":18,"integrity":"sha512-acC3vYYY4aeCf27viElSs99UHJel3sB6fy+8JOlteWXSbRa8z0ZvD34mz78Y4RXsaagT4RKAHZRua0e5HmxGgA==","signatures":[{"sig":"MEQCIBVZozl6PQfGjeNMbY6ggu8tgXrXuTXVGHK2poOf6pXMAiAL2ERIXSTo4PmfseiVMZZuXXTk1uVbyfB9t/7VntuJOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.92.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74194},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5c09a1987436d08444b434d1891423d5eb20353c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.17.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.19.0","dependencies":{"globals":"^17.11.0","eslint-plugin-n":"^18.3.0","eslint-plugin-vue":"^10.10.0","typescript-eslint":"^8.67.0","vue-eslint-parser":"^10.4.1","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^3.1.0","eslint-plugin-astro":"^3.1.0","eslint-plugin-jsdoc":"^64.2.0","jsonc-eslint-parser":"^3.3.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.2.0","eslint-plugin-svelte":"^3.23.0","svelte-eslint-parser":"^1.8.1","@vitest/eslint-plugin":"1.6.27","eslint-plugin-promise":"^7.3.0","eslint-plugin-react-x":"^5.18.6","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.3","eslint-plugin-react-dom":"^5.18.6","eslint-plugin-react-jsx":"^5.18.6","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-package-json":"^1.7.1","eslint-plugin-perfectionist":"^5.10.1","eslint-plugin-react-web-api":"^5.18.6","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^5.18.6","@eslint-community/eslint-plugin-eslint-comments":"^4.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.92.0_1787030734562_0.8542888764542762","host":"s3://npm-registry-packages-npm-production"}},"2.93.0":{"name":"@azat-io/eslint-config","version":"2.93.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.93.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"7a8e51132a8ace866faa140a7eafde6d9da0e3fe","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.93.0.tgz","fileCount":18,"integrity":"sha512-SUXX29fI66IIzN+mBtm1tOqDQJt8UF5/QzFETU6+6bG8xH6hrkMjXoOOUPygQ+Q53X3AOgkB11Vswv+AqFMhdQ==","signatures":[{"sig":"MEYCIQCKVXztsqXoVXc3iFmpap6bP81JivhhalcNRU+Y0oIWegIhAI9abA650befBtt18OGBiW1hTaIlYbyzLy6Vw8ZDvHAJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.93.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74194},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2c6f1a1ec0ee330e607bb1f18d51c8fa86add2e8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.17.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.19.0","dependencies":{"globals":"^17.11.0","eslint-plugin-n":"^18.3.0","eslint-plugin-vue":"^10.10.0","typescript-eslint":"^8.68.0","vue-eslint-parser":"^10.4.1","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^3.1.0","eslint-plugin-astro":"^3.1.0","eslint-plugin-jsdoc":"^64.2.1","jsonc-eslint-parser":"^3.3.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.2.0","eslint-plugin-svelte":"^3.23.0","svelte-eslint-parser":"^1.8.1","@vitest/eslint-plugin":"1.6.27","eslint-plugin-promise":"^7.3.0","eslint-plugin-react-x":"^5.18.6","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.3","eslint-plugin-react-dom":"^5.18.6","eslint-plugin-react-jsx":"^5.18.6","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-package-json":"^1.7.1","eslint-plugin-perfectionist":"^5.10.1","eslint-plugin-react-web-api":"^5.18.6","eslint-config-flat-gitignore":"^2.3.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^5.18.6","@eslint-community/eslint-plugin-eslint-comments":"^4.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.93.0_1787727481981_0.09876591321247719","host":"s3://npm-registry-packages-npm-production"}},"2.94.0":{"name":"@azat-io/eslint-config","version":"2.94.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.94.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"b39001bec37d9e7a870ac6e0361df0ffa132b306","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.94.0.tgz","fileCount":18,"integrity":"sha512-h/crTta7u6Zcv/ZIIvW/oO8tsRgzKp4gqa/Fc6zKx9eXrfS1zGt0UQ0z+EEI3shYanQd1hb4pR/ZXhek9NcrWg==","signatures":[{"sig":"MEUCIQDNOiuuQ22iA/wWw0qddZqSpv31Zk8x/vro9eQc3PMOygIgJQjzXTl5KDHLDCCPh5RKya779AVsYg+r+lZHQjFgAMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.94.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74194},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bbe888f888ff79d0be9efde0c71f1ff39baefb6e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.17.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.19.0","dependencies":{"globals":"^17.11.0","eslint-plugin-n":"^18.3.0","eslint-plugin-vue":"^10.10.0","typescript-eslint":"^8.69.0","vue-eslint-parser":"^10.4.1","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^3.1.0","eslint-plugin-astro":"^3.1.0","eslint-plugin-jsdoc":"^64.3.3","jsonc-eslint-parser":"^3.3.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.2.0","eslint-plugin-svelte":"^3.23.0","svelte-eslint-parser":"^1.8.1","@vitest/eslint-plugin":"1.6.27","eslint-plugin-promise":"^7.3.0","eslint-plugin-react-x":"^5.18.6","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^74.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.3","eslint-plugin-react-dom":"^5.18.6","eslint-plugin-react-jsx":"^5.18.6","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-package-json":"^1.8.0","eslint-plugin-perfectionist":"^5.11.0","eslint-plugin-react-web-api":"^5.18.6","eslint-config-flat-gitignore":"^2.4.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^5.18.6","@eslint-community/eslint-plugin-eslint-comments":"^4.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.94.0_1788330366003_0.5300937774289478","host":"s3://npm-registry-packages-npm-production"}},"2.95.0":{"name":"@azat-io/eslint-config","version":"2.95.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.95.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"205851b003156fa3866be66a754bf9f01ca5c233","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.95.0.tgz","fileCount":18,"integrity":"sha512-ctlASqpCt/nf6F9L/mCtpbGxYcepTlV5bKi7ehpmklu6/gTZcKblrBFmMJqd+TzfWUW/XJ4UMlqCSWLXiMoWUg==","signatures":[{"sig":"MEQCICwq/sRtLFBBlE+4WPYXfWjM0TMWOTETdN3rw12XO6s5AiApaAE4J8Ix0wZsNfyTNyBoIffqCouTVFLxfAffhj2Naw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDK2EnArzuBXCLqPVmpsKi1lgbuns2E+xVQUVZGSxkSwgIhAMGC/DgYQMk43Hi5149K5VLFQoRJ6zzmYCjWSq1Yg6lJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.95.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74294},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5b4833e2c6a2c1e19735ab048c33d56d19b61c25","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.19.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.20.0","dependencies":{"globals":"^17.12.0","eslint-plugin-n":"^18.3.0","eslint-plugin-vue":"^10.11.0","typescript-eslint":"^8.70.0","vue-eslint-parser":"^10.4.1","eslint-plugin-qwik":"2.0.0-beta.21","astro-eslint-parser":"^3.1.0","eslint-plugin-astro":"^3.1.0","eslint-plugin-jsdoc":"^64.3.6","jsonc-eslint-parser":"^3.3.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.3.0","eslint-plugin-svelte":"^3.23.0","svelte-eslint-parser":"^1.8.1","@vitest/eslint-plugin":"1.6.27","eslint-plugin-promise":"^7.3.0","eslint-plugin-react-x":"^5.19.0","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^74.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.3","eslint-plugin-react-dom":"^5.19.0","eslint-plugin-react-jsx":"^5.19.0","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-package-json":"^1.8.0","eslint-plugin-perfectionist":"^5.11.0","eslint-plugin-react-web-api":"^5.19.0","eslint-config-flat-gitignore":"^2.4.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^5.19.0","@eslint-community/eslint-plugin-eslint-comments":"^4.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.95.0_1788934707541_0.8539235222826558","host":"s3://npm-registry-packages-npm-production"}},"2.96.0":{"name":"@azat-io/eslint-config","version":"2.96.0","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.96.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"2721534e599b47ee50864389826ae324891520e9","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.96.0.tgz","fileCount":18,"integrity":"sha512-QUhTh6Gsb4NVAkuRMYK5mX9tlZrxpUPMSEFHsF/Sig3O9Zz2k6MTM5rLBjihLUxsxFn6ObG5ZT99QS1044UMQw==","signatures":[{"sig":"MEUCIEC2mJoLsSN+psEbQXAgHFR4H0GbHxN6ldc28JGUEIDpAiEAkn9Oopq5K1dXMTAeQJrySRggPbnWFae07w3IQUDNm3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDctUZ+mN3F853K8Oh5TqN1T6mgcmqNE3v5ZcTHotRymAiEA0qDNtB1e73DK4BflZMQlOH8dET1mzSy/9Sjo2yfDFZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.96.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74892},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c98626a5a7507d2e950b19cf02341ba6625e67ca","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.19.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.20.0","dependencies":{"globals":"^17.12.0","eslint-plugin-n":"^18.3.0","eslint-plugin-vue":"^10.11.0","typescript-eslint":"^8.70.0","vue-eslint-parser":"^10.4.1","eslint-plugin-qwik":"2.0.0-beta.21","eslint-plugin-slop":"^0.1.3","astro-eslint-parser":"^3.1.0","eslint-plugin-astro":"^3.1.0","eslint-plugin-jsdoc":"^64.5.0","jsonc-eslint-parser":"^3.3.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.3.0","eslint-plugin-svelte":"^3.23.0","svelte-eslint-parser":"^1.8.1","@vitest/eslint-plugin":"1.6.27","eslint-plugin-promise":"^7.3.0","eslint-plugin-react-x":"^5.19.1","eslint-plugin-sonarjs":"^4.2.1","eslint-plugin-unicorn":"^75.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.3","eslint-plugin-react-dom":"^5.19.1","eslint-plugin-react-jsx":"^5.19.1","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-package-json":"^1.8.1","eslint-plugin-perfectionist":"^5.11.1","eslint-plugin-react-web-api":"^5.19.1","eslint-config-flat-gitignore":"^2.4.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^5.19.1","@eslint-community/eslint-plugin-eslint-comments":"^4.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.96.0_1789715665465_0.808937363915422","host":"s3://npm-registry-packages-npm-production"}},"2.96.1":{"name":"@azat-io/eslint-config","version":"2.96.1","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/eslint-config@2.96.1","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://eslint.azat.io","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"56b397c647ea0f7af348c3a344752410115cab44","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.96.1.tgz","fileCount":18,"integrity":"sha512-OY6gabAboAryFQAprINLu3togtzVogIziKAVVI5BFoNTWnKeWSJL2u3O/0eVzRdp8ndidlRPZcOcLSaXY/aSCA==","signatures":[{"sig":"MEUCIQCRcLx8oAOZb1oKqEtzvFiiIw+wFGfDrIbcLjkMIXZ0CQIgYUB7181uGRIl51L2ZAUoq8LYyA8a9GgRJPzEf/5j2Q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDmj/Y1wfEmNtx89Q4tYXKaYyeSYbHY83GCfAY/HoWR5wIhAMXCeaUsRD/VW3vFwNDKjfcjfrS6T+KQel2/tWO5/+/c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.96.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74922},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"db8de5edbb5be3296f44afa49397cbed3eb5ee15","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.19.0","description":"ESLint shareable config","directories":{},"_nodeVersion":"24.20.0","dependencies":{"globals":"^17.12.0","eslint-plugin-n":"^18.3.0","eslint-plugin-vue":"^10.11.0","typescript-eslint":"^8.70.0","vue-eslint-parser":"^10.4.1","eslint-plugin-qwik":"2.0.0-beta.21","eslint-plugin-slop":"^0.1.3","astro-eslint-parser":"^3.1.0","eslint-plugin-astro":"^3.1.0","eslint-plugin-jsdoc":"^64.5.0","jsonc-eslint-parser":"^3.3.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.3.0","eslint-plugin-svelte":"^3.23.0","svelte-eslint-parser":"^1.8.1","@vitest/eslint-plugin":"1.6.27","eslint-plugin-promise":"^7.3.0","eslint-plugin-react-x":"^5.19.1","eslint-plugin-sonarjs":"^4.2.1","eslint-plugin-unicorn":"^75.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.1.3","eslint-plugin-react-dom":"^5.19.1","eslint-plugin-react-jsx":"^5.19.1","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-package-json":"^1.8.1","eslint-plugin-perfectionist":"^5.11.1","eslint-plugin-react-web-api":"^5.19.1","eslint-config-flat-gitignore":"^2.4.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^5.19.1","@eslint-community/eslint-plugin-eslint-comments":"^4.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.96.1_1789809790600_0.2728513580084142","host":"s3://npm-registry-packages-npm-production"}},"2.97.0":{"_id":"@azat-io/eslint-config@2.97.0","bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"dist":{"shasum":"068f1c683065942ec118fd8269cf006ee600b7f2","tarball":"https://registry.npmjs.org/@azat-io/eslint-config/-/eslint-config-2.97.0.tgz","fileCount":18,"integrity":"sha512-r8O+vPCv9hTPMwBC8xCqZf/Fv7eOwbyCnCoW8NYWm7fehYO7s5q0F1iSOYD27oFloYNiimMzsZ9nhVH576fI5Q==","signatures":[{"sig":"MEYCIQDLXPO1dSQGvGT0kAKKzTtovb/s1RHg22UzfHIMCEbqhgIhAKjLoMaeTqcKE+dmX09SBgFgodeff0HJtBGjQ9apFZjj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEoLFNlepLy7IXd8nNLA+duli3dCaZ/5Z6dD/bAkgOC/AiA7gkLDy9m+CLmDjAtr1dF0/ah0imFYnz2FaNniIM5fMw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2feslint-config@2.97.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74982},"name":"@azat-io/eslint-config","type":"module","author":{"name":"Azat S.","email":"to@azat.io"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"392d0224f515be478f6466087ddf825ca3fe3601","license":"MIT","version":"2.97.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20cd671f-4bca-492a-b049-626e33406f15"}},"homepage":"https://eslint.azat.io","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"_npmVersion":"11.19.0","description":"ESLint shareable config","directories":{},"maintainers":[{"name":"azat-io","email":"to@azat.io"}],"_nodeVersion":"24.21.0","dependencies":{"globals":"^17.12.0","eslint-plugin-n":"^18.3.0","eslint-plugin-vue":"^10.11.0","typescript-eslint":"^8.70.1","vue-eslint-parser":"^10.4.1","eslint-plugin-qwik":"2.0.0-beta.21","eslint-plugin-slop":"^0.1.3","astro-eslint-parser":"^3.1.0","eslint-plugin-astro":"^3.2.1","eslint-plugin-jsdoc":"^64.5.4","jsonc-eslint-parser":"^3.3.0","eslint-plugin-depend":"^1.5.0","eslint-plugin-regexp":"^3.3.1","eslint-plugin-svelte":"^3.23.0","svelte-eslint-parser":"^1.8.1","@vitest/eslint-plugin":"1.6.27","eslint-plugin-promise":"^7.3.0","eslint-plugin-react-x":"^5.20.5","eslint-plugin-sonarjs":"^4.2.1","eslint-plugin-unicorn":"^76.0.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-de-morgan":"^2.2.0","eslint-plugin-react-dom":"^5.20.5","eslint-plugin-react-jsx":"^5.20.5","eslint-plugin-prefer-let":"^4.2.2","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-import-lite":"^0.6.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-package-json":"^1.9.0","eslint-plugin-perfectionist":"^5.11.1","eslint-plugin-react-web-api":"^5.20.5","eslint-config-flat-gitignore":"^2.4.0","eslint-plugin-react-compiler":"19.1.0-rc.2","eslint-plugin-react-naming-convention":"^5.20.5","@eslint-community/eslint-plugin-eslint-comments":"^4.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_2.97.0_1790148861075_0.6974688943299945"}}},"time":{"created":"2024-11-16T21:23:10.833Z","modified":"2026-09-23T07:34:21.615Z","0.1.0":"2023-04-26T22:03:19.677Z","0.2.0":"2023-04-27T22:16:18.922Z","0.3.0":"2023-04-27T22:36:08.225Z","0.4.0":"2023-05-02T08:31:58.320Z","0.5.0":"2023-05-02T21:52:29.510Z","0.6.0":"2023-05-03T09:32:56.833Z","0.6.1":"2023-05-03T12:35:39.125Z","0.6.2":"2023-05-05T14:08:21.813Z","0.6.3":"2023-05-06T10:00:41.641Z","0.7.0":"2023-05-07T10:22:17.214Z","0.7.1":"2023-05-07T10:32:20.526Z","0.8.0":"2023-05-07T21:03:09.993Z","0.8.1":"2023-05-21T14:35:40.077Z","0.8.2":"2023-05-22T17:45:04.920Z","0.8.3":"2023-05-22T18:00:47.720Z","0.8.4":"2023-06-02T15:44:35.055Z","1.0.0":"2023-06-07T22:41:22.481Z","1.1.0":"2023-06-25T17:28:07.376Z","1.1.1":"2023-06-25T17:38:21.386Z","1.2.0":"2023-08-22T10:27:53.198Z","1.2.1":"2023-08-22T10:34:41.364Z","1.3.0":"2023-09-02T17:22:20.994Z","1.4.0":"2023-09-06T15:16:59.356Z","1.5.0":"2023-09-12T16:05:58.453Z","1.5.1":"2023-09-21T20:57:21.877Z","1.6.0":"2023-10-03T19:39:03.044Z","1.6.1":"2023-12-29T18:00:06.626Z","1.6.2":"2023-12-29T18:54:37.495Z","1.6.3":"2024-01-01T14:35:00.162Z","1.7.0":"2024-02-04T16:11:38.772Z","1.7.1":"2024-02-04T16:13:54.087Z","1.8.0":"2024-04-13T19:32:42.468Z","1.9.0":"2024-05-06T20:07:03.353Z","1.10.0":"2024-07-26T21:36:31.166Z","2.0.0":"2024-11-16T21:23:11.107Z","2.1.0":"2024-11-17T21:07:19.372Z","2.1.1":"2024-11-17T21:20:16.297Z","2.1.2":"2024-11-18T17:39:36.533Z","2.2.0":"2024-11-20T21:17:04.754Z","2.3.0":"2024-11-25T17:53:46.995Z","2.4.0":"2024-12-03T01:23:21.949Z","2.5.0":"2024-12-10T01:27:54.376Z","2.6.0":"2024-12-18T17:24:12.572Z","2.7.0":"2024-12-23T19:09:14.079Z","2.8.0":"2024-12-31T11:17:40.330Z","2.9.0":"2025-01-06T18:26:13.046Z","2.10.0":"2025-01-14T08:21:47.249Z","2.11.0":"2025-01-20T18:57:19.773Z","2.11.1":"2025-01-20T21:09:18.341Z","2.12.0":"2025-01-28T13:53:02.187Z","2.13.0":"2025-02-03T19:17:15.131Z","2.14.0":"2025-02-10T18:31:29.438Z","2.15.0":"2025-02-18T06:40:29.670Z","2.16.0":"2025-02-24T18:22:40.705Z","2.17.0":"2025-03-02T13:16:34.961Z","2.18.0":"2025-03-03T17:44:44.094Z","2.19.0":"2025-03-10T20:50:05.827Z","2.20.0":"2025-03-22T14:18:15.273Z","2.21.0":"2025-03-24T17:53:13.983Z","2.22.0":"2025-04-01T15:55:50.028Z","2.23.0":"2025-04-07T20:58:19.912Z","2.24.0":"2025-04-12T15:18:08.152Z","2.24.1":"2025-04-12T16:19:30.912Z","2.24.2":"2025-04-12T20:34:13.894Z","2.25.0":"2025-04-14T20:06:42.737Z","2.26.0":"2025-04-21T18:29:43.364Z","2.27.0":"2025-04-28T18:46:42.889Z","2.28.0":"2025-05-05T17:28:55.962Z","2.29.0":"2025-05-12T17:31:36.809Z","2.30.0":"2025-05-19T21:01:44.284Z","2.31.0":"2025-05-25T05:54:27.264Z","2.32.0":"2025-05-26T16:50:39.522Z","2.33.0":"2025-06-02T18:39:37.637Z","2.34.0":"2025-06-13T14:15:25.194Z","2.35.0":"2025-06-16T18:23:00.925Z","2.36.0":"2025-06-23T18:03:33.369Z","2.37.0":"2025-06-30T18:44:36.043Z","2.38.0":"2025-07-16T16:32:24.952Z","2.39.0":"2025-07-19T16:51:23.680Z","2.40.0":"2025-07-22T07:29:55.657Z","2.41.0":"2025-07-28T19:54:33.428Z","2.42.0":"2025-08-01T15:57:47.538Z","2.42.1":"2025-08-01T16:42:56.653Z","2.43.0":"2025-08-04T21:45:33.850Z","2.44.0":"2025-08-11T22:46:11.322Z","2.45.0":"2025-08-22T22:32:53.734Z","2.46.0":"2025-08-25T18:12:59.789Z","2.47.0":"2025-09-09T16:42:24.319Z","2.48.0":"2025-09-18T15:17:52.573Z","2.49.0":"2025-09-22T17:42:00.269Z","2.50.0":"2025-09-29T19:05:17.867Z","2.51.0":"2025-10-06T22:47:57.636Z","2.52.0":"2025-10-13T18:07:05.822Z","2.53.0":"2025-10-20T18:37:12.364Z","2.54.0":"2025-10-27T18:24:40.216Z","2.55.0":"2025-11-04T10:57:17.165Z","2.56.0":"2025-11-11T13:17:07.112Z","2.57.0":"2025-11-17T18:23:02.596Z","2.58.0":"2025-11-24T18:55:25.244Z","2.59.0":"2025-12-02T20:50:20.386Z","2.60.0":"2025-12-08T18:23:20.247Z","2.61.0":"2025-12-15T17:57:59.737Z","2.62.0":"2025-12-23T06:21:37.637Z","2.62.1":"2025-12-28T07:03:32.238Z","2.63.0":"2025-12-29T17:42:55.226Z","2.64.0":"2026-01-08T07:52:11.790Z","2.65.0":"2026-01-12T17:36:35.577Z","2.66.0":"2026-01-19T17:21:09.797Z","2.67.0":"2026-01-26T18:23:18.112Z","2.68.0":"2026-02-10T16:38:13.972Z","2.69.0":"2026-02-17T19:12:33.392Z","2.70.0":"2026-02-24T08:34:38.417Z","2.71.0":"2026-03-02T18:28:28.706Z","2.72.0":"2026-03-09T19:16:42.033Z","2.73.0":"2026-03-16T18:01:08.416Z","2.74.0":"2026-03-23T17:18:44.329Z","2.75.0":"2026-03-30T17:34:14.769Z","2.76.0":"2026-04-07T07:42:20.416Z","2.77.0":"2026-04-13T18:27:38.282Z","2.78.0":"2026-04-21T12:26:08.647Z","2.79.0":"2026-04-27T18:08:00.302Z","2.80.0":"2026-05-04T18:21:31.310Z","2.81.0":"2026-05-29T07:27:58.936Z","2.82.0":"2026-06-02T05:19:25.452Z","2.83.0":"2026-06-14T04:38:44.869Z","2.84.0":"2026-06-23T04:22:31.237Z","2.85.0":"2026-06-29T03:38:42.561Z","2.86.0":"2026-07-02T05:36:25.681Z","2.87.0":"2026-07-09T04:58:37.343Z","2.88.0":"2026-07-15T04:43:33.752Z","2.89.0":"2026-07-21T03:07:08.166Z","2.90.0":"2026-08-05T03:38:18.710Z","2.91.0":"2026-08-11T07:18:57.060Z","2.92.0":"2026-08-18T05:25:34.692Z","2.93.0":"2026-08-26T06:58:02.124Z","2.94.0":"2026-09-02T06:26:06.125Z","2.95.0":"2026-09-09T06:18:27.641Z","2.96.0":"2026-09-18T07:14:25.553Z","2.96.1":"2026-09-19T09:23:10.689Z","2.97.0":"2026-09-23T07:34:21.182Z"},"bugs":{"url":"https://github.com/azat-io/eslint-config/issues"},"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","homepage":"https://eslint.azat.io","keywords":["eslint","eslint-config","config","code-styles","linter","javascript","typescript"],"repository":{"url":"git+https://github.com/azat-io/eslint-config.git","type":"git"},"description":"ESLint shareable config","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"readme":"# ESLint Config\n\n<img\n  src=\"https://raw.githubusercontent.com/azat-io/eslint-config/main/assets/logo.svg\"\n  alt=\"ESLint Config Logo\"\n  align=\"right\"\n  height=\"160\"\n/>\n\n[![Version](https://img.shields.io/npm/v/@azat-io/eslint-config.svg?color=4a32c3&labelColor=26272b)](https://npmjs.com/package/@azat-io/eslint-config)\n[![GitHub License](https://img.shields.io/badge/license-MIT-232428.svg?color=4a32c3&labelColor=26272b)](https://github.com/azat-io/eslint-config/blob/main/license.md)\n\nA comprehensive and flexible ESLint configuration that supports a wide range of\nframeworks and environments. Easily integrate clean, consistent code standards\nacross projects by enabling settings for specific tools and libraries.\n\nThis config covers multiple setups in a single, straightforward import, helping\nmaintain consistency across different project types and frameworks.\n\n## Usage\n\n1. Install package:\n\n```sh\npnpm add --save-dev eslint @azat-io/eslint-config\n```\n\n2. Create ESLint configuration file `eslint.config.js`:\n\n```js\nimport eslintConfig from '@azat-io/eslint-config'\n\nexport default eslintConfig({\n  perfectionist: true,\n  typescript: true,\n  react: true,\n  node: true,\n})\n```\n\n3. Add script for `package.json`:\n\n```json\n{\n  \"scripts\": {\n    \"test:js\": \"eslint \\\"**/*.{js,ts,jsx,tsx,json}\\\"\"\n  }\n}\n```\n\n## Configuration\n\nTo configure the ESLint rules based on your project’s needs, import the config\nand pass an object with options for each framework or tool. By default, all\noptions are disabled, so you can enable only what's relevant to your project.\n\n```js\nimport eslintConfig from '@azat-io/eslint-config'\n\nexport default eslintConfig({\n  perfectionist: true,\n  typescript: true,\n  svelte: true,\n  vitest: true,\n  astro: true,\n  react: true,\n  qwik: true,\n  node: true,\n  vue: true,\n})\n```\n\n### perfectionist\n\nEnables rules for sorting and organizing code structures for better readability\nand consistency.\n\n### typescript\n\nAdds TypeScript-specific linting rules to ensure type safety and maintain\nTypeScript best practices.\n\n### svelte\n\nEnables support for Svelte, including linting rules for Svelte components and\nfiles.\n\n### vitest\n\nAdds support for Vitest, adjusting linting for testing files and practices\nwithin Vitest projects.\n\n### astro\n\nConfigures ESLint for Astro projects, with adjustments for Astro’s file\nstructure and conventions.\n\n### react\n\nIncludes React-specific linting rules for JSX syntax, React hooks, and best\npractices within React environments.\n\n### qwik\n\nAdds support for Qwik, adjusting linting for Qwik-specific syntax and\nconventions.\n\n### node\n\nAdjusts linting for Node.js environments, addressing Node-specific globals,\nimports, and common practices.\n\n### vue\n\nAdds Vue-specific linting rules, supporting Vue's syntax and best practices for\nVue components.\n\n### extends\n\nYou can add your own configs. Example:\n\n```js\nimport eslintConfig from '@azat-io/eslint-config'\n\nexport default eslintConfig({\n  extends: [\n    {\n      'no-undef': 'off',\n    },\n  ],\n})\n```\n\n## Plugins\n\nThis config uses the following plugins:\n\n- [@eslint/js](https://github.com/eslint/eslint)\n- [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest)\n- [eslint-plugin-astro](https://github.com/ota-meshi/eslint-plugin-astro)\n- [eslint-plugin-de-morgan](https://github.com/azat-io/eslint-plugin-de-morgan)\n- [eslint-plugin-depend](https://github.com/es-tooling/eslint-plugin-depend)\n- [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x)\n- [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc)\n- [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y)\n- [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n)\n- [eslint-plugin-package-json](https://github.com/JoshuaKGoldberg/eslint-plugin-package-json)\n- [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist)\n- [eslint-plugin-prefer-let](https://github.com/thefrontside/javascript/tree/v3/packages/eslint-plugin-prefer-let)\n- [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise)\n- [eslint-plugin-qwik](https://github.com/QwikDev/qwik/tree/main/packages/eslint-plugin-qwik)\n- [eslint-plugin-react-compiler](https://github.com/facebook/react/tree/main/compiler/packages/eslint-plugin-react-compiler)\n- [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react)\n- [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/main/packages/eslint-plugin-react-hooks)\n- [eslint-plugin-react-jsx](https://github.com/Rel1cx/eslint-react)\n- [eslint-plugin-react-naming-convention](https://github.com/Rel1cx/eslint-react)\n- [eslint-plugin-react-perf](https://github.com/cvazac/eslint-plugin-react-perf)\n- [eslint-plugin-react-web-api](https://github.com/Rel1cx/eslint-react)\n- [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react)\n- [eslint-plugin-regexp](https://github.com/ota-meshi/eslint-plugin-regexp)\n- [eslint-plugin-slop](https://github.com/antfu/eslint-plugin-slop)\n- [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS/tree/master/packages/jsts/src/rules)\n- [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte)\n- [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn)\n- [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue)\n- [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint)\n\n## See also\n\n- [@azat-io/ai-config](https://github.com/azat-io/ai-config)\n- [@azat-io/prettier-config](https://github.com/azat-io/prettier-config)\n- [@azat-io/stylelint-config](https://github.com/azat-io/stylelint-config)\n- [@azat-io/typescript-config](https://github.com/azat-io/typescript-config)\n\n## License\n\nMIT &copy; [Azat S.](https://azat.io)\n","readmeFilename":"readme.md"}