{"_id":"@alvinscheibe/eslint-config","name":"@alvinscheibe/eslint-config","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@alvinscheibe/eslint-config","version":"1.0.0","private":false,"description":"ESLint configuration.","main":"index.js","license":"MIT","repository":{"url":"git+https://github.com/alvinscheibe/eslint-config.git"},"peerDependencies":{"eslint":"^8.0.0","typescript":">=5"},"peerDependenciesMeta":{"typescript":{"optional":true}},"dependencies":{"@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","prettier":"^3.2.5"},"bugs":{"url":"https://github.com/alvinscheibe/eslint-config/issues"},"homepage":"https://github.com/alvinscheibe/eslint-config#readme","author":{"name":"Alvin Scheibe"},"_id":"@alvinscheibe/eslint-config@1.0.0","gitHead":"55e4e1b6dc96024148880a8bf82ff0cacbb911bb","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-tuwnT3/6EXt19PJR8i4t8bVgJOvz2AKK1ged49GJR8R+JoIAC5gq8An3qPVUeeBNfQm9UuYi9QF+8T8sZgnMKQ==","shasum":"d20c030398b1f4b298e0b5813371ec389e1c87ef","tarball":"https://registry.npmjs.org/@alvinscheibe/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":7,"unpackedSize":120447,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTiD1ISvSFFrltax+L/nlI1KGd63wZRVswqWZXRF9Q/AIgUfigukQLf8TgMgCj9pqeFxcfj7AGcGzlXAKPfjkpgFo="}]},"_npmUser":{"name":"alvinscheibe","email":"alvin.scheibe@gmail.com"},"directories":{},"maintainers":[{"name":"alvinscheibe","email":"alvin.scheibe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0_1723917930903_0.9064523294638085"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-17T18:05:30.813Z","1.0.0":"2024-08-17T18:05:31.130Z","modified":"2024-08-17T18:05:31.393Z"},"maintainers":[{"name":"alvinscheibe","email":"alvin.scheibe@gmail.com"}],"description":"ESLint configuration.","homepage":"https://github.com/alvinscheibe/eslint-config#readme","repository":{"url":"git+https://github.com/alvinscheibe/eslint-config.git"},"author":{"name":"Alvin Scheibe"},"bugs":{"url":"https://github.com/alvinscheibe/eslint-config/issues"},"license":"MIT","readme":"# ESLint config\n\n## Whats included?\n\n- Standard config base;\n- React plugin;\n- React Hooks plugin;\n- JSX a11y plugin;\n- Prettier;\n\n## Setup\n\n### React (with Next.js)\n\nInstall dependencies:\n```console\nnpm i -D eslint @alvinscheibe/eslint-config\n```\nInside `.eslintrc.json`\n```json\n{\n  \"extends\": [\n    \"@alvinscheibe/eslint-config/next\", \n    \"next/core-web-vitals\"\n  ]\n}\n```\n\n### React (without Next.js)\n\nInstall dependencies:\n```console\nnpm i -D eslint @alvinscheibe/eslint-config\n```\nInside `.eslintrc.json`\n```json\n{\n  \"extends\": \"@alvinscheibe/eslint-config/react\"\n}\n```\n\n### Node.js\n\nInstall dependencies:\n```console\nnpm i -D eslint @alvinscheibe/eslint-config\n```\nInside `.eslintrc.json`\n```json\n{\n  \"extends\": \"@alvinscheibe/eslint-config/node\"\n}\n```\n","readmeFilename":"README.md"}