{"_id":"@andrii-kot/eslint-config","_rev":"10-14e0ea9c9ebf8e139f3eb83bb906f032","name":"@andrii-kot/eslint-config","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.0":{"name":"@andrii-kot/eslint-config","version":"1.0.0","keywords":["eslint","eslintconfig","lint","linter","config","preset"],"author":{"url":"https://github.com/AndriiKot","name":"Andrii Kotsiuba"},"license":"MIT","_id":"@andrii-kot/eslint-config@1.0.0","maintainers":[{"name":"andriikot","email":"andrii134a@gmail.com"}],"homepage":"https://github.com/andrii-kot/eslint-config#readme","bugs":{"url":"https://github.com/andrii-kot/eslint-config/issues"},"dist":{"shasum":"9351305bf46368d36f5dd9f4ab7873d00bc2dd00","tarball":"https://registry.npmjs.org/@andrii-kot/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":4,"integrity":"sha512-pkxFMUSWHlXH3G7/hc2y/o0aPqsQkyX/1Vs51Ilqh9fSqBk8nei+GoH76lHZh077JbS7cZRFwAlDXxm9XvD89w==","signatures":[{"sig":"MEQCIFRJzVyZ3IpceQwNK02xXJMP3wYu0sgRj4GE4RAEE92gAiAyxJgQgHlmaDvMp+qeKeKVWXHhyovas2mkZCkRRKDCqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2520},"main":"index.js","type":"module","engines":{"node":">= 18"},"gitHead":"0487d9314988c6e78cf96374d02e94a797122d4f","scripts":{"fix":"eslint . --fix","lint":"eslint .","test":"npm run lint"},"_npmUser":{"name":"andriikot","email":"andrii134a@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/andrii-kot/eslint-config.git","type":"git"},"_npmVersion":"11.11.0","description":"ESLint config for AndriiKot projects","directories":{},"_nodeVersion":"23.11.0","dependencies":{"eslint":"^9.39.3","eslint-config-metarhia":"^9.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1776274885988_0.8969867013098785","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@andrii-kot/eslint-config","version":"1.0.1","keywords":["eslint","eslintconfig","lint","linter","config","preset"],"author":{"url":"https://github.com/AndriiKot","name":"Andrii Kotsiuba"},"license":"MIT","_id":"@andrii-kot/eslint-config@1.0.1","maintainers":[{"name":"andriikot","email":"andrii134a@gmail.com"}],"homepage":"https://github.com/andrii-kot/eslint-config#readme","bugs":{"url":"https://github.com/andrii-kot/eslint-config/issues"},"dist":{"shasum":"38e8ccf1289737dc14756da42cbcfac1358e37cd","tarball":"https://registry.npmjs.org/@andrii-kot/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":4,"integrity":"sha512-Pyd7zyMTQ7MIQW16FbpQPGCEW/pX5uvZgU/kZYT9bDH6q91QCf0UEn4rI8OVjnBSmPM93EuVJfduhwfD+BTfFw==","signatures":[{"sig":"MEUCIQDpqMiGgg/p4kjLwcR5hxjiqcXU5BxidiPIatHasJG03gIgZwlcuMaAtnJRdMluLWG6qbEyvYC+zy946AXZJpN7G8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3225},"main":"index.js","type":"module","engines":{"node":">= 18"},"gitHead":"2edbae23e2d1acd585e347af01b3f1878860d2f5","scripts":{"fix":"eslint . --fix","lint":"eslint .","test":"npm run lint"},"_npmUser":{"name":"andriikot","email":"andrii134a@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/andrii-kot/eslint-config.git","type":"git"},"_npmVersion":"11.11.0","description":"ESLint config for AndriiKot projects","directories":{},"_nodeVersion":"23.11.0","dependencies":{"eslint":"^9.39.3","eslint-config-metarhia":"^9.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.1_1776277001585_0.3242142038152118","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@andrii-kot/eslint-config","version":"1.0.2","keywords":["eslint","eslintconfig","lint","linter","config","preset"],"author":{"url":"https://github.com/AndriiKot","name":"Andrii Kotsiuba"},"license":"MIT","_id":"@andrii-kot/eslint-config@1.0.2","maintainers":[{"name":"andriikot","email":"andrii134a@gmail.com"}],"homepage":"https://github.com/andrii-kot/eslint-config#readme","bugs":{"url":"https://github.com/andrii-kot/eslint-config/issues"},"dist":{"shasum":"f338ba746c4ac645200d751a33f347272cd72e11","tarball":"https://registry.npmjs.org/@andrii-kot/eslint-config/-/eslint-config-1.0.2.tgz","fileCount":4,"integrity":"sha512-rWkhfh9sN+OE25UFOGQdpswHkHgOWl/nVp+lvnk6EqR+PIicEfCxH908Tct8g5NqDOJqJRTOEaChaynlKNZFow==","signatures":[{"sig":"MEUCIQDTK+5GTRu2atMnhpNxpny73PpZbsfZmgdIYu19JC9/tgIgH6ZI4jxLI5RwzFS3dk/AJm2mzeERbpmkilwpd3OhZbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4119},"type":"module","engines":{"node":">= 20"},"exports":{".":"./index.js"},"gitHead":"8c6fc54f57b12637f980d4ebad3c493b27ca4223","scripts":{"fix":"eslint . --fix","lint":"eslint .","test":"npm run lint"},"_npmUser":{"name":"andriikot","email":"andrii134a@gmail.com"},"repository":{"url":"git+https://github.com/andrii-kot/eslint-config.git","type":"git"},"_npmVersion":"11.6.4","description":"ESLint config for AndriiKot projects","directories":{},"_nodeVersion":"25.2.1","dependencies":{"eslint-config-metarhia":"^9.1.5"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^10.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.2_1782320983046_0.2556477728632891","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@andrii-kot/eslint-config","version":"1.0.3","keywords":["eslint","eslintconfig","lint","linter","config","preset"],"author":{"url":"https://github.com/AndriiKot","name":"Andrii Kotsiuba"},"license":"MIT","_id":"@andrii-kot/eslint-config@1.0.3","maintainers":[{"name":"andriikot","email":"andrii134a@gmail.com"}],"homepage":"https://github.com/andrii-kot/eslint-config#readme","bugs":{"url":"https://github.com/andrii-kot/eslint-config/issues"},"dist":{"shasum":"35eae291df1729b5f8180d045679bff4ffd4dbc3","tarball":"https://registry.npmjs.org/@andrii-kot/eslint-config/-/eslint-config-1.0.3.tgz","fileCount":4,"integrity":"sha512-OfKyEhOoDiEgJxICs41cXkFGChHb1rjtDs5OlJcmyICLxcRtuDHFmhkjyw1yNX7hR2fdoSMRtSfPNji+5OhJuQ==","signatures":[{"sig":"MEUCIQDa46qtnuYYKrcIEPoisBEN7lYUK3KN2l66P+JzMxuZcAIgE2DVyB9XCsa1Na6RI7PbLCzpKOGRdECGGoptrqc1Szc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4115},"type":"module","engines":{"node":">= 20"},"exports":{".":"./index.js"},"gitHead":"0a2a9f6db2f890103b60773a26c2da14380df9b8","scripts":{"fix":"eslint . --fix","lint":"eslint .","test":"npm run lint"},"_npmUser":{"name":"andriikot","email":"andrii134a@gmail.com"},"repository":{"url":"git+https://github.com/andrii-kot/eslint-config.git","type":"git"},"_npmVersion":"11.6.4","description":"ESLint config for AndriiKot projects","directories":{},"_nodeVersion":"25.2.1","dependencies":{"eslint-config-metarhia":"^9.1.5"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.3_1782321766937_0.13462155864946634","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@andrii-kot/eslint-config","version":"1.0.4","keywords":["eslint","eslintconfig","lint","linter","config","preset"],"author":{"url":"https://github.com/AndriiKot","name":"Andrii Kotsiuba"},"license":"MIT","_id":"@andrii-kot/eslint-config@1.0.4","maintainers":[{"name":"andriikot","email":"andrii134a@gmail.com"}],"homepage":"https://github.com/andrii-kot/eslint-config#readme","bugs":{"url":"https://github.com/andrii-kot/eslint-config/issues"},"dist":{"shasum":"bf7a5a3a00f86a03792792b6fddfd2aed633f0ac","tarball":"https://registry.npmjs.org/@andrii-kot/eslint-config/-/eslint-config-1.0.4.tgz","fileCount":4,"integrity":"sha512-3GLE1vjm6luQc1iSX5RxqWwaN0VcAGTELf/qesKNw6FrC5mn014anZQNppD4t8fLxJaDh2NbRZZpfF6Gj57LEw==","signatures":[{"sig":"MEUCIB2RidRkyT2VeA0VF0QcHWAkWvOoxcUGde3M1XGzIv5TAiEA2uoC0dMECeTSHavDCb2ZYYJKG/0ifhHp/52A+t6fnR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3956},"type":"module","engines":{"node":">= 20"},"exports":{".":"./index.js"},"gitHead":"ed6c36f122c7e6cfe7db3223c47621a2bd99c4d5","scripts":{"fix":"eslint . --fix","lint":"eslint .","test":"npm run lint"},"_npmUser":{"name":"andriikot","email":"andrii134a@gmail.com"},"repository":{"url":"git+https://github.com/andrii-kot/eslint-config.git","type":"git"},"_npmVersion":"11.6.4","description":"ESLint config for AndriiKot projects","directories":{},"_nodeVersion":"25.2.1","dependencies":{"eslint-config-metarhia":"^9.1.5"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.4_1782322533504_0.6382612759598896","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@andrii-kot/eslint-config","version":"1.0.5","keywords":["eslint","eslintconfig","lint","linter","config","preset"],"author":{"url":"https://github.com/AndriiKot","name":"Andrii Kotsiuba"},"license":"MIT","_id":"@andrii-kot/eslint-config@1.0.5","maintainers":[{"name":"andriikot","email":"andrii134a@gmail.com"}],"homepage":"https://github.com/andrii-kot/eslint-config#readme","bugs":{"url":"https://github.com/andrii-kot/eslint-config/issues"},"dist":{"shasum":"404a9b4ae22727c2c1962e7b1629dd77b2900f5e","tarball":"https://registry.npmjs.org/@andrii-kot/eslint-config/-/eslint-config-1.0.5.tgz","fileCount":4,"integrity":"sha512-FP3croHqrbxA2M5UhtSTtvfoeL+dcBcAzXOGa47qSRQsJBu23vvclphc8rXDWY/mCdKCc1W8ny52LUdb5pG9Ig==","signatures":[{"sig":"MEUCIA7CZ+u3YT9dw9xwGdoWmZxlXPmgo/GXfTfHdZLic357AiEA5068sQ+gGpws/MkNLyqWTZ7JFKA0p8qdHJ3kOeCIX54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955},"type":"module","engines":{"node":">= 20"},"exports":{".":"./index.js"},"gitHead":"ce2a81e58ab87014de6324d1d140177575f2c892","scripts":{"fix":"eslint . --fix","lint":"eslint .","test":"npm run lint"},"_npmUser":{"name":"andriikot","email":"andrii134a@gmail.com"},"repository":{"url":"git+https://github.com/andrii-kot/eslint-config.git","type":"git"},"_npmVersion":"11.17.0","description":"ESLint config for AndriiKot projects","directories":{},"_nodeVersion":"23.11.0","dependencies":{"eslint-config-metarhia":"^9.1.5"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.5_1782498953076_0.195092810099194","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@andrii-kot/eslint-config","version":"1.0.6","keywords":["eslint","eslintconfig","lint","linter","config","preset"],"author":{"url":"https://github.com/AndriiKot","name":"Andrii Kotsiuba"},"license":"MIT","_id":"@andrii-kot/eslint-config@1.0.6","maintainers":[{"name":"andriikot","email":"andrii134a@gmail.com"}],"homepage":"https://github.com/andrii-kot/eslint-config#readme","bugs":{"url":"https://github.com/andrii-kot/eslint-config/issues"},"dist":{"shasum":"98af35236380af8b90dc9e82becda09704af031d","tarball":"https://registry.npmjs.org/@andrii-kot/eslint-config/-/eslint-config-1.0.6.tgz","fileCount":4,"integrity":"sha512-Hde63IjFJltRmUVKztL+YuI8RM5JundkiT2Qm1MIPi4OL/t3Y0xBav2+ssMCKwagq8xMzJ4QwILa1JNcrKvppA==","signatures":[{"sig":"MEYCIQCGra54Ln1+V5pYwltq++9CwxvU7bsZf9K8Irwo6sLyfAIhAMMJGs2SuCl1AfV6k0kKKZwvP8dhCM86haYYBRCqs5p0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3987},"type":"module","engines":{"node":">= 20"},"exports":{".":"./index.js"},"gitHead":"57cd268f1ea3e571733de56462837b7a9d392e65","scripts":{"fix":"eslint . --fix","lint":"eslint .","test":"npm run lint"},"_npmUser":{"name":"andriikot","email":"andrii134a@gmail.com"},"repository":{"url":"git+https://github.com/andrii-kot/configs.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.17.0","description":"ESLint config for AndriiKot projects","directories":{},"_nodeVersion":"23.11.0","dependencies":{"eslint-config-metarhia":"^9.1.5"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.6_1782500160515_0.34977504430096307","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@andrii-kot/eslint-config","version":"1.0.7","keywords":["eslint","eslintconfig","lint","linter","config","preset"],"author":{"url":"https://github.com/AndriiKot","name":"Andrii Kotsiuba"},"license":"MIT","_id":"@andrii-kot/eslint-config@1.0.7","maintainers":[{"name":"andriikot","email":"andrii134a@gmail.com"}],"homepage":"https://github.com/andrii-kot/eslint-config#readme","bugs":{"url":"https://github.com/andrii-kot/eslint-config/issues"},"dist":{"shasum":"3accd314c9b64eb981add0cd27cb61129045e77d","tarball":"https://registry.npmjs.org/@andrii-kot/eslint-config/-/eslint-config-1.0.7.tgz","fileCount":4,"integrity":"sha512-4KPbQQiNCkQSZxmbnKM/5biUlC06jLXSeO1BlIyzH0mqgYKn2MJrJNS5Bonsbvn9vTOooizipJZqMuSy4e3LCg==","signatures":[{"sig":"MEQCIHnLpxk+/1omIyndK77uiyBMy1Hg/43m3bTmkkjupJvgAiAHpX0BlQIRvaHezlvXsxglLMCIpS/6qIIRBvDaZou97w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3977},"type":"module","engines":{"node":">= 20"},"exports":{".":"./index.js"},"gitHead":"63787733f08c7f5bb7a8368c8780301dc3a49af8","scripts":{"fix":"eslint . --fix","lint":"eslint .","test":"npm run lint"},"_npmUser":{"name":"andriikot","email":"andrii134a@gmail.com"},"repository":{"url":"git+https://github.com/andrii-kot/configs.git#main","type":"git"},"_npmVersion":"11.17.0","description":"ESLint config for AndriiKot projects","directories":{},"_nodeVersion":"23.11.0","dependencies":{"eslint-config-metarhia":"^9.1.5"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.7_1782500380139_0.14428371853845423","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@andrii-kot/eslint-config","version":"1.0.8","keywords":["eslint","eslintconfig","lint","linter","config","preset"],"author":{"url":"https://github.com/AndriiKot","name":"Andrii Kotsiuba"},"license":"MIT","_id":"@andrii-kot/eslint-config@1.0.8","maintainers":[{"name":"andriikot","email":"andrii134a@gmail.com"}],"homepage":"https://github.com/andrii-kot/configs/tree/main/packages/eslint-config#readme","bugs":{"url":"https://github.com/andrii-kot/configs/issues"},"dist":{"shasum":"a8920eea35eb9a322551d97a7fab341b6072dbed","tarball":"https://registry.npmjs.org/@andrii-kot/eslint-config/-/eslint-config-1.0.8.tgz","fileCount":4,"integrity":"sha512-G4Fo17ymQpEOBVUd8gQW4onFPWgULdZQbqgIK2WRd771d0HHMWZbz7TTdrhKHRgnlQq4ymKo2xEwY2dOQHd6/Q==","signatures":[{"sig":"MEYCIQCa2ETbIzyZXoj1GNXO9Zsj1WHIjxgK1vKye7UWHx7+hgIhAPAx2VMhTQdEhhxYH5b+PkQEZCNPGG5LEij1rtEgramC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3994},"type":"module","engines":{"node":">= 20"},"exports":{".":"./index.js"},"gitHead":"6482a24a58e9c28a55c9e57870f3da7910177748","scripts":{"fix":"eslint . --fix","lint":"eslint .","test":"npm run lint"},"_npmUser":{"name":"andriikot","email":"andrii134a@gmail.com"},"repository":{"url":"git+https://github.com/andrii-kot/configs.git#main","type":"git"},"_npmVersion":"11.17.0","description":"ESLint config for AndriiKot projects","directories":{},"_nodeVersion":"23.11.0","dependencies":{"eslint-config-metarhia":"^9.1.5"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.8_1782500985567_0.6646872266477435","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@andrii-kot/eslint-config","version":"1.0.9","description":"ESLint config for AndriiKot projects","keywords":["eslint","eslintconfig","lint","linter","config","preset"],"license":"MIT","author":{"name":"Andrii Kotsiuba","url":"https://github.com/AndriiKot"},"type":"module","exports":{".":"./index.js"},"engines":{"node":">= 20"},"repository":{"type":"git","url":"git+https://github.com/andrii-kot/configs.git"},"homepage":"https://github.com/andrii-kot/configs/tree/main/packages/eslint-config","bugs":{"url":"https://github.com/andrii-kot/configs/issues"},"scripts":{"test":"npm run lint","lint":"eslint .","fix":"eslint . --fix"},"dependencies":{"eslint-config-metarhia":"^9.1.5"},"peerDependencies":{"eslint":"^9"},"gitHead":"8b1438bfc878f468a3ab99637ae808ac25ab4dc5","_id":"@andrii-kot/eslint-config@1.0.9","_nodeVersion":"23.11.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-Y9jC9fzxSfBiAV7uP3EjpFrXb7TvWbjNkkPlDproc2gznnxjGijcZDqHbPfIVfolHK1C0f4MUv8QZoEDF/TgKQ==","shasum":"b1b743fd76e3e6ad51cdd028605f0ee28b3e938e","tarball":"https://registry.npmjs.org/@andrii-kot/eslint-config/-/eslint-config-1.0.9.tgz","fileCount":4,"unpackedSize":3958,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEd871DGgByGi2P1hkZa4BciU1YsVvPI47WctMj1nrg4AiACtVxp/ERK8zmoKQ3qDdXOVSUVvF53eM7JSweCsaQDKw=="}]},"_npmUser":{"name":"andriikot","email":"andrii134a@gmail.com"},"directories":{},"maintainers":[{"name":"andriikot","email":"andrii134a@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_1.0.9_1782501480420_0.9395842489983235"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-15T17:41:25.440Z","modified":"2026-06-26T19:18:00.664Z","1.0.0":"2026-04-15T17:41:26.124Z","1.0.1":"2026-04-15T18:16:41.738Z","1.0.2":"2026-06-24T17:09:43.182Z","1.0.3":"2026-06-24T17:22:47.082Z","1.0.4":"2026-06-24T17:35:33.631Z","1.0.5":"2026-06-26T18:35:53.226Z","1.0.6":"2026-06-26T18:56:00.641Z","1.0.7":"2026-06-26T18:59:40.278Z","1.0.8":"2026-06-26T19:09:45.694Z","1.0.9":"2026-06-26T19:18:00.553Z"},"bugs":{"url":"https://github.com/andrii-kot/configs/issues"},"author":{"name":"Andrii Kotsiuba","url":"https://github.com/AndriiKot"},"license":"MIT","homepage":"https://github.com/andrii-kot/configs/tree/main/packages/eslint-config","keywords":["eslint","eslintconfig","lint","linter","config","preset"],"repository":{"type":"git","url":"git+https://github.com/andrii-kot/configs.git"},"description":"ESLint config for AndriiKot projects","maintainers":[{"name":"andriikot","email":"andrii134a@gmail.com"}],"readme":"# @andrii-kot/eslint-config\n\nAn opinionated ESLint configuration built on top of `eslint-config-metarhia` and customized for personal and project-specific needs by **Andrii Kotsiuba**.\n\n---\n\n## ✨ Features\n\n- Based on `eslint-config-metarhia`\n- Modern ESLint Flat Config (v9+)\n- Consistent and maintainable code style\n- Additional custom rules and overrides\n- Optimized for readability and maintainability\n- Ready for Node.js >= 20\n\n---\n\n## Requirements\n\n- Node.js >= 20\n- ESLint >= 9\n\n---\n\n## 📦 Installation\n\nInstall ESLint and the config:\n\n```bash\nnpm install -D eslint @andrii-kot/eslint-config\n```\n\n---\n\n## ⚙️ Usage\n\nCreate `eslint.config.js`:\n\n```js\nexport { default } from '@andrii-kot/eslint-config';\n```\n\nOr extend the config:\n\n```js\nimport config from '@andrii-kot/eslint-config';\n\nexport default [...config];\n```\n\n---\n\n## 🚀 CLI Commands\n\n### Lint files\n\n```bash\nnpx eslint .\n```\n\n### Fix problems automatically\n\n```bash\nnpx eslint . --fix\n```\n\n---\n\n## 🧪 Scripts (optional)\n\nAdd scripts to your `package.json`:\n\n```json\n{\n  \"scripts\": {\n    \"lint\": \"eslint .\",\n    \"fix\": \"eslint . --fix\"\n  }\n}\n```\n\nThen run:\n\n```bash\nnpm run lint\nnpm run fix\n```\n\n---\n\n## 💡 Philosophy\n\nThis config follows a simple idea:\n\n> Code style should be consistent, predictable, and automated.\n\nThe configuration is based on `eslint-config-metarhia` with additional customizations to enforce maintainable and readable code across projects.\n\n---\n\n> Note: This config uses ESM and ESLint Flat Config. Use `import` / `export` syntax.\n\n## 📄 License\n\nMIT © Andrii Kotsiuba\n","readmeFilename":"README.md"}