{"_id":"@dyrkow/eslint-config","_rev":"6-7487c0d3da6457d8fa5f875aa2f1ae2f","name":"@dyrkow/eslint-config","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.1":{"name":"@dyrkow/eslint-config","version":"1.0.1","keywords":["config","eslint","dyrkow"],"author":{"url":"dyrkow.ru","name":"dyrkow","email":"webworkdeveloper@gmail.com"},"license":"MIT","_id":"@dyrkow/eslint-config@1.0.1","maintainers":[{"name":"webworkdeveloper","email":"webworkdeveloper@gmail.com"}],"homepage":"https://github.com/dyrkow/lint#readme","bugs":{"url":"https://github.com/dyrkow/lint/issues"},"dist":{"shasum":"b602626686add2a9a3d6bca2427fbab08f9a4849","tarball":"https://registry.npmjs.org/@dyrkow/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":4,"integrity":"sha512-HdJeUSYSKiGJxFAccemvwD5U/Pd0FURxwx39qltI/duFskH67aQ+FtaTIOK6L5ZgUamqqdgWA6Kk8Vq7M0W0Lg==","signatures":[{"sig":"MEUCIHSGmrpbd19LgO1dH/1DoIzc8hBpR7a0k3kpnbK8TmLEAiEAmE46cvVn9GtNDCzSN2t/dX0pxW3vgiVZr1jHXPTsIXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIEC5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdZw//R+75v+n2NkiX7j69JMj2Y2C+bvk0MUyp95vMDb2Fpz/i1Fg/\r\nnEJ227ieh+xUdqxTzj8pk7gEGvDW6bdkAoM+xhDvs4YijwYxM5BXY8icAImW\r\nwMTxZgJwxC1EHlGgtOL8vmubIZPJNS28lcBSV9/JUaXasGNbUYkQwmaqb0kc\r\nZODQn9ig2EwQzPAHCKAvFDobYCfb4WClePliimD8fbN2ZY9hJYjaqZQ7U7UZ\r\nEaVSCxZ6m2KII/5fYxY/1NK49zRan1b5OcyAibFA+2z5GJ9kr7YFakdejyGg\r\nkaoTvE5sNngTYgzZXMXwD2Pr/peE6MEEa3qKaXVwqucXICu7fzrnc8dLow/V\r\nW12CL4qqWOUFhtlcJwgMY79Mwomm7vnLiwZR8uEZMFazT6PM80xp3dpLrq88\r\nRryxhHkNB1tv12ditC2ng/44fiqhkmXEwtzolAyRddazXl6QL+XIRjdRADUj\r\nT7VOFXHqhwL7BVwmhn0Us+fEyJu6hZ4jlm9Pf23lhIYyDBCUurBYxFCw+5BT\r\nLpdVNrxGawhhrhxTXPebzI9VH/ONTlb2M3rM03xc/tjQ8gS1pak+J7mnAsGy\r\nz76Ac/j5gBWKguA8G7h31AZjrfBdCTOshq4QLlHDkRDgOxDyRknOSL5jmbPr\r\nqTEKQOoHUw9/4Ydu+G2o+CfX/JAYjutr6GE=\r\n=8uFB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"13facfb6af3ae52269c4dc001da1684c91ec9c42","_npmUser":{"name":"webworkdeveloper","email":"webworkdeveloper@gmail.com"},"repository":{"url":"git+https://github.com/dyrkow/lint.git","type":"git"},"_npmVersion":"8.5.5","description":"Shared eslint config","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"@dyrkow/editor-config":"1.0.0"},"peerDependencies":{"eslint":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.1_1679835321345_0.05353779337508957","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@dyrkow/eslint-config","version":"1.0.2","keywords":["config","eslint","dyrkow"],"author":{"url":"dyrkow.ru","name":"dyrkow","email":"webworkdeveloper@gmail.com"},"license":"MIT","_id":"@dyrkow/eslint-config@1.0.2","maintainers":[{"name":"webworkdeveloper","email":"webworkdeveloper@gmail.com"}],"homepage":"https://github.com/dyrkow/lint#readme","bugs":{"url":"https://github.com/dyrkow/lint/issues"},"dist":{"shasum":"fcb15649fe822e68a952c4a14056e1302b7efaf0","tarball":"https://registry.npmjs.org/@dyrkow/eslint-config/-/eslint-config-1.0.2.tgz","fileCount":4,"integrity":"sha512-ejZEEz5G40EGMfpdas9UkXBtCwiribaY9B63EQ3oHrO5Jz6zldmrvLDvosRQK0SqsSeSzeZqi8Oqp5cjHYAkRw==","signatures":[{"sig":"MEQCIGA9WCUrWAeMKyKljvFJtAhAS3e/OXGdhsa8y2YbcCkvAiAwVjnT25SOAp3fiU0tJ+9h6UBS75q97+UOE1UP1K5XTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIFzjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2Bw/8C4tnhQftfRPoG+d/PpMj+Flb97dikSzCH/kYZ+SVxo54nWhc\r\nxUYtFkw/a2oFWxZGnI1pxJWmXSv8wx7q2USuVOmvrO9o3evHg4xUhLE2GCLI\r\nW2/Yiw23IRnYhPSTHDfSMhrMXCRmzm8BhbMi9N6UaJUjjWu39mKfJqKscNDq\r\n7bmRH3iIwtqlc1rj2XtRPzSixyIWL2m8eBq4U5WkN4qE+KNkuSf8cK3fjkE9\r\n/aydGk09zC6qqcv0ho+usLRAza/eKybJPdWqt4rEcb+nt0jlAKwPYPVP+Wk8\r\nsP32VFmm8feOMfbbDy8Z2UgwGl//dyjyMARn62AAsVGOpAjqJkbNFpIeBsxW\r\nvEc7xXleZVenrF8TdSQ0IA2C8Nag257iMbZhGyOhWw8nClD5Z5evlCLVANK9\r\nzyOGumYnNJPy9iNlfqzhtt3mSUjP70XHthT5cvJril5FBe7pDyA40hP1R8mU\r\ncbn6bjqhDqfhHr5e3QaFlwbVfTr40sastfwZZ2Dq4nXIQoc3XMSySgm2u7Ym\r\nFpqizw1X6Gq7cEeSVkfbq0bDwPnSyJzfomDaR8qM+A9pe0fM3wgJuRyG8xhM\r\nPKPCje/f9g+6o5BRYt4j6ckgYykz3N0HUif1dlX734rTBm2RNkq43yGD0tLO\r\nOzr0H0LDl/O8HC7SFVQlG0o9VLMo1TtY0lg=\r\n=Jrdr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cb731a797ebf474e1039f1b5089440bbf21c89a2","_npmUser":{"name":"webworkdeveloper","email":"webworkdeveloper@gmail.com"},"repository":{"url":"git+https://github.com/dyrkow/lint.git","type":"git"},"_npmVersion":"8.5.5","description":"Shared eslint config","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"@dyrkow/editor-config":"1.0.0"},"peerDependencies":{"eslint":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.2_1679842531626_0.17974893036469042","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@dyrkow/eslint-config","version":"1.0.3","keywords":["config","eslint","dyrkow"],"author":{"url":"dyrkow.ru","name":"dyrkow","email":"webworkdeveloper@gmail.com"},"license":"MIT","_id":"@dyrkow/eslint-config@1.0.3","maintainers":[{"name":"webworkdeveloper","email":"webworkdeveloper@gmail.com"}],"homepage":"https://github.com/dyrkow/lint#readme","bugs":{"url":"https://github.com/dyrkow/lint/issues"},"dist":{"shasum":"d0b9550a2524d86f0c0cf054b8fb76d93938f222","tarball":"https://registry.npmjs.org/@dyrkow/eslint-config/-/eslint-config-1.0.3.tgz","fileCount":4,"integrity":"sha512-5n3JAO8DzCRQwoSRq7rHiZBqpMbkGsB4pi+CCEF4Kt47CC776bbtXu1ENRvTJPTnCHduYhL1XruSg1ijCD26YA==","signatures":[{"sig":"MEQCIBGg+zm9TDcbowvsfBo7d5b3Pc7kVyDAH+4wjjf7Eo+pAiBtJBSrwdbugT6tojRFg4154/i5KlXOKvfGs+tKU3hr4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8930},"main":"index.js","gitHead":"041868cb8bc684f7f4a564e4f5b3944acc33a448","_npmUser":{"name":"webworkdeveloper","email":"webworkdeveloper@gmail.com"},"repository":{"url":"git+https://github.com/dyrkow/lint.git","type":"git"},"_npmVersion":"8.5.5","description":"Shared eslint config","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"@dyrkow/editor-config":"1.0.0"},"peerDependencies":{"eslint":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.3_1685383116003_0.2987654236651551","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@dyrkow/eslint-config","version":"1.0.4","keywords":["config","eslint","dyrkow"],"author":{"url":"dyrkow.ru","name":"dyrkow","email":"webworkdeveloper@gmail.com"},"license":"MIT","_id":"@dyrkow/eslint-config@1.0.4","maintainers":[{"name":"webworkdeveloper","email":"webworkdeveloper@gmail.com"}],"homepage":"https://github.com/dyrkow/lint#readme","bugs":{"url":"https://github.com/dyrkow/lint/issues"},"dist":{"shasum":"1def37a37ecb1ea55daf299b0eb71223a30bb2d1","tarball":"https://registry.npmjs.org/@dyrkow/eslint-config/-/eslint-config-1.0.4.tgz","fileCount":4,"integrity":"sha512-8o18yX14CwVlaGe9FZ3SpOV0hQLkVFVn0f6eoXtA+0sQ3+6AlBUPjZ1RKlFXrPFWg+ch4Vzupo3tSczAn/PYnQ==","signatures":[{"sig":"MEYCIQCY9KO4/KJd8JpuJhX4uvFC1PUCzsCf05aM3zdwIGmp1gIhAIdqn7j557K6yn70aRIx6veBZT3ZMSLIEssL5oZUhi+C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8735},"main":"index.js","gitHead":"9e07707cb218073bfc1d4f5a87d583b7aebb4f23","_npmUser":{"name":"webworkdeveloper","email":"webworkdeveloper@gmail.com"},"repository":{"url":"git+https://github.com/dyrkow/lint.git","type":"git"},"_npmVersion":"8.5.5","description":"Shared eslint config","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"@dyrkow/editor-config":"1.0.0"},"peerDependencies":{"eslint":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.4_1688304259161_0.2824937365618527","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@dyrkow/eslint-config","version":"1.0.5","keywords":["config","eslint","dyrkow"],"author":{"url":"dyrkow.ru","name":"dyrkow","email":"webworkdeveloper@gmail.com"},"license":"MIT","_id":"@dyrkow/eslint-config@1.0.5","maintainers":[{"name":"webworkdeveloper","email":"webworkdeveloper@gmail.com"}],"homepage":"https://github.com/dyrkow/lint#readme","bugs":{"url":"https://github.com/dyrkow/lint/issues"},"dist":{"shasum":"34a2eac2dc314d7f8f68fa18e68be2d8fb98f9a1","tarball":"https://registry.npmjs.org/@dyrkow/eslint-config/-/eslint-config-1.0.5.tgz","fileCount":4,"integrity":"sha512-3Ce/Zxv3r96Z538aSQp6VHmvW5BtAamd3aFquyehdaq+4JiGUJTaV4yRBVlfJ7ZPo100j4HHRthxtAFkD0GIOQ==","signatures":[{"sig":"MEYCIQC8TEf7ZM5eLYVUkLqqDjo6p4hhvVbwBS/22V3Ba7GEcQIhAIaMDg5FBLEy1iOxtAPXjkl5lPFKS84LKHVc/UPluevt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8737},"main":"index.js","gitHead":"9aa76f5ae55f74ada0d287043a1aa70529164635","_npmUser":{"name":"webworkdeveloper","email":"webworkdeveloper@gmail.com"},"repository":{"url":"git+https://github.com/dyrkow/lint.git","type":"git"},"_npmVersion":"8.5.5","description":"Shared eslint config","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"@dyrkow/editor-config":"1.0.0"},"peerDependencies":{"eslint":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.5_1688499685449_0.8644104158084485","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@dyrkow/eslint-config","version":"1.1.0","description":"Shared eslint config","main":"index.js","dependencies":{"eslint":"^8.57.0","eslint-config-prettier":"^10.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dyrkow/lint.git"},"author":{"name":"dyrkow","email":"webworkdeveloper@gmail.com","url":"dyrkow.ru"},"keywords":["config","eslint","dyrkow"],"_id":"@dyrkow/eslint-config@1.1.0","gitHead":"5dad300d37853c3ec4fbe8b8e34b6c4b1a056c76","bugs":{"url":"https://github.com/dyrkow/lint/issues"},"homepage":"https://github.com/dyrkow/lint#readme","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-ZmrgNuYOl0JuYOgtrmbqp6D//7mfGQHALFWQg7+wM3SPoGtxG4GOA7x7DiyB1ZVE1lR3yIlwltj9bqj25lQnGw==","shasum":"4651b30a35539d096e9f531172403850ad946a4c","tarball":"https://registry.npmjs.org/@dyrkow/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":4,"unpackedSize":6831,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDU8kUG2IzaUYnRTYBiCBbkYmeqCN0ogrB6tFhtV3wuCgIgRSnP5fuFOyTynMjZtQF56fgYYQiZ75fXfBgPndRFS4s="}]},"_npmUser":{"name":"webworkdeveloper","email":"webworkdeveloper@gmail.com"},"directories":{},"maintainers":[{"name":"webworkdeveloper","email":"webworkdeveloper@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_1.1.0_1771534695819_0.5992193873200513"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-26T12:55:21.270Z","modified":"2026-02-19T20:58:16.149Z","1.0.1":"2023-03-26T12:55:21.526Z","1.0.2":"2023-03-26T14:55:31.765Z","1.0.3":"2023-05-29T17:58:36.197Z","1.0.4":"2023-07-02T13:24:19.304Z","1.0.5":"2023-07-04T19:41:25.583Z","1.1.0":"2026-02-19T20:58:15.980Z"},"bugs":{"url":"https://github.com/dyrkow/lint/issues"},"author":{"name":"dyrkow","email":"webworkdeveloper@gmail.com","url":"dyrkow.ru"},"license":"MIT","homepage":"https://github.com/dyrkow/lint#readme","keywords":["config","eslint","dyrkow"],"repository":{"type":"git","url":"git+https://github.com/dyrkow/lint.git"},"description":"Shared eslint config","maintainers":[{"name":"webworkdeveloper","email":"webworkdeveloper@gmail.com"}],"readme":"# @dyrkow/eslint-config\n\nBase ESLint config. Must be listed first in `extends`. Compatible with Prettier (extends `eslint-config-prettier`).\n\n## Installation\n\nInstall only this package (and any other configs you need). You do not need to install eslint or plugins separately — they are included.\n\n```bash\npnpm add -D @dyrkow/eslint-config\n# or: yarn add @dyrkow/eslint-config -D\n# or: npm i -D @dyrkow/eslint-config\n```\n\n## Configuration\n\nAdd to your `.eslintrc.json`:\n```\n{\n    \"extends\": [\"@dyrkow/eslint-config\"]\n}\n```\n\n### Extends order (with TypeScript / React)\n\nConfigs are compatible with Prettier (they extend `eslint-config-prettier`). Use this order so formatting is handled by Prettier and conflicts are avoided:\n\n1. `@dyrkow/eslint-config` (base, always first)\n2. `@dyrkow/eslint-config-typescript` (if using TypeScript)\n3. `@dyrkow/eslint-config-react` (if using React)\n\nExample for a TypeScript + React project:\n```\n{\n    \"extends\": [\n        \"@dyrkow/eslint-config\",\n        \"@dyrkow/eslint-config-typescript\",\n        \"@dyrkow/eslint-config-react\"\n    ]\n}\n```\n","readmeFilename":"README.md"}