{"_id":"@amaurym/eslintrc","_rev":"2-e1f1514668e194b24dac4fd43b0ba540","name":"@amaurym/eslintrc","dist-tags":{"latest":"1.3.6"},"versions":{"1.3.5":{"name":"@amaurym/eslintrc","version":"1.3.5","author":{"name":"Amaury","email":"amaurym10@protonmail.com"},"description":"Mostly common-sense configuration for eslintrc","license":"MIT","main":"eslintrc.js","repository":{"type":"git","url":"git+https://github.com/amaurym/config.git"},"scripts":{"test":"eslint test/**/*"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.15.0","@typescript-eslint/parser":"^4.15.0","eslint":"^7.20.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-react":"^7.22.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-simple-import-sort":"^7.0.0","prettier":"^2.2.1"},"peerDependencies":{"typescript":"^4.0.5"},"gitHead":"518fdb177227410e67e099a9fd04eb0147c29ed7","bugs":{"url":"https://github.com/amaurym/config/issues"},"homepage":"https://github.com/amaurym/config#readme","_id":"@amaurym/eslintrc@1.3.5","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"integrity":"sha512-xeBAj9rtOOhNorGsFDlxVkBhhrqj8WtzTW4wxIKMwCFKh7p826w9vlo9FRSAVm5/91kha797+6iqlG5THZ/8Aw==","shasum":"455398c8486325d3070d9a703db0e67a12cb096b","tarball":"https://registry.npmjs.org/@amaurym/eslintrc/-/eslintrc-1.3.5.tgz","fileCount":6,"unpackedSize":13890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLTOCCRA9TVsSAnZWagAAJhgP/A8gd4wz7O1hMAt0jv7S\nVk54QuuKiz8UCb4KJbB7kbvOqH27KQc5fspj+x05Um5IFur1HVLzxPYxgJTd\nmx3wfFLPpRQFn5rozcYb0tQU6NAr253jIwMbzrM+MJEMH8DiMC3nfwX0t1JB\nAGg/SPKTX0U38wjgWKNWWAJA5yupIGvoaZbu3bCMzUk20BxhbSiqa0Y7YcnN\njJHEdor95hwpaQMSvJ1LtJqmhghUo2S2Sxdd2t780pjcqwmCiF+m8Dl0IK5k\nNIC91/2Be73ZtiEWe01tZE4qB92S38waVb0MadbwVru0XxsYsK2tl61UK9/T\nsVTh/xM85JaF/y7DOiknMIpHeSK9cZDVrrbTpGo66Kkw5HNUP2i/Dq2zT+12\nb8LSpODmBN4eV++eo821OYUhyDWCIPh4oRG3/NdVywnLcIldu1RXDyYwEXWR\n10wYJsqNWqPh/ywsMecaEl7y1mhgvB8xB/v29CqFqbkA4i0szqDVBL4dAoIl\nP7cqJ6yahv6+n9rM37JBUW2d7BN7cAarL2sdosKH5dckVyu0eaWO1IeaFhV5\nsrFulbNQMlPKZsOmPE20NPqX2jU3LYSV/VuDDQV6X92wa6MxnNUQk1X08VOV\nGGG3fCtlafdBkRwCBAO6gDNje/lCFAlCkwuysaUJ2caV+a/Mdu+3TseK8AyC\nMolT\r\n=nbH5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiRg7W/7mrLtpoEU+sgJXitRl0bwnDltLBM97SW4PFvAIgT28uvrSivdwyh/9D6/cCyfAGHm0/pvxPNJeqjuAmzA8="}]},"_npmUser":{"name":"amaurym","email":"npm@sjcfddapdmp.pw"},"directories":{},"maintainers":[{"name":"amaurym","email":"npm@sjcfddapdmp.pw"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslintrc_1.3.5_1613575041743_0.9295659241380629"},"_hasShrinkwrap":false},"1.3.6":{"name":"@amaurym/eslintrc","version":"1.3.6","author":{"name":"Amaury","email":"amaurym10@protonmail.com"},"description":"Mostly common-sense configuration for eslintrc","license":"MIT","main":"eslintrc.js","repository":{"type":"git","url":"git+https://github.com/amaurym/config.git"},"scripts":{"test":"eslint test/**/*"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.14.0","@typescript-eslint/parser":"^5.14.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.3","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","prettier":"^2.5.1"},"peerDependencies":{"typescript":"^4.0.5"},"gitHead":"8d6fce72125bce70c4bb3cd053f77bcf69407133","bugs":{"url":"https://github.com/amaurym/config/issues"},"homepage":"https://github.com/amaurym/config#readme","_id":"@amaurym/eslintrc@1.3.6","_nodeVersion":"17.5.0","_npmVersion":"lerna/4.0.0/node@v17.5.0+x64 (darwin)","dist":{"integrity":"sha512-vM6MEl9NpCsQK32hiPq6kyQyXlUf+74KV2F6G8TBL3fj3fZfdIc+IqUFTVrv4c0AP6AKwxQNCM71P3mnZunabA==","shasum":"88d1420aed45daaaaf6e5e32bad7203522a8ebc2","tarball":"https://registry.npmjs.org/@amaurym/eslintrc/-/eslintrc-1.3.6.tgz","fileCount":6,"unpackedSize":14004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJzdeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYxg/9Ft0aTIeZX/GYM47ePP217XmLDZQLWKnhMvtOoCl6EOpsWa57\r\nfze/CkBDOQucEi5yO0ucbKFy3XSs2f/KbU9rsgJBsjLfdL+L+oY7mf0bx31n\r\nnoAgDIkUHMWqYfo6EaxxNrm8SMHgSyvwKndT23XXR/QZd8/Y9qDH0O9lUceq\r\nJi2OaZb6KXEjp16EbUAzSPlOApg+5WGWZAPqlss2VMVWQGHRvkkJdBGUCoEG\r\ncZdxgG7y9BfzsTOtnL+dXUVCi75xcMDXZ/8sSQ5dN5Ro+nI5UACJU4zds8+M\r\nJZaQZQSFz2x2U1hGVi3W6HBQEplx1LjTd/CRJ+yZqGN2KIQAuOEdVn4dBioy\r\nOfkJhASNudOj0DuBRoPNfVc/ebnIQrwHh4f+r+5Z7PoVltmM0hQeMaIqFhoq\r\nd5PE94XjVk57ouxvNetJIuXwtftqOxS6Guw2Mrg87Kr6mF/N7UklKkMBt7pB\r\nq/fP23CKIbepEtDw111EbTzpUJ/qMGu0czmPnjqwIB18godclrb6By97mjYP\r\n7rIr+K74f5a+GNaYAcivSS/XoaxmskBIBMnWomwIMgdC9bW9tLhdXMo1gI07\r\nk44MLoDrPbc/9Ae/F+YKJbwx2DrsTnZPxi8CHLMf9SAyGXVTRvM2U+XsioEk\r\nNce4eUDTjvibHAToNyGmCeilO/06TdGoOpw=\r\n=n5SI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmk77dO1aKhhE8XJxxRppsoSbOSTMtJEtjKbgFHsZbwAiA9uPY6G0muQ93aDebbOpLWLzzL+pfhNTkp5Isohj/+Ug=="}]},"_npmUser":{"name":"amaurym","email":"npm@sjcfddapdmp.pw"},"directories":{},"maintainers":[{"name":"amaurym","email":"npm@sjcfddapdmp.pw"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslintrc_1.3.6_1646737246286_0.7159518275259158"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-17T15:17:21.702Z","1.3.5":"2021-02-17T15:17:21.842Z","modified":"2022-04-04T13:44:06.385Z","1.3.6":"2022-03-08T11:00:46.416Z"},"maintainers":[{"name":"amaurym","email":"npm@sjcfddapdmp.pw"}],"description":"Mostly common-sense configuration for eslintrc","homepage":"https://github.com/amaurym/config#readme","repository":{"type":"git","url":"git+https://github.com/amaurym/config.git"},"author":{"name":"Amaury","email":"amaurym10@protonmail.com"},"bugs":{"url":"https://github.com/amaurym/config/issues"},"license":"MIT","readme":"[![npm](https://img.shields.io/npm/v/@amaurym/eslintrc.svg)](https://www.npmjs.com/package/@amaurym/eslintrc)\n![License](https://img.shields.io/npm/l/@amaurym/eslintrc)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![dependencies Status](https://david-dm.org/amaurym/config/status.svg?path=packages/eslintrc)](https://david-dm.org/amaurym/config?path=packages/eslintrc)\n[![Buy me a tree](https://img.shields.io/badge/Buy%20me%20a%20tree-%F0%9F%8C%B3-lightgreen)](https://offset.earth/amaurym)\n\n# `@amaurym/eslintrc`\n\n💯 Mostly common-sense configuration files for `eslint`.\n\n## 🚀 Get Started\n\nInstall the package\n\n```bash\nyarn add --dev @amaurym/eslintrc\n```\n\nIn your project's root folder:\n\n```bash\necho \"module.exports = require('@amaurym/eslintrc');\" > .eslintrc.js\necho \"module.exports = require('@amaurym/eslintrc/prettierrc');\" > .prettierrc.js\n```\n\nAnd now you should be able to lint your project.\n\n## 📖 Included Rules\n\nThe set of rules I use is the following:\n\n-   `@typescript-eslint/recommended`: Recommended rules by the `typescript-eslint` team. See [all rules](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/src/configs/recommended.json).\n-   `prettier`: Opiniated code formatter. See their homepage for more info https://prettier.io/.\n-   `react/recommended`: Recommended rules for React, harmless if you don't use React.\n\nI believe that Prettier is not enough, because it's only a code formatter, and doesn't check for [code quality rules](https://prettier.io/docs/en/comparison.html). This is the reason I chose to add `@typescript-eslint/recommended` on top of Prettier.\n","readmeFilename":"README.md"}