{"_id":"@ehyland-org/eslint-config-react-app","_rev":"1-ff6b6e5a3735574582d775226e40891e","name":"@ehyland-org/eslint-config-react-app","description":"ESLint configuration used by Create React App","dist-tags":{"latest":"2.0.5"},"versions":{"2.0.5":{"name":"@ehyland-org/eslint-config-react-app","version":"2.0.5","description":"ESLint configuration used by Create React App","repository":{"type":"git","url":"git+https://github.com/facebookincubator/create-react-app.git"},"license":"MIT","bugs":{"url":"https://github.com/facebookincubator/create-react-app/issues"},"files":["index.js"],"peerDependencies":{"babel-eslint":"^7.2.3","eslint":"^4.1.1","eslint-plugin-flowtype":"^2.34.1","eslint-plugin-import":"^2.6.0","eslint-plugin-jsx-a11y":"^5.1.1","eslint-plugin-react":"^7.1.0"},"publishConfig":{"access":"public"},"homepage":"https://github.com/facebookincubator/create-react-app#readme","_id":"@ehyland-org/eslint-config-react-app@2.0.5","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"ehyland","email":"ehyland90@gmail.com"},"dist":{"integrity":"sha512-b0hicg2wHjKm/R2ASkFNBMmAEgPYpQushRzaQXLzaYIs3SHkEx1/YfmHHg5W82HqBwrMwRW5j3rDoSLHyto0sg==","shasum":"c6cc10dc4244ae08bdc78280a1037ccbe96afd65","tarball":"https://registry.npmjs.org/@ehyland-org/eslint-config-react-app/-/eslint-config-react-app-2.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5KaU6WR4jFOAw94q4kK1xWAV2hWDxF4srrQ8KYVh7MQIhAMynYmq/EHqaX9Z5kx0b//cSesxk9g+3Wa5m/GzRdfJI"}]},"maintainers":[{"name":"ehyland","email":"ehyland90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-react-app-2.0.5.tgz_1507082733866_0.2832711166702211"}}},"readme":"# eslint-config-react-app\n\nThis package includes the shareable ESLint configuration used by [Create React App](https://github.com/facebookincubator/create-react-app).<br>\nPlease refer to its documentation:\n\n* [Getting Started](https://github.com/facebookincubator/create-react-app/blob/master/README.md#getting-started) – How to create a new app.\n* [User Guide](https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md) – How to develop apps bootstrapped with Create React App.\n\n## Usage in Create React App Projects\n\nThe easiest way to use this configuration is with [Create React App](https://github.com/facebookincubator/create-react-app), which includes it by default.\n\n**You don’t need to install it separately in Create React App projects.**\n\n## Usage Outside of Create React App\n\nIf you want to use this ESLint configuration in a project not built with Create React App, you can install it with following steps.\n\nFirst, install this package, ESLint and the necessary plugins.\n\n  ```sh\n  npm install --save-dev eslint-config-react-app babel-eslint@^7.2.3 eslint@^4.1.1 eslint-plugin-flowtype@^2.34.1 eslint-plugin-import@^2.6.0 eslint-plugin-jsx-a11y@^5.1.1 eslint-plugin-react@^7.1.0\n  ```\n\nThen create a file named `.eslintrc` with following contents in the root folder of your project:\n\n  ```js\n  {\n    \"extends\": \"react-app\"\n  }\n  ```\n\n  That's it! You can override the settings from `eslint-config-react-app` by editing the `.eslintrc` file. Learn more about [configuring ESLint](http://eslint.org/docs/user-guide/configuring) on the ESLint website.\n\n## Accessibility Checks\n\nThe following rules from the [eslint-plugin-jsx-a11y](https://github.com/evcohen/eslint-plugin-jsx-a11y) plugin are activated:\n\n- [accessible-emoji](https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/accessible-emoji.md)\n- [alt-text](https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/alt-text.md)\n- [anchor-has-content](https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/anchor-has-content.md)\n- [aria-activedescendant-has-tabindex](https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/aria-activedescendant-has-tabindex.md)\n- [aria-props](https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/aria-props.md)\n- [aria-proptypes](https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/aria-proptypes.md)\n- [aria-role](https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/aria-role.md)\n- [aria-unsupported-elements](https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/aria-unsupported-elements.md)\n- [heading-has-content](https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/heading-has-content.md)\n- [href-no-hash](https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/href-no-hash.md)\n- [iframe-has-title](https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/iframe-has-title.md)\n- [img-redundant-alt](https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/img-redundant-alt.md)\n- [no-access-key](https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/no-access-key.md)\n- [no-distracting-elements](https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/no-distracting-elements.md)\n- [no-redundant-roles](https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/no-redundant-roles.md)\n- [role-has-required-aria-props](https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/role-has-required-aria-props.md)\n- [role-supports-aria-props](https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/role-supports-aria-props.md)\n- [scope](https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/scope.md)\n\nIf you want to enable even more accessibility rules, you can create an `.eslintrc` file in the root of your project with this content:\n\n  ```json\n  {\n    \"extends\": [\"react-app\", \"plugin:jsx-a11y/recommended\"],\n    \"plugins\": [\"jsx-a11y\"]\n  }\n  ```\n\nHowever, if you are using [Create React App](https://github.com/facebookincubator/create-react-app) and have not ejected, any additional rules will only be displayed in the [IDE integrations](https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#displaying-lint-output-in-the-editor), but not in the browser or the terminal.\n","maintainers":[{"name":"ehyland","email":"ehyland90@gmail.com"}],"time":{"modified":"2022-04-05T06:58:43.954Z","created":"2017-10-04T02:05:33.958Z","2.0.5":"2017-10-04T02:05:33.958Z"},"homepage":"https://github.com/facebookincubator/create-react-app#readme","repository":{"type":"git","url":"git+https://github.com/facebookincubator/create-react-app.git"},"bugs":{"url":"https://github.com/facebookincubator/create-react-app/issues"},"license":"MIT","readmeFilename":"README.md"}