{"_id":"@a2seven/eslint-config","_rev":"3-85a8513931dfc11ee35509fab1a468be","name":"@a2seven/eslint-config","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@a2seven/eslint-config","version":"1.0.0","description":"ESLint config based in recommended best practices with custom rules","author":"","private":false,"license":"MIT","main":"index.js","peerDependency":{"@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","eslint":"^8.11.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-max-params-no-constructor":"^0.0.4","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-simple-import-sort":"^7.0.0","prettier":"^2.6.0"},"gitHead":"7a8aaf064130fca2bb1b5377c0abab839176e51b","_id":"@a2seven/eslint-config@1.0.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-3wMVfwF4V0l35UAHILIGF/M2ba8urf69ALEZhqvWIcEUh6LXz8CcOzfO3SfGN4egqgLCer3OrqVSpC2vXqyxHw==","shasum":"588ea48663c74e208e753f4b5a21fd8a8bdac6ed","tarball":"https://registry.npmjs.org/@a2seven/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":5,"unpackedSize":6354,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDiB/p88KjC4sb3qdfvzCAPpvQdtFCAx7TrFKXRbNGGGAiA9aOIrot5/wFbZ0vZu/wBZB3AbDydMFnIe85s0Iydc2A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGh7wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9Tg//YMdfGpXpd33RvK8/dupm5nT1sn6gbEIiSTuIG2zQT3FEcwLN\r\nRMYRt8E582Xtng8/ubJ4jWj+lLbLPzXTQktNOo7XSGQCZZnL1NfTr3g30kUJ\r\nrXM3odKKFnUkAwtrjGoA0MrGMFZaIvzmHIZGmhBYbSo6n5aVnZ/n4+swYQnH\r\nLNOakSqxnJ3H6P5ZYgUjw5moKC8o4XSXGiH3tZuS291sxngDjRXUL/b+UXlN\r\n4bdbIRtA+G7s7IGJ1UWUstJIVq6vQV+hm8Cgq2MVeI4Tdtsx1xBPkL/D/Iz5\r\nhftK0Cm2rPA1JyW4oE6gh0GQBT5Hl8rjPqAuzkSb5Ts+J/Q/1voaVkEBmBxm\r\nUpREQHgMUxxSeQG1ZG8toWB5qqNoGErV6lXBvguVKCVozCgQsxXV/PW04jZX\r\nrwlUa+r5s4y3Gh8yh48XO91Njgdb8mrm0pUCFL2KidaBk46v6hoxnBfLHGpT\r\nKVsbt7qIm3srAXNgHYm/ffu90KAXC0gzr/+MqgREVD3HoHN55vO7/aQgBIq0\r\n/fjj4TRTFe3YLcEuf4dR2B18HfWAMo0TGIX61ZzEwsIhr2t4baj8L3ZSkZ4j\r\n1Bc+TThgQ3vo57y/IUhWSgvZLqxL3EJDTG6SN5ltCqMhliEpzQH93vyWcj8N\r\nblIMhBvqEZc26eC75evs6iJIhOTpLK8f11c=\r\n=LTzQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"a2seven_npm","email":"tech@a2seven.com"},"directories":{},"maintainers":[{"name":"a2seven_npm","email":"tech@a2seven.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0_1662656240677_0.2935713198359222"},"_hasShrinkwrap":false},"1.0.3":{"name":"@a2seven/eslint-config","version":"1.0.3","description":"ESLint config based in recommended best practices with custom rules","author":"","private":false,"license":"MIT","main":"index.js","peerDependency":{"@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","eslint":"^8.11.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-max-params-no-constructor":"^0.0.4","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-simple-import-sort":"^7.0.0","prettier":"^2.6.0"},"gitHead":"f8cdbed9d7de71dc44ff2f3d632772c92eaca506","_id":"@a2seven/eslint-config@1.0.3","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ONo9xmasLJ0qBa/FD8Dd6h/IBiqNeAXdxSmLdDeMnlMBn9ZdOJor1lcPfWljJqkqSrwLTbjRY8untfzprJjofg==","shasum":"e453a6cfe30b591b47fbb0aaae4b2e5012d3e576","tarball":"https://registry.npmjs.org/@a2seven/eslint-config/-/eslint-config-1.0.3.tgz","fileCount":5,"unpackedSize":6066,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDru/7kBMYfSzvHe7Gyu4zCg7eC8XGRgns9Hyaykf0JEgIhAI0gTE0yyeBn9lT+XxLCzHR78QFdG4KuzzNv/k1t6ASF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGjAfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMiQ//elGd4PPoAFcRHOTGDDUd9mq43fXnndkBmxiLLcfgWTaoVciS\r\nj7164PCLEGef/ISuTS+sS1aqfnsTV7HWSx0+Zs9el29MUhujmT8+1LmQU5hQ\r\nAQWfyUjUeekcml1hEf8ZFEBRM1FJA4S+XDvVyW6ir4k489MqxSNrk2nCTR2H\r\n1nA4bfeMjpt2JPkOdQRHzl7CWMbMn+vb3QwawJmWVGoCRyndcBOFn/7nr86+\r\nLi6SW81CxWj+vqSol/nvNA7ico4sA/l8qX8JVaYmosv1J9KIXAWJIy/Jcyjf\r\nCB7F0o/jg1Y6+YKCI+MJlJhNlB/4sE6lbIFejJH9l8N6jZZYjlY49sdPF0pP\r\nKyQFz3jqFD+nDfAcAWztByTfqMdUtfwnFX3oKKBLWajKtZ8Pde1SDYO0mpY5\r\nP1ESj1A0tchgSD7BDjpqzfVjmr5Hvk30r9jXanv0QOTUTc4AsfV0NFuLrODX\r\nIwoAR6YxaBt+Dm1PvYilBAtQ4FAmxUMS53Dp5rJX20pat9l7Q2jzllmOckFF\r\nkdI3BlMP73g9UGhx7BGuTkwjy+8P8giihnKOsiyJeB6pdxtxRlVMn0xtJW1o\r\nhL5DGos4Ez1aOwmytq6TLF161WF9xBQXMlrA6MKjLX/WCe2R/xGCe+9pKVYV\r\neubLzkoEngIufz9Pm2GlXhpmxvDNIzp3ZCw=\r\n=cVek\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"a2seven_npm","email":"tech@a2seven.com"},"directories":{},"maintainers":[{"name":"a2seven_npm","email":"tech@a2seven.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.3_1662660639393_0.6459494929594618"},"_hasShrinkwrap":false},"1.0.4":{"name":"@a2seven/eslint-config","version":"1.0.4","description":"ESLint config based in recommended best practices with custom rules","author":"","private":false,"license":"MIT","main":"index.js","peerDependencies":{"@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","eslint":"^8.11.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-max-params-no-constructor":"^0.0.4","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-simple-import-sort":"^7.0.0","prettier":"^2.6.0"},"gitHead":"c9b6c01ef075204846e4d765b02dc89153736eb5","_id":"@a2seven/eslint-config@1.0.4","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-vA/lFkYwE3LQSBUN+qeToV8T11yLASR1+dXk83G8VyhvS4Zboq4OSEekcWvYuRo3lnB0NojWwdbjdokfkIc6dg==","shasum":"50e55cbbf0b1461eedbb92bef9bc55f34149ff99","tarball":"https://registry.npmjs.org/@a2seven/eslint-config/-/eslint-config-1.0.4.tgz","fileCount":5,"unpackedSize":6666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxtGzvlQakiFgT+xX3qssS4u6t1ujVyY9qwuZ2U0XCEAiBONDbkb4BGrwinPy8J1q/Oj2NBGeXIz7t3mQXXBwjPqw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOrAGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7nQ//bnCzVMD8BrCnLZi+KpcwBTV5tzIiG4ibY54LJWEECP3pAGNK\r\nRYsL3RhxXBp0xKSo6Xm5RRp7FNhyH+u3btRuLhRLDaA9bAnGNhTVdkTIW80I\r\nYhZC7RE/xyPkGP7dn6ZPQ8PDN6U6SDkZDZa2EU36BZaIe267OhvdG2uUBlxt\r\njB9BsOizmbcPHVW2xiNXYF/1BLu8Y7jO7NRwOr647wwfv7KJZOIULpktgt/n\r\nBU72g1fyWUlu9dO5kttKAD4T8YfZGbzWulgLq8E2n9FvYT+U4K1fg/3ai+KQ\r\n1AKD919ahOJ/6GyTb1SXRy9AKsJooyAiTt09wmOpN1J0s2T9OO1+9gaWiR52\r\n4hs5OIEhLSPePvZ19Gc8BoCLKKQSrywBAXdUYHpKrpiJVAdGEjh1nKNcJjRB\r\nhJpekJpGfMPVqWM+E/OAjYsJe8nEFnL2oWm2MtD8NiS+vpVqlPVgbVm6WjgW\r\n6T1JwZoToPHT/TqJ1Dyn/Avz/5anCn8IPgxvZNhP9EuxEBJEz378nDX+gz3X\r\nI+sHWhWf3SmED4xoZoB8W4eIMiM9+GZJCA0H4yU+GKA/k7RBUTwrR0uyzz9N\r\nQ2nk3ZPmo18tUeef4AVyZeIHU5M0xJ12WYg8SZXoS+uhbO3DZTAQ+vAFbwiH\r\nFfUdJHdih6RDbmUOozFJv3fKGOfdew5bSGM=\r\n=kApV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"a2seven_npm","email":"tech@a2seven.com"},"directories":{},"maintainers":[{"name":"a2seven_npm","email":"tech@a2seven.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.4_1664790534534_0.863893498970099"},"_hasShrinkwrap":false},"1.0.5":{"name":"@a2seven/eslint-config","version":"1.0.5","description":"ESLint config based in recommended best practices with custom rules","author":"","private":false,"license":"MIT","main":"index.js","peerDependencies":{"@typescript-eslint/eslint-plugin":"5.15.0","@typescript-eslint/parser":"5.15.0","eslint":"8.11.0","eslint-config-airbnb-base":"15.0.0","eslint-config-prettier":"8.5.0","eslint-plugin-import":"2.25.4","eslint-plugin-max-params-no-constructor":"0.0.4","eslint-plugin-no-loops":"0.3.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-promise":"6.0.0","eslint-plugin-simple-import-sort":"7.0.0","prettier":"2.6.0"},"gitHead":"b2a6e4034d4837c982b3c0c26f16e470b746daf1","_id":"@a2seven/eslint-config@1.0.5","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-7+wbGoPOkID1z4gA8ZPGXEJWlBoL6kr4e70PuXG3GsW4HY84gEjS3IUuxBo00UckZn0/ZQvQAbjHziqn31xZpw==","shasum":"d39c876392e37e6dfbf525def837be254511b4cc","tarball":"https://registry.npmjs.org/@a2seven/eslint-config/-/eslint-config-1.0.5.tgz","fileCount":5,"unpackedSize":6860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICABvvsPqdg6uyAarXaSPL4CUQ9sjP1Vc/1sNX6ogy/PAiBJc4jvmnyoWKh/AuM9w+bp+LarvE8rTK4pcp6mZY6IvA=="}]},"_npmUser":{"name":"a2seven_npm","email":"tech@a2seven.com"},"directories":{},"maintainers":[{"name":"a2seven_npm","email":"tech@a2seven.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.5_1685365559266_0.7765452884762967"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-08T16:57:20.623Z","1.0.0":"2022-09-08T16:57:20.826Z","modified":"2023-05-29T13:05:59.540Z","1.0.3":"2022-09-08T18:10:39.569Z","1.0.4":"2022-10-03T09:48:54.699Z","1.0.5":"2023-05-29T13:05:59.439Z"},"maintainers":[{"name":"a2seven_npm","email":"tech@a2seven.com"}],"description":"ESLint config based in recommended best practices with custom rules","license":"MIT","readme":"## Description\n\nESLint config based in recommended best practices with custom rules\n\n## Installation\n\n```bash\n$ npm install @a2seven/eslint-config\n```\nor\n```bash\n$ yarn add @a2seven/eslint-config\n```\n\n## How to usage\n\n1. Add `@a2seven/eslint-config` package to your `.eslintrc.js` file:\n\n```javascript\nmodule.exports = {\n    extends: [\n        '@a2seven/eslint-config',\n    ],\n};\n```\n\n2. Install dependencies from this list with npm/yarn:\n\n```json\n\"@typescript-eslint/eslint-plugin\": \"5.15.0\",\n\"@typescript-eslint/parser\": \"5.15.0\",\n\"eslint\": \"8.11.0\",\n\"eslint-config-airbnb-base\": \"15.0.0\",\n\"eslint-config-prettier\": \"8.5.0\",\n\"eslint-plugin-import\": \"2.25.4\",\n\"eslint-plugin-max-params-no-constructor\": \"0.0.4\",\n\"eslint-plugin-no-loops\": \"0.3.0\",\n\"eslint-plugin-prettier\": \"4.0.0\",\n\"eslint-plugin-promise\": \"6.0.0\",\n\"eslint-plugin-simple-import-sort\": \"7.0.0\",\n\"prettier\": \"2.6.0\"\n```\n\n3. If you work with VScode create `.prettierrc` file with next rules:\n\n```json\n{\n  \"singleQuote\": true,\n  \"trailingComma\": \"all\",\n  \"printWidth\": 100\n}\n```\n","readmeFilename":"README.md"}