{"_id":"@ackee/eslint-config-react-app","_rev":"5-3ce38125ce1b26013eaa02c2a2d94b9b","name":"@ackee/eslint-config-react-app","dist-tags":{"alpha":"7.0.1-alpha.0","latest":"7.0.1-alpha.0"},"versions":{"7.0.1-alpha.0":{"name":"@ackee/eslint-config-react-app","version":"7.0.1-alpha.0","license":"MIT","_id":"@ackee/eslint-config-react-app@7.0.1-alpha.0","maintainers":[{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},{"name":"horaklukas","email":"horaklukas@centrum.cz"},{"name":"borecekbaji","email":"jakub.baierl@ackee.cz"},{"name":"davidbilik","email":"david.bilik@ackee.cz"}],"homepage":"https://github.com/facebook/create-react-app#readme","bugs":{"url":"https://github.com/facebook/create-react-app/issues"},"dist":{"shasum":"e065150403e0f4b11c704d579e8707c0e9bbb7fb","tarball":"https://registry.npmjs.org/@ackee/eslint-config-react-app/-/eslint-config-react-app-7.0.1-alpha.0.tgz","fileCount":6,"integrity":"sha512-ALGzwiezJP/28jqNAmi6Lm31GpJgClU7JBWOwSMbJO5to3TlnSAe0GglwJ0GPp7y6fJhb2f94id26LydrkbcRQ==","signatures":[{"sig":"MEYCIQD/NfTEmWRkSelaDsX6MN+IZiU6jOnD2FSf1IH5XZBr1wIhANVWTayodiDqs9bHAsYmah09zs7lrX7T5WogfGOOR2Mk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3wnxCRA9TVsSAnZWagAA4MkP/2faBkl7unWq0XIgNn7o\nXA8yiqkx/b3Tco2+OfHxJXF6c8A+qBHpsUnA0iRFe66NrUf80NSlqRBMtEz0\nf4ieSFwZlISkkQSo+HSZMb5jLVnFI17skwyfzll+ZGTtB6i+cp/R6hvzr1s1\n2GqEWXOhsi3MOlCvGJ5NAuORdtvbwMjE7eNboptoGT+M1sKHQ5Z4gFO5jo/O\nlKhgjm8lQEQEjuSCMxX9fMdfFgSWgNnU+EwhETHNsE9PcBgecdj3yeqzihwM\nVk0g2Ch3ec5Ng8WTScOS7Y5xijC8HRZNbs9aT0Yiq62o1Lt90TUs9PVXSMNP\n0wO06Ucm6odDp/aUVIXw1Q8PuKE2SmJoyIq8s7H2al+r4ktoFQaRi1CbdKuX\nNQGDxBqw5motip09xhT+6+GGn7DarUf8jjqvooQA1OQfAPLuAVqFZj93Bo0s\nKtKT7mLRewLaeU81yqYwz0u2nnK2LX6q/EFJHuaB2KZQVuvJuyz/oPuWpnE3\n0/70YyiOn9fNPEtL8kVe3vVZ87EBekE7KAiH84YfwHQqtds6ZFgUBoipdao6\nNipeDlMtK6ac1a8zTZoEzEIVLv7Wviqfx5yrheEIT7YRxGPOAlgfr2pIXFzc\nq8DY6pNWEt9JISm53UMa7UhKCDDGCwT2wLvuyV0BR6nnT07S/58PylAfNz+6\nR6k1\r\n=XWbP\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.0.0"},"_npmUser":{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},"repository":{"url":"git+https://github.com/facebook/create-react-app.git","type":"git","directory":"packages/eslint-config-react-app"},"_npmVersion":"6.14.15","description":"ESLint configuration used by Create React App","directories":{},"_nodeVersion":"14.17.6","dependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","babel-preset-react-app":"^10.0.1","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.5.0","confusing-browser-globals":"^1.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.0.0","eslint-plugin-jest":"^25.3.0","eslint-plugin-react":"^7.27.1","eslint-plugin-import":"^2.25.3","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-testing-library":"^5.0.1","@typescript-eslint/eslint-plugin":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-react-app_7.0.1-alpha.0_1642007024902_0.30556529388570564","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2022-01-12T17:03:44.816Z","modified":"2024-09-16T08:07:40.852Z","7.0.1-alpha.0":"2022-01-12T17:03:45.075Z"},"bugs":{"url":"https://github.com/facebook/create-react-app/issues"},"license":"MIT","homepage":"https://github.com/facebook/create-react-app#readme","repository":{"url":"git+https://github.com/facebook/create-react-app.git","type":"git","directory":"packages/eslint-config-react-app"},"description":"ESLint configuration used by Create React App","maintainers":[{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},{"name":"borecekbaji","email":"jakub.baierl@ackee.cz"},{"name":"davidbilik","email":"david.bilik@ackee.cz"},{"name":"grissius","email":"grissius@gmail.com"},{"name":"hofp37","email":"hoffmann.p37@gmail.com"},{"name":"horaklukas","email":"horaklukas@centrum.cz"},{"name":"pivl","email":"s.pavel66@gmail.com"}],"readme":"# eslint-config-react-app\n\nThis package includes the shareable ESLint configuration used by [Create React App](https://github.com/facebook/create-react-app).<br>\nPlease refer to its documentation:\n\n- [Getting Started](https://facebook.github.io/create-react-app/docs/getting-started) – How to create a new app.\n- [User Guide](https://facebook.github.io/create-react-app/) – 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/facebook/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 the following steps.\n\nFirst, install this package and ESLint.\n\n```sh\nnpm install --save-dev eslint-config-react-app eslint@^8.0.0\n```\n\nThen create a file named `.eslintrc.json` with following contents in the root folder of your project:\n\n```json\n{\n  \"extends\": \"react-app\"\n}\n```\n\nThat's it! You can override the settings from `eslint-config-react-app` by editing the `.eslintrc.json` file. Learn more about [configuring ESLint](https://eslint.org/docs/user-guide/configuring) on the ESLint website.\n\n## Jest rules\n\nThis config also ships with optional Jest rules for ESLint (based on [`eslint-plugin-jest`](https://github.com/jest-community/eslint-plugin-jest)).\n\nYou can enable these rules by adding the Jest config to the `extends` array in your ESLint config.\n\n```json\n{\n  \"extends\": [\"react-app\", \"react-app/jest\"]\n}\n```\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- [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.json` 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/facebook/create-react-app) and have not ejected, any additional rules will only be displayed in the [IDE integrations](https://facebook.github.io/create-react-app/docs/setting-up-your-editor#displaying-lint-output-in-the-editor), but not in the browser or the terminal.\n","readmeFilename":"README.md"}