{"_id":"@cylution/eslint-config-vue3","_rev":"4-fa4fbf403261a9e4b4fbba73c996a3d0","name":"@cylution/eslint-config-vue3","dist-tags":{"latest":"1.0.1-3"},"versions":{"1.0.0":{"name":"@cylution/eslint-config-vue3","version":"1.0.0","description":"eslint for vue3","author":{"name":"0x0a0d","email":"vandug23@gmail.com"},"keywords":["eslint","vue"],"license":"ISC","main":"index.js","publishConfig":{"access":"public"},"homepage":"https://github.com/cylution-org/eslint-config#readme","repository":{"type":"git","url":"git+https://github.com/cylution-org/eslint-config.git"},"bugs":{"url":"https://github.com/cylution-org/eslint-config/issues"},"dependencies":{"@rushstack/eslint-patch":"^1.1.1","eslint":"^8.12.0","eslint-plugin-import":"^2.26.0","eslint-plugin-unused-imports":"^2.0.0","eslint-plugin-vue":"^8.6.0","typescript":"^4.6.3"},"peerDependencies":{"vue":"^3"},"gitHead":"0354990bcf85dcdf6637ddcbd83af8d2ea78a0c6","_id":"@cylution/eslint-config-vue3@1.0.0","_nodeVersion":"16.14.1","_npmVersion":"8.5.0","dist":{"integrity":"sha512-flQU1+vR0S2DZCZOudweiV9y08WR6K61fNk9A/qSA04rbnkBl5J9nseqbicynT4vjjIIh0RQkKMGjSwj7MLqZg==","shasum":"e99bf692bb760d1ee375ae394cb648f7705160d7","tarball":"https://registry.npmjs.org/@cylution/eslint-config-vue3/-/eslint-config-vue3-1.0.0.tgz","fileCount":3,"unpackedSize":7841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFV/dxQBc0gGnOW7Pxpk2gkJ84r3akkKJv/O+DRQiJv3AiEAwoeuyzH3TUJTPQJOO+AAvtMEX670ahM/ThIL4206BQA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiThtTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTcw/8CygpH96P2RcjUvTIoiB/GPXkAM9C4dPg1rbKwSNcCFYwDQmh\r\nfOLSCCeNeY7o4c58zBBzVNP28WZVaW9+xpqsqSwqY8k+QFU3gWRbwp+BMs2g\r\n3acdP7KDg7nTZs43CEMB7AUh5grtZcG1GLIZRlaAxftDe2OUudoZTE5CHdZb\r\nXmeaNWDr1bldd78RC7F2SpFU25YrmJW5ITqrW8Z4Psj4ItZKev1d6MRwyrvh\r\nwMt9jlNfQMgTNUQA2ROm4LWXM5IkluNuaD0c0bKqtPIL5o65xMXrDdKTqykr\r\n1sExi8KiY+VqJModpZdSD5ciKiMYbLSZAzkG0sfiJiR22nD+TqFlVJ4ifRfy\r\nK1ZJ3xlweVED2FEDyIKAJQrLl6Gd36Z9yH/bUodJKIjWSZGxzFu25UQcUmqd\r\nSX2t4ODCwV+/l5Jp9AZAG49J7TyxqXcSSCYTfGCdZ+duhBzhEV9T2I1XSEI0\r\ndB3rIVHbk5pDTK1mO33ZAhtSBvzDlmEubAuE83msDxVtMB2+79GdFS2oGB+d\r\ndGUPEM/6zbEp63aWj9FsYmD7gdV2+x/TaOatg+aI+PFQvhf4cezf+PFko3en\r\nraBvz8DnEttE5ikEmvgfS+isF9Xmf5DcCpOdTUqAWaPalyNok0ZCQeknbJNQ\r\nputf+T8QAWRH4+47Yzg9zrA06LUxTbFD2RI=\r\n=+xp5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"0x0a0d","email":"vandug23@gmail.com"},"directories":{},"maintainers":[{"name":"0x0a0d","email":"vandug23@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-vue3_1.0.0_1649285971163_0.6775196496487157"},"_hasShrinkwrap":false},"1.0.1-0":{"name":"@cylution/eslint-config-vue3","version":"1.0.1-0","description":"eslint for vue3","author":{"name":"0x0a0d","email":"vandug23@gmail.com"},"keywords":["eslint","vue"],"license":"ISC","main":"index.js","publishConfig":{"access":"public"},"homepage":"https://github.com/cylution-org/eslint-config#readme","repository":{"type":"git","url":"git+https://github.com/cylution-org/eslint-config.git"},"bugs":{"url":"https://github.com/cylution-org/eslint-config/issues"},"dependencies":{"@rushstack/eslint-patch":"^1.1.1","@typescript-eslint/parser":"^5.18.0","@vue/eslint-config-typescript":"^10.0.0","eslint":"^8.12.0","eslint-plugin-import":"^2.26.0","eslint-plugin-unused-imports":"^2.0.0","eslint-plugin-vue":"^8.6.0","typescript":"^4.6.3","vue-eslint-parser":"^8.3.0"},"peerDependencies":{"vue":"^3"},"gitHead":"6b8af41d06970e4517532a497d806fa7660d2664","_id":"@cylution/eslint-config-vue3@1.0.1-0","_nodeVersion":"16.14.1","_npmVersion":"8.5.0","dist":{"integrity":"sha512-hJ8LjjPJMu1k1TQhNPjTikgBWhJMgtaOIk0kgIJpH/ppKIUnYVnFSNbxLSOqYY/OxzzDPHubXpgipS+Jx8Cfow==","shasum":"6208a579fef99ef7a41bb85f97338eecdbab9e46","tarball":"https://registry.npmjs.org/@cylution/eslint-config-vue3/-/eslint-config-vue3-1.0.1-0.tgz","fileCount":3,"unpackedSize":10928,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCTT2yz1+KLWES7ttRN0o9wyKuXu2M/Yif+qP3b3JP1AiAeL/d4zQ2xeNpqrphir3R+fg4e78c8FI3BFinQJhuHzg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTiCdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhGA//b0Q7wc50GK9o2n+KoGwDLm+MbvfYShZKbXVQByKylf9GlTO+\r\n7XkOnUET37HI2hPHnyB5ETOtR2hACYc2H5oDhSZEgyVvmYwqWLsBSbC37oIl\r\n9MIxJPky8An2Pi97LzRxdj/eyhCkiENPES1+hFkZlqh2xY3a+rajcJrrAiBC\r\nv9nWKPJrYAd63dr81YJZHL81AZx5Om6PMEk1jJntqrujnH12L+wWcmEnZXWZ\r\nuujbpFZVqNdrE8OPPvy3uiKorFdutxBBlqB2cFH15+IoNfPC8VV1MRPZ+eQP\r\nhd2jCNoZNy9BR8uhY1v0k1lpj1M0ZY41hVk/jDra9rQ6u7DPiUNC1v0f7pQl\r\nzqoUx7bp1wOF0VfbSUTDRqJr/VJ31HW0f8PzJQkGKHbJsAY+Ewvbwfaslque\r\nGErhgjFeWJD2BVVstSVhlgXK6788OyHFCydE0P5tMhQd13/ogFMnaiaVNrQr\r\n6Lbdqd/TbKa2Eyr+P6cF91iRzNSj4kHjjiQOTuEWCBXIG6mXW6k2BCAGmDK3\r\ncRUBDP7+KrtHA60/dAwjRKJKb4gx3PLC1ygcWOsh6pTiXY886M3mcjdjXVX/\r\nMCcyvoWnqwv5E49HECvrCrhaDZeCsdFWBqzyDytkB9GSwUphdXFwnqeOusal\r\ndvQS2l/kjT41moeuOQJdgiZxDdv74vfYcdw=\r\n=FBg+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"0x0a0d","email":"vandug23@gmail.com"},"directories":{},"maintainers":[{"name":"0x0a0d","email":"vandug23@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-vue3_1.0.1-0_1649287325696_0.018943499907126737"},"_hasShrinkwrap":false},"1.0.1-1":{"name":"@cylution/eslint-config-vue3","version":"1.0.1-1","description":"eslint for vue3","author":{"name":"0x0a0d","email":"vandug23@gmail.com"},"keywords":["eslint","vue"],"license":"ISC","main":"index.js","publishConfig":{"access":"public"},"homepage":"https://github.com/cylution-org/eslint-config#readme","repository":{"type":"git","url":"git+https://github.com/cylution-org/eslint-config.git"},"bugs":{"url":"https://github.com/cylution-org/eslint-config/issues"},"dependencies":{"@rushstack/eslint-patch":"^1.1.1","@typescript-eslint/eslint-plugin":"^5.18.0","@typescript-eslint/parser":"^5.18.0","@vue/eslint-config-typescript":"^10.0.0","eslint":"^8.12.0","eslint-plugin-import":"^2.26.0","eslint-plugin-unused-imports":"^2.0.0","eslint-plugin-vue":"^8.6.0","typescript":"^4.6.3","vue-eslint-parser":"^8.3.0"},"peerDependencies":{"vue":"^3"},"gitHead":"6b8af41d06970e4517532a497d806fa7660d2664","_id":"@cylution/eslint-config-vue3@1.0.1-1","_nodeVersion":"16.14.1","_npmVersion":"8.5.0","dist":{"integrity":"sha512-tyevvUuPLQKnfauS3Hibmxz3aR2Pl5p1bWzNfWkaWIwwq/SDNtGIzOLTfklOLwUOo3nlUXPcA/lQy8nbCBU31A==","shasum":"7c90e1c1b57ae430075f5b5c6a58e08cf56f3ffe","tarball":"https://registry.npmjs.org/@cylution/eslint-config-vue3/-/eslint-config-vue3-1.0.1-1.tgz","fileCount":3,"unpackedSize":10979,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdnvzt3rjAo+uptrdGOoKwH3YRNUD5O+Nj5+BracQAuAiEA3L6m0u766kI26XFROmlUb08VaNqCvIXbToDr0IKk8o4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTiEhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdVQ/8CQWVxaOld3s+VAVgoX38xeG+GNLmeidmf89nhbMTIbPqzTaT\r\n+pUQiqLCcJZO0UryQCud+3e4y2DHUT86Ek/mxwnQpcGBHByYd3DS/K4JFHyE\r\n1EmPulN2Q8AM6GZPgEn8ewcEheVEXn1QtdEEtTziOUHcAaEzjG34TbEswlbT\r\n6waIzY1Y3qfviL5Rr+Anc0zp0MgRIZ5ns3s4AtsUcilowkw24lcdklcbL5LP\r\nsCld+lQP8ikSNZTN+na38NKHtAPHQfwjbF1ptUPAbDacRfb04FYVBPKs3qqo\r\ntRnTaS/iG2iS0wUFvCBWjEjZuIH0w/yAn0hcKARG9aARiOsAnp3Yn9mOdm9G\r\nw6d56bOU5W+kx6lcas9NM+fIJr/7sjYPM3pQ8BS7xrhKj2+XgvmPM1hDWhFb\r\ndE5YPSV0ARrn2+zpdkTX45rWWUhRkr9uWVUgxZyspxkc0W3jLP4is8vSBDG8\r\nRasZZrLgyzdg7CU580dpgKO8RxAynWUPjZCRDc/WM/hKd5w8VOCbp6VXgpyP\r\nEFSopM7OeW3mlxj5z7pjr55/dm/Xe5bN6QWcT84m7pvvDw3DExB5UjXASjK3\r\ngikTahx7lwGy6qPzQ4BV4h7BU3RzUBV/TFX/uXKNHNkjtSsfwEaG1UfktEF+\r\nnVfI9BBVR1mFDubSxR1BRoOqY+QcuvUXnx0=\r\n=rTxg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"0x0a0d","email":"vandug23@gmail.com"},"directories":{},"maintainers":[{"name":"0x0a0d","email":"vandug23@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-vue3_1.0.1-1_1649287457212_0.06427256032044171"},"_hasShrinkwrap":false},"1.0.1-2":{"name":"@cylution/eslint-config-vue3","version":"1.0.1-2","description":"eslint for vue3","author":{"name":"0x0a0d","email":"vandug23@gmail.com"},"keywords":["eslint","vue"],"license":"ISC","main":"index.js","publishConfig":{"access":"public"},"homepage":"https://github.com/cylution-org/eslint-config#readme","repository":{"type":"git","url":"git+https://github.com/cylution-org/eslint-config.git"},"bugs":{"url":"https://github.com/cylution-org/eslint-config/issues"},"dependencies":{"@rushstack/eslint-patch":"^1.1.1","@typescript-eslint/eslint-plugin":"^5.18.0","@typescript-eslint/parser":"^5.18.0","@vue/eslint-config-typescript":"^10.0.0","eslint":"^8.12.0","eslint-plugin-import":"^2.26.0","eslint-plugin-unused-imports":"^2.0.0","eslint-plugin-vue":"^8.6.0","typescript":"^4.6.3","vue-eslint-parser":"^8.3.0"},"peerDependencies":{"vue":"^3"},"gitHead":"6b8af41d06970e4517532a497d806fa7660d2664","_id":"@cylution/eslint-config-vue3@1.0.1-2","_nodeVersion":"16.14.1","_npmVersion":"8.5.0","dist":{"integrity":"sha512-hNRx+p/rQLY0IiIGw121lFg3ueS7oCcoHs9ZPD2Mm3VyC1Alt4b6WsatJKE8RKeID5ITo7tXQjtcOD0TlFFF9g==","shasum":"992daebd1e988fd23c3ec653299522a2de51bc02","tarball":"https://registry.npmjs.org/@cylution/eslint-config-vue3/-/eslint-config-vue3-1.0.1-2.tgz","fileCount":3,"unpackedSize":9651,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+u0KVZkNjO5G87LZe0U7SbtnXkSHunpHzhMYYvsHVwgIhAITrTAcvvNm37DK7COR9FvLOgRm/kYOe/wV7la5+7hOW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTiUmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCsQ//YozSh0XqE2zyq2c5qhQgHZ1Vi/hV3fdnd2UZQWvsAqFZzVvv\r\nChuec6JzQh3hYYN9FOcExnarMuRRxs0d4X4QxGkzZajfSV2ZSFJc7tqJfLu8\r\njHiRYTwkOzC0tz9wdOLNePzn2jj09Esc0iOFQ1kAmEqOhQe6feCk4IgCGR8b\r\nE3g6IK1J1lrrYPqilcPlsaQSUHdvNLdMq1TZ70Wnu9M+LDL5ztcB5ltRY/8R\r\ndIFSNEOx9O33Eo4kxmpR/7dSy/P1pHMGjqDgin9VJHnY7cNfoacFMolcQnZb\r\n2A78bzFwLIQYGcwJmIOfje7a5Fsy50CFYqb9LSB4ygEr3DVvkM1avS9JQ/We\r\nw/LWazO8TR0cpeaGN7tWJqBznrVF/SAY5SEoxCoxdWjBFDVw8gMHuhFVdNs/\r\ndecGaxumP2Kz8KzEkOge0PtW6Ofu+D8jc9KQCixBde5meRrh6Qhe8RbWqk7K\r\n3ULbusi8rFXP6jDKQMVoJi9YjrKA0VtGan3QtcaKYMn83Iof3x7cMjye3dPD\r\nEE9cZtMGhHPIhaGsiR+lfa2PRD/QXdQDpKjWgd1+xEwnH5YVIk2oHMAZP2HB\r\nblj0x5cr6hPbbkzeyVlKhMAnU3ShCGAlBw5IAXfKc/iPHtkuyUfuj9+ct+aB\r\nEXdRheZwxx5GFOqn4/nPSizD1lH+JwiNgW0=\r\n=T85G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"0x0a0d","email":"vandug23@gmail.com"},"directories":{},"maintainers":[{"name":"0x0a0d","email":"vandug23@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-vue3_1.0.1-2_1649288486164_0.18478994280303396"},"_hasShrinkwrap":false},"1.0.1-3":{"name":"@cylution/eslint-config-vue3","version":"1.0.1-3","description":"eslint for vue3","author":{"name":"0x0a0d","email":"vandug23@gmail.com"},"keywords":["eslint","vue"],"license":"ISC","main":"index.js","publishConfig":{"access":"public"},"homepage":"https://github.com/cylution-org/eslint-config#readme","repository":{"type":"git","url":"git+https://github.com/cylution-org/eslint-config.git"},"bugs":{"url":"https://github.com/cylution-org/eslint-config/issues"},"dependencies":{"@rushstack/eslint-patch":"^1.1.1","@typescript-eslint/eslint-plugin":"^5.18.0","@typescript-eslint/parser":"^5.18.0","@vue/eslint-config-typescript":"^10.0.0","eslint":"^8.12.0","eslint-plugin-import":"^2.26.0","eslint-plugin-unused-imports":"^2.0.0","eslint-plugin-vue":"^8.6.0","typescript":"^4.6.3","vue-eslint-parser":"^8.3.0"},"peerDependencies":{"vue":"^3"},"gitHead":"14185b5f23d2e4ee8eff649ae61d58b417bcdb4e","_id":"@cylution/eslint-config-vue3@1.0.1-3","_nodeVersion":"16.14.1","_npmVersion":"8.5.0","dist":{"integrity":"sha512-yQzJuZECva1dRLVJhmZYGAmISYB7+mcR530ZG7djj2MS8Y3DV1DkERnz4immL7Z/qEfZ1YR7ArQHBrneXQsOwQ==","shasum":"9d34c56012f4132da96790cff5dd71222a838c4b","tarball":"https://registry.npmjs.org/@cylution/eslint-config-vue3/-/eslint-config-vue3-1.0.1-3.tgz","fileCount":3,"unpackedSize":9413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoPsnhXcxuLkFEHc/L/JbHfe7v3zBfGxp/iaP6wLFIlQIhAKbdG8t3ED6Un0DZknFMr/ZSxLJj05vofNDl0eEvxOzT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTigDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbLQ/8C3A8OjY6dBIUvluZ6fvm3T8Q93ATkVHVnExHfeO0ceRt27hw\r\nSS2H4NnCciuuMSVtqytEqSjrbOhDtjWMAG8s0YyKwW+xgzfy7xYuUZ61hq0R\r\n9ufGokrQbu0NJHzm5dUuvLlaZqUWtvsanDNFvhu3zvg13tEjYVqfvmSNrub1\r\nY5CFxNMTE6HP8zZ2Kjd1dWqkT3PQ+PLWfwvj2Vpfb+pyt69nGGxgyQoC6VuQ\r\n9NZlFlXa7+nnd2NlCPEAAP8spSLKIE8FqUsnOM2lzfS3yy7V2bD4JVfRtbev\r\nXSuZ/jmSZiQe0A30OUXj5tfckWe/1ox6k2hF3pyqcg0/jQdhvh3zooufoz7E\r\n7dB++Dp5MelQBjCirWbnhK+G/1JnqsKo+PeIMIhpO1ow9/tni2RTMr1nZRkR\r\nGGsgIc1J4qCisBZgqwFxZLbp/+rByjXAbfyHD/f7FE01I3SmQ5CqCMtagRJU\r\nZ3zXq9/yMYzSy4LX4XLYebauB4rCFetGmEavpBz+bxiKNvAeGEItUtfqY7To\r\ne5ZqF2U2oED7SLJ3/xj5LWzXnkQdwCtRNGgdFNw29SA0eCG2r/sE6seN6Im6\r\nSJG9adJ85Aqex5yEKwpXTXUjOHOZLspTVvyWRlpL6c7pAaPahiX1zj5LgG6i\r\nnsVF4tRCynKMzm2JCD/aewealvhPvxMbr8U=\r\n=5F++\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"0x0a0d","email":"vandug23@gmail.com"},"directories":{},"maintainers":[{"name":"0x0a0d","email":"vandug23@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-vue3_1.0.1-3_1649289219437_0.7950474503748994"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-06T22:59:31.093Z","1.0.0":"2022-04-06T22:59:31.340Z","modified":"2022-04-06T23:53:39.723Z","1.0.1-0":"2022-04-06T23:22:05.853Z","1.0.1-1":"2022-04-06T23:24:17.315Z","1.0.1-2":"2022-04-06T23:41:26.570Z","1.0.1-3":"2022-04-06T23:53:39.631Z"},"maintainers":[{"name":"0x0a0d","email":"vandug23@gmail.com"}],"description":"eslint for vue3","homepage":"https://github.com/cylution-org/eslint-config#readme","keywords":["eslint","vue"],"repository":{"type":"git","url":"git+https://github.com/cylution-org/eslint-config.git"},"author":{"name":"0x0a0d","email":"vandug23@gmail.com"},"bugs":{"url":"https://github.com/cylution-org/eslint-config/issues"},"license":"ISC","readme":"# `@cylution/eslint-config-vue3`\n\n## install\n```bash\nnpm i -D  eslint typescript \\\n          @cylution/eslint-config-vue3 \\\n          @vue/eslint-config-typescript \\\n          @typescript-eslint/eslint-plugin \\\n          @typescript-eslint/parser\n```\n\n## Usage\n\nEdit ``.eslintrc`` or ``.eslintrc.js``\n```js\n/* eslint-env node */\n\nmodule.exports = {\n  root: true,\n  extends: ['@cylution/vue3'],\n  parser: 'vue-eslint-parser',\n  env: {\n    \"vue/setup-compiler-macros\": true,\n  },\n  rules: {\n    // 'dot-notation': 'off',\n  },\n  overrides: [\n    // typescript\n    {\n      files: ['*.ts', '*.tsx'],\n      plugins: ['@typescript-eslint'],\n      extends: [\n        'plugin:@typescript-eslint/recommended',\n      ],\n      rules: {\n        '@typescript-eslint/ban-ts-comment': 'off',\n        '@typescript-eslint/no-explicit-any': 'off',\n        '@typescript-eslint/type-annotation-spacing': ['warn', {\n          before: false,\n          after: true,\n        }],\n        '@typescript-eslint/member-delimiter-style': ['error', {\n          multiline: {\n            delimiter: 'none',\n            requireLast: false,\n          },\n          singleline: {\n            delimiter: 'comma',\n            requireLast: false,\n          },\n          // overrides: {\n          //   interface: {\n          //     multiline: {\n          //       delimiter: 'none',\n          //       requireLast: false\n          //     }\n          //   }\n          // }\n        }],\n      },\n      overrides: [\n        {\n          files: ['*.d.ts'],\n          rules: {\n            'no-use-before-define': 'off',\n            '@typescript-eslint/no-unused-vars': 'off',\n            // '@typescript-eslint/ban-types': 'off',\n            // '@typescript-eslint/adjacent-overload-signatures': 'off',\n          },\n        },\n      ],\n    },\n  ],\n}\n```\n\n### Note\nIf you get error message like: `Could not load/find module eslint-blahblah`, please remove `node_modules` and run `npm install` or `yarn` to reinstall packages\n","readmeFilename":"README.md"}