{"_id":"@dnepro/eslint-config-dnepro","_rev":"2-18e2126790059e7ffa31054edd606576","name":"@dnepro/eslint-config-dnepro","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@dnepro/eslint-config-dnepro","version":"0.1.0","private":false,"publishConfig":{"access":"public"},"description":"My private Eslint Configuration","main":"index.js","peerDependencies":{"@babel/eslint-parser":"~7.13.10","@typescript-eslint/eslint-plugin":"~4.19.0","@typescript-eslint/parser":"~4.19.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-array-func":"~3.1.7","eslint-plugin-compat":"~3.9.0","eslint-plugin-cypress":"~2.11.2","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"~24.3.2","eslint-plugin-jsdoc":"~32.3.0","eslint-plugin-jsx-a11y":"~6.4.1","eslint-plugin-react":"~7.23.1","eslint-plugin-react-hooks":"~4.2.0","eslint-plugin-testing-library":"~3.10.2"},"peerDependenciesMeta":{"eslint-config-prettier":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-testing-library":{"optional":true}},"repository":{"type":"git","url":"git+https://github.com/dnepro/config.git"},"keywords":["config","eslint"],"author":{"name":"Roman Minchyn","email":"hello@roman-minchyn.de"},"license":"MIT","bugs":{"url":"https://github.com/dnepro/config/issues"},"homepage":"https://github.com/dnepro/config#readme","gitHead":"5253e63edc3c68210edcecad15e871449cca0457","_id":"@dnepro/eslint-config-dnepro@0.1.0","_nodeVersion":"15.12.0","_npmVersion":"lerna/4.0.0/node@v15.12.0+x64 (darwin)","dist":{"integrity":"sha512-o3nuTn/iCxL3xq9QVW/GY8xbT6MJYl4aEFYi+ViayEXN4jWmBFzIfDW8erTMu5on7ZYNTzAa3ggV9aTfKwYZrw==","shasum":"cbf7b52d48ae90d012d8625192622e971c864ef8","tarball":"https://registry.npmjs.org/@dnepro/eslint-config-dnepro/-/eslint-config-dnepro-0.1.0.tgz","fileCount":11,"unpackedSize":10574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX3LiCRA9TVsSAnZWagAAeG0P/099gRXPoFlY22hswWuG\nvJfnG2Vlh+7RziHIQOC5XeQEJkxYCRlpVgUiWOdMsb2TRl5kXUPR8EPYtVoD\nNG3KzEE2XRHZMB5xuV+yxiIdjL4f38IhEONaV+4WPKzmXHMEda+DmuVlslUS\nM+eJ8Sg9ut5I5IihdVMiPr8P14eQetnxcPc+jt5GuIiTAbfBejLRbxfg2GCs\ngyxC20Ab1Keysxg3Gto3KEI2x2LOoNsY4bYdlqGVouE+rqov6Prwngu1zTBW\nUBubXEsl5YDktFt9wlSggeb4WUmIwE6KUZC3MYqAmcut1yGXRa8/JoVpbQIM\nGLaPKlDnhsTN5H7NGXdAWruepWG0Zu2wiadsL7btkWuUz5/MqJpMhK8EEXgv\nW7tZXEcTb610IQoQTajjQJyxwEYjed02O1yN1Ggf4PfpLsOYiTTycWYMSpcu\ntcDxeMmEj5nwGWlkh7+B05Go3Ej6sTZMdO255vohVjS7lmtEQMw0ygmTurTt\nj3RwB3kBTV8F9ChAA7rGlB4PCqmAgxUamK06vMLJXFX/ADtNl5F7xQ22+xKj\nv0h7DP3ulNcFdLLsboN+g5pF1x3KPuQB4OHl3uzdeQ3slBg2URolVg36gnN7\ny5VUz4FqlJHdTBTKzAyGlfvtutyp/NhzukVoRBl/aU8V2K2eNpn4CAezhMvk\nLO2j\r\n=Wdh0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiKdKA+QE1q3xVEhJII/q5UpsI+usAgQ7j9C3RAIdJHQIgXXLFufhYRc9dk79l0OTuuQqyQORRPEwhJ6D4bdbYT4g="}]},"_npmUser":{"name":"dnepro","email":"npm@roman-minchyn.de"},"directories":{},"maintainers":[{"name":"dnepro","email":"npm@roman-minchyn.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-dnepro_0.1.0_1616868065821_0.21201580458437275"},"_hasShrinkwrap":false},"0.1.1":{"name":"@dnepro/eslint-config-dnepro","version":"0.1.1","private":false,"publishConfig":{"access":"public"},"description":"My private Eslint Configuration","main":"index.js","peerDependencies":{"@babel/eslint-parser":"~7.13.10","@typescript-eslint/eslint-plugin":"~4.19.0","@typescript-eslint/parser":"~4.19.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-array-func":"~3.1.7","eslint-plugin-compat":"~3.9.0","eslint-plugin-cypress":"~2.11.2","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"~24.3.2","eslint-plugin-jsdoc":"~32.3.0","eslint-plugin-jsx-a11y":"~6.4.1","eslint-plugin-react":"~7.23.1","eslint-plugin-react-hooks":"~4.2.0","eslint-plugin-testing-library":"~3.10.2"},"peerDependenciesMeta":{"eslint-config-prettier":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-testing-library":{"optional":true}},"repository":{"type":"git","url":"git+https://github.com/dnepro/config.git"},"keywords":["config","eslint"],"author":{"name":"Roman Minchyn","email":"hello@roman-minchyn.de"},"license":"MIT","bugs":{"url":"https://github.com/dnepro/config/issues"},"homepage":"https://github.com/dnepro/config#readme","gitHead":"615b8efd5d5cdb76ca155a9aabc1a04cf603066b","_id":"@dnepro/eslint-config-dnepro@0.1.1","_nodeVersion":"15.12.0","_npmVersion":"lerna/4.0.0/node@v15.12.0+x64 (darwin)","dist":{"integrity":"sha512-itmLGKxlYvyqr656V+bY8S06GCSdQyUylm+u5flzO3RcBdO+I3qLOoaPs+ZSF11Z49kzvGzKETtAS394ubpAKw==","shasum":"baef2ab74979aad74e5d04582916204670c309c8","tarball":"https://registry.npmjs.org/@dnepro/eslint-config-dnepro/-/eslint-config-dnepro-0.1.1.tgz","fileCount":11,"unpackedSize":11009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX3rfCRA9TVsSAnZWagAAtP4QAIMEPrH13rTapDwrxMxa\n3qSqSJ31bb3shwpJ7rjAcSi8l8FUCKcLn4/XHHQQ/CzgxqZTsTFK/AHUsvUm\ni5noFRtdsOGHB+V2ElO7aSA6lpSlQUKIlN979npOM5qE4tr1m78KPDxAZfaN\nEpg+NBIqy+a0yRby0hmO4LZO24KhIZrmerOEEM91n5HymAcZw1IE08jhOWrK\nyTW4yPni4D57Kih3tkW7fP4qoVbPCEhDvv2ImvxIIYdESsFVv4Ns8MZ7l905\nBHvxxykrDCMRfsqsCA7xYXvs95KrH+iAYJb3HCZSepOZGGyvA8zNpUg27FiM\nOGSCEhDgbC515AAjbx2umKDPzHZJwNXnWJOQfrYU1e1iW0vj+7rlDXIt2ESX\n1huR/6slhAaJhDkzvKV4p/vHQ8Qsho4FvQDr7/k23OhxI4o8DkrCJHnuUCGw\nvbIt2/RBC0QcYTSA59N2zSYZ+hkLBWYnj1i0G5Fhv0uQq2+WCrdMnE8TIPTX\nq1/NN6OROezLjhb5h8lCx0RKBxgJVG0i6roH3wNbk75FmWrd3FEN5nkwDiI0\niEX2yIjsfYSPwestAjn4ofxZ5cz1owZuGje3JXinbAEfc9VXY2S+jEGepAvc\nDZRrAvq9B3m6ZcIp2tYQIMIzBMv7jw+GNFWFhMK3zEIOz6ivl2TW2924qk2U\nZ/cx\r\n=GCJQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXWq8BX9qYtmSXnq6bQjevxy5acMuIJRxiKKy9nOOqqAiEA+nzTW6g0TW4MR0hwNxIrrRfvfTZ/oNsS5r+yDMOO5zg="}]},"_npmUser":{"name":"dnepro","email":"npm@roman-minchyn.de"},"directories":{},"maintainers":[{"name":"dnepro","email":"npm@roman-minchyn.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-dnepro_0.1.1_1616870111474_0.86468868252081"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-27T18:01:05.779Z","0.1.0":"2021-03-27T18:01:06.017Z","modified":"2022-04-05T05:01:11.410Z","0.1.1":"2021-03-27T18:35:11.581Z"},"maintainers":[{"name":"dnepro","email":"npm@roman-minchyn.de"}],"description":"My private Eslint Configuration","homepage":"https://github.com/dnepro/config#readme","keywords":["config","eslint"],"repository":{"type":"git","url":"git+https://github.com/dnepro/config.git"},"author":{"name":"Roman Minchyn","email":"hello@roman-minchyn.de"},"bugs":{"url":"https://github.com/dnepro/config/issues"},"license":"MIT","readme":"# @dnepro/eslint-config-dnepro\n\n![NPM](https://img.shields.io/npm/l/@dnepro/eslint-config-dnepro)\n![npm (scoped)](https://img.shields.io/npm/v/@dnepro/eslint-config-dnepro)\n![npm peer dependency version (scoped)](https://img.shields.io/npm/dependency-version/@dnepro/eslint-config-dnepro/peer/eslint)\n\nThis package includes the shareable ESLint configurations used by [@dnepro](https://github.com/dnepro).\n\n## Usage\n\n### Basic\n\nInstall this config:\n\n```bash\nnpm i -D @dnepro/eslint-config-dnepro\n# or respectively\nyarn add -D @dnepro/eslint-config-dnepro\n```\n\nif necessary (this maybe already happens automatically), please also install the peerDependencies:\n\n```bash\nnpm i -D @typescript-eslint/eslint-plugin@~4.19.0 @typescript-eslint/parser@~4.19.0 @babel/eslint-parser@~7.13.10 eslint@~7.23.0 eslint-config-prettier@~8.1.0 eslint-plugin-array-func@~3.1.7 eslint-plugin-compat@~3.9.0 eslint-plugin-cypress@~2.11.2 eslint-plugin-import@~2.22.1 eslint-plugin-jest@~24.3.2 eslint-plugin-jsdoc@~32.3.0 eslint-plugin-jsx-a11y@~6.4.1 eslint-plugin-react@~7.23.1 eslint-plugin-react-hooks@~4.2.0 eslint-plugin-testing-library@~3.10.2\n# or respectively\nyarn add -D @typescript-eslint/eslint-plugin@~4.19.0 @typescript-eslint/parser@~4.19.0 @babel/eslint-parser@~7.13.10 eslint@~7.23.0 eslint-config-prettier@~8.1.0 eslint-plugin-array-func@~3.1.7 eslint-plugin-compat@~3.9.0 eslint-plugin-cypress@~2.11.2 eslint-plugin-import@~2.22.1 eslint-plugin-jest@~24.3.2 eslint-plugin-jsdoc@~32.3.0 eslint-plugin-jsx-a11y@~6.4.1 eslint-plugin-react@~7.23.1 eslint-plugin-react-hooks@~4.2.0 eslint-plugin-testing-library@~3.10.2\n```\n\nThen, add @dnepro/eslint-config-dnepro to the \"extends\" array in your .eslintrc.* file. Make sure to put it last, so it gets the chance to override other configs.\n\n```json\n{\n  \"extends\": [\n    \"some-other-config-you-use\",\n    \"@dnepro/eslint-config-dnepro\"\n  ]\n}\n```\n\n### Custom Configuration\n\nThis config contains several \"snippets\" that can be used *almost* independently of each other.\nThe [\"basic\"](#basic)-configuration contains all of the following \"snippets\".\n\n> ⚠️ You should always include the [base](#base)-snippet.\n\nYou can include them like, to the \"extends\" array in your .eslintrc.* file. Make sure to put it last, so it gets the chance to override other configs:\n\n```json\n{\n  \"extends\": [\n    \"some-other-config-you-use\",\n    \"@dnepro/eslint-config-dnepro/base\",\n    \"@dnepro/eslint-config-dnepro/prettier\",\n    \"@dnepro/eslint-config-dnepro/jsx\",\n    \"@dnepro/eslint-config-dnepro/react\",\n  ]\n}\n```\n\n> ⚠️ For the \"react\"-snippet, please consider adding the \"jsx\"-snippet as well.\n\n#### Snippet Overview\n\n| snippet         | required | for                                                    | dependencies                                                                                                                                         |\n| --------------- | -------- | ------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------- |\n| base            | true     | *                                                      | `@babel/eslint-parser eslint-plugin-array-func eslint-plugin-compat @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-import` |\n| prettier        | false    | [Prettier](https://prettier.io/)                       | `eslint-config-prettier`                                                                                                                             |\n| jsx             | false    | [jsx](https://reactjs.org/docs/introducing-jsx.html)   | `eslint-plugin-jsx-a11y`                                                                                                                             |\n| react           | false    | [React](https://reactjs.org/docs/introducing-jsx.html) | `eslint-plugin-react eslint-plugin-react-hooks`                                                                                                      |\n| prettier        | false    | [Prettier](https://prettier.io/)                       | `eslint-config-prettier`                                                                                                                             |\n| jest            | false    | [Jest](https://jestjs.io/)                             | `eslint-plugin-jest`                                                                                                                                 |\n| cypress         | false    | [Cypress](https://www.cypress.io/)                     | `eslint-plugin-cypress`                                                                                                                              |\n| testing-library | false    | [testing-library](https://testing-library.com/)        | `eslint-plugin-testing-library`                                                                                                                      |\n","readmeFilename":"README.md"}