{"_id":"@dantruyen/eslint-config-react","_rev":"2-80b6848ca1c4ec1f78cdb3cd8a018144","name":"@dantruyen/eslint-config-react","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@dantruyen/eslint-config-react","version":"1.0.0","description":"ESLint Configuration for Dan Truyen React App.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/dantruyen/eslint-config-react.git"},"author":{"name":"Dan Truyen","email":"dantruyenteam@gmail.com"},"license":"MIT","private":false,"peerDependencies":{"@typescript-eslint/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^3.0.0","babel-eslint":"^10.0.0","eslint":">= 6","eslint-plugin-flowtype":"^4.0.0","eslint-config-react-app":"^5.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-react":"^7.0.0","eslint-plugin-react-hooks":"^4.0.0","eslint-plugin-prettier":"^3.0.0"},"gitHead":"4d222b3e4ea7a92e010de143d2336fd051004322","bugs":{"url":"https://github.com/dantruyen/eslint-config-react/issues"},"homepage":"https://github.com/dantruyen/eslint-config-react#readme","_id":"@dantruyen/eslint-config-react@1.0.0","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-vmiAvkrEX9kGaaFCRUazpXHInxOuYhoQBAxJnodnUDBkdV9A2fHLqcHAuqgaiBSJ4HERvZG3fwWboDuJMkqjsw==","shasum":"eaba3e9c9e4ae952440d78b2a5a9783606ee5821","tarball":"https://registry.npmjs.org/@dantruyen/eslint-config-react/-/eslint-config-react-1.0.0.tgz","fileCount":3,"unpackedSize":4180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5AoPCRA9TVsSAnZWagAA5c8QAKRlxj4iqm6PuYq1zBhy\npFzqLvZR6Y65xmewAlJoTDomox7PJiLlc+ABimoUQn6wZZm53hjYDEk1l2sA\nFeY9SM33glFlxCeYdvtBRLXajBBvhIqjsuzDBXYfnb2yiGUr7t2Dy6+hNA0I\n9awzuagEGmLAPFgfFs0225IGFOOzVanq50jqjXtjV+hNrIV2QrQkANyrD6jT\nw7qhGjDOkoZHHlt8MlKzAgwq3SHn+EFSpx0T0kCG8vSFz73z1frBilZcrPcV\nhJnc3irl35eG1pxms1u9NjOU6vtwxWHBlx3X6/BQcZvnVbJ2TsTwr2RLg8uw\n/9sH2iv5tmOuKs3mxb/sAMpgmX93KCKmrF0QfxuGISXhYFjyefI3GbxQ+MEM\neo55+GXpAffEZKQ29leTaHTjs9+WHluJwNDMFP29npPTkvmEyXcWss/lJ5Eq\np4E0yTfzIHuc9FJNLa9NAShjWx0SoUmWhif1EbnwAm177vjdFPwTUq5B179f\n/hL29XB01xgi1yi3lZkHMWubduVD5wKW5e7QHLfwdk58tTBJIRPJXNHgVoBi\njL3VhXGA9RKBC4vEY+hPv/2MB1ooOD6pADwHT15/BIzmIZakbpZh8xSYTbwI\nSYbI6qbAetXm/N4bh1nV3gGyb1gpQQuiQC5ZKRuP4fUm0EKXM8doGlSh/N8j\nROlI\r\n=+79c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIVBv2Q0l3YiVxgVxiDR+ROoUKrlUtwav9sCOXeIAcOAiBexruy4dpuXjpTNJ1HdUuEX4E7oSx8y+mO15oZ21zpPQ=="}]},"maintainers":[{"name":"suppayami","email":"dr.yami.moe@gmail.com"}],"_npmUser":{"name":"suppayami","email":"dr.yami.moe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-react_1.0.0_1592003086562_0.007591053394474301"},"_hasShrinkwrap":false},"1.1.0":{"name":"@dantruyen/eslint-config-react","version":"1.1.0","description":"ESLint Configuration for Dan Truyen React App.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/dantruyen/eslint-config-react.git"},"author":{"name":"Dan Truyen","email":"dantruyenteam@gmail.com"},"license":"MIT","private":false,"peerDependencies":{"@typescript-eslint/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^3.0.0","babel-eslint":"^10.0.0","eslint":">= 6","eslint-plugin-flowtype":"^4.0.0","eslint-config-react-app":"^5.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-react":"^7.0.0","eslint-plugin-react-hooks":"^4.0.0","eslint-plugin-prettier":"^3.0.0"},"gitHead":"44258bc0ba795970e16a8a90467c5ebd756def82","bugs":{"url":"https://github.com/dantruyen/eslint-config-react/issues"},"homepage":"https://github.com/dantruyen/eslint-config-react#readme","_id":"@dantruyen/eslint-config-react@1.1.0","_nodeVersion":"13.11.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-uLhGHsUpGc1HRdhSnheBnUjl5dt3l+maw7zZPEZluI8n4D9nhR74nh/Txtli63aCOnKzEMplCirqfWOCI9tIyQ==","shasum":"efeb150ff204f57719b2848e2179e69f6e1118d6","tarball":"https://registry.npmjs.org/@dantruyen/eslint-config-react/-/eslint-config-react-1.1.0.tgz","fileCount":3,"unpackedSize":4426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9d8MCRA9TVsSAnZWagAAt2AP/iQQxje4lEc1IDr+1OHr\nGso/YmOKOi1wYSu7LX4nuE5Be3aFB0RkTcNtjvrNF3GFZ7adR2BM4pEvvn4c\njDlpl4BU7NIK3zw/k45jQLhkHGirEtarhbk+O6Ibn1t5NBKhGaBiqhgJQJvp\nmBpFhjwUrs/6/AI3w5ukClARMiVZ0pjm+xJT2hW2ugnOqGuR1LSJkveUGG42\nTGlJGjzP6++r2rIBsRR76Bj8Bcev734ekng0CPzwXdn+YgCJq1QVdio/7PHw\nTY1nx9nsP4mf3jO9GCgBRQshNx9uiEwNyafae9eV8uZf84B/gj1yYU8MPAO5\nNwW89mQrApw082mAgU0pM9obfifZgXlNp+XsFPOkAD6xCzR5NAd15qczAAQc\nXatwNSwJdffPyOXPK6hr2x82YmKzFZD0Gsb5jxxSzUYa+nNW0gn69uV0G0NK\nk8F7IajzvMGC1iMh0aCObeu5SiF7wo+OQnoNFidm3IAtPvdkyiRPm3EEFTMs\nZSRlU3WraH7QP0y7KQ5xqdhZYVuXuVgXxFZhCxkgLitsg1VOcEpsqe7Fx6TV\n1G2mzJNTICPKBq1UjC8n2J2RPse358peuH7gixJEsuTNw2wDB/CnkmHf9T8X\n6MpbJ0Hni12/PM6TsW1z3MsEvpnEJTlxVcaRQ1GUFSh2yWQT11y+cvRzvixI\nmO/T\r\n=1hJo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUfvvZPGlf63bNzompXjtZOlp5GYWXP+/CloL6PPaxRwIhAJuDl4f5BBsZejlDvAOQB+h2NmlS+enM1bvFjm10iVwg"}]},"maintainers":[{"name":"suppayami","email":"dr.yami.moe@gmail.com"}],"_npmUser":{"name":"suppayami","email":"dr.yami.moe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-react_1.1.0_1593171723880_0.6986766168864249"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-12T23:04:46.291Z","1.0.0":"2020-06-12T23:04:46.698Z","modified":"2022-04-05T02:43:06.242Z","1.1.0":"2020-06-26T11:42:04.022Z"},"maintainers":[{"name":"suppayami","email":"dr.yami.moe@gmail.com"}],"description":"ESLint Configuration for Dan Truyen React App.","homepage":"https://github.com/dantruyen/eslint-config-react#readme","repository":{"type":"git","url":"git+https://github.com/dantruyen/eslint-config-react.git"},"author":{"name":"Dan Truyen","email":"dantruyenteam@gmail.com"},"bugs":{"url":"https://github.com/dantruyen/eslint-config-react/issues"},"license":"MIT","readme":"# @dantruyen/eslint-config-react\n\n[![@dantruyen/eslint-config-react](https://img.shields.io/npm/v/@dantruyen/eslint-config-react?style=flat-square)](https://www.npmjs.com/package/@dantruyen/eslint-config-react)\n\nThis package includes ESLint configuration for Dan Truyen React App. The configuration extends of [eslint-config-react-app](https://github.com/facebook/create-react-app/tree/master/packages/eslint-config-react-app) with some opinionated settings.\n\nThis config enforce users using TypeScript and Prettier, also use alias `@` for internal modules.\n\n## Usage\nFirst, install this package, ESLint and the necessary plugins.\n\n```sh\nnpm install --save-dev @dantruyen/eslint-config-react eslint-config-react-app @typescript-eslint/eslint-plugin@3.x @typescript-eslint/parser@3.x babel-eslint@10.x eslint eslint-plugin-flowtype@4.x eslint-plugin-import@2.x eslint-plugin-jsx-a11y@6.x eslint-plugin-react@7.x eslint-plugin-react-hooks@4.x eslint-config-prettier@6.x eslint-plugin-prettier@3.x\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\": \"@dantruyen/eslint-config-react\"\n}\n```","readmeFilename":"README.md"}