{"_id":"@dksolid/eslint-config","_rev":"4-139c2a83e51b2b0ca162df1adce1c713","name":"@dksolid/eslint-config","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@dksolid/eslint-config","version":"1.0.0","author":{"name":"dksolid"},"license":"MIT","_id":"@dksolid/eslint-config@1.0.0","maintainers":[{"name":"dkazakov8","email":"dmitry.kazakov.developer@gmail.com"}],"homepage":"https://github.com/dksolid/eslint-config#readme","bugs":{"url":"https://github.com/dksolid/eslint-config/issues"},"dist":{"shasum":"8d2d9aba16b61aea1f3e8b6d064d9f2d38c00c02","tarball":"https://registry.npmjs.org/@dksolid/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":7,"integrity":"sha512-KlkojHX+9aQkN3Uto7fiNm+WZkKsU3cijeeG7n90v5FbQlaX9bZpG8uI8U1sCZ3pKLs3X1PeZOLrHCm2w19Low==","signatures":[{"sig":"MEQCICwiN5fqcQPQpeIAfJY79fR3PjnB08ZJhmR99cDwuCgDAiB3ArN/XWEq9jz2H1uj9G30t0hX2WYT8pF9t0Uql7N/sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13331},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9624b2a835bcc54f6a950ead47232c6dd05bd508","scripts":{"build":"tsc","prebuild":"rm -rf ./types","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"dkazakov8","email":"dmitry.kazakov.developer@gmail.com"},"repository":{"url":"git+https://github.com/dksolid/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Private ESLint config","directories":{},"_nodeVersion":"22.7.0","dependencies":{"eslint":"9.25.0","prettier":"3.5.3","typescript":"5.8.3","@types/node":"22.14.1","typescript-eslint":"8.29.1","eslint-plugin-import":"2.31.0","eslint-config-prettier":"10.1.2","eslint-plugin-prettier":"5.2.6","eslint-plugin-require-extensions":"0.1.3","eslint-import-resolver-typescript":"4.3.3","eslint-plugin-require-node-import-prefix":"0.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.9.0","_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1745241000971_0.9015366385605554","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@dksolid/eslint-config","version":"1.0.1","author":{"name":"dksolid"},"license":"MIT","_id":"@dksolid/eslint-config@1.0.1","maintainers":[{"name":"dkazakov8","email":"dmitry.kazakov.developer@gmail.com"}],"homepage":"https://github.com/dksolid/eslint-config#readme","bugs":{"url":"https://github.com/dksolid/eslint-config/issues"},"dist":{"shasum":"6cd8300e9679f9d107437adbb48b42974fb4d471","tarball":"https://registry.npmjs.org/@dksolid/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":7,"integrity":"sha512-cVti12UUSgldbVbOKR/k9VfqgEY5tW7K5JG1o+Fn/6tq9afjP3GCH29zq2duoZQt9o9DTa/svf2yKnYReEIffA==","signatures":[{"sig":"MEUCIQC332FLqnjRHkUMTQFwfqYW6p0tCUV8qTPaPXxp71m/eQIgA5CgSdKgx2YmzqlcTAhkGnSVABQ4aSzglCN1pgmazbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13323},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"df6e3e38a62d578b129d8bcc82758213156ecd51","scripts":{"build":"tsc","prebuild":"rm -rf ./types","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"dkazakov8","email":"dmitry.kazakov.developer@gmail.com"},"repository":{"url":"git+https://github.com/dksolid/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Private ESLint config","directories":{},"_nodeVersion":"22.7.0","dependencies":{"eslint":"9.25.0","prettier":"3.5.3","typescript":"5.8.3","@types/node":"22.14.1","typescript-eslint":"8.29.1","eslint-plugin-import":"2.31.0","eslint-config-prettier":"10.1.2","eslint-plugin-prettier":"5.2.6","eslint-plugin-require-extensions":"0.1.3","eslint-import-resolver-typescript":"4.3.3","eslint-plugin-require-node-import-prefix":"0.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.9.0","_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.1_1745241821473_0.07772882868667841","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@dksolid/eslint-config","version":"1.0.2","author":{"name":"dksolid"},"license":"MIT","_id":"@dksolid/eslint-config@1.0.2","maintainers":[{"name":"dkazakov8","email":"dmitry.kazakov.developer@gmail.com"}],"homepage":"https://github.com/dksolid/eslint-config#readme","bugs":{"url":"https://github.com/dksolid/eslint-config/issues"},"dist":{"shasum":"0ccdcd948c1423b7f8c3bd417128e54056321bf0","tarball":"https://registry.npmjs.org/@dksolid/eslint-config/-/eslint-config-1.0.2.tgz","fileCount":7,"integrity":"sha512-JLLSxNX7lEXr2uCdxKeDgj4KG9BITkRdp35JbBbkT5uwnV66bh+dnsty0eRwwyxO1JAw0Wk8TA+J3zV4sIggVg==","signatures":[{"sig":"MEQCIBjlIwhZbQGrAFUr2WOeBB0AJM7QgV2vEEVPNAGS3W85AiB12CFrJwedT43hjnsfE8V1puTTfEZ/VFkg0rT5/3oYCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13375},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b083d960218559c90c5ad1359909753331b5e888","scripts":{"build":"tsc","prebuild":"rm -rf ./types","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"dkazakov8","email":"dmitry.kazakov.developer@gmail.com"},"repository":{"url":"git+https://github.com/dksolid/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Private ESLint config","directories":{},"_nodeVersion":"22.7.0","dependencies":{"eslint":"9.25.0","prettier":"3.5.3","typescript":"5.8.3","@types/node":"22.14.1","typescript-eslint":"8.29.1","eslint-plugin-import":"2.31.0","eslint-config-prettier":"10.1.2","eslint-plugin-prettier":"5.2.6","eslint-plugin-require-extensions":"0.1.3","eslint-import-resolver-typescript":"4.3.3","eslint-plugin-require-node-import-prefix":"0.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.9.0","_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.2_1745340137052_0.8125529400702416","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@dksolid/eslint-config","author":{"name":"dksolid"},"license":"MIT","version":"1.0.3","description":"Private ESLint config","repository":{"type":"git","url":"git+https://github.com/dksolid/eslint-config.git"},"scripts":{"prepublishOnly":"pnpm run build","prebuild":"rm -rf ./types","build":"tsc"},"dependencies":{"@types/node":"22.14.1","eslint-plugin-require-extensions":"0.1.3","eslint-plugin-require-node-import-prefix":"0.0.2","typescript":"5.8.3","typescript-eslint":"8.29.1","eslint":"9.25.0","eslint-import-resolver-typescript":"4.3.3","eslint-plugin-import":"2.31.0","eslint-plugin-prettier":"5.2.6","eslint-config-prettier":"10.1.2","prettier":"3.5.3"},"engines":{"node":">=18.0.0"},"main":"src/index.js","types":"types/index.d.ts","packageManager":"pnpm@10.9.0","_id":"@dksolid/eslint-config@1.0.3","gitHead":"a2ff283eb22bd1921d2e916f99f847af922ef89d","bugs":{"url":"https://github.com/dksolid/eslint-config/issues"},"homepage":"https://github.com/dksolid/eslint-config#readme","_nodeVersion":"22.7.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-umAfTFCOleR/nQQc4b7XGPlt+/+8+7MbjzB1MDe4c4D6Z1z/uQhNlxVmsATdvnK7IG418N/F265q9/YK2/W5zw==","shasum":"e54da60c2cd2572a4a0054f4d53bc4d93a732b90","tarball":"https://registry.npmjs.org/@dksolid/eslint-config/-/eslint-config-1.0.3.tgz","fileCount":7,"unpackedSize":13428,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDy+FvFIwzuluNFb7Bf1XU0igM0fm87dyU4pSOaU7G2EAIhAKToEiEGA6QTyG9Q7iBKPeTcmXZT5fV9Sl+p1FJZSC7I"}]},"_npmUser":{"name":"dkazakov8","email":"dmitry.kazakov.developer@gmail.com"},"directories":{},"maintainers":[{"name":"dkazakov8","email":"dmitry.kazakov.developer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_1.0.3_1745430559009_0.355913866582787"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-21T13:10:00.912Z","modified":"2025-04-23T17:49:19.436Z","1.0.0":"2025-04-21T13:10:01.182Z","1.0.1":"2025-04-21T13:23:41.656Z","1.0.2":"2025-04-22T16:42:17.240Z","1.0.3":"2025-04-23T17:49:19.229Z"},"bugs":{"url":"https://github.com/dksolid/eslint-config/issues"},"author":{"name":"dksolid"},"license":"MIT","homepage":"https://github.com/dksolid/eslint-config#readme","repository":{"type":"git","url":"git+https://github.com/dksolid/eslint-config.git"},"description":"Private ESLint config","maintainers":[{"name":"dkazakov8","email":"dmitry.kazakov.developer@gmail.com"}],"readme":"## Private ESLint config\n\n[![npm](https://img.shields.io/npm/v/@dksolid/eslint-config)](https://www.npmjs.com/package/@dksolid/eslint-config)\n[![license](https://img.shields.io/npm/l/@dksolid/eslint-config)](https://github.com/dksolid/eslint-config/blob/main/LICENSE)\n\n### Usage\n\n1. Add `@dksolid/eslint-config` to `devDependencies` in package.json\n2. Create `eslint.config.cjs` with content:\n```javascript\nconst path = require('path');\n\nconst { getEslintConfig } = require('@dksolid/eslint-config');\n\nconst eslintConfig = getEslintConfig({\n  tsConfigPath: path.resolve(__dirname, './tsconfig.json'),\n});\n\nmodule.exports = eslintConfig;\n```\n3. Add scripts to package.json (example for formatting only pointed files but analyze all files):\n```json\n{\n  \"scripts\": {\n    \"analyze:js\": \"eslint ./src\",\n    \"format:js\": \"eslint --fix\"\n  }\n}\n```\n\nAttach ESLint to your IDE, don't forget to enable auto-formatting on save.\n","readmeFilename":"README.md"}