{"_id":"@0xaio/eslint-config-react-app","_rev":"4-eccbc0729d3cc3a14ca1bede19b0a5c2","name":"@0xaio/eslint-config-react-app","description":"ESLint configuration used by Create React App","dist-tags":{"latest":"2.1.0-0"},"versions":{"2.0.1":{"name":"@0xaio/eslint-config-react-app","version":"2.0.1","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"},"homepage":"https://github.com/facebookincubator/create-react-app#readme","_id":"@0xaio/eslint-config-react-app@2.0.1","scripts":{},"_shasum":"cff65a1a9bb5312dc2dc6e859a38d433cf6da8c2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"0xcmp","email":"me+npm@cmp.is"},"dist":{"shasum":"cff65a1a9bb5312dc2dc6e859a38d433cf6da8c2","tarball":"https://registry.npmjs.org/@0xaio/eslint-config-react-app/-/eslint-config-react-app-2.0.1.tgz","integrity":"sha512-260dmIJ4+eHcyY8p2GbxwL4zTMQCuOPhTPMHB3/KquLNM14+P5rWsaa1Q8KGzmmceXwR8OaDmjYMFD2wjVFNSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbo/dl8Ulj4QZnfJqLpRdfL8T3CS8MfHAInB1/BzjU0AiEAzl+u3e8aEKL22HLreSdIbampm3k5YMXWIZDvuc6ZpkM="}]},"maintainers":[{"name":"0xcmp","email":"me+npm@cmp.is"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-react-app-2.0.1.tgz_1508604731731_0.14158834936097264"},"directories":{}},"2.1.0-0":{"name":"@0xaio/eslint-config-react-app","version":"2.1.0-0","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"},"homepage":"https://github.com/facebookincubator/create-react-app#readme","_id":"@0xaio/eslint-config-react-app@2.1.0-0","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"0xcmp","email":"me+npm@cmp.is"},"dist":{"integrity":"sha512-hZ+6+irPcoG2AK01NyGSJxR/slF2Irmt1Jcifn+8X6GPKvosvKhdFPBeKYwuovfcCggtd4X1mXAfYp1kawuqJg==","shasum":"96cb46c9d8c6c3e498932e003623c117be1869ae","tarball":"https://registry.npmjs.org/@0xaio/eslint-config-react-app/-/eslint-config-react-app-2.1.0-0.tgz","fileCount":3,"unpackedSize":13239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKbfeCRA9TVsSAnZWagAA37UP/ish6jVvxXG6ufc2r9GK\n06b4/bBEEtaxeTI/aLDH2FlJdxtvVlsDAwQeREC8iVjhr8LnGarPYhg+k2UA\n7ZmKi4+Rz61Gdq0joh0A+pGCuxAbtcL6rvkCo9eXIAU0wnDOkxC8ObrfnQXZ\niHEIEe67sSdlGsZu+lAu4d0bHSKwgcpe/KEU0RWL2CKsyr3SAV03N1kzwDFB\nkA3z6E6KnvTDAY/oyFis2DYeBIa/5VL2TOpgCB212XtrGWBjovsXtUzVxGHx\nSN3av/vo3hcjfcNVHCeW+QeQrOn14pH0XmtQk/BDJXQII23DzaYyckpCFzwA\n3BUgKyRm4Da2lG9qNVvgoKSju8wkvXve+le1ZYWW1Dj6IQlaYEkWpxGUwOmD\nvSTsDfxhEKUdDBDcfoobCcH5GBEfYoyLf2AfYvFGk/HAzJXs5SL5/YyJdRzg\nBQDXLWcS5MUcWaCJRMacV9wKbpfUanAwO+3fYof/xSEyU3lA1AUZv+2pPYMu\n1a+YaxFmS+0dvM+nFptbiN2h0cEj3iE3sAL02pWgu1uOemUcGwt60S+W0DoL\nmuAZWVuG4ZP10tlA2bsxhu8UDS1RKhKpY2M6g6fURCsKYe8yubdsJXd/2KEj\nJHn5uN5D45apvvZxlpAuQqDrm2Kg/auLdlGw0FwC39YTesJDfNNprAHxKyWZ\nEwmu\r\n=gFFa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9I0z4rjLmI2zEH92d+BbJ2PRn6f4bbpwM2cNvquzmuwIhAPmVnFbk6BCR8Qdlp5/JRJNjiLaQgFawN+ZpLgQ8F57i"}]},"maintainers":[{"name":"0xcmp","email":"me+npm@cmp.is"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-react-app_2.1.0-0_1529460701566_0.6746184650283911"},"_hasShrinkwrap":false}},"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/v5.1.1/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":"0xcmp","email":"me+npm@cmp.is"}],"time":{"modified":"2022-06-12T14:09:17.288Z","created":"2017-10-21T16:52:12.810Z","2.0.1":"2017-10-21T16:52:12.810Z","2.1.0-0":"2018-06-20T02:11:41.669Z"},"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"}