{"_id":"@binlun/eslint-config-lishi","name":"@binlun/eslint-config-lishi","dist-tags":{"latest":"1.0.8"},"versions":{"1.0.8":{"name":"@binlun/eslint-config-lishi","version":"1.0.8","description":"前端规范eslint校验规则","main":"vue3.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"http://git.lishicloud.com/baseline-public/front/eslint-config-lishi"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"keywords":[],"author":{"name":"bin"},"license":"ISC","dependencies":{"@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","eslint":"^8.19.0","eslint-plugin-vue":"^9.3.0","vue-eslint-parser":"^9.0.3"},"gitHead":"6d974ce0530236fddde7a3cf6f08908293f0157e","_id":"@binlun/eslint-config-lishi@1.0.8","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-BXN19ZnzlCiXNSRWItPuWjvuqGNJkoM2QmlpmA20fPEqnSXMmx1moeYwrFePSonIymGBJEC1YYYB+j5W+sgXeg==","shasum":"30603f3d15f1137fc4adb0307e2289004ced6c02","tarball":"https://registry.npmjs.org/@binlun/eslint-config-lishi/-/eslint-config-lishi-1.0.8.tgz","fileCount":14,"unpackedSize":39822,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB00v0BnaPtqxMRFVt5kMvTi2ismAf4ZkJwUZIlAXMbqAiEA9PeN04+1JLZoxmmMxs/2nz3VTmVBkxtRsUafxs8nfu8="}]},"_npmUser":{"name":"a364378948","email":"364378948@qq.com"},"directories":{},"maintainers":[{"name":"a364378948","email":"364378948@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-lishi_1.0.8_1723703641841_0.6782440646093364"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-15T06:34:01.731Z","1.0.8":"2024-08-15T06:34:02.036Z","modified":"2024-08-15T06:34:02.482Z"},"maintainers":[{"name":"a364378948","email":"364378948@qq.com"}],"description":"前端规范eslint校验规则","keywords":[],"repository":{"type":"git","url":"http://git.lishicloud.com/baseline-public/front/eslint-config-lishi"},"author":{"name":"bin"},"license":"ISC","readme":"## 前端规范校验\r\n\r\n\r\n### 参考文档\r\n* eslint <http://eslint.cn/docs/user-guide/getting-started>\r\n* airbnb <https://github.com/airbnb/javascript/tree/master/packages/eslint-config-airbnb-base>\r\n* eslint-plugin-vue <https://eslint.vuejs.org/>\r\n* typescript-eslint <https://typescript-eslint.io/>\r\n\r\n\r\n### 使用方法\r\n\r\nnpm安装  \r\n\r\n```shell\r\nnpm i @binlun/eslint-config-lishi\r\n```\r\n\r\n```javascript\r\n// .eslintrc.js\r\nmodule.exports ={\r\n  root: true,\r\n  env: {\r\n    es6: true,\r\n    browser: true,\r\n    node: true\r\n  },\r\n  parser: \"vue-eslint-parser\",\r\n  parserOptions: {\r\n    parser: \"@typescript-eslint/parser\",\r\n    sourceType: 'module',\r\n    ecmaFeatures: {\r\n      jsx: true\r\n    }\r\n  },\r\n  extends: ['@lishi/eslint-config-lishi'],\r\n  plugins: [\"@typescript-eslint\", \"vue\"],\r\n  ignorePatterns: [\"node_modules/*\", \"public/*\"],\r\n}\r\n```\r\n\r\n编辑器配置详见：<https://hu379y.yuque.com/rgrquo/nfn2nw/oztowk>  \r\n\r\n注：默认使用vue3.js，仓库中还有vue2.js和uniapp.js  \r\n\r\n```javascript\r\n{\r\n  extends: ['@lishi/eslint-config-lishi/vue2.js']\r\n}\r\n```\r\n","readmeFilename":"readme.md"}