{"_id":"@coralic/eslint-config","_rev":"2-21ff348ab7f3278834815810ca1f42b3","name":"@coralic/eslint-config","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@coralic/eslint-config","version":"1.0.0","description":"ESLint configuration for typescript projects","keywords":["typescript","eslint","config","preset","rules"],"author":{"name":"Florentin Walter","email":"fw@coralic.com"},"homepage":"http://coralic.com","license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{},"dependencies":{"@coralic/eslint-config-base":"^1.0.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","eslint":"7.21.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-react":"^7.22.0","eslint-plugin-react-hooks":"^4.2.0","prettier":"^2.2.1","typescript":"^4.2.3"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","eslint":"7.21.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-react":"^7.22.0","eslint-plugin-react-hooks":"^4.2.0","prettier":"^2.2.1","typescript":"^4.2.3"},"gitHead":"e6efa8de6dc40a3860ae918eb2a0a91fccdc88e7","_id":"@coralic/eslint-config@1.0.0","_nodeVersion":"14.15.4","_npmVersion":"lerna/4.0.0/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-6wfTDfjboXAcJ+4JMkgSBuUgMrjFgAAIuuafMeH/KdblbEbyXU/UU7HqdVCmuFfwgHgmIwrFFsRhk9avDg0rbQ==","shasum":"bb81129def0c5dc5d130ba65925976b3762ec8a4","tarball":"https://registry.npmjs.org/@coralic/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":8,"unpackedSize":4635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRTTLCRA9TVsSAnZWagAArFcP+wbipN76B2v/WE4WlaA1\nM+rKMo1p8Q9KJ+MuEmcm7PEQZ77bSNOH5g5B56FVnLKYHyYrK4UFU/EUftiE\nncsZKEeU78wBF5itd8XobP1QeFT/nLkogddYer6ktSbGzx96bbDH5Y+15clG\nuzeULukxydoR8h7NYkCC7cBWUxOx6LkRFHc52Mwa9D0w53ezLX2qe/vtRKU/\nN9wnXt5b+aoY67JmRwhKe7Cm4B9fulJ4WrpI9+cjM9FqvLuD96BjNrHyeGy2\nvfzSJnAvO0zoQKULDmMDVBsIh9pS7aWQajpxIIRpcO3w9YE5JYPvWEID6/lV\n2NbYwriSbb+n5Tugv8mYPLm/Y/yxpKIRpho3qa02bBFw5KvpJhLgmUFRChjX\nx/Nkcz11LAs3kolReH4PocfT8Um8yiQ3/igzBZpN+qDvd6TYoXFDYwcOOBju\nN+5BNQzWzbrm05pfjCiucZAGK5dKWWug9L6ToCT1KYqSdrajjYr/MXwEoWCB\nVMeNxDj1HSU6GeTOwDCyICIHgtjQrwaSEC9uhMlvG+JObEAVdHLnZWmxEdqk\njr5ULCKnRwLokSGI3KqoqLtfC67siz5anZxzTt4yWMW28PzcI9CZfKeh7J+l\ncKbrxX0zwNfX/ZugGp4XafEG5Kx8S8iNwCYn2Zi1FcVz3QYOe5w8yBsKoYsl\n6Qpq\r\n=/MEy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCik0YTtF1gqN0x2P5/nLuC0si5ZipqyqFSgS1o91rpSwIhAMX9nnszYcck5Opo2EgRRdLTx6NMwiUVCkt4puvoCYDC"}]},"_npmUser":{"name":"florentinw","email":"hi@florentin.co"},"directories":{},"maintainers":[{"name":"florentinw","email":"hi@florentin.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0_1615148235338_0.9804016963337503"},"_hasShrinkwrap":false},"1.0.1":{"name":"@coralic/eslint-config","version":"1.0.1","description":"ESLint configuration for typescript projects","keywords":["typescript","eslint","config","preset","rules"],"author":{"name":"Florentin Walter","email":"florentin@coralic.de"},"homepage":"https://coralic.de","license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{},"dependencies":{"@coralic/eslint-config-base":"^1.0.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","eslint":"7.21.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-react":"^7.22.0","eslint-plugin-react-hooks":"^4.2.0","prettier":"^2.2.1","typescript":"^4.2.3"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","eslint":"7.21.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-react":"^7.22.0","eslint-plugin-react-hooks":"^4.2.0","prettier":"^2.2.1","typescript":"^4.2.3"},"gitHead":"8336192a01f2c114a737cbf681d55f4c2caad6df","_id":"@coralic/eslint-config@1.0.1","_nodeVersion":"14.15.4","_npmVersion":"lerna/4.0.0/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-uly54EzLbRL8mHgFCPlYRCqWVALUPjSnbw19Q8wvQz7Vc1Wa/18DgRJXXEM7IcRjl9Q0JJTBXqYza3/J+4DI6w==","shasum":"528fc5f271d3f7a7132b76f11bdd74b79675dce4","tarball":"https://registry.npmjs.org/@coralic/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":8,"unpackedSize":4641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRTbQCRA9TVsSAnZWagAAdNEP/2V0T4DNIH7Bz7yMzvAH\nFUNPYtX6gscYOi5yW0qKugaLyIJ0n/28THND1ZVcFI+CYHu4+f7R8CKceRi5\n4aXaKAlCWEdmvs4AdV2OgwnMr4z/ZuRvBN514vtyZR/ewr3OIq6ZeYNS8ggc\nVL+NAb6bqLdwt0sYIu2+y+4LNuEOrHYDgsbpKdNwQTUKvyoneGWv9v0eJcrt\nJykKNl+3AuH01BklEWTUN7XctlLHEnCDi6Ut5/v9SJiNv2XKYowz2ZiOH3pQ\nUgB2qTmbq5rQwf/n5Zra+GF1vBPciO9GZ5ontc/PU04OnpYg7oRR80BNuDPS\nN6nAkiGopLSyH8fHejpbvfh49rXIWL/YQzneVTbjhQR5M8H0+kQ/QAoO1vnX\nUAd0E4baUxkPKz50vfW/410aoKNoO0pE42g7gU25JFl/vRIYDjealmK+tGif\nVnc3MxKraM5oOVYt7ap69CMMXKBsKdA98rue5TWfeTime14zkQkK/VUVv6SG\nx5BLIzK9bRViI6TV3+U75CAGLR8WJpwSRWHm+CfCjp8zXQN4wqgvqrfASCgK\n9lO1ikImz2NFoXYxU0AQl0oyqq+zPSVfYfYGjUQSUwUshQNBZKjZguLfzRT2\n1UeS9lV7U9ecCiCaNfVTGrbSkOrW/8GU5b8UnleJF0asXgHeeXfKanpDwIEa\nAK2J\r\n=kd3x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAW0Tt4WnWqW/L7ki3ZB2bpua1GlNos5Sq1P06PI15xdAiEArdWOtFtY4af9zmf+DoLFQx4Ogkdy4zbYImCaLTQAmUM="}]},"_npmUser":{"name":"florentinw","email":"hi@florentin.co"},"directories":{},"maintainers":[{"name":"florentinw","email":"hi@florentin.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.1_1615148752175_0.22137212150815144"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-07T20:17:15.103Z","1.0.0":"2021-03-07T20:17:15.487Z","modified":"2022-04-05T01:20:50.203Z","1.0.1":"2021-03-07T20:25:52.332Z"},"maintainers":[{"name":"florentinw","email":"hi@florentin.co"}],"description":"ESLint configuration for typescript projects","homepage":"https://coralic.de","keywords":["typescript","eslint","config","preset","rules"],"author":{"name":"Florentin Walter","email":"florentin@coralic.de"},"license":"MIT","readme":"# `@coralic/eslint-config`\n\nESLint configuration for typescript projects.\n\nIf you don't need Typescript & React, see [@coralic/eslint-config-base](https://npmjs.com/@coralic/eslint-config-base).\n\n## Usage\n\n### Install packages\n\nInstall the correct versions of each package, which are listed by the command:\n\n```sh\nyarn info \"@coralic/eslint-config@latest\" peerDependencies\n```\n\nThen run `yarn add --dev <dependency>@<version>` for each listed peer dependency.\n\nIf using **npm 5+**, use also this shortcut\n\n```sh\nnpx install-peerdeps --dev @coralic/eslint-config\n```\n\nIf using **yarn**, you can also use the shortcut described above if you have npm 5+ installed on your machine, as the command will detect that you are using yarn and will act accordingly.\n\n### Configure ESLint\n\nCreate a `.eslintrc` file in the root of your project's directory (it should live where package.json does). Your `.eslintrc` file should look like this:\n\n```json\n{\n  \"extends\": [\"@coralic/eslint-config\"]\n}\n```\n\n### Configure Prettier\n\nCreate `.prettierrc.js` and add the following:\n\n```javascript\nmodule.exports = require(\"@coralic/eslint-config-base/lib/prettier-config\");\n```\n","readmeFilename":"README.md"}