|
|
@@ -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": {
|