Browse Source

build: 工程化

master
wally 4 years ago
parent
commit
2c0dbb3f78
  1. 12
      .eslintrc.js
  2. 4
      .husky/commit-msg
  3. 2
      .husky/pre-commit
  4. 2
      package-lock.json
  5. 4
      package.json

12
.eslintrc.js

@ -3,17 +3,11 @@ module.exports = {
browser: true,
es2021: true,
},
extends: [
'plugin:vue/essential',
'airbnb-base',
],
extends: ['plugin:vue/essential', 'airbnb-base', 'plugin:prettier/recommended'],
parserOptions: {
ecmaVersion: 12,
sourceType: 'module',
},
plugins: [
'vue',
],
rules: {
},
plugins: ['vue'],
rules: {},
};

4
.husky/commit-msg

@ -0,0 +1,4 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
npx husky add .husky/commit-msg "npx --no-install commitlint --edit $1"

2
.husky/pre-commit

@ -1,4 +1,4 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
npm test
npx lint-staged

2
package-lock.json

@ -1731,7 +1731,7 @@
},
"eslint-config-prettier": {
"version": "8.3.0",
"resolved": "https://registry.nlark.com/eslint-config-prettier/download/eslint-config-prettier-8.3.0.tgz?cache=0&sync_timestamp=1619270948988&other_urls=https%3A%2F%2Fregistry.nlark.com%2Feslint-config-prettier%2Fdownload%2Feslint-config-prettier-8.3.0.tgz",
"resolved": "https://registry.nlark.com/eslint-config-prettier/download/eslint-config-prettier-8.3.0.tgz",
"integrity": "sha1-90cbILb+ipqSVMxoRFQgKIai3Xo=",
"dev": true
},

4
package.json

@ -5,7 +5,9 @@
"dev": "vite",
"build": "vite build",
"serve": "vite preview",
"commit": "cz"
"commit": "cz",
"prettier": "npx prettier --write .",
"prepare": "husky install"
},
"dependencies": {
"axios": "^0.23.0",

Loading…
Cancel
Save