{"_id":"@atomazing-org/eslint-config","_rev":"39-92ac0ffd99b295931c0dba9d2c1b816a","name":"@atomazing-org/eslint-config","dist-tags":{"beta":"2.0.0-beta.3","release-2.x":"2.7.0","latest":"3.11.1"},"versions":{"1.0.1":{"name":"@atomazing-org/eslint-config","version":"1.0.1","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@1.0.1","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"}],"homepage":"https://github.com/atomazing-org/eslint-config","bugs":{"url":"https://github.com/atomazing-org/eslint-config"},"dist":{"shasum":"92c0cc4ef8104b3cf289ab91581aa935f9e5e505","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":6,"integrity":"sha512-9HJ+2kdDWVYU/LiZGStbRiWi9iji/3gONde/Fh23Zpywf2CyLvgK8fvf718b/hmKcJOOqM8evLKUNn2TIRxdPg==","signatures":[{"sig":"MEUCIQDotFKZ+JRaldfsRc4PcunstLfIzqeLMfpvWi79EIrIvgIgDtkISMQLFHMpjTX9GcEbWHiPtPZGtDzQT0wPNa9mNBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20874},"type":"commonjs","gitHead":"b51138dd4b4e97023326267def1cdd066047f4f4","scripts":{"lint":"npm run lint:prettier","clean":"rimraf .turbo dist node_modules","format":"npm run format:prettier","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write"},"_npmUser":{"name":"frontend-atomazing","email":"frontend@atomazing.com"},"repository":{"url":"git+https://github.com/atomazing-org/eslint-config.git","type":"git"},"_npmVersion":"10.4.0","description":"@atomazing/eslint-config is a carefully curated set of ESLint rules aimed at optimizing the development process. Some rules have been excluded or modified in this set that could negatively affect developer convenience. For example, using export default ha","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","@typescript-eslint/parser":"^7.10.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.7","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.10.0","eslint-import-resolver-typescript":"^3.6.1"},"eslintIgnore":["node_modules","coverage","dist"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0"},"peerDependencies":{"eslint":"^7.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.1_1718529435002_0.7440224069818762","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@atomazing-org/eslint-config","version":"1.0.2","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@1.0.2","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"}],"homepage":"https://github.com/atomazing-org/eslint-config","bugs":{"url":"https://github.com/atomazing-org/eslint-config"},"dist":{"shasum":"784f7dbeef61f231214a14a05ee2a3c73ad7abc3","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-1.0.2.tgz","fileCount":6,"integrity":"sha512-B7sr+/MivQ8FIYJosaeTpNHQvNxvUAlkv3d/xXv2MxYf06SpE/x4VGtSx7oDz3uBsBHSJ/nljcHVSM7d5ttjwA==","signatures":[{"sig":"MEUCIQCv2DxTtltCye3+fzIJA5OCFl4SW1W5tWWSq0ErAytCawIgaj3FNHBXd8chU82EF1rArLT9LWZ1thnHYpdhza218UM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20898},"type":"commonjs","gitHead":"65ffaa504ae01ac6f0800482173f8d9a69e2d151","scripts":{"lint":"npm run lint:prettier","clean":"rimraf .turbo dist node_modules","format":"npm run format:prettier","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write"},"_npmUser":{"name":"frontend-atomazing","email":"frontend@atomazing.com"},"repository":{"url":"git+https://github.com/atomazing-org/eslint-config.git","type":"git"},"_npmVersion":"10.4.0","description":"@atomazing-org/eslint-config is a carefully curated set of ESLint rules aimed at optimizing the development process. Some rules have been excluded or modified in this set that could negatively affect developer convenience. For example, using export defaul","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","@typescript-eslint/parser":"^7.10.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.7","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.10.0","eslint-import-resolver-typescript":"^3.6.1"},"eslintIgnore":["node_modules","coverage","dist"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0"},"peerDependencies":{"eslint":"^7.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.2_1718529759266_0.8918456560305243","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@atomazing-org/eslint-config","version":"1.0.3","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@1.0.3","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"}],"homepage":"https://github.com/atomazing-org/eslint-config","bugs":{"url":"https://github.com/atomazing-org/eslint-config"},"dist":{"shasum":"d4a3e11dc8f8e09b7cb02d33ff8a3e6aeaad206f","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-1.0.3.tgz","fileCount":6,"integrity":"sha512-j/HUQVQx5oXsGObbw8UX+21lZjVlLqXjbvb4WMttVzmX4n56Mq6hbS9neHST06wPHYBlAKp2sUqLMu87Z4nbNA==","signatures":[{"sig":"MEYCIQD9w18wGphpA6FGxgaLSTBx9Z0FEqHp8KzPKkwHX1qcQwIhAKusbgnq5+NfW1/wztifADW54iSvm7qzbj9dvPnqCfjs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20883},"type":"commonjs","gitHead":"85745eb83b4e64795a4316cb8488e2998e6b16fa","scripts":{"lint":"npm run lint:prettier","clean":"rimraf .turbo dist node_modules","format":"npm run format:prettier","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write"},"_npmUser":{"name":"frontend-atomazing","email":"frontend@atomazing.com"},"repository":{"url":"git+https://github.com/atomazing-org/eslint-config.git","type":"git"},"_npmVersion":"10.4.0","description":"@atomazing-org/eslint-config is a carefully curated set of ESLint rules aimed at optimizing the development process. Some rules have been excluded or modified in this set that could negatively affect developer convenience. For example, using export defaul","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","@typescript-eslint/parser":"^7.10.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.7","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.10.0","eslint-import-resolver-typescript":"^3.6.1"},"eslintIgnore":["node_modules","coverage","dist"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0"},"peerDependencies":{"eslint":"^7.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.3_1718529933104_0.7890813240319425","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@atomazing-org/eslint-config","version":"1.0.4","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@1.0.4","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"bd7076c7ad8b842fb27ae8bb4ca23e2cb35ef698","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-1.0.4.tgz","fileCount":6,"integrity":"sha512-0/fYAkQOHcIQSs2+c2kVI3j6dQY+dvQ6/zpraCSg9N0lShenZ3Q/G/tMyY9PGN9fXSNy/NcruZqjMcCYfG3V1A==","signatures":[{"sig":"MEQCID6uLD3DvSOcubjUsrd4jf2uzGbMqULqDjOOGmG5xCzHAiAGmrJAwU171nlJKF2JHsfxrjWXa/EqXWq/WakuzSbWoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20879},"type":"commonjs","gitHead":"cf47cd274201c26dfa0bc42280b46c4a04757e5c","scripts":{"lint":"npm run lint:prettier","clean":"rimraf .turbo dist node_modules","format":"npm run format:prettier","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write"},"_npmUser":{"name":"frontend-atomazing","email":"frontend@atomazing.com"},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"10.4.0","description":"@atomazing-org/eslint-config is a carefully curated set of ESLint rules aimed at optimizing the development process. Some rules have been excluded or modified in this set that could negatively affect developer convenience. For example, using export defaul","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","@typescript-eslint/parser":"^7.10.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.7","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.10.0","eslint-import-resolver-typescript":"^3.6.1"},"eslintIgnore":["node_modules","coverage","dist"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0"},"peerDependencies":{"eslint":"^7.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.4_1718623907463_0.5872680690868801","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@atomazing-org/eslint-config","version":"1.0.5","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@1.0.5","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"5e87dbb84bb7658ab029bdf398f1831b2d31d206","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-1.0.5.tgz","fileCount":6,"integrity":"sha512-A3ggihlACVkfLe9xIWWk9Rcj/RVR7pSbh4DmTWHDlCzhdvS/CiFd/DCtdY8y0dF9Xt9R4Ig8VR1gXv9RT4NZfQ==","signatures":[{"sig":"MEUCIQDJLWW+QM8Ma4vqY5sNiFO4OmwbAjTy/1Sh7qVfrDRSLwIgBL8CH7d7NElrHtjnJu12StnBP7FYdFzXcD3rVhrVxQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20885},"type":"commonjs","gitHead":"e63c68b2000b355105f8586735a60cb5bb70b1fe","scripts":{"lint":"npm run lint:prettier","clean":"rimraf .turbo dist node_modules","format":"npm run format:prettier","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write"},"_npmUser":{"name":"frontend-atomazing","email":"frontend@atomazing.com"},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"10.4.0","description":"@atomazing-org/eslint-config is a carefully curated set of ESLint rules aimed at optimizing the development process. Some rules have been excluded or modified in this set that could negatively affect developer convenience. For example, using export defaul","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","@typescript-eslint/parser":"^7.10.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.7","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.10.0","eslint-import-resolver-typescript":"^3.6.1"},"eslintIgnore":["node_modules","coverage","dist"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0"},"peerDependencies":{"eslint":"7.32.0 || 8.X"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.5_1718794743772_0.2396080803029983","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@atomazing-org/eslint-config","version":"1.1.0","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@1.1.0","maintainers":[{"name":"whoisyeshua","email":"alien19987@gmail.com"},{"name":"frontend-atomazing","email":"frontend@atomazing.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"e30cc7b4cba6b488ad95221b90de6046c77870ea","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":6,"integrity":"sha512-dgxzymXYXRO0K/SDDHEkXRcE9wYMKHpbQoqwbj0GqdzZeSQMTxStC32FQsQinPn2DXQxUSkVk8LrOImKqT4DRQ==","signatures":[{"sig":"MEUCIAYeP1OFpzMUaJIkMHcClOgZjUjN0CWGadQSKznvUVXDAiEA+Uig845Mdmbs1zc/LnmAlQeIXRFS/nIi4NQ6vvfrJzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22391},"type":"commonjs","engines":{"node":">=18.18"},"gitHead":"41565b302112862844ab0ecb38cf609518409683","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"whoisyeshua","email":"alien19987@gmail.com"},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"10.2.4","description":"`@atomazing-org/eslint-config` is a carefully curated set of ESLint rules aimed at optimizing the development process. Some rules have been excluded or modified in this set that could negatively affect developer convenience. For example, using export defa","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint-plugin-react":"^7.34.4","eslint-plugin-import":"^2.29.1","eslint-plugin-unicorn":"^53.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.9.0","@typescript-eslint/parser":"^7.16.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.8","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.16.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.9","prettier":"^3.3.3","lint-staged":"^15.2.7","@commitlint/cli":"^19.3.0","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.2.2","conventional-changelog-conventionalcommits":"^7.0.2"},"peerDependencies":{"eslint":">=8.48.0 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0_1721238820998_0.9191377076324745","host":"s3://npm-registry-packages"}},"2.0.0-beta.1":{"name":"@atomazing-org/eslint-config","version":"2.0.0-beta.1","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@2.0.0-beta.1","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"63948dc59a0427e4d8eb3f00236476df6cdedf6b","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-2.0.0-beta.1.tgz","fileCount":12,"integrity":"sha512-qBv5T+oy9mk+7gKjFjOIaq64u93yYy7iwE8mcqZvdZLGAJFX7mFX83rZW9u+egCU+IRTV4z8sw40DPxzz1VBbg==","signatures":[{"sig":"MEUCIG4B0wB+N+M/iyDWcJuRa8+ctbYYD6sTz/n68btPlDkAAiEAxKeZgapKgRUNHLnGP3ZtHwxzAiwDYe3Cw0X1N+btNRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52695},"type":"module","engines":{"node":">=18.18"},"exports":"./index.js","gitHead":"0e72507e9dcbc6d18ad0bafc50af3672e68a9f73","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"whoisyeshua","email":"alien19987@gmail.com"},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"10.2.4","description":"`@atomazing-org/eslint-config` is a carefully curated set of ESLint rules aimed at optimizing the development process. Some rules have been excluded or modified in this set that could negatively affect developer convenience. For example, using export defa","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint":"^9.24.0","globals":"^16.0.0","@eslint/js":"^9.24.0","typescript-eslint":"^8.29.1","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^58.0.0","eslint-config-prettier":"^10.1.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-typescript":"^4.3.2","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","eslint":"^9.24.0","rimraf":"^5.0.9","prettier":"^3.3.3","lint-staged":"^15.2.7","@commitlint/cli":"^19.3.0","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.2.2","conventional-changelog-conventionalcommits":"^7.0.2"},"peerDependencies":{"eslint":">=9.24"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0-beta.1_1744297875244_0.5536809025224065","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.2":{"name":"@atomazing-org/eslint-config","version":"2.0.0-beta.2","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@2.0.0-beta.2","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"c5050c10d22b8190134637d25490ba87d6eeec0c","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-2.0.0-beta.2.tgz","fileCount":12,"integrity":"sha512-5N4yPkB1os14pdo4HQ+vPiIjibQKIUYIz9UI4LXORZMP06o6PZ4f5LSrNp0YHco8cjv3+V0S2FR2jLyXGc7y3Q==","signatures":[{"sig":"MEYCIQCmyZLjkHJiScvW4fGCu9HkMInq79+30wNi5fOXn2pKogIhAOknw3z0BHL4mepbPPEGw+/UZjeNJNdSf93NIRa2ZjHC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54034},"type":"module","engines":{"node":">=18.18"},"exports":"./index.js","gitHead":"9f6c3068a2e2d849d130b43ad32bfafe1512157d","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"whoisyeshua","email":"alien19987@gmail.com"},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"10.2.4","description":"`@atomazing-org/eslint-config` is a carefully curated set of ESLint rules aimed at optimizing the development process, based on [`eslint-config-airbnb-base` config](https://www.npmjs.com/package/eslint-config-airbnb-base). Some rules have been excluded or","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint":"^9.24.0","globals":"^16.0.0","@eslint/js":"^9.24.0","typescript-eslint":"^8.29.1","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^58.0.0","eslint-config-prettier":"^10.1.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-typescript":"^4.3.2","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","eslint":"^9.24.0","rimraf":"^5.0.9","prettier":"^3.3.3","lint-staged":"^15.2.7","@commitlint/cli":"^19.3.0","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.2.2","conventional-changelog-conventionalcommits":"^7.0.2"},"peerDependencies":{"eslint":">=9.24"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0-beta.2_1744319697123_0.13157948225801386","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.3":{"name":"@atomazing-org/eslint-config","version":"2.0.0-beta.3","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@2.0.0-beta.3","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"27756d483203341088b6ecd65eb3143f5e1c0726","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-2.0.0-beta.3.tgz","fileCount":12,"integrity":"sha512-/bJPKAKdAnoe8OHiSS67pStCfI73mIA07BeGVrXXXU+taOIGmOZ2L/578PNzKbbV2eX7eczFAKMSRpkaIJI+ZQ==","signatures":[{"sig":"MEYCIQDPUzjlxWws1ZTObP6LADAm50NAv9YsqyN6IhmjDBM7IAIhAM1SuUx7pbbuI1EI6FUFtyaxgP8cd3E6cJmlnSI6kufo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54681},"type":"module","engines":{"node":">=18.18"},"exports":"./index.js","gitHead":"7bb84f7f214191d333ab6da1d6c45d743cafb690","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"whoisyeshua","email":"alien19987@gmail.com"},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"10.2.4","description":"`@atomazing-org/eslint-config` is a carefully curated set of ESLint rules aimed at optimizing the development process, based on [`eslint-config-airbnb-base` config](https://www.npmjs.com/package/eslint-config-airbnb-base). Some rules have been excluded or","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint":"^9.24.0","globals":"^16.0.0","@eslint/js":"^9.24.0","typescript-eslint":"^8.29.1","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^58.0.0","eslint-config-prettier":"^10.1.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-typescript":"^4.3.2","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","eslint":"^9.24.0","rimraf":"^5.0.9","prettier":"^3.3.3","lint-staged":"^15.2.7","@commitlint/cli":"^19.3.0","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.2.2","conventional-changelog-conventionalcommits":"^7.0.2"},"peerDependencies":{"eslint":">=9.24"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0-beta.3_1744443421037_0.17308756225187238","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@atomazing-org/eslint-config","version":"2.0.0","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@2.0.0","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"d51ea74c13c0024140bd838df1a7d333c2eb8f6b","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":12,"integrity":"sha512-37Bv3U9MI8a85P3iyz95mnfmxZPGznLEqqKD89gHxn4C5QmZv0qspJR6H2zIHsdSwXJDjkKGhgg4SDWV2zyYow==","signatures":[{"sig":"MEUCIEfhf96rXB2MIviEuXxWuEpKCaZv6bxPTso8fAfy6cqiAiEA1jx/1IHTUdnjHNY+Tq8boFT2KaENR9wB7nW+RnbZLy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56071},"type":"module","engines":{"node":">=18.18"},"exports":"./index.js","gitHead":"1bd758ee364f5bdf07e4eba435df404cc52a1060","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"whoisyeshua","email":"alien19987@gmail.com"},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"10.2.4","description":"`@atomazing-org/eslint-config` is a carefully curated set of ESLint rules aimed at optimizing the development process, based on [`eslint-config-airbnb-base` config](https://www.npmjs.com/package/eslint-config-airbnb-base). Some rules have been excluded or","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint":"^9.24.0","globals":"^16.0.0","@eslint/js":"^9.24.0","typescript-eslint":"^8.29.1","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^58.0.0","eslint-config-prettier":"^10.1.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-typescript":"^4.3.2","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.1.7","eslint":"^9.24.0","rimraf":"^5.0.9","prettier":"^3.3.3","lint-staged":"^15.2.7","@commitlint/cli":"^19.3.0","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.2.2","conventional-changelog-conventionalcommits":"^7.0.2"},"peerDependencies":{"eslint":">=9.24"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0_1744648936978_0.37550719715970104","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@atomazing-org/eslint-config","version":"2.1.0","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@2.1.0","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"edd94c22d23163fbbbd0c9d172e3c99470fbcd85","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-2.1.0.tgz","fileCount":12,"integrity":"sha512-qbdcmiesYxoTF+S2JZRSOwN1lLaNP27rKZCoL7R6IXcJqloURYdtUKqhAp4J5kN8fnbpsTrpLPjp+t+TrWPo6w==","signatures":[{"sig":"MEQCIAQrfZwzHJ4UhTScmcQ8/x6DvIPBYwfGn2y7xbcmptniAiBEZ9jYXvUSqB39javgOrTFIABeAR/4AmMOMxPJnwvMLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56709},"type":"module","engines":{"node":">=18.18"},"exports":"./index.js","gitHead":"8f34765522652f2bf502b3ca3cdb3aaf7e209550","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"whoisyeshua","email":"alien19987@gmail.com"},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"10.2.4","description":"`@atomazing-org/eslint-config` is a carefully curated set of ESLint rules aimed at optimizing the development process, based on [`eslint-config-airbnb-base` config](https://www.npmjs.com/package/eslint-config-airbnb-base). Some rules have been excluded or","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint":">=9.26","globals":"^16.1.0","@eslint/js":"^9.26.0","typescript-eslint":"^8.32.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^59.0.1","eslint-config-prettier":"^10.1.5","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","eslint-import-resolver-typescript":"^4.3.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.1.7","eslint":"^9.24.0","rimraf":"^6.0.1","prettier":"^3.5.3","lint-staged":"^15.2.7","@commitlint/cli":"^19.3.0","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.2.2","conventional-changelog-conventionalcommits":"^7.0.2"},"peerDependencies":{"eslint":">=9.24"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.1.0_1746956025747_0.7113876206103573","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@atomazing-org/eslint-config","version":"2.2.0","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@2.2.0","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"960ec977529a56000e9e6ef1818dd8b22c0a1759","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-2.2.0.tgz","fileCount":12,"integrity":"sha512-Jow93Km+N7dlmh6+w5OqA5+ZObM/Jhqhm//wQcWlESZYiSo0HBPfRoRw9xkElYn1+OARQHNV4J8OoBzzTJfZ3w==","signatures":[{"sig":"MEYCIQCO6JSqk6okK7CO6du35ctP9RpAWREYtf5vn4hpnuL9CQIhAKO2nE+onUQkhMfndnfvFlV+iWegiOwq8x+Xs+lxMLdA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57113},"type":"module","engines":{"node":">=18.18"},"exports":"./index.js","gitHead":"6132c6a56dd161f242991ff7a091223bce09c9cf","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"whoisyeshua","email":"alien19987@gmail.com"},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"10.2.4","description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","directories":{},"_nodeVersion":"20.11.1","dependencies":{"globals":"^16.1.0","@eslint/js":"^9.27.0","typescript-eslint":"^8.32.1","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^59.0.1","eslint-config-prettier":"^10.1.5","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","eslint-import-resolver-typescript":"^4.3.5","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.1.7","eslint":"^9.27.0","rimraf":"^6.0.1","prettier":"^3.5.3","lint-staged":"^16.0.0","@commitlint/cli":"^19.8.1","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","conventional-changelog-conventionalcommits":"^7.0.2"},"peerDependencies":{"eslint":">=9.24"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.2.0_1748072594013_0.8921146005495209","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@atomazing-org/eslint-config","version":"2.3.0","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@2.3.0","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"5fa5917dc9a9107f3939880232a8660e242731f3","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-2.3.0.tgz","fileCount":12,"integrity":"sha512-crAZ8B9ObgIACjM7hnwKlcGS3CU7jX77czQEJCQ9Jy/er3GvTJF5O1OeDq4X7Fllzx9h5gQgDbO/MFHG3ZE0UQ==","signatures":[{"sig":"MEQCIAMi4XtyBfLNHuTkGsYExWWb2B6jgoti9QN/aCu2N6dkAiBMv+8CF52i8jOEPQ/VxBwbmFBl5tDE6Gqw3c8cfpB3aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58434},"type":"module","engines":{"node":">=18.18"},"exports":"./index.js","gitHead":"f544162c69ffc2307c175da4be9f07d4ddcbb3c2","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"whoisyeshua","email":"alien19987@gmail.com"},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"10.2.4","description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","directories":{},"_nodeVersion":"20.11.1","dependencies":{"globals":"^16.2.0","@eslint/js":"^9.28.0","typescript-eslint":"^8.33.1","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^59.0.1","eslint-config-prettier":"^10.1.5","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","eslint-import-resolver-typescript":"^4.4.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.1.7","eslint":"^9.28.0","rimraf":"^6.0.1","prettier":"^3.5.3","lint-staged":"^16.1.0","@commitlint/cli":"^19.8.1","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","conventional-changelog-conventionalcommits":"^7.0.2"},"peerDependencies":{"eslint":">=9.24"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.3.0_1748941965851_0.5884280127785788","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@atomazing-org/eslint-config","version":"2.3.1","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@2.3.1","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"7814f1146ea613733010504f4c3a61f7d209c5ce","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-2.3.1.tgz","fileCount":12,"integrity":"sha512-fWrG/QdfqDhdgmoCBw1kuLovleV+7rw56/xYLs03cpNQC4bqaEC21X+IcrLOROQyIl+y+hWGtFwuSNF7iVGaGA==","signatures":[{"sig":"MEQCIHZe/3lpvwAkr0+EuuNkXgi6igIGu42MpUbEWZuMhwLsAiBrgcro1vs5jIE2jOEB/qN+w0mnJ5WNTsg1VXoQuwDcdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58689},"type":"module","engines":{"node":">=18.20"},"exports":"./index.js","gitHead":"cf1b98111d46c7b24b5bb7e4ec1f0a25dc164d7f","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"whoisyeshua","email":"alien19987@gmail.com"},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"10.2.4","description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","directories":{},"_nodeVersion":"20.11.1","dependencies":{"globals":"^16.2.0","@eslint/js":"^9.28.0","typescript-eslint":"^8.33.1","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^59.0.1","eslint-config-prettier":"^10.1.5","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","eslint-import-resolver-typescript":"^4.4.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.1.7","eslint":"^9.28.0","rimraf":"^6.0.1","prettier":"^3.5.3","lint-staged":"^16.1.0","@commitlint/cli":"^19.8.1","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","conventional-changelog-conventionalcommits":"^7.0.2"},"peerDependencies":{"eslint":">=9.24"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.3.1_1749893257032_0.2281473432844876","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@atomazing-org/eslint-config","version":"2.4.0","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@2.4.0","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"f050fbb4e0a184f49f3c74e87bfa3a8a5f8072d9","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-2.4.0.tgz","fileCount":12,"integrity":"sha512-VwPUG8PbQ+NcWjGyYU0QvJ5fHYBenON33xfOzkjc4rYu4FPbF0Bn4+SIEGlQ8tJfk0lMhVx+tyD2h5CLHRzWkA==","signatures":[{"sig":"MEUCIBeZGXWL+VKIJfjNZj2cALc7jLYjeVh1t+UZagkxzjy0AiEAhJhkN3eo2EtoCxNK8vEHl6+dq7KSgaPCCyXEis+HbzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58943},"type":"module","engines":{"node":">=18.20"},"exports":"./index.js","gitHead":"791898d0564c3a8c603d8e9535dec8877ddf4c55","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"whoisyeshua","email":"alien19987@gmail.com"},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"10.2.4","description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","directories":{},"_nodeVersion":"20.11.1","dependencies":{"globals":"^16.2.0","@eslint/js":"^9.29.0","typescript-eslint":"^8.34.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^59.0.1","eslint-config-prettier":"^10.1.5","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","eslint-import-resolver-typescript":"^4.4.3","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.1.7","eslint":"^9.29.0","rimraf":"^6.0.1","prettier":"^3.5.3","lint-staged":"^16.1.1","@commitlint/cli":"^19.8.1","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","conventional-changelog-conventionalcommits":"^7.0.2"},"peerDependencies":{"eslint":">=9.24"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.4.0_1749893483188_0.17746721387051823","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@atomazing-org/eslint-config","version":"2.5.0","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@2.5.0","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"d5dcfe4f0e506eb96841f9e7a76a5e997f84f995","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-2.5.0.tgz","fileCount":12,"integrity":"sha512-c9sNgkzLTek/UCLstwJicGo90OKb1j/wlnztNFaD2WP8DVp/RXYbm/bBHOmtbw+sEUs3+PYmoijQRfjYuhC26g==","signatures":[{"sig":"MEQCIEdvIiiHk8rxO2l3uwjdXFokaNTDyoM/SCv5SXJp9acoAiBFf//Y57/z9LRqgdtFK7a6320c7e0pQVZGT+uHojcang==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59361},"type":"module","engines":{"node":">=18.20"},"exports":"./index.js","gitHead":"c30d39732f073de6f5ba29a537a53cda78bbc4c8","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"whoisyeshua","actor":{"name":"whoisyeshua","type":"user","email":"alien19987@gmail.com"},"email":"alien19987@gmail.com"},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","directories":{},"_nodeVersion":"22.16.0","dependencies":{"globals":"^16.3.0","@eslint/js":"^9.30.1","typescript-eslint":"^8.36.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","eslint-plugin-unicorn":"^59.0.1","eslint-config-prettier":"^10.1.5","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.1.7","eslint":"^9.30.1","rimraf":"^6.0.1","prettier":"^3.6.2","lint-staged":"^16.1.2","@commitlint/cli":"^19.8.1","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","conventional-changelog-conventionalcommits":"^7.0.2"},"peerDependencies":{"eslint":">=9.24"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.5.0_1752084147707_0.49802118635563786","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@atomazing-org/eslint-config","version":"2.6.0","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@2.6.0","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"a7d1e36a97a38546d5385e151bac4f4f02f1a431","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-2.6.0.tgz","fileCount":12,"integrity":"sha512-7bWOfuwfGvHMqBJdB99jOQr4rAVK6d7PXP3qLMtZOT4zAv+HYYBwDU+gvhzLtTtUwLLKWyYJJdeHO35V92+4mQ==","signatures":[{"sig":"MEYCIQCynQVjUy/cklNoxe4f1SCMvCBTbznXFvxf+18ZcMYffQIhAKrlITZw6/IG3vSjA6I1h4efGYee0JdxxqD5U7VH1C9H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59479},"type":"module","engines":{"node":">=18.20"},"exports":"./index.js","gitHead":"6ddb85292593138a0df55cac32ebebe40ab7ca5d","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"whoisyeshua","email":"alien19987@gmail.com"},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","directories":{},"_nodeVersion":"22.16.0","dependencies":{"globals":"^16.3.0","@eslint/js":"^9.34.0","typescript-eslint":"^8.42.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","eslint-plugin-unicorn":"^59.0.1","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.1.7","eslint":"^9.34.0","rimraf":"^6.0.1","prettier":"^3.6.2","lint-staged":"^16.1.6","@commitlint/cli":"^19.8.1","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","conventional-changelog-conventionalcommits":"^7.0.2"},"peerDependencies":{"eslint":">=9.24"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.6.0_1756872728568_0.5825298202916058","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@atomazing-org/eslint-config","version":"3.0.0","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@3.0.0","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"6f3a3530bc6ab27b43a8ac2fa9518fd63ff733d0","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-3.0.0.tgz","fileCount":12,"integrity":"sha512-6cJf6chzLikj4AJmBTK/GML67W+/GkNEBeEfv2vorjVCScAyS4P1CoHWvoZPoXfUtNLL6oBdMU4jCaSFPI1wPA==","signatures":[{"sig":"MEQCIG3fbZKIC1VHlauJwn3hVvDW9QiNVrcx4DcpZwVgNzivAiAM9qWiPENV98CWUsX9NzfTK/YuJC6NJKby4rZToxscBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59947},"type":"module","engines":{"node":">=20.10"},"exports":"./index.js","gitHead":"9c0a92f0963f274d55ed72d8a75a209d91ab0108","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"whoisyeshua","email":"alien19987@gmail.com"},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","directories":{},"_nodeVersion":"22.16.0","dependencies":{"globals":"^16.3.0","@eslint/js":"^9.34.0","typescript-eslint":"^8.42.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","eslint-plugin-unicorn":"^60.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.1.7","eslint":"^9.34.0","rimraf":"^6.0.1","prettier":"^3.6.2","lint-staged":"^16.1.6","@commitlint/cli":"^19.8.1","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","conventional-changelog-conventionalcommits":"^7.0.2"},"peerDependencies":{"eslint":">=9.29"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.0_1756873420945_0.17783820095993663","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@atomazing-org/eslint-config","version":"3.1.0","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@3.1.0","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"3909b72a4b51e1375467923aee3f2bd7c83e8911","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-3.1.0.tgz","fileCount":12,"integrity":"sha512-nUoFKRpqtPTUaWNq8tokpOfwypLizyJ5/MZxwdtuMSHRZK4L4sZxYJYzfOAXtDFtBn1rvB+EZEnqdHmbiZ5DEw==","signatures":[{"sig":"MEUCIQC7p0LeDBxv0ZoMa4myoQDagyOGmHmO2CY23XoYN2F7YgIgESrGFxz5fCLhPY3fVJgDjzb+bB1Wv/5sEaiUOQsSJLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60201},"type":"module","engines":{"node":">=20.10"},"exports":"./index.js","gitHead":"b9b730fd4f44711bf3443a16bedb3ba2ebdfefc8","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"whoisyeshua","email":"alien19987@gmail.com"},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","directories":{},"_nodeVersion":"22.16.0","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.36.0","typescript-eslint":"^8.45.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.1.7","eslint":"^9.36.0","rimraf":"^6.0.1","prettier":"^3.6.2","lint-staged":"^16.2.3","@commitlint/cli":"^20.0.0","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.0.0","conventional-changelog-conventionalcommits":"^7.0.2"},"peerDependencies":{"eslint":">=9.29"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.0_1759204179788_0.2860416547616498","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@atomazing-org/eslint-config","version":"2.7.0","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@2.7.0","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"c9aed039ca80c0832b28ba7c0ed35d9aa9c8bd2b","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-2.7.0.tgz","fileCount":12,"integrity":"sha512-KOHSbgN1srzbunMx8ltpGLh5UnB9qD46/uFim2O9EX0Q1yzW3BlKnyBLVH5sBnFF9usiN8ucXhHnwO/3Tyxg3A==","signatures":[{"sig":"MEQCICJNOD1JdZq1PI6wJZqwBm/Fbf960s4nx+ZHICxW3nChAiARPKl5tWuj/bZhKvs9yXljHicOiHllwfzQUCGfAtFFxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59868},"type":"module","engines":{"node":">=18.20"},"exports":"./index.js","gitHead":"490bed70288c189e42f10b9039185cfed12b0656","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"whoisyeshua","email":"alien19987@gmail.com"},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","directories":{},"_nodeVersion":"22.16.0","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.36.0","typescript-eslint":"^8.45.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","eslint-plugin-unicorn":"^59.0.1","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","eslint":"^9.36.0","rimraf":"^6.0.1","prettier":"^3.6.2","lint-staged":"^16.1.6","@commitlint/cli":"^19.8.1","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","conventional-changelog-conventionalcommits":"^7.0.2"},"peerDependencies":{"eslint":">=9.24"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.7.0_1759206292175_0.2480510099408375","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@atomazing-org/eslint-config","version":"3.2.0","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@3.2.0","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"f07d0572d82468ebeeb0756f60f331fc0c9f966e","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-3.2.0.tgz","fileCount":12,"integrity":"sha512-3BVN/dRrG1pzP3f+G71X1Q62Rzz+xvm7hQxxOIXa2OLVLZC9CtwKZGIYPmwtR7VzbjGok/zNVmBQJt8ekoCnGA==","signatures":[{"sig":"MEQCIEt48cqhWt8ppWF7Z/x3aYtkrph9/I5qXYTVMnOpy+ziAiBRQPhOJfZz7cnxpYtAljHA84rkACw6gnK7KpakZVuhtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60445},"type":"module","engines":{"node":">=20.10"},"exports":"./index.js","gitHead":"b2eb3411fb85fe322d287cb792285d1a0b17509f","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"whoisyeshua","email":"alien19987@gmail.com"},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","directories":{},"_nodeVersion":"22.16.0","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.36.0","typescript-eslint":"^8.45.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.22","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.1.7","eslint":"^9.36.0","rimraf":"^6.0.1","prettier":"^3.6.2","lint-staged":"^16.2.3","@commitlint/cli":"^20.0.0","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.0.0","conventional-changelog-conventionalcommits":"^7.0.2"},"peerDependencies":{"eslint":">=9.29"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.2.0_1759206594618_0.7075649606670193","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@atomazing-org/eslint-config","version":"3.3.0","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@3.3.0","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"338335cb13fc75a653abdcb70ad3e6bca937dab5","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-3.3.0.tgz","fileCount":12,"integrity":"sha512-h/0pBPwcFZmlaqIz02jXkJNhZaOsXE3MHRWQHvGG/MIdBgExxcN9FBM6Ka2Nd3MmZY1TXctLZ4c2sreO4GMVrw==","signatures":[{"sig":"MEYCIQD0oM+7RamXngB7kEiMANAOfyHorfDcM9WR7dkAiKfyJgIhAKDqSyNEcmbjbhQr7O48xsDvDhTTvSti53MHAmpgREPK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59980},"type":"module","engines":{"node":">=20.10"},"exports":"./index.js","gitHead":"93276b5fd4d6c645102498e685e33d644b9183e2","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"whoisyeshua","email":"alien19987@gmail.com"},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","directories":{},"_nodeVersion":"22.16.0","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.38.0","typescript-eslint":"^8.46.1","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-refresh":"^0.4.24","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.1.7","eslint":"^9.38.0","rimraf":"^6.0.1","prettier":"^3.6.2","lint-staged":"^16.2.4","@commitlint/cli":"^20.1.0","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.0.0","conventional-changelog-conventionalcommits":"^7.0.2"},"peerDependencies":{"eslint":">=9.29"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.3.0_1760898065420_0.11073276245934305","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@atomazing-org/eslint-config","version":"3.4.0","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@3.4.0","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"8ce4912c52f75fc3bac99c1a69fc99264d309ebd","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-3.4.0.tgz","fileCount":12,"integrity":"sha512-aduJgk7oYuBjG70fG8uob4Q9bcmfVSUT+x27Y5DJ693GLvz1Azh5Gt2nzcBVxp/6MFxjW67ve3J4RmEyjepyxQ==","signatures":[{"sig":"MEQCICl3oTF92+6d0QJ1B/0Ew3imnWPPLm3/WzitG/xUoux4AiBumUUT05EIFCSSxnJjV0gVxVILuLKRM9SHrN8q37QMjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60234},"type":"module","engines":{"node":">=20.10"},"exports":"./index.js","gitHead":"ea77d6d6cf3d17c6d5f59a0100e328d94f94588d","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"whoisyeshua","email":"alien19987@gmail.com"},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","directories":{},"_nodeVersion":"22.16.0","dependencies":{"globals":"^16.5.0","@eslint/js":"^9.39.1","typescript-eslint":"^8.46.4","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.1.7","eslint":"^9.39.1","rimraf":"^6.1.0","prettier":"^3.6.2","lint-staged":"^16.2.6","@commitlint/cli":"^20.1.0","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.0.0","conventional-changelog-conventionalcommits":"^7.0.2"},"peerDependencies":{"eslint":">=9.29"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.4.0_1763294875463_0.9651683204457113","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@atomazing-org/eslint-config","version":"3.5.0","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@3.5.0","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"80aac5e4ab53c0caaf36fa6518d8493c3d189a4b","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-3.5.0.tgz","fileCount":12,"integrity":"sha512-1Zc48MFepOMp8Vp6GV6oFTTnTpU5nyn4MI2H/hWyFKhLOFlNhkjqnWtHJUXjEoqeCW6JsdKaAuequWh/Swe96w==","signatures":[{"sig":"MEYCIQCGaT7zi3H+fRG8raHj4/+ddOPEPIxWy5gS4Qns4uv3XgIhAJjPZ0VQWx2++NMY75iBUqsJ0rLUpBnuqfmIT6CnxYzO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60524},"type":"module","engines":{"node":">=20.10"},"exports":"./index.js","gitHead":"621b08e92955b7ecc24b19161160a02793810fa5","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"whoisyeshua","email":"alien19987@gmail.com"},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","directories":{},"_nodeVersion":"22.16.0","dependencies":{"globals":"^16.5.0","@eslint/js":"^9.39.1","typescript-eslint":"^8.48.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.1.7","eslint":"^9.39.1","rimraf":"^6.1.2","prettier":"^3.7.2","lint-staged":"^16.2.7","@commitlint/cli":"^20.1.0","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.0.0","conventional-changelog-conventionalcommits":"^7.0.2"},"peerDependencies":{"eslint":">=9.29"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.5.0_1764424291843_0.6345226643710735","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@atomazing-org/eslint-config","version":"3.5.1","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@3.5.1","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"011a46a640b21ef958b8ff3962759aff949a1dcb","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-3.5.1.tgz","fileCount":12,"integrity":"sha512-ngcq342r/hDhRjMhNqTxhThB0FSrpz6LsxwTRULgAa0o7nhSKW+4d8ugxfkyRRgsAkhBq2aG1uUuDh/efr98eQ==","signatures":[{"sig":"MEUCIQCOt0yItTdiOU3b29BpMsIXo782pG+p7YTD/WhBOFZKUAIgIwDHRf8VKrHOODhLN7NmblDqFV+EjDUyrKFfdxZMxTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomazing-org%2feslint-config@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60720},"type":"module","engines":{"node":">=20.10"},"exports":"./index.js","gitHead":"66f733dfeecc0c03f70a2e44c1629030502c751a","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14d6b7ae-2fb5-4c64-9418-3e5c24a12f59"}},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","directories":{},"_nodeVersion":"24.11.1","dependencies":{"globals":"^16.5.0","@eslint/js":"^9.39.1","typescript-eslint":"^8.48.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.1.7","eslint":"^9.39.1","rimraf":"^6.1.2","prettier":"^3.7.2","lint-staged":"^16.2.7","@commitlint/cli":"^20.1.0","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.0.0","conventional-changelog-conventionalcommits":"^7.0.2"},"peerDependencies":{"eslint":">=9.29"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.5.1_1764428610483_0.17004493069235038","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@atomazing-org/eslint-config","version":"3.6.0","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@3.6.0","maintainers":[{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"},{"name":"alexlikh","email":"alexanderlikha@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"ba69881737b0ecde3db993c4b0735f8bfc6b5f5c","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-3.6.0.tgz","fileCount":12,"integrity":"sha512-DWiI8Iv9QuzsrnSzbKWBijstby7BmijKarDFNOtnvvYq8OHcEu+CfQbbCqIbEtc9iDmW3l8f5n65h/hPOVHP1A==","signatures":[{"sig":"MEUCIEIg6pOFqm5NAtpxZJEOFdZYQ6zcagJWP4qj+TDf9enNAiEAo4O9cg5E2p/wFOQ5PRnPe0rZkbYXAveM7S/Rb4O0ckw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomazing-org%2feslint-config@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60862},"type":"module","engines":{"node":">=20.10"},"exports":"./index.js","gitHead":"83b937297cc6eed18a3754a98c78a1beabfa77d6","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14d6b7ae-2fb5-4c64-9418-3e5c24a12f59"}},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","directories":{},"_nodeVersion":"24.11.1","dependencies":{"globals":"^17.1.0","@eslint/js":"^9.39.2","typescript-eslint":"^8.53.1","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.26","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.1.7","eslint":"^9.39.2","rimraf":"^6.1.2","prettier":"^3.8.1","lint-staged":"^16.2.7","@commitlint/cli":"^20.3.1","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.3.1","conventional-changelog-conventionalcommits":"^7.0.2"},"peerDependencies":{"eslint":">=9.29"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.6.0_1769325375987_0.8733393347069422","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@atomazing-org/eslint-config","version":"3.7.0","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@3.7.0","maintainers":[{"name":"ratznd","email":"ratz.nikita@yandex.ru"},{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"},{"name":"alexlikh","email":"alexanderlikha@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"a140b13f0ed3931b28e059dfd5d0ff76ca3cbaed","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-3.7.0.tgz","fileCount":12,"integrity":"sha512-U2OHJy7hWg5O9IHUspdl/yUYFujK6kq6n+Ntz3iVzEraXEsAJFdhYh1Ol7wPwL2ADRtxX/P/r1rd6tXKWqBQvA==","signatures":[{"sig":"MEUCIH+gbyzFw1OQFyVsPdYtDfwu7MftKEZ1Tz7tvYpm0akFAiEAvezu6DGEOUJL9R2zO/nJTjbH8du5GfBdf25zC7Y8XFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomazing-org%2feslint-config@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61848},"type":"module","engines":{"node":">=20.10"},"exports":"./index.js","gitHead":"dd5d913985e4d6dad3a289e1e5d3a7aa10567fa9","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14d6b7ae-2fb5-4c64-9418-3e5c24a12f59"}},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","directories":{},"_nodeVersion":"24.11.1","dependencies":{"globals":"^17.3.0","@eslint/js":"^9.39.2","typescript-eslint":"^8.55.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","eslint-plugin-unicorn":"^63.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.5.0","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.1.7","eslint":"^9.39.2","rimraf":"^6.1.2","prettier":"^3.8.1","lint-staged":"^16.2.7","@commitlint/cli":"^20.4.1","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.4.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"eslint":">=9.29"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.7.0_1770923167403_0.8926044963776276","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"@atomazing-org/eslint-config","version":"3.7.1","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@3.7.1","maintainers":[{"name":"ratznd","email":"ratz.nikita@yandex.ru"},{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"},{"name":"alexlikh","email":"alexanderlikha@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"79b3c3181354e1cffd3b7b328adefda8efabd6dd","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-3.7.1.tgz","fileCount":12,"integrity":"sha512-WmK5B8psQxUprNFkz82ITCwd/RP6gFV+GV9Ie8uUmVD6PS94yradn9gmbi/7qB5wZwfm2cyjMzg1eT2I7z1Skw==","signatures":[{"sig":"MEQCICO2AylTlSr/O9/68LoENVwTA87DpuDBr4A/nGsyXub+AiA0DqAYpXjHjzkTJB96I/eB3hDTJKnbmow1IdDRqZZPjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomazing-org%2feslint-config@3.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62105},"type":"module","engines":{"node":">=20.10"},"exports":"./index.js","gitHead":"58a0bcfb5118f5d741c4cb689207fd8ba0c2d944","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14d6b7ae-2fb5-4c64-9418-3e5c24a12f59"}},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","directories":{},"_nodeVersion":"24.11.1","dependencies":{"globals":"17.4.0","@eslint/js":"9.39.4","typescript-eslint":"8.57.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-unicorn":"63.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-react-refresh":"0.5.2","eslint-import-resolver-typescript":"4.4.4","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.1.7","eslint":"^9.39.4","rimraf":"^6.1.3","prettier":"^3.8.1","lint-staged":"^16.3.3","@commitlint/cli":"^20.4.3","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.4.3","conventional-changelog-conventionalcommits":"^9.3.0"},"peerDependencies":{"eslint":">=9.29"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.7.1_1773139670260_0.8563776790738484","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@atomazing-org/eslint-config","version":"3.8.0","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@3.8.0","maintainers":[{"name":"ratznd","email":"ratz.nikita@yandex.ru"},{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"},{"name":"alexlikh","email":"alexanderlikha@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"775523d3bef4f1d8667ee4abb5d538c3d936c6b0","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-3.8.0.tgz","fileCount":12,"integrity":"sha512-MbNejMC4uq3qnpkLXyzm5duq4IVw3gZQ3QD8s1vUkLmROk7lW2x7HvaFeFqPu3XIis0CYBelLWnfP7uMGctmwA==","signatures":[{"sig":"MEUCIAwaf8CeniM84q+c4/IZJjLPpWtCmNG5h/e2YJ9csRbXAiEAvFpiHSzA6ZzXYglJVKcnY+wZEt3bUsleGjg19wbdAGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomazing-org%2feslint-config@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63385},"type":"module","engines":{"node":">=20.10"},"exports":"./index.js","gitHead":"d61bed39a78cca4d47f8a559f6417232e08f6708","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14d6b7ae-2fb5-4c64-9418-3e5c24a12f59"}},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","directories":{},"_nodeVersion":"24.11.1","dependencies":{"globals":"^17.4.0","@eslint/js":"^9.39.4","typescript-eslint":"^8.58.1","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","eslint-plugin-unicorn":"^64.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.5.2","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.1.7","eslint":"^9.39.4","rimraf":"^6.1.3","prettier":"^3.8.2","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.0","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.0","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"eslint":">=9.29 <10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.8.0_1775834277977_0.8885362564224073","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@atomazing-org/eslint-config","version":"3.9.0","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@3.9.0","maintainers":[{"name":"ratznd","email":"ratz.nikita@yandex.ru"},{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"},{"name":"alexlikh","email":"alexanderlikha@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"97b1012b8520d519184308bc9b34183cef4da2a0","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-3.9.0.tgz","fileCount":12,"integrity":"sha512-c9V3yLMD5J+Di4rtkKFlLDILuQfc/KN8+B05wIXYhQ25smaWMi2nUfQnCwOisYEXOx5cav1YrY3MPG9IzIMqGQ==","signatures":[{"sig":"MEUCIEgf6zHV6yPcpVu1Y8ZpGo9k4KOvmEHARnWbCxSXUqnGAiEAj/Cr8gSQs3w+zyYq+tdva4KOM1D6WhMsujYpk6ppqq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomazing-org%2feslint-config@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63619},"type":"module","engines":{"node":">=20.10"},"exports":"./index.js","gitHead":"e7ba60248cb21c6936df7b5dbcaa9b51629b9579","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14d6b7ae-2fb5-4c64-9418-3e5c24a12f59"}},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","directories":{},"_nodeVersion":"24.11.1","dependencies":{"globals":"^17.5.0","@eslint/js":"^9.39.4","typescript-eslint":"^8.59.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","eslint-plugin-unicorn":"^64.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.1.7","eslint":"^9.39.4","rimraf":"^6.1.3","prettier":"^3.8.3","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.2","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.0","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"eslint":">=9.29 <10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.9.0_1777222284525_0.40685198939276357","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@atomazing-org/eslint-config","version":"3.10.0","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@3.10.0","maintainers":[{"name":"ratznd","email":"ratz.nikita@yandex.ru"},{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"},{"name":"alexlikh","email":"alexanderlikha@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"74c4a2fcdcc7fc9c7be5eed75a99f5a103e2314d","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-3.10.0.tgz","fileCount":12,"integrity":"sha512-3sXCBnJ+knrFFy9AZQwVplgrMlvPPkSYG7u6o+WOwXuqzs7Xx5Bh9Cz8sK+g1i8afdDuvPJQyHYI0lyYhKnFVw==","signatures":[{"sig":"MEUCIGiApY2Q3+i4gkYZjsT/GNH08uCRHJkzYopVAckQDmgfAiEA1UZ0uFrOvx5BLEi1NF6ffVBdKBrsRh237Jvk9+RuIRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomazing-org%2feslint-config@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63856},"type":"module","engines":{"node":">=20.10"},"exports":"./index.js","gitHead":"f4dca21a904c22540a937d2c7534fb845d47d8af","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14d6b7ae-2fb5-4c64-9418-3e5c24a12f59"}},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","directories":{},"_nodeVersion":"24.11.1","dependencies":{"globals":"^17.6.0","@eslint/js":"^9.39.4","typescript-eslint":"^8.59.2","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","eslint-plugin-unicorn":"^64.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.1.7","eslint":"^9.39.4","rimraf":"^6.1.3","prettier":"^3.8.3","lint-staged":"^17.0.3","@commitlint/cli":"^21.0.0","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.0","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"eslint":">=9.29 <10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.10.0_1778302758202_0.04348914694369643","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@atomazing-org/eslint-config","version":"3.11.0","keywords":["eslint","atomazing"],"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","_id":"@atomazing-org/eslint-config@3.11.0","maintainers":[{"name":"ratznd","email":"ratz.nikita@yandex.ru"},{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"},{"name":"alexlikh","email":"alexanderlikha@gmail.com"}],"homepage":"https://github.com/atomazing/eslint-config.git","bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"dist":{"shasum":"d1a07e5fbdc9fca8ef91345d01b34cbc57ad45c2","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-3.11.0.tgz","fileCount":12,"integrity":"sha512-jD9+7KAQevYsLJw8+LlM8Rr5bs5NbQQOgEvIX1xxSzPN4xepUHrVJwq4RfQAG0YTleqY3CevQX6fYra6FT3adA==","signatures":[{"sig":"MEUCIH5n8KmeAMDczFjcYWlPtq+JK+Dlv/JrmC67qf6TjF5dAiEApMkZt2l9pii6kivepSKbUyjO1XJAfeR7J9AWy9sN66c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomazing-org%2feslint-config@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66261},"type":"module","engines":{"node":">=20.10"},"exports":"./index.js","gitHead":"fea73268c3540f071bd4e6aca8df69501ee77f89","scripts":{"lint":"npm run lint:prettier","clean":"rimraf node_modules","format":"npm run format:prettier","prepare":"husky","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","debug:prettier":"prettier \"./index.js\" --loglevel debug","format:prettier":"npm run lint:prettier -- --write","semantic-release:local-check":"semantic-release --dry-run --no-ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14d6b7ae-2fb5-4c64-9418-3e5c24a12f59"}},"repository":{"url":"git+https://github.com/atomazing/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","directories":{},"_nodeVersion":"24.11.1","dependencies":{"globals":"^17.6.0","@eslint/js":"^9.39.4","typescript-eslint":"^8.61.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","eslint-plugin-unicorn":"^65.0.1","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2","eslint-import-resolver-typescript":"^4.4.5","@eslint-community/eslint-plugin-eslint-comments":"^4.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"husky":"^9.1.7","eslint":"^9.39.4","rimraf":"^6.1.3","prettier":"^3.8.4","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.2","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.2","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"eslint":">=9.29 <10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.11.0_1781245327521_0.015511874458967734","host":"s3://npm-registry-packages-npm-production"}},"3.11.1":{"name":"@atomazing-org/eslint-config","version":"3.11.1","type":"module","license":"MIT","author":{"name":"whoisYeshua + MarkSinD"},"repository":{"type":"git","url":"git+https://github.com/atomazing/eslint-config.git"},"bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"homepage":"https://github.com/atomazing/eslint-config.git","keywords":["eslint","atomazing"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"exports":"./index.js","scripts":{"format":"npm run format:prettier","format:prettier":"npm run lint:prettier -- --write","lint":"npm run lint:prettier","lint:prettier":"prettier \"**/*.{json,js,ts,tsx}\" --check","clean":"rimraf node_modules","debug:prettier":"prettier \"./index.js\" --loglevel debug","semantic-release:local-check":"semantic-release --dry-run --no-ci","prepare":"husky"},"dependencies":{"@eslint-community/eslint-plugin-eslint-comments":"^4.7.2","@eslint/js":"^9.39.4","eslint-config-prettier":"^10.1.8","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-import":"^2.32.0","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-unicorn":"^65.0.1","globals":"^17.6.0","typescript-eslint":"^8.61.0"},"devDependencies":{"@commitlint/cli":"^21.0.2","@commitlint/config-conventional":"^21.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","conventional-changelog-conventionalcommits":"^9.3.1","eslint":"^9.39.4","husky":"^9.1.7","lint-staged":"^17.0.7","prettier":"^3.8.4","rimraf":"^6.1.3","semantic-release":"^25.0.3"},"packageManager":"pnpm@9.1.2","peerDependencies":{"eslint":">=9.29 <10"},"engines":{"node":">=20.10"},"gitHead":"a2e91f84bee3cbd3a278633e009fd346d7fcd745","_id":"@atomazing-org/eslint-config@3.11.1","description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-tk6LObDcXQlKneDl3FvOFui4zTVCLa5oxz0+8YTAp4rUyxIWF+GwSA466iE7lPlO+lDIPNZPFCBfppE8gxHCWQ==","shasum":"04bff2f0e2cd64b617f83722c24b5020485e1ef8","tarball":"https://registry.npmjs.org/@atomazing-org/eslint-config/-/eslint-config-3.11.1.tgz","fileCount":12,"unpackedSize":66844,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomazing-org%2feslint-config@3.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC0ApUnyJLPTifQ28YT2iQCELQ89+fgmQoyHREW8ImA/AiEAurrshUTVbgCWn7Obqgar0i6vm4K5Zrqjh46SnkswXwQ="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14d6b7ae-2fb5-4c64-9418-3e5c24a12f59"}},"directories":{},"maintainers":[{"name":"ratznd","email":"ratz.nikita@yandex.ru"},{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"},{"name":"alexlikh","email":"alexanderlikha@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_3.11.1_1781264312413_0.3497574086124209"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-16T09:17:14.917Z","modified":"2026-06-12T11:38:32.921Z","1.0.1":"2024-06-16T09:17:15.177Z","1.0.2":"2024-06-16T09:22:39.422Z","1.0.3":"2024-06-16T09:25:33.258Z","1.0.4":"2024-06-17T11:31:47.625Z","1.0.5":"2024-06-19T10:59:03.933Z","1.0.0":"2024-07-17T11:27:37.243Z","1.1.0":"2024-07-17T17:53:41.163Z","2.0.0-beta.1":"2025-04-10T15:11:15.494Z","2.0.0-beta.2":"2025-04-10T21:14:57.378Z","2.0.0-beta.3":"2025-04-12T07:37:01.273Z","2.0.0":"2025-04-14T16:42:17.187Z","2.1.0":"2025-05-11T09:33:45.938Z","2.2.0":"2025-05-24T07:43:14.182Z","2.3.0":"2025-06-03T09:12:46.024Z","2.3.1":"2025-06-14T09:27:37.252Z","2.4.0":"2025-06-14T09:31:23.466Z","2.5.0":"2025-07-09T18:02:27.939Z","2.6.0":"2025-09-03T04:12:08.746Z","3.0.0":"2025-09-03T04:23:41.126Z","3.1.0":"2025-09-30T03:49:40.028Z","2.7.0":"2025-09-30T04:24:52.376Z","3.2.0":"2025-09-30T04:29:54.820Z","3.3.0":"2025-10-19T18:21:05.642Z","3.4.0":"2025-11-16T12:07:55.676Z","3.5.0":"2025-11-29T13:51:32.106Z","3.5.1":"2025-11-29T15:03:30.685Z","3.6.0":"2026-01-25T07:16:16.141Z","3.7.0":"2026-02-12T19:06:07.569Z","3.7.1":"2026-03-10T10:47:50.476Z","3.8.0":"2026-04-10T15:17:58.128Z","3.9.0":"2026-04-26T16:51:24.688Z","3.10.0":"2026-05-09T04:59:18.334Z","3.11.0":"2026-06-12T06:22:07.678Z","3.11.1":"2026-06-12T11:38:32.575Z"},"bugs":{"url":"https://github.com/atomazing/eslint-config.git"},"author":{"name":"whoisYeshua + MarkSinD"},"license":"MIT","homepage":"https://github.com/atomazing/eslint-config.git","keywords":["eslint","atomazing"],"repository":{"type":"git","url":"git+https://github.com/atomazing/eslint-config.git"},"description":"<p align=\"center\">   <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" /> </p>","maintainers":[{"name":"ratznd","email":"ratz.nikita@yandex.ru"},{"name":"frontend-atomazing","email":"frontend@atomazing.com"},{"name":"whoisyeshua","email":"alien19987@gmail.com"},{"name":"alexlikh","email":"alexanderlikha@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://github.com/user-attachments/assets/eaf0d86c-feeb-4420-b870-1857b92ca7f5\" />\n</p>\n\n# What is @atomazing-org/eslint-config?\n\n`@atomazing-org/eslint-config` is a carefully curated set of ESLint rules aimed at optimizing the development process, based on [`eslint-config-airbnb-base` config](https://www.npmjs.com/package/eslint-config-airbnb-base). Some rules have been excluded or modified in this set that could negatively affect developer convenience. For example, using export default has been prohibited to maintain a uniform style across the project, reducing the load on the developer. Additionally, some rules were moved from errors to warnings, allowing for more flexible management of the coding process without the strict need to fix every minor detail.\n\n## Connecting the dependency @atomazing-org/eslint-config\n\nTo connect, you need to install `@atomazing-org/eslint-config` in the project.\n\n```bash\nnpm i -D @atomazing-org/eslint-config\n```\n\nThen create `eslint.config.js` _(or `eslint.config.mjs` if your project is CommonJS and doesn't have `\"type\": \"module\"` in `package.json`)_ in the root of the project.\n\nfor modern node versions >= 20.11.0 `eslint.config.*` example:\n\n```js\nimport { defineAtomazingConfig } from '@atomazing-org/eslint-config'\n\nexport default defineAtomazingConfig({\n\tdirname: import.meta.dirname,\n})\n```\n\n_for node versions < 20.11.0 `eslint.config.*` example:_\n\n```js\nimport { fileURLToPath } from 'node:url'\nimport path from 'node:path'\nimport { defineAtomazingConfig } from '@atomazing-org/eslint-config'\n\nconst __filename = fileURLToPath(import.meta.url)\nconst __dirname = path.dirname(__filename)\n\nexport default defineAtomazingConfig({\n\tdirname: __dirname,\n})\n```\n\n## Files ignoring\n\nThe configuration uses ESLint v9's `globalIgnores` function to specify files that should not be validated. By default, the following patterns are ignored:\n\n```js\nglobalIgnores(['node_modules', 'dist', 'public', 'coverage', 'eslint.config.{js,mjs,ts}'])\n```\n\nIf you need to add additional ignore patterns, you can extend the configuration:\n\n`eslint.config.*` example:\n\n```js\nimport { globalIgnores } from 'eslint/config'\nimport { defineAtomazingConfig } from '@atomazing-org/eslint-config'\n\nexport default [\n\tglobalIgnores(['someRootFolder/', '**/someFileType.ts']),\n\t...defineAtomazingConfig({ dirname: import.meta.dirname }), // or dirname: path.dirname(fileURLToPath(import.meta.url)) for node versions < 20.11.0\n]\n```\n\n<br>\n\n_[`.eslintignore` is not supported by ESLint anymore](https://eslint.org/docs/latest/use/configure/migration-guide#ignoring-files)_\n\n## Run linter\n\nYou can run eslint on a project using the command:\n\n```bash\nnpx eslint \"**/*.{js,ts,tsx}\"\n```\n\nHowever, it's more convenient to move this command into the scripts section of `package.json`, for example, through the format command and call it via npm run format.\n\n`package.json` example:\n\n```json\n{\n    \"name\": \"my-app\",\n    \"version\": \"1.0.0\",\n    \"description\": \"\",\n    \"scripts\": {\n        \"format:eslint\": \"npm run lint:eslint -- --fix\",\n        \"lint:eslint\": \"eslint \\\"**/*.{js,ts,tsx}\\\"\",\n    },\n    \"dependencies\": {\n        ..\n    },\n    \"devDependencies\": {\n        \"@atomazing-org/eslint-config\": \"^2.0.0\"\n        ...\n    },\n}\n```\n\n_Optional_. Run the [visual tool](https://eslint.org/blog/2024/04/eslint-config-inspector/) to help you understand and inspect the resulting ESLint rules:\n\n```bash\nnpx eslint --inspect-config\n```\n\n---\n\n## ⚠️ Migration to v2\n\n1. Update dependencies:\n\n   ```bash\n   # Update @atomazing-org/eslint-config to v2\n   npm i -D @atomazing-org/eslint-config@latest\n\n   # If you have a dedicated eslint dependency, update it to v9\n   npm i -D eslint@9\n   ```\n\n2. Replace `.eslintrc.json` (or `.eslintrc.js`) with `eslint.config.*`:\n\n   - Use **`eslint.config.js`** for ESM projects (with `\"type\": \"module\"` in `package.json`)\n   - Use **`eslint.config.mjs`** for CommonJS projects (without `\"type\": \"module\"` in `package.json`)\n\n3. Setup configuration file [according our docs](#connecting-the-dependency-atomazing-orgeslint-config)\n\n4. If you have custom ignore patterns in `.eslintignore`, [migrate them to use `globalIgnores` in your config](#files-ignoring) and then **delete** `.eslintignore` file, since it's not supported anymore by ESLint v9\n\n5. Review breaking changes in transitive dependencies:\n\n   - [typescript-eslint v8 breaking changes](https://typescript-eslint.io/blog/announcing-typescript-eslint-v8/)\n   - [ESLint v9 breaking changes](https://eslint.org/docs/latest/use/migrate-to-9.0.0)\n\n6. Update ESLint disable comments, _if you have them_:\n\n   Replace `eslint-plugin-eslint-comments/require-description` with `@eslint-community/eslint-comments/require-description`\n\n   Before:\n\n   ```js\n   // eslint-disable-next-line eslint-plugin-eslint-comments/require-description -- not acceptable\n   ```\n\n   After:\n\n   ```js\n   // eslint-disable-next-line @eslint-community/eslint-comments/require-description -- not acceptable\n   ```\n\n7. Additional considerations:\n\n   - Review your custom ESLint rules and ensure they're compatible with the flat config system\n   - If you're using custom plugins, make sure they support ESLint v9's flat config\n   - Check that your CI/CD pipelines are updated to use the new configuration format\n   - check [FAQ](#faq)\n\n8. Troubleshooting:\n   - If you encounter TypeScript-related errors, ensure your `tsconfig.json` is properly configured\n   - If you see unexpected rule behavior in default eslint rules, check the [ESLint v9 migration guide](https://eslint.org/docs/latest/use/migrate-to-9.0.0) for rule changes\n\n---\n\n## FAQ\n\n1. _How to add custom rules?_\n\n   Extend base config and then apply your rules:\n\n   `eslint.config.*` example:\n\n   ```js\n   import { defineAtomazingConfig } from '@atomazing-org/eslint-config'\n\n   export default [\n   \t...defineAtomazingConfig({ dirname: import.meta.dirname }), // or dirname: path.dirname(fileURLToPath(import.meta.url)) for node versions < 20.11.0\n   \t{\n   \t\tname: 'your-config-name',\n   \t\trules: {\n   \t\t\t'@typescript-eslint/no-explicit-any': 'warn',\n   \t\t\t'react/jsx-handler-names': 'off',\n   \t\t},\n   \t},\n   ]\n   ```\n\n2. _How can I get more control over applied rules and settings?_\n\n   `eslint.config.*` example:\n\n   ```js\n   import { defineConfig } from 'eslint/config' // this dependency should transitively come from '@atomazing-org/eslint-config'\n   import atomazingConfig from '@atomazing-org/eslint-config'\n\n   export default defineConfig({\n   \tlanguageOptions: {\n   \t\tparserOptions: {\n   \t\t\ttsconfigRootDir: import.meta.dirname, // or tsconfigRootDir: path.dirname(fileURLToPath(import.meta.url)) for node versions < 20.11.0\n   \t\t},\n   \t},\n   \textends: [atomazingConfig],\n   \tsettings: {\n   \t\t'import/resolver': {\n   \t\t\ttypescript: { project: `${import.meta.dirname}/tsconfig.json` }, // or project: path.dirname(fileURLToPath(import.meta.url)) for node versions < 20.11.0\n   \t\t},\n   \t},\n   \trules: {\n   \t\t'@typescript-eslint/no-explicit-any': 'warn',\n   \t\t'react/jsx-handler-names': 'off',\n   \t},\n   })\n   ```\n\n   Check the [ESLint Configuration Files documentation](https://eslint.org/docs/latest/use/configure/configuration-files#configuration-file) to understand configuration files.\n\n   ⚠️ Ensure you set `languageOptions.parserOptions.tsconfigRootDir` and `settings.['import/resolver'].typescript` for TS support in type rules.\n\n## Base @atomazing-org/eslint-config\n\nThe configuration is built using ESLint's new flat config system and includes several key components:\n\n1. [**Base Configuration**](./base): Includes essential ESLint rules and TypeScript support\n\n   - JavaScript ESLint recommended rules\n   - TypeScript ESLint stylistic and recommended rules\n   - Import plugin configuration for both JavaScript and TypeScript\n\n2. [**React Configuration**](./react.js): Provides React-specific rules and best practices\n\n   - React recommended rules\n   - React Hooks rules\n   - JSX runtime configuration\n\n3. [**Unicorn Configuration**](./unicorn.js): Includes the Unicorn plugin's recommended rules for modern JavaScript/TypeScript development\n\n4. [**Global Settings**](./index.js):\n   - Latest ECMAScript version support\n   - Browser, ES2025, and Node.js globals\n   - TypeScript and Node.js import resolution\n   - Prettier integration for code formatting\n\n## Benefits of using @atomazing-org/eslint-config:\n\nThe ESLint configuration is stored in an npm repository, making it accessible to all team members. This ensures that all project participants adhere to the same coding standards, promoting the unification of the development process and improving code quality. Moreover, with the extracted ESLint configuration, integrating linting into continuous integration (CI) and delivery (CD) processes becomes easy. This automates the code check against standards before deployment, reducing the risk of introducing errors into production. Storing the ESLint configuration in an npm repository simplifies collaborative work on the project. If there is no eslint on the project, it can be easily installed, and there is no need to create a new configuration from scratch for a new project.\n\nThe configuration is built using ESLint's new flat config system, which provides several advantages:\n\n- Better performance through optimized rule evaluation\n- Simpler configuration structure\n- Native TypeScript support\n- Improved extensibility\n- Better integration with modern tooling\n","readmeFilename":"README.md"}