{"_id":"@edumudu/eslint-config","_rev":"3-65d5ce89b97942f615ef0d0fdc0cb0e8","name":"@edumudu/eslint-config","dist-tags":{"latest":"1.2.0"},"versions":{"1.1.0":{"name":"@edumudu/eslint-config","version":"1.1.0","author":{"name":"Eduardo Wesley","email":"eduardomudutiu@gmail.com"},"description":"My common eslint config rules to speed up personal projects setup","main":"index.js","packageManager":"pnpm@7.1.7","homepage":"https://github.com/edumudu/eslint-config#readme","keywords":[],"license":"MIT","scripts":{"prepare":"husky install","generate:release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/edumudu/eslint-config.git"},"bugs":{"url":"https://github.com/edumudu/eslint-config/issues"},"devDependencies":{"@commitlint/cli":"^17.0.2","@commitlint/config-conventional":"^17.0.3","@semantic-release/git":"^10.0.1","@typescript-eslint/eslint-plugin":"^5.27.0","@typescript-eslint/parser":"^5.27.0","eslint":"^8.16.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^2.7.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest-dom":"^4.0.2","eslint-plugin-prettier":"^4.0.0","eslint-plugin-testing-library":"^5.5.1","eslint-plugin-vue":"^9.0.1","husky":"^8.0.1","prettier":"^2.7.1","semantic-release":"^19.0.3","typescript":"^4.7.2"},"lint-staged":{"*.js":"eslint --cache --fix"},"publishConfig":{"access":"public"},"gitHead":"8d3342bd131fe4e964ba8262e544c04315813236","_id":"@edumudu/eslint-config@1.1.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-+8Tj9XX5yZrpbTDToWuczC3mUpmh5Nl+cZGwKoz4vJTjJgqoZ0hYrk3XirX+T0gqbKdNj8kD6l3krDoVwh9u4g==","shasum":"1e098039bbb4a937d4ada60af788c714d855fbd4","tarball":"https://registry.npmjs.org/@edumudu/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":4,"unpackedSize":7772,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU/4ke8r5Rd4G70O8IEmc4PTvaE+kSDEbfpDnpfSJ9DQIgIzGOZd3Lk0zKFW2yjyowZJj91eNFGvNz+9/BFmHeVGM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivLnmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZlA/+KHdiKn4OkREzgFrQO9oWoxrfWIBKFixb/WAbgjruvroKhoCo\r\nVp7yzJpdr+KVhkQvRVgmj9/1CfN9/87YcJb3d0HFOY3WRom/yjBq7boqmjVC\r\nWulm8fRCK50bYBHeU29TT1XZYoH9Jt8AWv6X6dxetvy1tqDOexz5xWGH2iNQ\r\nZwJEsfO8LXmGQS6D8iGaNuV2GVmmOBhrT4LBDI12gMNNHkO960Lzx6ldG+HC\r\nvGvktZb1un6uqH19fl156HJeO9g4BR1fsA374VceTbSoDgGNTfU9PuKvoUON\r\nCU2dWTQ//V8Jy7joyGeQLLMJEFXLG7Z659P4kP1HiPmT07jeoe5h4ZYhbbDk\r\nCTBaUUqZBqzAOQ027WReTem5F9o613rurLDzSw35ZKJ93NEzvqjrdjsl8C5I\r\naqkb85k6o7ddP/WOAoRwW5PPenVbve7o99YXVQQ1+YMzVFHdff3DNpB6hjdc\r\nQudWaJOu7MMLLqsAaCHA3H85vQ3kun+aEEi1JEWCy46M3en4LAXK8ISbuye0\r\ngBh3TE88EFjZnX3Rond+4e11MMsTOMcVf520fJ6WC7pVV5w33D3Ts7BGhwv5\r\nHL0Z+tg7C6q4uqQNp+WtzQ4rvluaKeEjy2oRn40OBAVYIOHB33G7g1gul5b0\r\nUytbaCudpRy24cvl79ol8B+Npn82lKSzklA=\r\n=LOnM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"edumudu","email":"eduardowesley.re@gmail.com"},"directories":{},"maintainers":[{"name":"edumudu","email":"eduardowesley.re@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.0_1656535526609_0.49146075940264167"},"_hasShrinkwrap":false},"1.1.1":{"name":"@edumudu/eslint-config","version":"1.1.1","author":{"name":"Eduardo Wesley","email":"eduardomudutiu@gmail.com"},"description":"My common eslint config rules to speed up personal projects setup","main":"index.js","packageManager":"pnpm@7.1.7","homepage":"https://github.com/edumudu/eslint-config#readme","keywords":[],"license":"MIT","scripts":{"prepare":"husky install","generate:release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/edumudu/eslint-config.git"},"bugs":{"url":"https://github.com/edumudu/eslint-config/issues"},"devDependencies":{"@commitlint/cli":"^17.0.2","@commitlint/config-conventional":"^17.0.3","@semantic-release/git":"^10.0.1","@typescript-eslint/eslint-plugin":"^5.27.0","@typescript-eslint/parser":"^5.27.0","eslint":"^8.16.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^2.7.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest-dom":"^4.0.2","eslint-plugin-prettier":"^4.0.0","eslint-plugin-testing-library":"^5.5.1","eslint-plugin-vue":"^9.0.1","husky":"^8.0.1","prettier":"^2.7.1","semantic-release":"^19.0.3","typescript":"^4.7.2"},"lint-staged":{"*.js":"eslint --cache --fix"},"publishConfig":{"access":"public"},"gitHead":"ce1f7f05583f54643f2b9337884a17fb99a9f4fa","_id":"@edumudu/eslint-config@1.1.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Wav14NEwlhK7y/PVXV1VhOmY+ZpN26xYZV0Rpd/mOf7dIy0+6v8y4NgHlUwUkpRrWcvTidAWouV2xhv38tBo7Q==","shasum":"071e37e13f17242d6a581c7d7aa5e908138f09cc","tarball":"https://registry.npmjs.org/@edumudu/eslint-config/-/eslint-config-1.1.1.tgz","fileCount":4,"unpackedSize":7731,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX0JBTQhuz2oNCImsbjAbd+Svi9L7tt97cv+omY4zhhwIgRbAZbQ+aBlpq8BFzJpee5F4rfBf3ijkjd6iaWC8kDFQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivM3nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKtw/+LdDBxR7yIh75BJlw5wLuPrtINslw/bh+W94mE/oHfTe+DIV/\r\n/TW5he5AAm4w3CeDcUX8XToMzt/aFUduZE0Fo7rWTjdoPpkBp9dgoJ2geuho\r\nN0p/1oUiv39rPCAnv9byw2rPgwKvIFZoXZHP4ixtfAQLNKJK+Mesob60TPP/\r\n4xcJ0RPlpN+SisAFYh/CIk/1cr8q4fUwMT7wPgBU737S7XcIT119ZHOFQdb0\r\n+7SOhnqniBD+u5rpbDNX4skCzOiLxccxkbjmttdsYD6pFirN6KeYoJIoQ3MN\r\n/kP2GsdM5WQ+hSDvSgEI+LZv5I5rrhGWMdVW2KLzkCTGLWv7CyNa7XS+YNty\r\nDqCN/g8EjDC+AyPwrE3ewUbQ2/IFw9y1iBxSINJUwFdlD2RZx6qTVEFf7zBV\r\n0OxzPO1Tl23luJW+/nC3rd+L6V9EmqsmiZOtLVPOxZuazeTKNGObjgXxXxnr\r\nedlhRFU4oXDoq78Ic9wNq5bBZIV+t16k8XKVDdO7VMHKtECm6MUI36oD3HCh\r\n7It0x3deKzv6ZWXD00wJi+PiQLvfMHm6lJZd8XjqRdpYDYQcPyFkUfeZHZHe\r\nQVH4xHqYjKRaerPEXRYasVMweL1pX0/cqJ+Vr2tMPgRTV2es6cud0Bt4HysF\r\ndMpWeO5/vPhijpuzuoAMsooEsXsKwJssAXk=\r\n=C+yD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"edumudu","email":"eduardowesley.re@gmail.com"},"directories":{},"maintainers":[{"name":"edumudu","email":"eduardowesley.re@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.1_1656540647072_0.4246052210675977"},"_hasShrinkwrap":false},"1.1.2":{"name":"@edumudu/eslint-config","version":"1.1.2","author":{"name":"Eduardo Wesley","email":"eduardomudutiu@gmail.com"},"description":"My common eslint config rules to speed up personal projects setup","main":"index.js","packageManager":"pnpm@7.1.7","homepage":"https://github.com/edumudu/eslint-config#readme","keywords":[],"license":"MIT","scripts":{"prepare":"husky install","generate:release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/edumudu/eslint-config.git"},"bugs":{"url":"https://github.com/edumudu/eslint-config/issues"},"devDependencies":{"@commitlint/cli":"^17.0.2","@commitlint/config-conventional":"^17.0.3","@semantic-release/git":"^10.0.1","@typescript-eslint/eslint-plugin":"^5.27.0","@typescript-eslint/parser":"^5.27.0","eslint":"^8.16.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^2.7.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest-dom":"^4.0.2","eslint-plugin-prettier":"^4.0.0","eslint-plugin-testing-library":"^5.5.1","eslint-plugin-vue":"^9.0.1","husky":"^8.0.1","prettier":"^2.7.1","semantic-release":"^19.0.3","typescript":"^4.7.2"},"lint-staged":{"*.js":"eslint --cache --fix"},"publishConfig":{"access":"public"},"gitHead":"4ffa00453c25ae8a28ca0747c1e71f2d989e6cf0","_id":"@edumudu/eslint-config@1.1.2","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-pS+cB2Y2DzEks5nLbEWrWDRd/lZ4mtIgjPqCkZVN9O7FAm6P8gSQU+lgl2gVsaRAqqx/L62ar7YYtlT8sLu8AQ==","shasum":"9bf5361adc7ec19f051549954e3e69cc9b94b168","tarball":"https://registry.npmjs.org/@edumudu/eslint-config/-/eslint-config-1.1.2.tgz","fileCount":4,"unpackedSize":7698,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1BHwc2l3PAP5KF05U4nn9dNFKa1zmFb0yKJJ22hhorgIgQbDHO/vFFX/P3P3o3lUwTTu2eXKavlnOewiXAw+p9NA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiv2ksACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhhBAAkYMU688O6dk8i/tCqt5wzrrYrWjdLLQ1+8y42QU2dbrSWhOR\r\nNVBkhAjOngVU80m2vHIyCr6N40RV7kOcRXO/vZ1SZPbgeHriYueUT3uBMF5Q\r\nJCOo61b4Rzg1G3XX56rxVvVkqwTsSfoBLSSjmN1mbFm/xXIgThJuYNt28kAC\r\nfYnn33opsGrbBxo9Y6kx67wsxHBu2RblglrGEUG0s2z/+zP94ZfTK1zyzH9S\r\nAaD6Fu6ur3YD93XLXSLfa5bC6p6hl+KmdZErG30pQuSipgtZQofMS6L2G+sV\r\n8pikrvPyOxFzTy85YJ8yZ9TdIfhMQnPjsQIdQmQ7uFg9JEXJnlBhaeGou4zk\r\n1pTiUANJclCtwrTaEfTalR/AS9F3eNvjakxMr2u2+KfQXTsBDdZ+izlo+Oge\r\ngVZ2RDehx9/7DBw2vwXVAtUVuzG1beDrubxc47tx9wY63cEN571jPsO3X0d6\r\ntbCu8Q8dUDaWZ+0l5iJJoViOZk+KaXHEXgZa9XTgbKQVZ2OR8nAEon643J1w\r\nrq1dr1YcxfhNPl6sF/irZ9hcw2Ysga48EQKQlFVlrsCiP9FNJNtNgDOiC+ff\r\nqClUGeDFANyCJiq+QbOLcGjV8PNKfIbpQiSI7KcN3IyMbGixfeKkJp48wm0t\r\nS2wT6xK0pizxtGPfaeXCxAoHX5QxncxJCbQ=\r\n=ng11\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"edumudu","email":"eduardowesley.re@gmail.com"},"directories":{},"maintainers":[{"name":"edumudu","email":"eduardowesley.re@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.2_1656711468436_0.28965602292726733"},"_hasShrinkwrap":false},"1.2.0":{"name":"@edumudu/eslint-config","version":"1.2.0","author":{"name":"Eduardo Wesley","email":"eduardomudutiu@gmail.com"},"description":"My common eslint config rules to speed up personal projects setup","main":"index.js","packageManager":"pnpm@7.1.7","homepage":"https://github.com/edumudu/eslint-config#readme","keywords":[],"license":"MIT","scripts":{"prepare":"husky install","generate:release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/edumudu/eslint-config.git"},"bugs":{"url":"https://github.com/edumudu/eslint-config/issues"},"devDependencies":{"@commitlint/cli":"^17.0.2","@commitlint/config-conventional":"^17.0.3","@semantic-release/git":"^10.0.1","@typescript-eslint/eslint-plugin":"^5.27.0","@typescript-eslint/parser":"^5.27.0","eslint":"^8.16.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^2.7.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest-dom":"^4.0.2","eslint-plugin-prettier":"^4.0.0","eslint-plugin-testing-library":"^5.5.1","eslint-plugin-vue":"^9.0.1","husky":"^8.0.1","prettier":"^2.7.1","semantic-release":"^19.0.3","typescript":"^4.7.2"},"lint-staged":{"*.js":"eslint --cache --fix"},"publishConfig":{"access":"public"},"gitHead":"429478f98d1413394130067dff7d31616ff153ab","_id":"@edumudu/eslint-config@1.2.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-NRdA+c7RnNKngT4zz+C+MqkOkhXBGNoeaZRv5Ty3QwR2sTDmjfNWMQDetaEXIt/sZgcqR8KgIm3UYL+UIuQFzQ==","shasum":"e630f64418a972383a184183087bc5291ec16014","tarball":"https://registry.npmjs.org/@edumudu/eslint-config/-/eslint-config-1.2.0.tgz","fileCount":4,"unpackedSize":7898,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGES/pQHd4NBa4a+x23x6sEHQ5MOBnZnaTeO2R40wkQCAiEAnWYbSpN2rdDrjZyQBT9+ehI6ukxfuyXqzaXUBgAI09o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHPOpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVfw/7B/96E6Tmnurb0/Rlrm8aCrjDM+LNseOwvC6sZ81daMBZsJbq\r\nffi0e0V8IdZfJmV5wlOczl/b/OtRzVXSqpSoELA4MK7Eu9dC78wyg6XYamjr\r\n2vnfhVyC8682OeY/iIihzbscsrz1GVESg2GT7MSUrZ5djA+DliNGMKVBcLos\r\nvfGdu6ZBWvEOIUPl5NWIm/LHQ+NP/0KHw7MbsfBvthweopNLADO1B+hNt3es\r\ng8OJ5wsSuEvndI4rRjyQ+Fn/RI3GnVdtWhb79pDHnqTV9+OYfNtqaTZE8bVp\r\nV5kykK+omXJnZnsylFAD5d6I7lM1ccCsu7GvGXGHc8EMCsR1Z2Q3Eh/sT5tQ\r\nGGYRrNe61pO0ImpEb6eShysinVTmGzwKq6cX8IfwK0J/ER22Bpg18EG3jHTD\r\nzTGXiaV5yupMHXM+sYxsSl7S4BdstjL/V87nf2aVE6mjrBhudLA1dyYFeWGK\r\noEO+Ftn903fz3bSkbisOeg/EkX238rvkRqEN9im4KsxhSiNtXRia34t/UFfZ\r\ndv2of+u2eoIL8xTM7s8F94rIMo57sTKHvwG0Luinku0ve2ZnDXwa7nA9lMBn\r\nLmI6Rjtqgumcn0a2RYq12+yEGJE5ij/nERikFLKY1CUioTrbrxnJFQe3r3B1\r\n9CULtE8ev2uycpb3q80+3D1svrFHGiczs7s=\r\n=PN1N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"edumudu","email":"eduardowesley.re@gmail.com"},"directories":{},"maintainers":[{"name":"edumudu","email":"eduardowesley.re@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.2.0_1662841769376_0.8543361528565012"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-29T20:45:26.551Z","1.1.0":"2022-06-29T20:45:26.793Z","modified":"2022-09-10T20:29:29.647Z","1.1.1":"2022-06-29T22:10:47.289Z","1.1.2":"2022-07-01T21:37:48.609Z","1.2.0":"2022-09-10T20:29:29.583Z"},"maintainers":[{"name":"edumudu","email":"eduardowesley.re@gmail.com"}],"description":"My common eslint config rules to speed up personal projects setup","homepage":"https://github.com/edumudu/eslint-config#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/edumudu/eslint-config.git"},"author":{"name":"Eduardo Wesley","email":"eduardomudutiu@gmail.com"},"bugs":{"url":"https://github.com/edumudu/eslint-config/issues"},"license":"MIT","readme":"# Eslint config\n\nMy common eslint config rules to speed up personal projects setup\n\n## Vite + Vue + typescript\n\nInstall peer dependencies\n```bash\npnpm add -D \\\n    @typescript-eslint/eslint-plugin \\\n    @typescript-eslint/parser \\\n    eslint \\\n    eslint-config-airbnb-base \\\n    eslint-config-airbnb-typescript \\\n    eslint-config-prettier \\\n    eslint-import-resolver-typescript \\\n    eslint-plugin-eslint-comments \\\n    eslint-plugin-import \\\n    eslint-plugin-jest-dom \\\n    eslint-plugin-prettier \\\n    eslint-plugin-testing-library \\\n    eslint-plugin-vue \\\n    prettier \\\n    typescript\n```\n\nExtend config and set the project `tsconfig`\n```js\nextends: '@edumudu/eslint-config/vue-ts',\nparserOptions: {\n  project: './tsconfig.json'\n}\n```\n","readmeFilename":"README.md"}