{"_id":"@charrue/eslint-config-vue-base","_rev":"4-f0f7991a2d9d75e3033594d31fb19da4","name":"@charrue/eslint-config-vue-base","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.3":{"name":"@charrue/eslint-config-vue-base","version":"0.1.3","description":"| 规则                           | 说明             |\r | ------------------------------ | ---------------- |\r | vue/multi-word-component-names | 组件名为多个单词 |\r |                                |                  |","main":"index.js","homepage":"https://github.com/charrue/configs/blob/master/packages/vue-base/README.md","repository":{"type":"git","url":"git+https://github.com/charrue/config.git","directory":"packages/vue-base"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"keywords":["eslint","linter","vue","charrue"],"author":{"name":"ckangwen"},"license":"MIT","devDependencies":{"eslint":"^8.6.0"},"dependencies":{"eslint-plugin-vue":"^8.2.0"},"_resolved":"","_integrity":"","_from":"file:charrue-eslint-config-vue-base-0.1.3.tgz","bugs":{"url":"https://github.com/charrue/config/issues"},"_id":"@charrue/eslint-config-vue-base@0.1.3","_nodeVersion":"14.16.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-wK++j+U5SHSX9ZhTUJG3ae5hn5TkVF14y53oaLXPF3EeFz/7GGn1OyWzwccoRGpIp2YzVkkOWqzHQmZE4fH3/w==","shasum":"674c66ec1b88577127ed621b755e3d38611649ce","tarball":"https://registry.npmjs.org/@charrue/eslint-config-vue-base/-/eslint-config-vue-base-0.1.3.tgz","fileCount":9,"unpackedSize":16985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2oksCRA9TVsSAnZWagAA49IP/ibtoHEMZqbxZNd3v2RD\nXpdjxST6dnxleN6o85eD2VqA5Ei75SQLstt3R8LV5WAjCHR4gOTsHWZmFzwU\naR8t7BRcH2QZy9nzBCK2NIS8LXLUiOmXGgJIABACg4UfgFfXHmi+shCgp+p2\nIGbtpsU2ME5T/dmU2nvaHUOJq1p0uPxNpZHrf4VSuO4Q8Srlh/AjgaIcRSYN\n9Pw/9/zLqgVe7NmiW90CtjfEICWiLSaCrFIwcxyLbc/J+5DZf6Yn8TwAiCNi\nwJSSVM8SR8ah71+19ojqLwwczeUEpX3TAV5cRKipB70mGhDjhvcOmlgppvWR\nnpMsQjoAK5jZVK1GtR2d548bJm9G9htkyVyO/mdhe0mz3vqR8WbpsN+KS6QE\nae2VLtkU4eoncBDJKAgwyXbUdl3EIdRfijHcpF5jtIex/tQrwY+c83mvCMaW\nHqWgPebX7SCq0M6vt1/YCBwgpcHY2+cKyjW+YX+03oOf4ZvOHmZYSYDCIjec\nUp9/tOejiY3ToWGsG7q/tvFS4CzQS/prKlB0obeWxvbakOR2Hsy94Y8syp2p\nl485dKswTPVTJz5qdLKhhd6LaMUnfpTpPcqZTJhOP5LlFrQhzskN5T1QiSQZ\nQAUmD8OQbtminb366UWZDDgzP527Rh49Y8xj1gXJj5wHx/pq2BJLpG2dgS5c\n/A2t\r\n=O9ge\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJwE4RZriQcLErHREvvoWvCu7MlpMpMDKQ4xC4CuGhCAiEA5EL9WlXo9/S1Q5zk7JRJcfAX2am4K30FP+Hpxuc2yOs="}]},"_npmUser":{"name":"charrue","email":"3206029394@qq.com"},"directories":{},"maintainers":[{"name":"charrue","email":"3206029394@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-vue-base_0.1.3_1641711916766_0.5977977709336655"},"_hasShrinkwrap":false},"0.1.4":{"name":"@charrue/eslint-config-vue-base","version":"0.1.4","description":"| 规则                           | 说明             |\r | ------------------------------ | ---------------- |\r | vue/multi-word-component-names | 组件名为多个单词 |\r |                                |                  |","main":"index.js","homepage":"https://github.com/charrue/configs/blob/master/packages/vue-base/README.md","repository":{"type":"git","url":"git+https://github.com/charrue/config.git","directory":"packages/vue-base"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"keywords":["eslint","linter","vue","charrue"],"author":{"name":"ckangwen"},"license":"MIT","devDependencies":{"eslint":"^8.6.0"},"dependencies":{"eslint-plugin-vue":"^8.2.0"},"_resolved":"","_integrity":"","_from":"file:charrue-eslint-config-vue-base-0.1.4.tgz","bugs":{"url":"https://github.com/charrue/config/issues"},"_id":"@charrue/eslint-config-vue-base@0.1.4","_nodeVersion":"14.16.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-G9kXhIBpLaSIkmaZhZYZ9o5v+g1QfILAYKgNXeGtro+yjoNajYbffVaGjT5TGJ/3iKH8HaeO4cQyb+TpbaVclg==","shasum":"d29e9b316699918c35af3ede864ea1fd79df4778","tarball":"https://registry.npmjs.org/@charrue/eslint-config-vue-base/-/eslint-config-vue-base-0.1.4.tgz","fileCount":9,"unpackedSize":17166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2ozECRA9TVsSAnZWagAAoe0QAJIQ/tpJFYeCxyOGh3LV\n4tTGg0FCDSWRqC541J8R6Xt8dMgS/XvQk3dNKbRIPkAydw0iS3Lc/kuxOM/f\n2W3bQ4QLHRa58Ycu13TWPJUEK3EL0R4TubvD1zhyDndkHLaebyWERzcyhJyZ\n63LV7YG836S7QXtM2+wBER/d+eJPKcSdBjp+8fITNikYF9qn407DYoSM+rE6\n2uKrt+3xClE1wg9GcJ4Ja1qZnlzpJPbrmecQqpZcQdhTeOCqwU70ooVsswr+\n4y19+Urg7Y+3H6jfX/KtiRN3g7/AsxQiUo19EiImjOINvQGz6sY/S0xI2PJT\n9NgNC5s6a2pwUE65+z44LRbKaBhe6bD0U4zkojoRtWxy5GanBsr742qp0T6L\n61MXRoP1y3yYAUY4BnFgbf8ktTDyR2mBNUURrAIMtP7Ph9suiyEXQm3ha31P\nsMITmlPWdV+zHbZ2vTTkQnkfwYlopyQHEhySpFwhBGMR/NnZC+jFo/fQYGHO\nTk2/VJyJS6EdxVEjF0yNDEfwQOLRj3IbD3R4zgoO28zBRZvx5oOwSED35tf1\ncdQ5rLNp7jrz38Ggs0Bo4wh5XAwEDAdkWPQDhFoAzS96uFi5TKaJfiNIUAud\nSrUnv2wSsDaF1sM1U8JIc2XbNd5qO76+GRP1ykZMAH4scoOlJYozKv7hTPOD\nvaLo\r\n=/KlT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLAY7uKw5F/61uGoxP9tiNcoP83e76aFQV7nTkuaxFhQIhALjgOLHw/b+Fhs3+gOgQkTmGlIt3jK5Exlgly4x3ONuR"}]},"_npmUser":{"name":"charrue","email":"3206029394@qq.com"},"directories":{},"maintainers":[{"name":"charrue","email":"3206029394@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-vue-base_0.1.4_1641712836325_0.8940613699368207"},"_hasShrinkwrap":false},"0.1.5":{"name":"@charrue/eslint-config-vue-base","version":"0.1.5","description":"| 规则                           | 说明             |\r | ------------------------------ | ---------------- |\r | vue/multi-word-component-names | 组件名为多个单词 |\r |                                |                  |","main":"index.js","homepage":"https://github.com/charrue/configs/blob/master/packages/vue-base/README.md","repository":{"type":"git","url":"git+https://github.com/charrue/configs.git","directory":"packages/vue-base"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"keywords":["eslint","linter","vue","charrue"],"author":{"name":"ckangwen"},"license":"MIT","devDependencies":{"eslint":"^8.6.0"},"dependencies":{"eslint-plugin-vue":"^8.2.0"},"_resolved":"","_integrity":"","_from":"file:charrue-eslint-config-vue-base-0.1.5.tgz","bugs":{"url":"https://github.com/charrue/configs/issues"},"_id":"@charrue/eslint-config-vue-base@0.1.5","_nodeVersion":"14.16.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-2QjBAvJ5i8350bIdndP+DflDsIi98jEacu/Lsj+1JiVKD7Nt+Kjqgb2tXZZC3TgFRGsRuihfB6A0IiVqfQb6bw==","shasum":"4387769ad3796812fd5751521719b9d32360f7ce","tarball":"https://registry.npmjs.org/@charrue/eslint-config-vue-base/-/eslint-config-vue-base-0.1.5.tgz","fileCount":9,"unpackedSize":17127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2p1uCRA9TVsSAnZWagAAy5gP/3SwojNoGGVxC9ZnvSyk\nNT8G9J7Bz4dQzE45xj3xG6BW/qgZ3vg6kai8CPQJjYqoUGBFy+zCOOdJ2eZa\nyWTPXBkrAVH0b8ajFC1NqenAghTTfIEgfHrwlhbiGr5eAVoCR716FJGLpMqb\nq1GIVIWrfQwaYJ7i3CppF1mzdcVR2zkkhstnjqkG6ThXNB4MSz+9dhbk+OKz\nzsCP+qjvWFQb9pmX0PJXi/kcJDhlg0/HdT+I0aXFaMBeH8M468iylyA1m57E\nnR/K87Di3PiCvCWxGz9q79fit7YZpFAoHMXm3+XvwxKAgyiUS9oWkC/uVG6e\nJGlfzjZyNr+fUnjuNS456YxR/jgg+633cuGJFFul8FhybUTo6JsrpRY7EyM7\nAxxhtHQ/ah374oXi75Z8ff+TpsVGaZUL2OUul06Cf1ZutjzErbBrIGFGqkfk\nMeu+lgAnji1zNzgehJE77vN8gadPmnIhqkq9WOwvxC86jIg3YwFruLbcBzGJ\nBcSwqMaA8wvcEVFvsjC2SNcCBFTu7Rar+CVWeZRLBcLgu8OK0eaqXPLSeloh\nT+SzMPbrT5h0K/AXQwcAYlwdO8bssCmYwTlLKYGqsu6QL2wyrIwz4QqkDs7E\nrXNO7lNe3vBreIxg/ErjiaO2igPc2rPJ8iUIyPqJr2A6b3quzQPfft5E7k0K\nGYKw\r\n=C+j2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8c75An96clbCXJAz8oyNlsEhenkWwqY7wVcOTXBUYAAIgaHILQ4C2j7YhiQnlytCkxyXt04NCe+X7Ecq5/xWynR8="}]},"_npmUser":{"name":"charrue","email":"3206029394@qq.com"},"directories":{},"maintainers":[{"name":"charrue","email":"3206029394@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-vue-base_0.1.5_1641717102249_0.9891657195394039"},"_hasShrinkwrap":false},"0.1.7":{"name":"@charrue/eslint-config-vue-base","version":"0.1.7","description":"vue文件的eslint规则配置，基于eslint-plugin-vue","main":"index.js","homepage":"https://github.com/charrue/configs/blob/master/packages/vue-base/README.md","repository":{"type":"git","url":"https://github.com/charrue/configs.git","directory":"packages/vue-base"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"keywords":["eslint","linter","vue","charrue"],"author":"ckangwen","license":"MIT","devDependencies":{"eslint":"^8.6.0"},"dependencies":{"eslint-plugin-vue":"^8.2.0"},"_id":"@charrue/eslint-config-vue-base@0.1.7","_integrity":"sha512-K1OQIlXTp/UthmW8F4vvuNlnLxXIv1414X+1W47E4AVPS5yti0lygfP4SZKR/uLxmYUIeR6gZ9xix4YKuqN+aQ==","_resolved":"/usr/charrue/configs/packages/vue-base/charrue-eslint-config-vue-base-0.1.7.tgz","_from":"file:charrue-eslint-config-vue-base-0.1.7.tgz","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-K1OQIlXTp/UthmW8F4vvuNlnLxXIv1414X+1W47E4AVPS5yti0lygfP4SZKR/uLxmYUIeR6gZ9xix4YKuqN+aQ==","shasum":"208e52df433a56214bb3558255e05c384e6ad50c","tarball":"https://registry.npmjs.org/@charrue/eslint-config-vue-base/-/eslint-config-vue-base-0.1.7.tgz","fileCount":9,"unpackedSize":19260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+k9SCRA9TVsSAnZWagAApq8P/R3UO4TJksJ2X1/+JiPe\n2NlG4b9dxFEvxsIDYaJWOP4i8+0f9LC9lH+nBeTGj6YK0i4JX43FlfF1mN9c\n46EvVyqusuoyiDJxM/kPpHjzWFE8E49K7i7usZ0zCNL9FDx0vQ2RAK1KKjsC\nldevO/zfmuSMBupCnf44Bn83AP6lvSRHxqCvDM6zD4ymW9Tk6ZcUkwiG+LfQ\ntbjtIuxWL2SlyHAWJ5ZTpv9nrKvLfqy92AJWVXVRs7r6hz5WkG3DoUwvS480\n0D+8aONaKqKj19Mv9c31+kxeMu50VjXNuSD9kzLvFq2E64599+ADUm0Rd0iC\nJNh7qpThEPzY8nudjHjYElcUhYL5acHVWEljoLS+7Dk+c+7UeTDIIqiXXLfa\npRCrMiK7u6cZ6MaFvssfki/EDFbVQpC3GTmLobdn1TKprqhy6QXgnZKraD2c\nwNtLdYsb13DEi31cdxLRN0y9CRsS1l/P9kEl68+lqISxyL73N/WSCTQlYBuP\nTF7bZOytJvT+Lhuf8TtuMUUANBu23ZHbuqicjzQOaQflIimMnYWs3Xn2wecU\nnCfQOxOM9u2d+kuOHHP8Ap9jSqox4YonmOXMKqicYiLlhB+FjI0+s1ESOG4G\no2KxbfIELcg1gpWS4D8SjAVI08tnCS0XrSsBUw7W2c5PPLV5BaO6bI3WPL1y\nnJOd\r\n=ThS8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbDr99upqh8W2YS0xwc110q7S9lVkwU0KtpmzIzXG4MAIgft5rLJ6J1zMGx5f3+fGEQVE0NKSiODwm8WS71U0Xmi4="}]},"_npmUser":{"name":"charrue","email":"charrue.fe@outlook.com"},"directories":{},"maintainers":[{"name":"charrue","email":"charrue.fe@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-vue-base_0.1.7_1643794257871_0.07744190133664652"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-09T07:05:16.717Z","0.1.3":"2022-01-09T07:05:16.890Z","modified":"2022-04-04T22:32:42.821Z","0.1.4":"2022-01-09T07:20:36.513Z","0.1.5":"2022-01-09T08:31:42.384Z","0.1.7":"2022-02-02T09:30:58.010Z"},"maintainers":[{"name":"charrue","email":"charrue.fe@outlook.com"}],"description":"vue文件的eslint规则配置，基于eslint-plugin-vue","homepage":"https://github.com/charrue/configs/blob/master/packages/vue-base/README.md","keywords":["eslint","linter","vue","charrue"],"repository":{"type":"git","url":"https://github.com/charrue/configs.git","directory":"packages/vue-base"},"author":"ckangwen","license":"MIT","readme":"![](https://img.shields.io/npm/v/@charrue/eslint-config-vue-base.svg)![](https://img.shields.io/npm/dt/@charrue/eslint-config-vue-base.svg)![](https://img.shields.io/npm/l/express.svg)\n\n\n# @charrue/eslint-config-vue-base\n\n此规则是基于[eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue)实现的，仅是覆盖其原有的rules。\n\n\n## 使用\n\n### 下载\n\n```bash\n# npm\nnpm install @charrue/eslint-config-vue-base\n\n# yarn\nyarn add @charrue/eslint-config-vue-base\n\n# pnpm\npnpm add @charrue/eslint-config-vue-base\n```\n\n\n\n### 配置\n\n\n使用`.eslintrc.js`进行规则配置\n```js\nmodule.exports = {\n  root: true,\n  extends: [\n    // ... 其他的eslint config\n    '@charrue/vue-base',\n  ],\n  parserOptions: {\n    parser: \"@babel/eslint-parser\",\n  },\n  rules: {\n    // override/add rules settings\n  }\n}\n```\n> `@charrue/eslint-config-vue2`需要使用`@babel/eslint-parser`进行文件解析，并且`eslint`的版本不能是`8.x`，否则会出现`Syntax Error: TypeError: eslint.CLIEngine is not a constructor`的问题，详见[Issue #15175](https://github.com/eslint/eslint/issues/15175)。\n>\n> eslint可以使用`7.x`的版本如`^7.3.0`。\n\n\n\n### 相关的包\n\n- [@charrue/eslint-config-vue2](https://www.npmjs.com/package/@charrue/eslint-config-vue2)\n- [@charrue/eslint-config-vue3](https://www.npmjs.com/package/@charrue/eslint-config-vue3)\n\n","readmeFilename":""}