{"_id":"@beaunyma/eslint-config","_rev":"2-9e35b3476dc2f47d65fd428f83994db5","name":"@beaunyma/eslint-config","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@beaunyma/eslint-config","version":"1.0.0","keywords":["beaunyma","eslint","eslint-config"],"author":{"url":"MrYNikita aka N1K2100","name":"Yakhin Nikita Artemovich","email":"mr.y.nikita@gmail.com"},"license":"MIT","_id":"@beaunyma/eslint-config@1.0.0","maintainers":[{"name":"mr.y.nikita","email":"mr.y.nikita@gmail.com"}],"homepage":"https://github.com/Beaunyma/eslint-config#readme","bugs":{"url":"https://github.com/Beaunyma/eslint-config/issues"},"dist":{"shasum":"55396427b5d59a69099e15298c4809128a91837e","tarball":"https://registry.npmjs.org/@beaunyma/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":5,"integrity":"sha512-bpPkJDNGN4gpTw1mY1D2qrDUwmJFhLjL7JKfUNeFQNm3oY+qNRahKgRmBI1sgJe8SRsw9jxBSarkjfaGBbshWQ==","signatures":[{"sig":"MEUCIAok2bYmwPZND1idr01bLb6vWtQzsu/AmOm+IsPrUFVMAiEAvKBzE/QVlAnHj6uwfuEWN9o9uBQX1rDZwQil65cMAg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15569},"main":"./eslint.config.js","type":"module","types":"./index.d.ts","gitHead":"52b5c7d160e76beb6d5e744cf258bb1cd785e538","_npmUser":{"name":"mr.y.nikita","actor":{"name":"mr.y.nikita","type":"user","email":"mr.y.nikita@gmail.com"},"email":"mr.y.nikita@gmail.com"},"repository":{"url":"git+https://github.com/Beaunyma/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"This package provides configuration for Eslint v9+ for JS/TS, JSX/TSX, HTML and JSON that can be used for linting and formatting","directories":{},"_nodeVersion":"22.16.0","dependencies":{"globals":"^16.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"peerDependencies":{"eslint":"^9.29.0","@eslint/js":"^9.29.0","@types/node":"^24.0.3","@eslint/json":"^0.12.0","@types/react":"^19.1.8","typescript-eslint":"^8.34.1","@cspell/dict-ru_ru":"^2.3.0","@html-eslint/parser":"^0.41.0","eslint-plugin-jsdoc":"^51.1.1","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-react":"^7.37.5","@cspell/eslint-plugin":"^9.1.1","eslint-plugin-import-x":"^4.15.2","@stylistic/eslint-plugin":"^4.4.1","eslint-plugin-spellcheck":"^0.0.20","@typescript-eslint/parser":"^8.34.1","@html-eslint/eslint-plugin":"^0.41.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1751128144499_0.5277017677370579","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@beaunyma/eslint-config","type":"module","main":"./eslint.config.js","types":"./index.d.ts","version":"1.0.1","homepage":"https://github.com/Beaunyma/eslint-config#readme","bugs":{"url":"https://github.com/Beaunyma/eslint-config/issues"},"repository":{"type":"git","url":"git+https://github.com/Beaunyma/eslint-config.git"},"description":"This package provides configuration for Eslint v9+ for JS/TS, JSX/TSX, HTML and JSON that can be used for linting and formatting","keywords":["beaunyma","eslint","eslint-config"],"author":{"name":"Yakhin Nikita Artemovich","email":"mr.y.nikita@gmail.com","url":"MrYNikita aka N1K2100"},"license":"MIT","dependencies":{"globals":"^16.2.0"},"peerDependencies":{"@cspell/dict-ru_ru":"^2.3.0","@cspell/eslint-plugin":"^9.1.1","@eslint/js":"^9.29.0","@eslint/json":"^0.12.0","@html-eslint/eslint-plugin":"^0.41.0","@html-eslint/parser":"^0.41.0","@stylistic/eslint-plugin":"^4.4.1","@typescript-eslint/parser":"^8.34.1","eslint":"^9.29.0","eslint-plugin-import-x":"^4.15.2","eslint-plugin-jsdoc":"^51.1.1","eslint-plugin-jsonc":"^2.20.1","eslint-plugin-react":"^7.37.5","eslint-plugin-spellcheck":"^0.0.20","typescript-eslint":"^8.34.1"},"devDependencies":{"typescript":"^5.8.3"},"_id":"@beaunyma/eslint-config@1.0.1","gitHead":"5ae56ad585fb628c6185cdb11a2887dc10f355a5","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-gqIStbfhbA8NiVPwj0vBN8jLmYOYfGKxVJeVI/22sRDK/KbD1/R5NWDteXFzbntWC1jJDzsnqaH76uyotIDtBQ==","shasum":"8cca0ecbbfe991218b005876ee86b97ecfe73c78","tarball":"https://registry.npmjs.org/@beaunyma/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":5,"unpackedSize":15791,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBdzdQS//lDQwDaWd2eylODS/nbhEZQPdaYP9RGinZunAiBBEHQ3QohX1Tamo0yGFiWF11mOpVAYqFaeqSI9BdNabQ=="}]},"_npmUser":{"name":"mr.y.nikita","email":"mr.y.nikita@gmail.com","actor":{"name":"mr.y.nikita","email":"mr.y.nikita@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"mr.y.nikita","email":"mr.y.nikita@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_1.0.1_1751134816148_0.34660485149216336"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-28T16:29:04.409Z","modified":"2025-06-28T18:20:16.575Z","1.0.0":"2025-06-28T16:29:04.709Z","1.0.1":"2025-06-28T18:20:16.337Z"},"bugs":{"url":"https://github.com/Beaunyma/eslint-config/issues"},"author":{"name":"Yakhin Nikita Artemovich","email":"mr.y.nikita@gmail.com","url":"MrYNikita aka N1K2100"},"license":"MIT","homepage":"https://github.com/Beaunyma/eslint-config#readme","keywords":["beaunyma","eslint","eslint-config"],"repository":{"type":"git","url":"git+https://github.com/Beaunyma/eslint-config.git"},"description":"This package provides configuration for Eslint v9+ for JS/TS, JSX/TSX, HTML and JSON that can be used for linting and formatting","maintainers":[{"name":"mr.y.nikita","email":"mr.y.nikita@gmail.com"}],"readme":"# Beaunyma Eslint Config &middot; [![npm version](https://img.shields.io/npm/v/@beaunyma/eslint-config)](https://www.npmjs.com/package/@beaunyma/eslint-config) [![GitHub license](https://img.shields.io/github/license/beaunyma/eslint-config.svg)](https://github.com/beaunyma/eslint-config/blob/main/license.md)\r\n\r\n## Translate\r\n- 🇺🇸 [**English**](#english--)\r\n- 🇷🇺 [**Русский**](#русский--)\r\n\r\n## English &middot; 🇺🇸\r\n\r\n\r\n## Русский &middot; 🇷🇺\r\n### 📃 Описание\r\nДанный проект предназначен для создания красивой и читаемой конфигурации [**Eslint**](https://eslint.org/), без лишних сложностей в установке и настройке. **Beaunyma** использует множество плагинов для линтинга и форматирования различных аспектов кода, от **JS/TS** до **HTML**, стараясь при этом использовать самые актуальные их версии.\r\n\r\n## 🚀 Установка\r\nДля установки конфигурации достаточно выполнить пару простых шагов:\r\n1. Установите конфигурацию\r\n```sh\r\nnpm i -D @beaunyma/eslint-config\r\n```\r\n\r\n2. Создайте/дополните файл `eslint.config.js`\r\n```js\r\nimport beaunymaConfig from '@beaunyma/eslint-config';\r\n\r\nexport const default = [\r\n  ...beaunymaConfig\r\n];\r\n```\r\n\r\n3. ✔️ **Всё готово!**\r\n\r\n## 🔩 Плагины\r\n- [@cspell/eslint-plugin](https://www.npmjs.com/package/@cspell/eslint-plugin)\r\n- [@cspell/dict-ru_ru](https://www.npmjs.com/package/@cspell/dict-ru_ru)\r\n- [@eslint/js](https://www.npmjs.com/package/@eslint/js)\r\n- [@eslint/json](https://www.npmjs.com/package/@eslint/json)\r\n- [@html-eslint/eslint-plugin](https://www.npmjs.com/package/@html-eslint/eslint-plugin)\r\n- [@html-eslint/parser](https://www.npmjs.com/package/@html-eslint/parser)\r\n- [@stylistic/eslint-plugin](https://www.npmjs.com/package/@stylistic/eslint-plugin)\r\n- [typescript-eslint](https://www.npmjs.com/package/typescript-eslint)\r\n- [@typescript-eslint/parser](https://www.npmjs.com/package/@typescript-eslint/parser)\r\n- [eslint-plugin-import-x](https://www.npmjs.com/package/eslint-plugin-import-x)\r\n- [eslint-plugin-jsdoc](https://www.npmjs.com/package/eslint-plugin-jsdoc)\r\n- [eslint-plugin-react](https://www.npmjs.com/package/eslint-plugin-react)\r\n- [eslint-plugin-react-hooks](https://www.npmjs.com/package/eslint-plugin-react-hooks)\r\n- [eslint-plugin-react-refresh](https://www.npmjs.com/package/eslint-plugin-react-refresh)\r\n- [eslint-plugin-spellcheck](https://www.npmjs.com/package/eslint-plugin-spellcheck)","readmeFilename":"readme.md"}