{"_id":"@affinidi/eslint-config-react","_rev":"22-9008b0d4cc7ba63c1f1a6f4cd15f775d","name":"@affinidi/eslint-config-react","dist-tags":{"latest":"2.0.0-beta.0"},"versions":{"2.0.0-beta.0":{"name":"@affinidi/eslint-config-react","version":"2.0.0-beta.0","author":{"name":"NEP1 Pod"},"license":"Apache-2.0","_id":"@affinidi/eslint-config-react@2.0.0-beta.0","maintainers":[{"name":"izkp","email":"ipatka@gmail.com"}],"homepage":"https://github.com/affinityproject/coding-styleguide#readme","bugs":{"url":"https://github.com/affinityproject/coding-styleguide/issues"},"dist":{"shasum":"1d97ca59e893fe063b6df5fb5fb5bde8d251a83c","tarball":"https://registry.npmjs.org/@affinidi/eslint-config-react/-/eslint-config-react-2.0.0-beta.0.tgz","fileCount":5,"integrity":"sha512-GUY8PAzIKH4Crn7ewSz2A1/IauGxtDHAkWG0b6Tb69uFyjlJlQEPtNzlW30p4CasFV99VnMhFyUBtgFGPIpMpQ==","signatures":[{"sig":"MEYCIQDBJwo2lxYKF0KtWhT/wl7vurdb5iSZW3HPnhshosr23wIhAMJSdh5wrPmJIJ+3QFbFiUPd/6wbqXJKVqENysF8/3aT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd4mCCRA9TVsSAnZWagAAEyMP/jw0Yh+3GGlwgUTu9xfn\naqRewIGoxqV3aIibPCJACneeDk1rhddgyIhRKD/Z3TkobolpHrVL27z+4vKH\nooUgfS82kwCdScvmDt5fBQvVFqyBbLGSpIA5xmJOhFyM5Ca3n4lvQ+iLUXBD\njBA4AUT4Un/UYH5YbvDFwM3RXEZp+slrVspxBq8COtzZUFNp0wZ108lWaqf7\n4H1qrcdBQ5RIs3Rxc+4GD0kNiW/ympnsERF8dduld5N8OkpXC6PyMUmwBrgC\nwdAlA+BrFBP5Z+wYEITxtCd8sS1RHxG/mGoKsxPWklABI6siBM0qzL54R8+/\niRGvmtv5EQ5QMRC0DVNyaHtxulWEAPDLE/A11JBUd3MdSYZa2rzsNyBN1qFt\ne1jh6/puqgOguGRhj0vVlCMvGV0QQpY8Y1noFH65M3Im7SdNOJ7gu7SXuR8L\nAcDieVSjAtbKt+JbXmr33JHrjLNxgf+VKvRwfUozDrNDs74tgCC5srOlj8U1\n8SvgEMEP7UZSDQVcvjv5oZkHyWvwsqQooyy7/AO2hJs8wR/c1+PqXNsf/44v\ncEM0qIXZS1ubnZXKEO+x5Ij1aRFZkxpKOTBEm3tEEvtoouoEm8Pdgqb6WiAW\n5hfO6jeOiNTAl1FzFuobNVWyDap2+LDKIJb/Ds7YwY5hxoBFMuoZO5U6FYVP\nGUg/\r\n=iKet\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e3261b0c103732a04f29a658aeaa4e681a7fc3d3","_npmUser":{"name":"izkp","email":"ipatka@gmail.com"},"repository":{"url":"git+https://github.com/affinityproject/coding-styleguide.git","type":"git","directory":"packages/eslint-config-react"},"_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","description":"Affinidi's ESLint Configuration For React Projects","directories":{},"_nodeVersion":"12.18.4","dependencies":{"eslint":"^7.9.0","eslint-plugin-react":"^7.21.2","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.12.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","@affinidi/prettier-config":"^2.0.0-beta.0","@typescript-eslint/parser":"^4.2.0","eslint-plugin-react-hooks":"^4.1.2","eslint-config-airbnb-typescript":"10.0.0","@typescript-eslint/eslint-plugin":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-react_2.0.0-beta.0_1601669505514_0.9193818811406038","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-10-02T20:11:45.174Z","modified":"2026-03-04T13:52:21.135Z","2.0.0-beta.0":"2020-10-02T20:11:45.678Z"},"bugs":{"url":"https://github.com/affinityproject/coding-styleguide/issues"},"author":{"name":"NEP1 Pod"},"license":"Apache-2.0","homepage":"https://github.com/affinityproject/coding-styleguide#readme","repository":{"url":"git+https://github.com/affinityproject/coding-styleguide.git","type":"git","directory":"packages/eslint-config-react"},"description":"Affinidi's ESLint Configuration For React Projects","maintainers":[{"email":"robert.k@affinidi.com","name":"robert-affinidi"},{"email":"marat.s@affinidi.com","name":"maratsh-affinidi"},{"email":"victor.d@affinidi.com","name":"victor-affinidi"},{"email":"anna.v@affinidi.com","name":"varosyan"}],"readme":"# ESLint Config\n\nAffinidi's ESLint Configuration For React Projects\n\n## Installation\n\n```\nnpm install --save-dev @affinidi/eslint-config-react\n```\n\n## Usage\n\n```js\n// .eslintrc.js\n\nmodule.exports = {\n  extends: ['@affinidi/eslint-config-react'],\n  parserOptions: {\n    project: './tsconfig.eslint.json',\n  },\n}\n```\n\nIt is reccommended that you have a separate `tsconfig.eslint.json` file that extends from your existing `tsconfig.json` file. This file will _add_ `.eslintrc.js` to the `\"includes\"` property.\n\n```json\n{\n  \"extends\": \"./tsconfig.json\",\n  \"include\": [\"...\", \".eslintrc.js\"]\n}\n```\n\n### VS Code + Monorepos\n\nVS Code's ESLint extension requires an additional setting to properly detect ESLint versions/installs/root paths. In a typical mono repo you can do the following:\n\n```json\n\"eslint.workingDirectories\": [\n  {\n    \"pattern\": \"./packages/*\"\n  }\n]\n```\n\nFor more details check out the [extention's docs](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint#settings-options).\n","readmeFilename":"README.md"}