{"_id":"@beck-zgh/eslint-config","_rev":"1-a624013435b67eae4965d56e5522c694","name":"@beck-zgh/eslint-config","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@beck-zgh/eslint-config","version":"1.0.0","description":"Eslint 配置","main":"index.js","repository":{"type":"git","url":"git@gitee.com:beck_zgh/beck-dev.git"},"publishConfig":{"access":"public"},"keywords":[],"peerDependencies":{"eslint":"*"},"author":{"name":"zgh"},"license":"MIT","_resolved":"","_integrity":"","_from":"file:beck-zgh-eslint-config-1.0.0.tgz","_id":"@beck-zgh/eslint-config@1.0.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-xpFqBl489L8UzHjHSOqw8mUbFoFcvf2vjRXDCsTbxqpciIVU3sBfqDeSpZBhIPM7S7IQr90wbAhTR3MueBLRDA==","shasum":"5ce1cbb70023957c7e72be36467123780415981c","tarball":"https://registry.npmjs.org/@beck-zgh/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":5,"unpackedSize":6450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD6gsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomCA//fUruqU61DyVGo3z8TSy8L00X2W6hwjgno31ccOxS1vVxlYkS\r\nBiAK3RfnBEYOu4vxM359oQTfhhB8CcukOJTFsp3A4N72IcUVcIerXh0tB67B\r\nzhK++/GkuvPhJZy44veCuxISwwTM8CncDCWW3emI6HsSzjcVkQvlK9wBiLKH\r\nUWUZLb2BvkYPNYK+AzZ5ed65TnoBUp2Tj+OTBAMes8/5rS129cMx9mlwnWIU\r\n0XNcFYa4djL2fQouJH6AJEWke48z2atbyOZcZLZ8PwOCn1tSrUWX8OUvdDFB\r\nLZVbKxIjIDFOflKtnij4dpXBfSSe1d7w145ZKVhgnE9rxyPRGaGmZ9cx/Ypj\r\nWQJmg0TB8dnIibIOJBj+v8OiYXV2ShjW+REzkRndVzhpQuCVAvQV9gxYrOZG\r\n8lUufLZX6KKgI9eUeQ606u4kst18yrNltqyqZb2oQoUW8CvB3LLR9BNfCk9t\r\nyHqb6qmcIukDjt3duKWEsx8bK3rLuhMmuTjujlrzXOSsvzMwGI8dNKKcZowj\r\n9HeA0UQy1EF9aQOFNpFxAEYCa/wd7YuR9SmCwfQq+Z3Bz0L6vCiM/Q7k4GeI\r\nBGXu8CwcZByXIMPPNZobj/S8CPiqDwM1NSgkn4ZbKz7eXmJB+Y0MWmPNf+Tk\r\n92StmxOrD5l5KIFy7rWLeoripJciyY9KdQY=\r\n=qoAo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBDDOsD2n2ykmEFi/XEfyVD1dS5IdrtHIloBNgrE11rQIhAJlLDtp8A/gWFY+jW8wsKbmpkHvXEHqt0J/3PBqPXObH"}]},"_npmUser":{"name":"beckzgh","email":"2223969110@qq.com"},"directories":{},"maintainers":[{"name":"beckzgh","email":"2223969110@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0_1645193260299_0.7846711860448259"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-18T14:07:40.246Z","1.0.0":"2022-02-18T14:07:40.436Z","modified":"2022-04-04T18:07:53.933Z"},"maintainers":[{"name":"beckzgh","email":"2223969110@qq.com"}],"description":"Eslint 配置","keywords":[],"repository":{"type":"git","url":"git@gitee.com:beck_zgh/beck-dev.git"},"author":{"name":"zgh"},"license":"MIT","readme":"# @beck-zgh/eslint-config\r\n\r\n**最新特性：eslint-config-alloy 现已支持 Vue 3.0**  \r\n如果使用的是 Vue 2.0，请安装旧版 `npm install --save-dev eslint-config-alloy@3`\r\n\r\n## 使用方法\r\n\r\n### 内置规则\r\n\r\n```bash\r\nnpm install --save-dev eslint @babel/eslint-parser eslint-config-alloy @beck-zgh/eslint-config\r\n```\r\n\r\n在你的项目的根目录下创建一个 `.eslintrc.js` 文件，并将以下内容复制进去：\r\n\r\n```js\r\nmodule.exports = {\r\n    extends: [\r\n        '@beck-zgh/eslint-config',\r\n    ],\r\n    env: {\r\n        // 你的环境变量（包含多个预定义的全局变量）\r\n        //\r\n        // browser: true,\r\n        // node: true,\r\n        // mocha: true,\r\n        // jest: true,\r\n        // jquery: true\r\n    },\r\n    globals: {\r\n        // 你的全局变量（设置为 false 表示它不允许被重新赋值）\r\n        //\r\n        // myGlobal: false\r\n    },\r\n    rules: {\r\n        // 自定义你的规则\r\n    },\r\n};\r\n```\r\n\r\n### Vue\r\n\r\n```bash\r\nnpm install --save-dev eslint @babel/eslint-parser vue-eslint-parser eslint-plugin-vue eslint-config-alloy @beck-zgh/eslint-config\r\n```\r\n\r\n在你的项目的根目录下创建一个 `.eslintrc.js` 文件，并将以下内容复制进去：\r\n\r\n```js\r\nmodule.exports = {\r\n    extends: [\r\n        '@beck-zgh/eslint-config',\r\n        '@beck-zgh/eslint-config/vue',\r\n    ],\r\n    env: {\r\n        // 你的环境变量（包含多个预定义的全局变量）\r\n        //\r\n        // browser: true,\r\n        // node: true,\r\n        // mocha: true,\r\n        // jest: true,\r\n        // jquery: true\r\n    },\r\n    globals: {\r\n        // 你的全局变量（设置为 false 表示它不允许被重新赋值）\r\n        //\r\n        // myGlobal: false\r\n    },\r\n    rules: {\r\n        // 自定义你的规则\r\n    },\r\n};\r\n```\r\n\r\n### TypeScript\r\n\r\n```bash\r\nnpm install --save-dev eslint typescript @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-config-alloy @beck-zgh/eslint-config\r\n```\r\n\r\n在你的项目的根目录下创建一个 `.eslintrc.js` 文件，并将以下内容复制进去：\r\n\r\n```js\r\nmodule.exports = {\r\n    extends: [\r\n        '@beck-zgh/eslint-config',\r\n        '@beck-zgh/eslint-config/typescript',\r\n    ],\r\n    env: {\r\n        // 你的环境变量（包含多个预定义的全局变量）\r\n        //\r\n        // browser: true,\r\n        // node: true,\r\n        // mocha: true,\r\n        // jest: true,\r\n        // jquery: true\r\n    },\r\n    globals: {\r\n        // 你的全局变量（设置为 false 表示它不允许被重新赋值）\r\n        //\r\n        // myGlobal: false\r\n    },\r\n    rules: {\r\n        // 自定义你的规则\r\n    },\r\n};\r\n```\r\n","readmeFilename":"README.md"}