{"_id":"@agrodt/eslint-config","_rev":"22-513462f5de3ed01ec07a47f5519ab801","name":"@agrodt/eslint-config","dist-tags":{"latest":"3.4.0"},"versions":{"2.0.2":{"name":"@agrodt/eslint-config","version":"2.0.2","keywords":["eslint","eslint-config","typescript","react","nextjs","lint","eslint-plugin","eslint-rules","agrodt","code-quality","gitlab","eslint-formatter","eslint-typescript"],"license":"MIT","_id":"@agrodt/eslint-config@2.0.2","maintainers":[{"name":"mentaljam","email":"petr@tsymbarovich.ru"},{"name":"ponomar","email":"ponomarenkoboris146@gmail.com"}],"dist":{"shasum":"1eca24d39e1d81bc3879b8c756572340a23fe792","tarball":"https://registry.npmjs.org/@agrodt/eslint-config/-/eslint-config-2.0.2.tgz","fileCount":3,"integrity":"sha512-e9wZ0HibfchJecEoDU1KHjxi3gyTtoy6E1JtqEtns5svXYon+fK7ubzCqGX4w775DZ0dd4IQ2d/Tnc3qmcl7LQ==","signatures":[{"sig":"MEUCIDCFLWi52HZpOj/XuTnmClU19UPxQe63wShEgZypHntJAiEAoXgtXVhNQCqdKpaz7EbgUKv0ri1BcEDJem3IXOSJ3wA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8847},"main":"index.js","type":"module","gitHead":"e5da4930dff5ae9a6b36e6b0d090720c51888ed3","_npmUser":{"name":"mentaljam","email":"petr@tsymbarovich.ru"},"_npmVersion":"10.8.2","description":"Standard ESLint configuration from AgroDT Lab for TypeScript, React, and Next.js projects.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"globals":"^15.14.0","typescript-eslint":"^8.18.2","eslint-formatter-gitlab":"5.1.0","@stylistic/eslint-plugin":"2.12.1","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-react-refresh":"0.4.16"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9","typescript":">= 5.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.2_1745840248519_0.5946341738967518","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@agrodt/eslint-config","version":"2.0.3","keywords":["eslint","eslint-config","typescript","react","nextjs","lint","eslint-plugin","eslint-rules","agrodt","code-quality","gitlab","eslint-formatter","eslint-typescript"],"license":"MIT","_id":"@agrodt/eslint-config@2.0.3","maintainers":[{"name":"mentaljam","email":"petr@tsymbarovich.ru"},{"name":"ponomar","email":"ponomarenkoboris146@gmail.com"}],"dist":{"shasum":"5aea94f17b2683288b696421003f32957f8c6fcf","tarball":"https://registry.npmjs.org/@agrodt/eslint-config/-/eslint-config-2.0.3.tgz","fileCount":3,"integrity":"sha512-bZqeXEf9fI32XwBd9NYy03gi0RhqFymhAk2U/WMdhrdtcv13Iy8MOKXsJAxUW+ffbhS0kYaiyNKl38hRsciveA==","signatures":[{"sig":"MEUCIGYYaBlgny+JcrikgAgd4uBfPOQA4Rn3/ExOiaSqPg1dAiEA+ePiUq/XOE4fjVCUDcQlXokcRmf21RPUXaarBYoocoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8847},"main":"index.js","type":"module","gitHead":"8f68524bfe5f93f841913847d14b72806b399e20","_npmUser":{"name":"mentaljam","email":"petr@tsymbarovich.ru"},"_npmVersion":"10.8.2","description":"Standard ESLint configuration from AgroDT Lab for TypeScript, React, and Next.js projects.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"globals":"^15.14.0","typescript-eslint":"^8.18.2","eslint-formatter-gitlab":"5.1.0","@stylistic/eslint-plugin":"2.12.1","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-react-refresh":"0.4.16"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9","typescript":">= 5.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.3_1745841171021_0.6796693517340107","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@agrodt/eslint-config","version":"2.0.4","keywords":["eslint","eslint-config","typescript","react","nextjs","lint","eslint-plugin","eslint-rules","agrodt","code-quality","gitlab","eslint-formatter","eslint-typescript"],"license":"MIT","_id":"@agrodt/eslint-config@2.0.4","maintainers":[{"name":"mentaljam","email":"petr@tsymbarovich.ru"},{"name":"ponomar","email":"ponomarenkoboris146@gmail.com"}],"homepage":"https://github.com/AgroDT/eslint-config#readme","bugs":{"url":"https://github.com/AgroDT/eslint-config/issues"},"dist":{"shasum":"6a0d46eaa11043e871efe26545720089b14ef927","tarball":"https://registry.npmjs.org/@agrodt/eslint-config/-/eslint-config-2.0.4.tgz","fileCount":3,"integrity":"sha512-viNARzpvS/kcqKL6gLzUvoDgk2taRoDVtuPxrbkw6ym2XFrKzoYv42emU9ADqbDfrADiwjEVngKkvO8fSsTZjQ==","signatures":[{"sig":"MEUCIF6GW74Jev8VISo9OakxnblFRDF6J4V/2o8V4MzwO5fSAiEApooDho7W4tR+EbYBqGrqZD1+k0/MqWu1d/3XP8UGlAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agrodt%2feslint-config@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8943},"main":"index.js","type":"module","gitHead":"6bae799cdca0dfeb2f5949807416a62773d8bd9f","_npmUser":{"name":"mentaljam","email":"petr@tsymbarovich.ru"},"repository":{"url":"git+https://github.com/AgroDT/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Standard ESLint configuration from AgroDT Lab for TypeScript, React, and Next.js projects.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"globals":"^15.14.0","typescript-eslint":"^8.18.2","eslint-formatter-gitlab":"5.1.0","@stylistic/eslint-plugin":"2.12.1","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-react-refresh":"0.4.16"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9","typescript":">= 5.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.4_1745842671997_0.15126804872879362","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@agrodt/eslint-config","version":"2.0.5","keywords":["eslint","eslint-config","typescript","react","nextjs","lint","eslint-plugin","eslint-rules","agrodt","code-quality","gitlab","eslint-formatter","eslint-typescript"],"license":"MIT","_id":"@agrodt/eslint-config@2.0.5","maintainers":[{"name":"mentaljam","email":"petr@tsymbarovich.ru"},{"name":"ponomar","email":"ponomarenkoboris146@gmail.com"}],"homepage":"https://github.com/AgroDT/eslint-config#readme","bugs":{"url":"https://github.com/AgroDT/eslint-config/issues"},"dist":{"shasum":"a7ec7fc3bffeddcfdeb01302a5842d87a9ed7987","tarball":"https://registry.npmjs.org/@agrodt/eslint-config/-/eslint-config-2.0.5.tgz","fileCount":3,"integrity":"sha512-HdOw9osMW2bXPchaZvmyIlBgv+AHnEP+Lwa/1lxKjxhLIxAkfpDME03ZHXAd6OJakNrTv7p0POcRWN64JfMd5Q==","signatures":[{"sig":"MEQCIB6J822PXghIjWHrtYm+DSx16SF5fainQK4DxaEOJcXfAiB1BxnPTgxsuCbJhwlZzm02kb/fYj9UCpBaiI1kD/qveA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agrodt%2feslint-config@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8944},"main":"index.js","type":"module","gitHead":"c62626ffd016d23fa3b60a0b17482c81bf3766a1","_npmUser":{"name":"mentaljam","actor":{"name":"mentaljam","type":"user","email":"petr@tsymbarovich.ru"},"email":"petr@tsymbarovich.ru"},"repository":{"url":"git+https://github.com/AgroDT/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Standard ESLint configuration from AgroDT Lab for TypeScript, React, and Next.js projects.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"globals":"^15.14.0","typescript-eslint":"^8.18.2","eslint-formatter-gitlab":"5.1.0","@stylistic/eslint-plugin":"2.12.1","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-react-refresh":"0.4.16"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9","typescript":">= 5.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.5_1750664433528_0.6207370164388175","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@agrodt/eslint-config","version":"2.0.6","keywords":["eslint","eslint-config","typescript","react","nextjs","lint","eslint-plugin","eslint-rules","agrodt","code-quality","gitlab","eslint-formatter","eslint-typescript"],"license":"MIT","_id":"@agrodt/eslint-config@2.0.6","maintainers":[{"name":"mentaljam","email":"petr@tsymbarovich.ru"},{"name":"ponomar","email":"ponomarenkoboris146@gmail.com"}],"homepage":"https://github.com/AgroDT/eslint-config#readme","bugs":{"url":"https://github.com/AgroDT/eslint-config/issues"},"dist":{"shasum":"71b2ad892e8b5955a34fd59a0f0bf4bb82e563fd","tarball":"https://registry.npmjs.org/@agrodt/eslint-config/-/eslint-config-2.0.6.tgz","fileCount":3,"integrity":"sha512-Hq0Grwwj1cec8k7FbqInOqcO+gWpHNVyOrgdseilU3Y065HR5IU7cLhuziL4NA+R0/caeGrKFH74QYxxjn/NFA==","signatures":[{"sig":"MEQCIH7FVJYTMXxZRgRXdOPbvrMiHTFG3IspKJPbN0L6CzVIAiAIRj9AYQKzq/YmGacPib+WmxcteVF2koOrIWDXqf7L9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agrodt%2feslint-config@2.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8941},"main":"index.js","type":"module","gitHead":"d3654f10a669372b56e4565cc471728af2fb8951","_npmUser":{"name":"mentaljam","email":"petr@tsymbarovich.ru"},"repository":{"url":"git+https://github.com/AgroDT/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Standard ESLint configuration from AgroDT Lab for TypeScript, React, and Next.js projects.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"globals":"16.4.0","typescript-eslint":"^8.18.2","eslint-formatter-gitlab":"6.0.1","@stylistic/eslint-plugin":"5.4.0","eslint-plugin-react-hooks":"7.0.0","eslint-plugin-react-refresh":"0.4.24"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9","typescript":">= 5.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.6_1760618687323_0.9089565039460925","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@agrodt/eslint-config","version":"2.0.7","keywords":["eslint","eslint-config","typescript","react","nextjs","lint","eslint-plugin","eslint-rules","agrodt","code-quality","gitlab","eslint-formatter","eslint-typescript"],"license":"MIT","_id":"@agrodt/eslint-config@2.0.7","maintainers":[{"name":"mentaljam","email":"petr@tsymbarovich.ru"},{"name":"ponomar","email":"ponomarenkoboris146@gmail.com"}],"homepage":"https://github.com/AgroDT/eslint-config#readme","bugs":{"url":"https://github.com/AgroDT/eslint-config/issues"},"dist":{"shasum":"a05a6502abedfdb1a5e7a3ea46275ceb3c6a0c33","tarball":"https://registry.npmjs.org/@agrodt/eslint-config/-/eslint-config-2.0.7.tgz","fileCount":3,"integrity":"sha512-WKQX6pFqIwR0BTevwDU9De0iiX0G63yPJoxTq0wU6NDtHfsRjz+QRpw5t8FQjPZV5nqXuqyw3mBb12wBmL/P5Q==","signatures":[{"sig":"MEYCIQDhx3Z8Y3lree5FR4sWeiBG6vI+tlmKxzDrZPCLjCOMwwIhALCw9uhywFFyy+K5UynSUy9KugmBdscdGQt+T/GHMtp6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agrodt%2feslint-config@2.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8927},"main":"index.js","type":"module","gitHead":"56e3fad31f019f90383ff28b32bb682df36c1b12","_npmUser":{"name":"mentaljam","email":"petr@tsymbarovich.ru"},"repository":{"url":"git+https://github.com/AgroDT/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Standard ESLint configuration from AgroDT Lab for TypeScript, React, and Next.js projects.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"globals":"16.4.0","typescript-eslint":"^8.18.2","eslint-formatter-gitlab":"6.0.1","@stylistic/eslint-plugin":"5.4.0","eslint-plugin-react-hooks":"7.0.0","eslint-plugin-react-refresh":"0.4.24"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9","typescript":">= 5.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.7_1760619661874_0.6115229693262509","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@agrodt/eslint-config","version":"2.0.8","keywords":["eslint","eslint-config","typescript","react","nextjs","lint","eslint-plugin","eslint-rules","agrodt","code-quality","gitlab","eslint-formatter","eslint-typescript"],"license":"MIT","_id":"@agrodt/eslint-config@2.0.8","maintainers":[{"name":"mentaljam","email":"petr@tsymbarovich.ru"},{"name":"ponomar","email":"ponomarenkoboris146@gmail.com"}],"homepage":"https://github.com/AgroDT/eslint-config#readme","bugs":{"url":"https://github.com/AgroDT/eslint-config/issues"},"dist":{"shasum":"59ec5945ea50c85a67e298a08b96425313fd0d9f","tarball":"https://registry.npmjs.org/@agrodt/eslint-config/-/eslint-config-2.0.8.tgz","fileCount":3,"integrity":"sha512-dtJkxgr9a1N2XtsQ7ghOfkxlSRFuQG70cx+S4D2E0Qp9VJhBfUMSAHWNbWYzh/mMF3ye2eb3OtG/sv/fLJRoRw==","signatures":[{"sig":"MEQCIFNGICHfg3WkbDLDWfJQHIQjU2ZgJH4LdyEaz/0qMPwYAiBsZSw3j+P/jUan2qr8QCmU+c3Ql5hL/ylLADi4B67kIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agrodt%2feslint-config@2.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8861},"main":"index.js","type":"module","gitHead":"4341903284e6a76d137b5c8914ca1b4b2744eb17","_npmUser":{"name":"mentaljam","email":"petr@tsymbarovich.ru"},"repository":{"url":"git+https://github.com/AgroDT/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Standard ESLint configuration from AgroDT Lab for TypeScript, React, and Next.js projects.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"globals":"16.4.0","typescript-eslint":"^8.18.2","eslint-formatter-gitlab":"6.0.1","@stylistic/eslint-plugin":"5.4.0","eslint-plugin-react-hooks":"7.0.0","eslint-plugin-react-refresh":"0.4.24"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9","typescript":">= 5.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.8_1760621348326_0.556950691308397","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@agrodt/eslint-config","version":"2.0.9","keywords":["eslint","eslint-config","typescript","react","nextjs","lint","eslint-plugin","eslint-rules","agrodt","code-quality","gitlab","eslint-typescript"],"license":"MIT","_id":"@agrodt/eslint-config@2.0.9","maintainers":[{"name":"mentaljam","email":"petr@tsymbarovich.ru"},{"name":"ponomar","email":"ponomarenkoboris146@gmail.com"}],"homepage":"https://github.com/AgroDT/eslint-config#readme","bugs":{"url":"https://github.com/AgroDT/eslint-config/issues"},"dist":{"shasum":"ce1f5c8f304b8189c760109c302da458aeada5f8","tarball":"https://registry.npmjs.org/@agrodt/eslint-config/-/eslint-config-2.0.9.tgz","fileCount":3,"integrity":"sha512-3XuTVsoz7jUFyd0d4W45YlWpmiuB3IrTx6Z419Wl9ZlF88p7Ng2jIf5r0b4jvVZtHWZpfZWY5h+FgC+QHesHDw==","signatures":[{"sig":"MEQCIAOHLwvqc6JYg272QyPFxDKjlTiu3vFkefZceP2n9DBYAiAAsxFrcO8Thysww41OA4D0iyZcqIfK2VHc+k2TOAc2Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agrodt%2feslint-config@2.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8727},"main":"index.js","type":"module","gitHead":"8393f7c28291393769e8f5e715569e80d3cf030b","_npmUser":{"name":"mentaljam","email":"petr@tsymbarovich.ru"},"repository":{"url":"git+https://github.com/AgroDT/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Standard ESLint configuration from AgroDT Lab for TypeScript, React, and Next.js projects.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"globals":"16.4.0","typescript-eslint":"^8.18.2","@stylistic/eslint-plugin":"5.4.0","eslint-plugin-react-hooks":"7.0.0","eslint-plugin-react-refresh":"0.4.24"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9","typescript":">= 5.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.9_1762521158113_0.11955892368733356","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@agrodt/eslint-config","version":"3.0.2","keywords":["eslint","eslint-config","eslint-rules","lint","solid","react","typescript"],"license":"MIT","_id":"@agrodt/eslint-config@3.0.2","maintainers":[{"name":"mentaljam","email":"petr@tsymbarovich.ru"},{"name":"ponomar","email":"ponomarenkoboris146@gmail.com"}],"homepage":"https://github.com/AgroDT/eslint-config#readme","bugs":{"url":"https://github.com/AgroDT/eslint-config/issues"},"dist":{"shasum":"ab9d02824da0ee38cdb21a0b2a4509956919ffda","tarball":"https://registry.npmjs.org/@agrodt/eslint-config/-/eslint-config-3.0.2.tgz","fileCount":5,"integrity":"sha512-SvBdAQ5wlZtQyfy8EMKaQS3CwN+J1ubDa6MdRKpBAV6qDpYQaDJL95F7r3UMneoQ/wvCP+6bIW8N2KlStFwGoQ==","signatures":[{"sig":"MEQCIB/pjytbx1lvxfzyd8qLlukS6wDKmzOgu+Oe/baulieKAiBvOnHKKNtBsmuM7L0GBcy1Tx4z/xDYhDfOC8JsBXYlBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agrodt%2feslint-config@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10592},"main":"index.js","type":"module","exports":{".":"./index.js","./react":"./react.js","./solid":"./solid.js"},"gitHead":"dcf3ea4642f75e7e0df0de7ba3930d267a1ea7e5","_npmUser":{"name":"mentaljam","email":"petr@tsymbarovich.ru"},"repository":{"url":"git+https://github.com/AgroDT/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"[![npm version](https://img.shields.io/npm/v/@agrodt/eslint-config.svg)](https://www.npmjs.com/package/@agrodt/eslint-config) [![npm downloads](https://img.shields.io/npm/dm/@agrodt/eslint-config.svg)](https://www.npmjs.com/package/@agrodt/eslint-config) ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"globals":"16.4.0","typescript-eslint":"^8.18.2","@stylistic/eslint-plugin":"5.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9","typescript":"^5.7","eslint-plugin-solid":"^0.14","eslint-plugin-react-hooks":"^7.0","eslint-plugin-react-refresh":"^0.4"},"peerDependenciesMeta":{"eslint-plugin-solid":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.2_1762789672929_0.8155291569460852","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@agrodt/eslint-config","version":"3.1.0","keywords":["eslint","eslint-config","eslint-rules","lint","solid","react","typescript"],"license":"MIT","_id":"@agrodt/eslint-config@3.1.0","maintainers":[{"name":"mentaljam","email":"petr@tsymbarovich.ru"},{"name":"ponomar","email":"ponomarenkoboris146@gmail.com"}],"homepage":"https://github.com/AgroDT/eslint-config#readme","bugs":{"url":"https://github.com/AgroDT/eslint-config/issues"},"dist":{"shasum":"604e583176db97f2ec330c2268689acd4451661b","tarball":"https://registry.npmjs.org/@agrodt/eslint-config/-/eslint-config-3.1.0.tgz","fileCount":5,"integrity":"sha512-4sIytSl4KGPYT7uMBhJDXMXIBagX21uzlRP8cR3JyUUt3Pl8aT731imQyH0RjZgVgDZLwei3A3/bwKGxKn3pIQ==","signatures":[{"sig":"MEUCIGq/zwuvk4aQ4ot1Uq+7iOmILcKSANv1toWn1545djbrAiEA60NQ+qCUUfb22GckJM/IM/6Ml0NNtkodJvNTY42LjoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agrodt%2feslint-config@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11220},"main":"index.js","type":"module","exports":{".":"./index.js","./react":"./react.js","./solid":"./solid.js"},"gitHead":"b0b45964db663cd7fb34d6c4126331ba34800da4","_npmUser":{"name":"mentaljam","email":"petr@tsymbarovich.ru"},"repository":{"url":"git+https://github.com/AgroDT/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"[![npm version](https://img.shields.io/npm/v/@agrodt/eslint-config.svg)](https://www.npmjs.com/package/@agrodt/eslint-config) [![npm downloads](https://img.shields.io/npm/dm/@agrodt/eslint-config.svg)](https://www.npmjs.com/package/@agrodt/eslint-config) ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"globals":"16.4.0","typescript-eslint":"^8.18.2","eslint-plugin-import-x":"^4.16.1","@stylistic/eslint-plugin":"5.4.0","eslint-import-resolver-typescript":"^4.4.4"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9","typescript":"^5.7","eslint-plugin-solid":"^0.14","eslint-plugin-react-hooks":"^7.0","eslint-plugin-react-refresh":"^0.4"},"peerDependenciesMeta":{"eslint-plugin-solid":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.0_1763375864740_0.762923297988775","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@agrodt/eslint-config","version":"3.2.0","keywords":["eslint","eslint-config","eslint-rules","lint","solid","react","typescript"],"license":"MIT","_id":"@agrodt/eslint-config@3.2.0","maintainers":[{"name":"mentaljam","email":"petr@tsymbarovich.ru"},{"name":"ponomar","email":"ponomarenkoboris146@gmail.com"}],"homepage":"https://github.com/AgroDT/eslint-config#readme","bugs":{"url":"https://github.com/AgroDT/eslint-config/issues"},"dist":{"shasum":"b16e2b4fd472fffdb40e60d8b2c03417c3c9ee08","tarball":"https://registry.npmjs.org/@agrodt/eslint-config/-/eslint-config-3.2.0.tgz","fileCount":5,"integrity":"sha512-OJcG2unM2Hhqa24Y3tv1FHDBoVFNzFy7gMGV4Xw6wcP9lpiVNYHA9qjSc3ii1rsn2toBwywgIaHjN6pqvC1eKg==","signatures":[{"sig":"MEUCIEH3y0SRE583DVvkA/+mt6eZU7fEY+vbpWLvuy9llSHvAiEAgnkljLGw2sJGia5dC0/Nr6OikEE2BocTXQSa7qyN2Mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agrodt%2feslint-config@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11534},"main":"index.js","type":"module","exports":{".":"./index.js","./react":"./react.js","./solid":"./solid.js"},"gitHead":"dbea52fabb4e9d77e48435a777f676e2a76ed5f0","_npmUser":{"name":"mentaljam","email":"petr@tsymbarovich.ru"},"repository":{"url":"git+https://github.com/AgroDT/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"[![npm version](https://img.shields.io/npm/v/@agrodt/eslint-config.svg)](https://www.npmjs.com/package/@agrodt/eslint-config) [![npm downloads](https://img.shields.io/npm/dm/@agrodt/eslint-config.svg)](https://www.npmjs.com/package/@agrodt/eslint-config) ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"globals":"16.4.0","typescript-eslint":"^8.18.2","eslint-plugin-import-x":"^4.16.1","@stylistic/eslint-plugin":"5.4.0","eslint-import-resolver-typescript":"^4.4.4"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9","typescript":"^5.7","eslint-plugin-solid":"^0.14","eslint-plugin-jsx-a11y":"^6.10","eslint-plugin-react-hooks":"^7.0","eslint-plugin-react-refresh":"^0.4"},"peerDependenciesMeta":{"eslint-plugin-solid":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.2.0_1764071472741_0.5244164464123182","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@agrodt/eslint-config","version":"3.3.0","keywords":["eslint","eslint-config","eslint-rules","lint","solid","react","typescript"],"license":"MIT","_id":"@agrodt/eslint-config@3.3.0","maintainers":[{"name":"mentaljam","email":"petr@tsymbarovich.ru"},{"name":"ponomar","email":"ponomarenkoboris146@gmail.com"}],"homepage":"https://github.com/AgroDT/eslint-config#readme","bugs":{"url":"https://github.com/AgroDT/eslint-config/issues"},"dist":{"shasum":"6340bfed2d0427dc76cbf8d72d6ebfeddb1e2cb3","tarball":"https://registry.npmjs.org/@agrodt/eslint-config/-/eslint-config-3.3.0.tgz","fileCount":5,"integrity":"sha512-CSwU0RFmnQLtKLxgB7AcbdGMAuLSW25MXaqExDht8sjX4hQkaHab+hxv+INU/mwgvALukhk9hVQYhXKS2r8TIg==","signatures":[{"sig":"MEUCIFHH28FwtMB31W9+eNNvKfxlBgvD9Lw9GpkHuu1dMlJVAiEA2gXnMITvvDKM4sW4tCZnrtB2j34KohETavsDGvntZ/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agrodt%2feslint-config@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11369},"main":"index.js","type":"module","exports":{".":"./index.js","./react":"./react.js","./solid":"./solid.js"},"gitHead":"e1bb57e7a1bfc8d7bfef99cf3f339aeb380900e8","_npmUser":{"name":"mentaljam","email":"petr@tsymbarovich.ru"},"repository":{"url":"git+https://github.com/AgroDT/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"[![npm version](https://img.shields.io/npm/v/@agrodt/eslint-config.svg)](https://www.npmjs.com/package/@agrodt/eslint-config) [![npm downloads](https://img.shields.io/npm/dm/@agrodt/eslint-config.svg)](https://www.npmjs.com/package/@agrodt/eslint-config) ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"globals":"16.4.0","typescript-eslint":"^8.18.2","eslint-plugin-import-x":"^4.16.1","@stylistic/eslint-plugin":"5.4.0","eslint-import-resolver-typescript":"^4.4.4"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9","typescript":"^5.7","eslint-plugin-solid":"^0.14","eslint-plugin-jsx-a11y":"^6.10","eslint-plugin-react-hooks":"^7.0","eslint-plugin-react-refresh":"^0.4"},"peerDependenciesMeta":{"eslint-plugin-solid":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.3.0_1764762380723_0.25119356893583356","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@agrodt/eslint-config","version":"3.3.1","keywords":["eslint","eslint-config","eslint-rules","lint","solid","react","typescript"],"license":"MIT","_id":"@agrodt/eslint-config@3.3.1","maintainers":[{"name":"mentaljam","email":"petr@tsymbarovich.ru"},{"name":"ponomar","email":"ponomarenkoboris146@gmail.com"}],"homepage":"https://github.com/AgroDT/eslint-config#readme","bugs":{"url":"https://github.com/AgroDT/eslint-config/issues"},"dist":{"shasum":"fb56ed214386819a9e0e62d8d825bdaacd7dbda6","tarball":"https://registry.npmjs.org/@agrodt/eslint-config/-/eslint-config-3.3.1.tgz","fileCount":5,"integrity":"sha512-SBmwyR3LdwZ2od0L3xg0ujgVETeOO7WGCQFFlcLCulLh+kW/xckMWAj1AuidY6g/qbHhz7vZFRjX9j+ztwkXYA==","signatures":[{"sig":"MEUCIHloWbhFGEuv3quvJmmWySpba1crHCnZz0DymwyD1hQrAiEAn9KKmIpT6gvepd0LlCRdOZ6nCrOWESsMvWo4SyvKHCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agrodt%2feslint-config@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11399},"main":"index.js","type":"module","exports":{".":"./index.js","./react":"./react.js","./solid":"./solid.js"},"gitHead":"2be608b1e6a2f9905d07e57c45ae7707b2769b31","_npmUser":{"name":"mentaljam","email":"petr@tsymbarovich.ru"},"repository":{"url":"git+https://github.com/AgroDT/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"[![npm version](https://img.shields.io/npm/v/@agrodt/eslint-config.svg)](https://www.npmjs.com/package/@agrodt/eslint-config) [![npm downloads](https://img.shields.io/npm/dm/@agrodt/eslint-config.svg)](https://www.npmjs.com/package/@agrodt/eslint-config) ","directories":{},"_nodeVersion":"20.19.6","dependencies":{"globals":"16.4.0","typescript-eslint":"^8.18.2","eslint-plugin-import-x":"^4.16.1","@stylistic/eslint-plugin":"5.4.0","eslint-import-resolver-typescript":"^4.4.4"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9","typescript":"^5.7","eslint-plugin-solid":"^0.14","eslint-plugin-jsx-a11y":"^6.10","eslint-plugin-react-hooks":"^7.0","eslint-plugin-react-refresh":"^0.4"},"peerDependenciesMeta":{"eslint-plugin-solid":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.3.1_1764770320298_0.6417308032553455","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"@agrodt/eslint-config","version":"3.3.2","keywords":["eslint","eslint-config","eslint-rules","lint","solid","react","typescript"],"license":"MIT","_id":"@agrodt/eslint-config@3.3.2","maintainers":[{"name":"mentaljam","email":"petr@tsymbarovich.ru"},{"name":"ponomar","email":"ponomarenkoboris146@gmail.com"}],"homepage":"https://github.com/AgroDT/eslint-config#readme","bugs":{"url":"https://github.com/AgroDT/eslint-config/issues"},"dist":{"shasum":"9265d8e22180462e52fe0584be97e519df63dc13","tarball":"https://registry.npmjs.org/@agrodt/eslint-config/-/eslint-config-3.3.2.tgz","fileCount":5,"integrity":"sha512-s1xFPY9FyBwMs+5C8qHTJoRFLldshkg1Yq1o7b0/MarM5MsZNVMe4rV4p0QPPYbC/dBs7uEP16Fgwb9X2u6vNg==","signatures":[{"sig":"MEYCIQCraLn9obdEDmFEimhvJMNznyW+ZF2xj1ETCXyff7ngwQIhAOFIGboJ3XIM0tRbhhfMDaNChva9EcTuvVCZdYfVt2yk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agrodt%2feslint-config@3.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11404},"main":"index.js","type":"module","exports":{".":"./index.js","./react":"./react.js","./solid":"./solid.js"},"gitHead":"7840073c3e283a678bc8a4337bf941fab8a7bcd4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c49fe161-6ed6-48ba-aed4-36bd711cc9b9"}},"repository":{"url":"git+https://github.com/AgroDT/eslint-config.git","type":"git"},"_npmVersion":"11.11.0","description":"[![npm version](https://img.shields.io/npm/v/@agrodt/eslint-config.svg)](https://www.npmjs.com/package/@agrodt/eslint-config) [![npm downloads](https://img.shields.io/npm/dm/@agrodt/eslint-config.svg)](https://www.npmjs.com/package/@agrodt/eslint-config) ","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"17.5.0","typescript-eslint":"^8.58.1","eslint-plugin-import-x":"^4.16.2","@stylistic/eslint-plugin":"5.10.0","eslint-import-resolver-typescript":"^4.4.4"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9","typescript":">=5.7 <6","eslint-plugin-solid":"^0.14","eslint-plugin-jsx-a11y":"^6.10","eslint-plugin-react-hooks":"^7.0","eslint-plugin-react-refresh":"^0.5"},"peerDependenciesMeta":{"eslint-plugin-solid":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.3.2_1776089640037_0.6512497696692541","host":"s3://npm-registry-packages-npm-production"}},"3.3.4":{"name":"@agrodt/eslint-config","version":"3.3.4","keywords":["eslint","eslint-config","eslint-rules","lint","solid","react","typescript"],"license":"MIT","_id":"@agrodt/eslint-config@3.3.4","maintainers":[{"name":"mentaljam","email":"petr@tsymbarovich.ru"},{"name":"ponomar","email":"ponomarenkoboris146@gmail.com"}],"homepage":"https://github.com/AgroDT/eslint-config#readme","bugs":{"url":"https://github.com/AgroDT/eslint-config/issues"},"dist":{"shasum":"7aa526283d1404f7c2beea7b33048d93f8a05d29","tarball":"https://registry.npmjs.org/@agrodt/eslint-config/-/eslint-config-3.3.4.tgz","fileCount":5,"integrity":"sha512-56M7L/M3BdsbqKkCIDdEPvnZ1cr1lzm/ae/gM2bNrvYFIIDyDDULWY/d0LTLCmOjOdSxDbCASYvj3Hy4YHZibQ==","signatures":[{"sig":"MEYCIQCJ7/megU4rTftuma3q6jYaTaX/b6lvN4XaM7+10ACo4QIhAJn5yu9mNh4rOb+KnQ23J6cTglV49z/wfCITBlGzVh4N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agrodt%2feslint-config@3.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11703},"main":"index.js","type":"module","exports":{".":"./index.js","./react":"./react.js","./solid":"./solid.js"},"gitHead":"77ac6c3124d2ba87816d2ca87fc71432dcc6961c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c49fe161-6ed6-48ba-aed4-36bd711cc9b9"}},"repository":{"url":"git+https://github.com/AgroDT/eslint-config.git","type":"git"},"_npmVersion":"11.13.0","description":"[![npm version](https://img.shields.io/npm/v/@agrodt/eslint-config.svg)](https://www.npmjs.com/package/@agrodt/eslint-config) [![npm downloads](https://img.shields.io/npm/dm/@agrodt/eslint-config.svg)](https://www.npmjs.com/package/@agrodt/eslint-config) ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"globals":"17.6.0","typescript-eslint":"^8.61.1","eslint-plugin-import-x":"^4.16.2","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-perfectionist":"^5.9.1","eslint-import-resolver-typescript":"^4.4.5"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9","typescript":">=5.7 <6","eslint-plugin-solid":"^0.14","eslint-plugin-jsx-a11y":"^6.10","eslint-plugin-react-hooks":"^7.0","eslint-plugin-react-refresh":"^0.5"},"peerDependenciesMeta":{"eslint-plugin-solid":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.3.4_1781694328224_0.8040711172847399","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@agrodt/eslint-config","version":"3.4.0","license":"MIT","type":"module","main":"index.js","repository":{"type":"git","url":"git+https://github.com/AgroDT/eslint-config.git"},"exports":{".":"./index.js","./react":"./react.js","./solid":"./solid.js"},"peerDependencies":{"eslint":"^9 || ^10","eslint-plugin-react-hooks":"^7.0","eslint-plugin-react-refresh":"^0.5","eslint-plugin-solid":"^0.14","eslint-plugin-jsx-a11y":"^6.10","typescript":">=5.7 <6.1"},"peerDependenciesMeta":{"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-solid":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true}},"dependencies":{"@stylistic/eslint-plugin":"5.10.0","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-import-x":"^4.16.2","eslint-plugin-perfectionist":"^5.9.1","globals":"17.6.0","typescript-eslint":"^8.62.1"},"keywords":["eslint","eslint-config","eslint-rules","lint","solid","react","typescript"],"gitHead":"9d46c4efa126a99dbbc5234ba0f9de70c01c8a51","_id":"@agrodt/eslint-config@3.4.0","description":"[![npm version](https://img.shields.io/npm/v/@agrodt/eslint-config.svg)](https://www.npmjs.com/package/@agrodt/eslint-config) [![npm downloads](https://img.shields.io/npm/dm/@agrodt/eslint-config.svg)](https://www.npmjs.com/package/@agrodt/eslint-config) ","bugs":{"url":"https://github.com/AgroDT/eslint-config/issues"},"homepage":"https://github.com/AgroDT/eslint-config#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-6beZ4wWHqvVeo4Ra5rAs95iNuIrWwhdH40bWl+ys79SkCnffi2LIjH2tPtmf5ceHNQ/WWGOtuSHtdzlchCWrSg==","shasum":"3846b920a461a1de9bee21b606b70f3c45ec2403","tarball":"https://registry.npmjs.org/@agrodt/eslint-config/-/eslint-config-3.4.0.tgz","fileCount":5,"unpackedSize":11729,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agrodt%2feslint-config@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCPxirzYGiqcVvlMhErzvJhFRW+Vy0Ge25WWnXr64FejgIhANSU9za2FOYCQLZ/yqGSnDHwa0zfej5H97Sk2I+qRUbu"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c49fe161-6ed6-48ba-aed4-36bd711cc9b9"}},"directories":{},"maintainers":[{"name":"mentaljam","email":"petr@tsymbarovich.ru"},{"name":"ponomar","email":"ponomarenkoboris146@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_3.4.0_1783072431660_0.0993542238475329"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-28T11:37:28.421Z","modified":"2026-07-03T09:53:52.099Z","2.0.2":"2025-04-28T11:37:28.695Z","2.0.3":"2025-04-28T11:52:51.202Z","2.0.4":"2025-04-28T12:17:52.148Z","2.0.5":"2025-06-23T07:40:33.672Z","2.0.6":"2025-10-16T12:44:47.513Z","2.0.7":"2025-10-16T13:01:02.049Z","2.0.8":"2025-10-16T13:29:08.522Z","2.0.9":"2025-11-07T13:12:38.302Z","3.0.0":"2025-11-10T11:32:19.178Z","3.0.1":"2025-11-10T11:56:24.735Z","3.0.2":"2025-11-10T15:47:53.144Z","3.1.0":"2025-11-17T10:37:44.930Z","3.2.0":"2025-11-25T11:51:12.909Z","3.3.0":"2025-12-03T11:46:20.906Z","3.3.1":"2025-12-03T13:58:40.497Z","3.3.2":"2026-04-13T14:14:00.176Z","3.3.3":"2026-06-17T10:37:05.282Z","3.3.4":"2026-06-17T11:05:28.353Z","3.4.0":"2026-07-03T09:53:51.807Z"},"bugs":{"url":"https://github.com/AgroDT/eslint-config/issues"},"license":"MIT","homepage":"https://github.com/AgroDT/eslint-config#readme","keywords":["eslint","eslint-config","eslint-rules","lint","solid","react","typescript"],"repository":{"type":"git","url":"git+https://github.com/AgroDT/eslint-config.git"},"description":"[![npm version](https://img.shields.io/npm/v/@agrodt/eslint-config.svg)](https://www.npmjs.com/package/@agrodt/eslint-config) [![npm downloads](https://img.shields.io/npm/dm/@agrodt/eslint-config.svg)](https://www.npmjs.com/package/@agrodt/eslint-config) ","maintainers":[{"name":"mentaljam","email":"petr@tsymbarovich.ru"},{"name":"ponomar","email":"ponomarenkoboris146@gmail.com"}],"readme":"# @agrodt/eslint-config\n\n[![npm version](https://img.shields.io/npm/v/@agrodt/eslint-config.svg)](https://www.npmjs.com/package/@agrodt/eslint-config)\n[![npm downloads](https://img.shields.io/npm/dm/@agrodt/eslint-config.svg)](https://www.npmjs.com/package/@agrodt/eslint-config)\n![License](https://img.shields.io/npm/l/@agrodt/eslint-config.svg)\n\nStandard ESLint configuration from AgroDT Lab for TypeScript projects with\noptional support for React and Solid.\n\n## Installation\n\n```sh\nnpm install --save-dev @agrodt/eslint-config\n```\n\n> [!NOTE]\n> Make sure you have the following installed:\n>\n> - eslint version 9 or 10\n> - typescript version 5.7 or higher, including 6.0.x\n\nIf you don't have ESLint and TypeScript installed yet, you can install them\nwith:\n\n```sh\nnpm install --save-dev eslint typescript\n```\n\n## Usage\n\nAdd the following to your `eslint.config.js` or `eslint.config.mjs`.\n\nBasic setup:\n\n```js\n// eslint.config.mjs\nexport {default} from '@agrodt/eslint-config';\n```\n\nWith custom rule overrides:\n\n```js\n// eslint.config.mjs\nimport agrodtConfig from '@agrodt/eslint-config';\n\n/** @type {import('eslint').Linter.Config[]} */\nconst config = [\n  ...agrodtConfig,\n];\n\nexport default config;\n```\n\n## React Support\n\nInstall the required additional dependencies:\n\n```sh\nnpm install --save-dev eslint-plugin-react-hooks eslint-plugin-react-refresh eslint-plugin-jsx-a11y\n```\n\nAnd add the configuration:\n\n```js\n// eslint.config.mjs\nimport agrodtConfig from '@agrodt/eslint-config';\nimport agrodtReactConfig from '@agrodt/eslint-config/react';\n\n/** @type {import('eslint').Linter.Config[]} */\nconst config = [\n  ...agrodtConfig,\n  ...agrodtReactConfig,\n  {\n    rules: {\n      'react-refresh/only-export-components': 'off',\n    },\n  },\n];\n\nexport default config;\n```\n\n## Solid Support\n\nInstall the required additional dependencies:\n\n```sh\nnpm install --save-dev eslint-plugin-solid eslint-plugin-jsx-a11y\n```\n\nAnd add the configuration:\n\n```js\n// eslint.config.mjs\nimport agrodtConfig from '@agrodt/eslint-config';\nimport agrodtSolidConfig from '@agrodt/eslint-config/solid';\n\n/** @type {import('eslint').Linter.Config[]} */\nconst config = [\n  ...agrodtConfig,\n  ...agrodtSolidConfig,\n];\n\nexport default config;\n```\n","readmeFilename":"README.md"}