{"_id":"@elkevinwolf/eslint-config-react","_rev":"1-77c4965103911c70fb06e4375edfa784","name":"@elkevinwolf/eslint-config-react","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@elkevinwolf/eslint-config-react","version":"1.0.0","description":"Kevin Wolf's opinionated shareable ESLint config for React projects","license":"MIT","author":{"name":"Kevin Wolf","email":"hi@kevinwolf.dev","url":"https://kevinwolf.dev"},"repository":{"type":"git","url":"git+https://github.com/elkevinwolf/devtools.git","directory":"configs/eslint-react"},"bugs":{"url":"https://github.com/elkevinwolf/devtools/issues","email":"hi@kevinwolf.dev"},"keywords":["eslint","eslint config","eslint react config","shareable eslint config","elkevinwolf"],"main":".eslintrc.json","scripts":{"build":"echo No build script for @elkevinwolf/eslint-config-react","lint":"prettier --ignore-path .eslintignore --check .","test":"echo No test script for @elkevinwolf/eslint-config-react","validate":"npm run build && npm run lint && npm run test","pre-commit":"lint-staged"},"dependencies":{"@elkevinwolf/eslint-config-base":"1.0.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.23.2","eslint-plugin-react-hooks":"4.2.0"},"peerDependencies":{"eslint":">=7.25.0","prettier":">=2.2.1","typescript":">=4.2.4"},"devDependencies":{"@elkevinwolf/prettier-config":"1.0.0","eslint":"7.25.0","lint-staged":"10.5.4","prettier":"2.2.1","typescript":"4.2.4"},"prettier":"@elkevinwolf/prettier-config","lint-staged":{"*.{json,md}":"prettier --write"},"homepage":"https://github.com/elkevinwolf/devtools#readme","_id":"@elkevinwolf/eslint-config-react@1.0.0","_nodeVersion":"14.16.1","_npmVersion":"7.11.2","dist":{"integrity":"sha512-ZE6AkXE7LTEbWFEkwq9ZC5y8g0aOhkck6R8KJb/WIqd4ume2vwREZT/GaK1deGcieWY11rXGYLRnrGLp//nEUg==","shasum":"b00906809b2d6ef910d6fe00be6e02dc0ae9c89e","tarball":"https://registry.npmjs.org/@elkevinwolf/eslint-config-react/-/eslint-config-react-1.0.0.tgz","fileCount":4,"unpackedSize":3512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoKq9CRA9TVsSAnZWagAAZ60P/inK+OmqPgzTNJ4gWi+o\nmQW+U/4uZt8H8NblSNXtwnf7Ngt5eaJpdiY7GUDQqJihhjj8P46L8SMaOlFl\nLdjZSeGOnmgRc1kfrSyW7WdJN/z5leYk669gN48c9n3+TJ4DaKpwNT72XMOx\nb4PW4Vn+6BsEHlyzxS0rXZ58yUCud+7t2v4zM75ECQV4TKQgxM6N8SmQDYt7\nFH1a0k3HLBRFuqirAMglo6BSV3jc6x56IWOMQj+D6/Jawo/42wlDiOZjWk1P\n2c1PskUwQWMbOHwawZa4atK0r3WfwBIAe7BJi3YB54t32ICjE0sBXw/gl2fE\n0l0eDSyoxaXVwWxkzuOhhKn5+N7oY9T8F/rAf49a9vqmMRTGYkmgd5Oal31M\noBvJcsXh4Q9FxPVB1Bq1DGHKfbbSQslKImgjScaVKVOqORyYEjFXA0OX6hnV\nAm6p29oqbCrCLzRCP1uJB8sDyNmpPpmbHEgUow6Utu/YKwN4L6ttFvBhwcAd\n6/g59rfz7PZhVP9MAJLF35eKhigPuB+ZuF70OdQWynrjPa6KzwUGKdzCO09C\nLKHS04DrtrxxpzeqJ0xS6VScXTeC5xFMob+kXpcDRkLvctgGDht49r8dBrXo\n661+g9qth+iULeMSFIIS3Hzbvvv0eh3dLw9g2mIXO8dSsCGotKQIRxI+x2qM\n9wb6\r\n=c2c/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQwNFqxYjXyScRZRGk0XcwKK/SQoxf9fn+8x4CQ0z+WAiBXeRnagfBsa2b5xuNxpfpoSReCtnEYyh7mPi3EbGshnw=="}]},"_npmUser":{"name":"elkevinwolf","email":"hi@kevinwolf.dev"},"directories":{},"maintainers":[{"name":"elkevinwolf","email":"hi@kevinwolf.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-react_1.0.0_1621142204590_0.5429327404746453"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-16T05:16:44.541Z","1.0.0":"2021-05-16T05:16:44.721Z","modified":"2022-04-05T07:12:35.833Z"},"maintainers":[{"name":"elkevinwolf","email":"hi@kevinwolf.dev"}],"description":"Kevin Wolf's opinionated shareable ESLint config for React projects","homepage":"https://github.com/elkevinwolf/devtools#readme","keywords":["eslint","eslint config","eslint react config","shareable eslint config","elkevinwolf"],"repository":{"type":"git","url":"git+https://github.com/elkevinwolf/devtools.git","directory":"configs/eslint-react"},"author":{"name":"Kevin Wolf","email":"hi@kevinwolf.dev","url":"https://kevinwolf.dev"},"bugs":{"url":"https://github.com/elkevinwolf/devtools/issues","email":"hi@kevinwolf.dev"},"license":"MIT","readme":"![version](https://img.shields.io/npm/v/@elkevinwolf/eslint-config-react?style=for-the-badge)\n![downloads](https://img.shields.io/npm/dt/@elkevinwolf/eslint-config-react?style=for-the-badge)\n\n# @elkevinwolf/eslint-config-react\n\n⚙️ Kevin Wolf's opinionated [shareable ESLint config](https://eslint.org/docs/developer-guide/shareable-configs) for [React](https://reactjs.org) projects.\n\n## Installation\n\n```sh\nnpm install --save-dev eslint prettier typescript @elkevinwolf/eslint-config-react\n```\n\n## Usage\n\nDepending on your preferred way to configure ESLint, you have several options:\n\n- In `package.json`, using the `eslintConfig` property:\n\n```jsonc\n{\n  // name, scripts, dependencies, etc...\n  \"eslintConfig\": {\n    \"extends\": \"@elkevinwolf/react\"\n  }\n}\n```\n\n- In `.eslintrc.json` or `.eslintrc`:\n\n```json\n{\n  \"extends\": \"@elkevinwolf/react\"\n}\n```\n\n- In `.eslintrc.js`:\n\n```js\nmodule.exports = {\n  extends: \"@elkevinwolf/react\",\n}\n```\n\n- In `.eslintrc.yaml` or `.eslintrc.yml`:\n\n```yml\nextends: \"@elkevinwolf/react\"\n```\n\n## Contributing\n\nRead the [contributing guidelines](../../#contributing).\n\n## License\n\n[MIT](../../license)\n","readmeFilename":"readme.md"}