Browse Source

upd: cli 0.2.0

richard1015 5 years ago
parent
commit
83dc0e8e5d
2 changed files with 18 additions and 9 deletions
  1. 0 5
      .huskyrc
  2. 18 4
      package.json

+ 0 - 5
.huskyrc

@@ -1,5 +0,0 @@
-{
-  "hooks": {
-    "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
-  }
-}

+ 18 - 4
package.json

@@ -21,8 +21,9 @@
     "test": "cross-env NODE_ENV=test nyc mocha-webpack --webpack-config node_modules/@nutui/cli/dist_cli/webpack/test.config.js  --require node_modules/@nutui/cli/dist_cli/test/setup.js src/packages/**/__test__/**.spec.js",
     "coveralls": "cat ./coverage/lcov.info | coveralls",
     "test:watch": "npm run test --watch",
-    "prettier:check": "prettier -l src/**/*.{ts,js,vue,scss}",
-    "prettier:fix": "prettier --write src/**/*.{ts,js,vue,scss}"
+    "prettier:check": "prettier -l src/**/*.{js,vue,scss}",
+    "prettier:fix": "prettier --write src/**/*.{js,vue,scss}",
+    "upload:test": "node test_script/upload.js"
   },
   "repository": {
     "type": "git",
@@ -34,6 +35,18 @@
       "./eslint-config.js"
     ]
   },
+  "husky": {
+    "hooks": {
+      "pre-commit": "lint-staged",
+      "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
+    }
+  },
+  "lint-staged": {
+    "src/**/*.{js,vue,scss}": [
+      "prettier --write src/**/*.{js,vue,scss}",
+      "git add"
+    ]
+  },
   "stylelint": {
     "extends": [
       "./stylelint-config.js"
@@ -56,11 +69,9 @@
     "@babel/plugin-transform-runtime": "^7.9.6",
     "@commitlint/cli": "^8.0.0",
     "@commitlint/config-conventional": "^8.0.0",
-    "@nutui/cli": "^0.1.9",
     "@vue/composition-api": "^0.5.0",
     "babel-plugin-istanbul": "^6.0.0",
     "gsap": "^3.2.6",
-    "husky": "^3.0.0",
     "vue-lazyload": "^1.3.3",
     "vue-qr": "^2.2.1"
   },
@@ -70,11 +81,14 @@
   "devDependencies": {
     "@babel/plugin-syntax-dynamic-import": "^7.8.3",
     "@babel/plugin-transform-object-assign": "^7.8.3",
+    "@nutui/cli": "^0.2.0",
     "@typescript-eslint/eslint-plugin": "^2.16.0",
     "@typescript-eslint/parser": "^2.16.0",
     "babel-plugin-transform-object-rest-spread": "^6.26.0",
     "eslint-plugin-import": "^2.20.0",
     "eslint-plugin-vue": "^6.1.2",
+    "husky": "^3.0.0",
+    "prettier": "^2.0.5",
     "stylelint-config-standard": "^19.0.0"
   },
   "nyc": {