{"_id":"@343dev/eslint-config","_rev":"5-ef9aa61b7232762a82eaae0e12d33624","name":"@343dev/eslint-config","dist-tags":{"latest":"5.0.0"},"versions":{"1.0.0":{"name":"@343dev/eslint-config","version":"1.0.0","keywords":["eslint","eslintconfig"],"author":{"url":"https://github.com/343dev","name":"Andrey Warkentin"},"license":"MIT","_id":"@343dev/eslint-config@1.0.0","maintainers":[{"name":"343dev","email":"343dev@gmail.com"}],"homepage":"https://github.com/343dev/eslint-config#readme","bugs":{"url":"https://github.com/343dev/eslint-config/issues"},"dist":{"shasum":"f4531e1a3bd2b4bccd32e78cd0c3b35019225baf","tarball":"https://registry.npmjs.org/@343dev/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":5,"integrity":"sha512-dViCgZu29DDPWjmA1PoMvoa7VJ8VWSkAfxoYmZF6JYjhQMn85959wiUxHh+//7vMp3Gfzf3Ew1+Omtr9UvrLVg==","signatures":[{"sig":"MEUCIQDfhxbYrKX3AHr5PUDxc2l8KiUYwS0q79YRKiqrKKWHKgIgGan+Tmt7fXA1TrOtEnzWPn8kWgxwfR0pl3jNVB1s6QI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3015},"main":"index.js","engines":{"node":">=18.17"},"gitHead":"05856f048c56d24a59cdc509eb0fc73a796f237f","_npmUser":{"name":"343dev","email":"343dev@gmail.com"},"repository":{"url":"git+https://github.com/343dev/eslint-config.git","type":"git"},"_npmVersion":"10.5.0","description":"ESLint rules that follow my style guide","directories":{},"_nodeVersion":"20.12.2","dependencies":{"eslint-config-xo":"0.45.0","eslint-plugin-import":"2.29.1","eslint-plugin-unicorn":"53.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0"},"peerDependencies":{"eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1722944956889_0.7089138713147034","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@343dev/eslint-config","version":"2.0.0","keywords":["eslint","eslintconfig"],"author":{"url":"https://github.com/343dev","name":"Andrey Warkentin"},"license":"MIT","_id":"@343dev/eslint-config@2.0.0","maintainers":[{"name":"343dev","email":"343dev@gmail.com"}],"homepage":"https://github.com/343dev/eslint-config#readme","bugs":{"url":"https://github.com/343dev/eslint-config/issues"},"dist":{"shasum":"55a375e3ef1668e601126cd02d0988968cf2bb33","tarball":"https://registry.npmjs.org/@343dev/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":5,"integrity":"sha512-va8m60gNiSsJ7uW3a/Eo0NGvY5zqqj5kHpDoifCLMx5cCwA0hagxDYDFlkkz3DMeFrE3d76odJFiky7Ry44Shg==","signatures":[{"sig":"MEYCIQCV2F1yKdDvbwL1W/sC8fk6w8YxBkbjHAFdyZq/QV0gBgIhAK2c30+mmxJ4Mbtq2hu/JrZbYg6i3kOnqku0LWvl/q9l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3490},"type":"module","engines":{"node":">=18.18"},"exports":"./index.js","gitHead":"86af76c2fa5c285814c1f82625249c7fa8bdc031","_npmUser":{"name":"343dev","email":"343dev@gmail.com"},"repository":{"url":"git+https://github.com/343dev/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules that follow my style guide","directories":{},"_nodeVersion":"20.17.0","dependencies":{"globals":"15.11.0","@eslint/js":"9.13.0","eslint-config-xo":"0.46.0","eslint-plugin-import":"2.31.0","eslint-plugin-unicorn":"56.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.13.0"},"peerDependencies":{"eslint":"^9.13.0","globals":"^15.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0_1730029992748_0.6145660436072755","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@343dev/eslint-config","version":"3.0.0","keywords":["eslint","eslintconfig"],"author":{"url":"https://github.com/343dev","name":"Andrey Warkentin"},"license":"MIT","_id":"@343dev/eslint-config@3.0.0","maintainers":[{"name":"343dev","email":"343dev@gmail.com"}],"homepage":"https://github.com/343dev/eslint-config#readme","bugs":{"url":"https://github.com/343dev/eslint-config/issues"},"dist":{"shasum":"e25f14b0da8e92edcf1a2d288de818eab7d287c8","tarball":"https://registry.npmjs.org/@343dev/eslint-config/-/eslint-config-3.0.0.tgz","fileCount":5,"integrity":"sha512-O059NUxENncrEKIEJ+1HMr+KtUnrYRSJIxR4wr0nTSVcIVy7houmPZpVrn2M5sdIiE7fJvBBtBLRgHpqpsG0nw==","signatures":[{"sig":"MEYCIQCBROOv2//IfX+FCtBDHIV2TBsqlruYbvx8YvyKztfe5AIhAJEkCEqXtXE5c7zH8/JkpuDJ4KZMLfCC8ZtS1vWynBal","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3617},"type":"module","engines":{"node":">=18.20"},"exports":"./index.js","gitHead":"a282893a55c10efe1d6f901db2b695255392e622","_npmUser":{"name":"343dev","email":"343dev@gmail.com"},"repository":{"url":"git+https://github.com/343dev/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint rules that follow my style guide","directories":{},"_nodeVersion":"22.14.0","dependencies":{"globals":"16.0.0","@eslint/js":"9.25.1","eslint-config-xo":"0.46.0","eslint-plugin-import":"2.31.0","eslint-plugin-unicorn":"58.0.0","eslint-plugin-de-morgan":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.25.1"},"peerDependencies":{"eslint":"^9.20.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.0_1745407376092_0.1247673943799199","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@343dev/eslint-config","version":"4.0.0","keywords":["eslint","eslintconfig"],"author":{"url":"https://github.com/343dev","name":"Andrey Warkentin"},"license":"MIT","_id":"@343dev/eslint-config@4.0.0","maintainers":[{"name":"343dev","email":"343dev@gmail.com"}],"homepage":"https://github.com/343dev/eslint-config#readme","bugs":{"url":"https://github.com/343dev/eslint-config/issues"},"dist":{"shasum":"2ada00a1cc88eec273e5e7e677a32522bdc531bb","tarball":"https://registry.npmjs.org/@343dev/eslint-config/-/eslint-config-4.0.0.tgz","fileCount":5,"integrity":"sha512-88paKJXhbEGIHkpw/Eq2GFTTQwnSZbmBZwvx4L6IJNyHsPfscQwPLwP5iMFsaa+SYtK/AHcYaiki8kuxuyXTjA==","signatures":[{"sig":"MEUCIDMkhNSwHVgobgKJK/sws8G0ffsxjURTdb+nWqd/PHBKAiEA3SrJTDcGxGkMDYU/oenR5gu+tkbgBaqkiHa5o1Q/nk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4401},"type":"module","engines":{"node":">=20.10"},"exports":"./index.js","gitHead":"6a84c62ee98033393eae3d0226e80b66a2cb6eb2","_npmUser":{"name":"343dev","email":"343dev@gmail.com"},"repository":{"url":"git+https://github.com/343dev/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"ESLint rules that follow my style guide","directories":{},"_nodeVersion":"24.12.0","dependencies":{"globals":"16.5.0","@eslint/js":"9.39.2","eslint-plugin-n":"17.23.1","eslint-plugin-regexp":"2.10.0","eslint-plugin-unicorn":"62.0.0","eslint-plugin-de-morgan":"2.0.0","@stylistic/eslint-plugin":"5.6.1","eslint-plugin-import-lite":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2"},"peerDependencies":{"eslint":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.0_1767248231198_0.3738821995459374","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@343dev/eslint-config","version":"5.0.0","description":"ESLint rules that follow my style guide","keywords":["eslint","eslintconfig"],"license":"MIT","author":{"name":"Andrey Warkentin","url":"https://github.com/343dev"},"repository":{"type":"git","url":"git+https://github.com/343dev/eslint-config.git"},"type":"module","exports":"./index.js","engines":{"node":">=22"},"dependencies":{"@eslint/js":"10.0.1","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-de-morgan":"2.1.2","eslint-plugin-import-lite":"0.6.0","eslint-plugin-n":"18.1.0","eslint-plugin-regexp":"3.1.0","eslint-plugin-unicorn":"68.0.0","globals":"17.6.0"},"devDependencies":{"eslint":"10.5.0"},"peerDependencies":{"eslint":"^10.5.0"},"gitHead":"6e9ecdc1418aa91d8ee784b3f9f20362e93cd591","_id":"@343dev/eslint-config@5.0.0","bugs":{"url":"https://github.com/343dev/eslint-config/issues"},"homepage":"https://github.com/343dev/eslint-config#readme","_nodeVersion":"24.14.1","_npmVersion":"11.17.0","dist":{"integrity":"sha512-7hKrOr/Earc4r8F6k5bGTWcFEQ3+YnqhQ9N8dH+kkT+AQDO28NXP34fRv/Cyf2WsE30Aj0NIjxUVNwBPWjPgBg==","shasum":"604a4fd784d5a8873eafb0434e4e9c127576bc99","tarball":"https://registry.npmjs.org/@343dev/eslint-config/-/eslint-config-5.0.0.tgz","fileCount":5,"unpackedSize":4450,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCwjAM+42aEbvgEs97BcPmBKX/f+wxPas3ZdTfyVF+hTwIgMHX8FfO3sTfAoxJu1OQe4HoX2w72AIaD4v1zSjQnTx8="}]},"_npmUser":{"name":"343dev","email":"343dev@gmail.com"},"directories":{},"maintainers":[{"name":"343dev","email":"343dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_5.0.0_1782471355034_0.9612368827535394"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-06T11:49:16.818Z","modified":"2026-06-26T10:55:55.280Z","1.0.0":"2024-08-06T11:49:17.067Z","2.0.0":"2024-10-27T11:53:12.932Z","3.0.0":"2025-04-23T11:22:56.257Z","4.0.0":"2026-01-01T06:17:11.363Z","5.0.0":"2026-06-26T10:55:55.167Z"},"bugs":{"url":"https://github.com/343dev/eslint-config/issues"},"author":{"name":"Andrey Warkentin","url":"https://github.com/343dev"},"license":"MIT","homepage":"https://github.com/343dev/eslint-config#readme","keywords":["eslint","eslintconfig"],"repository":{"type":"git","url":"git+https://github.com/343dev/eslint-config.git"},"description":"ESLint rules that follow my style guide","maintainers":[{"name":"343dev","email":"343dev@gmail.com"}],"readme":"# @343dev/eslint-config\n\n[![npm](https://img.shields.io/npm/v/@343dev/eslint-config.svg)](https://www.npmjs.com/package/@343dev/eslint-config)\n\nESLint rules that follow my style guide.\n\n## Installation\n\n```bash\nnpm install --save-dev eslint globals @343dev/eslint-config\n```\n\n## Usage\n\nInclude into a project config using flag [--config](https://eslint.org/docs/latest/use/command-line-interface#-c---config),\nand pass paths for files as arguments:\n\n```sh\neslint -c ./node_modules/@343dev/eslint-config/eslint.config.js ./src\n```\n\nAlso you can create your own `eslint.config.js` and extend this config there:\n\n```js\nimport config from '@343dev/eslint-config';\nimport globals from 'globals';\n\nexport default [\n\t...config,\n\n\t{\n\t\tlanguageOptions: {\n\t\t\tglobals: globals.jest,\n\t\t},\n\t},\n];\n```\n\nRead more about `eslint.config.js` in [ESLint docs](https://eslint.org/docs/latest/use/configure/configuration-files).\n","readmeFilename":"README.md"}