{"_id":"@codewithhridoy/eslint-config","_rev":"1-94616faf9a5495a10519c11966b56a04","name":"@codewithhridoy/eslint-config","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.2":{"name":"@codewithhridoy/eslint-config","version":"1.0.2","description":"All configs are here for making your development easier like EsLint, Prettier, TailWind, tsconfig etc.","author":{"name":"Hridoy Ahmed"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/codewithhridoy/advanced-js.git"},"bugs":{"url":"https://github.com/codewithhridoy/advanced-js/issues"},"homepage":"https://github.com/codewithhridoy/advanced-js#readme","main":"index.js","publishConfig":{"access":"public","provenance":true},"keywords":["eslint","eslint-config","advanced-js","tailwind","tailwind-config","tsconfig","typescript","typescript-config","shared-configs","prettier","prettier-config","javascript","javascript-config","config","style-guide","turbo","renovate","renovate-config"],"dependencies":{"eslint-plugin-import":"2.28.0","eslint-plugin-prettier":"5.0.0"},"peerDependencies":{"eslint":">=8.0.0"},"packageManager":"pnpm@8.6.12","scripts":{"release":"pnpm run build && changeset publish","publish-packages":"pnpm publish --access public --no-git-checks","test:publish-packages":"pnpm publish --access public --no-git-checks --provenance --dry-run","format":"prettier . --write --cache --ignore-unknown","format:check":"prettier . --check --ignore-unknown"},"_id":"@codewithhridoy/eslint-config@1.0.2","_integrity":"sha512-XehkPD4ckrL6FxInLSkhPNoU2qfkzrOnzbCzYbzDsnnouHRXGzTpBe5C23T2UEvNSaQuWexDQFNgof8bfsjC9w==","_resolved":"/tmp/f916e8c87c9b328fe071243dea17877b/codewithhridoy-eslint-config-1.0.2.tgz","_from":"file:codewithhridoy-eslint-config-1.0.2.tgz","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-XehkPD4ckrL6FxInLSkhPNoU2qfkzrOnzbCzYbzDsnnouHRXGzTpBe5C23T2UEvNSaQuWexDQFNgof8bfsjC9w==","shasum":"649d9838aec8ec4eafaf929d839d0c3c9dc41116","tarball":"https://registry.npmjs.org/@codewithhridoy/eslint-config/-/eslint-config-1.0.2.tgz","fileCount":4,"unpackedSize":16393,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codewithhridoy%2feslint-config@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzB972h2zyen21IOHfDkGM0cXJT7FuKXdL7+U/DUqxlAiEA+BxbktaOys3rM8DNwOInL8MjTy/N5pSPm7mxSpwqX9I="}]},"_npmUser":{"name":"codewithhridoy","email":"codewithhridoy@gmail.com"},"directories":{},"maintainers":[{"name":"codewithhridoy","email":"codewithhridoy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.2_1692557563822_0.8883748729543206"},"_hasShrinkwrap":false},"1.0.4":{"name":"@codewithhridoy/eslint-config","version":"1.0.4","description":"All configs are here for making your development easier like EsLint, Prettier, TailWind, tsconfig etc.","author":{"name":"Hridoy Ahmed"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/codewithhridoy/advanced-js.git"},"bugs":{"url":"https://github.com/codewithhridoy/advanced-js/issues"},"homepage":"https://github.com/codewithhridoy/advanced-js#readme","main":"index.js","publishConfig":{"access":"public","provenance":true},"keywords":["eslint","eslint-config","advanced-js","tailwind","tailwind-config","tsconfig","typescript","typescript-config","shared-configs","prettier","prettier-config","javascript","javascript-config","config","style-guide","turbo","renovate","renovate-config"],"dependencies":{"eslint-plugin-import":"2.28.0","eslint-plugin-prettier":"5.0.0"},"peerDependencies":{"eslint":">=8.0.0"},"packageManager":"pnpm@8.6.12","scripts":{"release":"pnpm run build && changeset publish","publish-packages":"pnpm publish --access public --no-git-checks","test:publish-packages":"pnpm publish --access public --no-git-checks --provenance --dry-run","format":"prettier . --write --cache --ignore-unknown","format:check":"prettier . --check --ignore-unknown"},"_id":"@codewithhridoy/eslint-config@1.0.4","_integrity":"sha512-mN/KbYyFRlb0QfgD/hXskrSifN38uMzFu2XpulGyouL55yQGwsIe/st1cYMWrOwKwppd0X06pwDW6g0rDPzgRg==","_resolved":"/tmp/272d6142f3b48dfa50af7573450a0eb3/codewithhridoy-eslint-config-1.0.4.tgz","_from":"file:codewithhridoy-eslint-config-1.0.4.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-mN/KbYyFRlb0QfgD/hXskrSifN38uMzFu2XpulGyouL55yQGwsIe/st1cYMWrOwKwppd0X06pwDW6g0rDPzgRg==","shasum":"6ee015a06401c633b5d48a983bbfaef62494d853","tarball":"https://registry.npmjs.org/@codewithhridoy/eslint-config/-/eslint-config-1.0.4.tgz","fileCount":4,"unpackedSize":16378,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codewithhridoy%2feslint-config@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC72UzI1/fJDezXpEpEhqPxOMYP0UwGUyDn7V8aqCI7VQIhAOdiyN5Wao97N2nCuX7F6Gbyjo2ZwDKrvtuOu8IJVN5k"}]},"_npmUser":{"name":"codewithhridoy","email":"codewithhridoy@gmail.com"},"directories":{},"maintainers":[{"name":"codewithhridoy","email":"codewithhridoy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.4_1692639525875_0.7319126635452475"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-20T18:52:43.710Z","1.0.2":"2023-08-20T18:52:44.004Z","modified":"2023-08-21T17:38:46.376Z","1.0.4":"2023-08-21T17:38:46.017Z"},"maintainers":[{"name":"codewithhridoy","email":"codewithhridoy@gmail.com"}],"description":"All configs are here for making your development easier like EsLint, Prettier, TailWind, tsconfig etc.","homepage":"https://github.com/codewithhridoy/advanced-js#readme","keywords":["eslint","eslint-config","advanced-js","tailwind","tailwind-config","tsconfig","typescript","typescript-config","shared-configs","prettier","prettier-config","javascript","javascript-config","config","style-guide","turbo","renovate","renovate-config"],"repository":{"type":"git","url":"git+https://github.com/codewithhridoy/advanced-js.git"},"author":{"name":"Hridoy Ahmed"},"bugs":{"url":"https://github.com/codewithhridoy/advanced-js/issues"},"license":"MIT","readme":"## 📦 [`@codewithhridoy/eslint-config`](https://www.npmjs.com/package/@codewithhridoy/eslint-config)\n\n### 📥 Installation\n\n```bash\n#If you use npm\nnpm install --save-dev @codewithhridoy/eslint-config\n\n#If you use yarn\nyarn add -D @codewithhridoy/eslint-config\n\n#If you use pnpm (preferred)\npnpm add -D @codewithhridoy/eslint-config\n```\n\n### 🔩 Usage\n\n```js\n// .eslintrc.js\nmodule.exports = {\n    extends: ['@codewithhridoy/eslint-config'],\n};\n```\n\n### ⚙️ Rules overview\n\n<!--START_SECTION:eslint-config-->\n| Rule                          | Style                                                                      | Type          | Documentation                                                              |\n| ----------------------------- | -------------------------------------------------------------------------- | ------------- | -------------------------------------------------------------------------- |\n| `linebreak-style`             | Unix                                                                       | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/linebreak-style)             |\n| `prettier/prettier`           | Warn                                                                       | ⚠️ `Warning`  | External rule                                                              |\n| `quotes`                      | Single                                                                     | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/quotes)                      |\n| `semi`                        | Never                                                                      | ⚠️ `Warning`  | [Documentation](https://eslint.org/docs/rules/semi)                        |\n| `newline-before-return`       | Error                                                                      | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/newline-before-return)       |\n| `import/newline-after-import` | -                                                                          | 🚫 `Error`    | External rule                                                              |\n| `comma-dangle`                | [Documentation](https://eslint.org/docs/rules/comma-dangle)                | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/comma-dangle)                |\n| `no-eval`                     | Error                                                                      | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/no-eval)                     |\n| `func-names`                  | As-needed                                                                  | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/func-names)                  |\n| `camelcase`                   | [Documentation](https://eslint.org/docs/rules/camelcase)                   | ⚠️ `Warning`  | [Documentation](https://eslint.org/docs/rules/camelcase)                   |\n| `no-unused-vars`              | [Documentation](https://eslint.org/docs/rules/no-unused-vars)              | ⚠️ `Warning`  | [Documentation](https://eslint.org/docs/rules/no-unused-vars)              |\n| `import/order`                | -                                                                          | ⚠️ `Warning`  | External rule                                                              |\n| `prefer-arrow-callback`       | Error                                                                      | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/prefer-arrow-callback)       |\n| `block-spacing`               | Error                                                                      | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/block-spacing)               |\n| `comma-spacing`               | Error                                                                      | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/comma-spacing)               |\n| `keyword-spacing`             | Error                                                                      | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/keyword-spacing)             |\n| `space-infix-ops`             | Error                                                                      | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/space-infix-ops)             |\n| `space-unary-ops`             | Error                                                                      | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/space-unary-ops)             |\n| `brace-style`                 | Error                                                                      | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/brace-style)                 |\n| `object-curly-spacing`        | Always                                                                     | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/object-curly-spacing)        |\n| `space-before-function-paren` | [Documentation](https://eslint.org/docs/rules/space-before-function-paren) | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/space-before-function-paren) |\n| `space-in-parens`             | Never                                                                      | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/space-in-parens)             |\n| `array-bracket-spacing`       | Never                                                                      | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/array-bracket-spacing)       |\n| `template-curly-spacing`      | Never                                                                      | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/template-curly-spacing)      |\n| `computed-property-spacing`   | Never                                                                      | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/computed-property-spacing)   |\n| `no-use-before-define`        | [Documentation](https://eslint.org/docs/rules/no-use-before-define)        | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/no-use-before-define)        |\n| `no-label-var`                | Error                                                                      | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/no-label-var)                |\n| `no-undef`                    | Error                                                                      | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/no-undef)                    |\n| `no-undefined`                | Off                                                                        | 💡 `Disabled` | [Documentation](https://eslint.org/docs/rules/no-undefined)                |\n| `complexity`                  | 20                                                                         | ⚠️ `Warning`  | [Documentation](https://eslint.org/docs/rules/complexity)                  |\n| `no-alert`                    | Error                                                                      | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/no-alert)                    |\n| `require-await`               | Off                                                                        | 💡 `Disabled` | [Documentation](https://eslint.org/docs/rules/require-await)               |\n| `yoda`                        | Error                                                                      | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/yoda)                        |\n| `no-empty`                    | Error                                                                      | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/no-empty)                    |\n| `no-extra-semi`               | Error                                                                      | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/no-extra-semi)               |\n| `valid-typeof`                | [Documentation](https://eslint.org/docs/rules/valid-typeof)                | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/valid-typeof)                |\n| `jsx-quotes`                  | Prefer-double                                                              | 💡 `Disabled` | [Documentation](https://eslint.org/docs/rules/jsx-quotes)                  |\n| `unicode-bom`                 | Never                                                                      | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/unicode-bom)                 |\n| `no-process-env`              | Off                                                                        | 💡 `Disabled` | [Documentation](https://eslint.org/docs/rules/no-process-env)              |\n| `no-process-exit`             | Off                                                                        | 💡 `Disabled` | [Documentation](https://eslint.org/docs/rules/no-process-exit)             |\n| `global-require`              | Error                                                                      | 🚫 `Error`    | [Documentation](https://eslint.org/docs/rules/global-require)              |\n<!--END_SECTION:eslint-config-->","readmeFilename":"README.md"}