build: prettier

This commit is contained in:
07akioni 2020-12-12 01:51:52 +08:00
parent c1d7474520
commit aba0178a66
2 changed files with 22 additions and 1 deletions

3
.prettierrc Normal file
View File

@ -0,0 +1,3 @@
semi: false
singleQuote: true
printWidth: 80

View File

@ -17,6 +17,7 @@
"lint": "eslint --no-error-on-unmatched-pattern --fix \"src/**/*.{js,vue}\" \"test/**/*.{js,vue}\" \"build/**/*.{js,vue}\" \"demo/**/*.{js,vue}\" && stylelint \"src/_styles/**/*.scss\"",
"lint:js": "eslint --no-error-on-unmatched-pattern --fix \"src/**/*.{js,vue}\" \"test/**/*.{js,vue}\" \"build/**/*.{js,vue}\" \"demo/**/*.{js,vue}\"",
"lint:style": "stylelint \"src/_styles/**/*.scss\"",
"format": "prettier --write --parser vue \"src/**/*.vue\" && prettier --write \"src/**/*.js\"",
"release:package": "npm run build:package && npm publish",
"test": "cross-env NODE_ENV=test jest",
"init-cssr": "node scripts/create-cssr-scaffold.js",
@ -38,6 +39,15 @@
"themes",
"README.md"
],
"lint-staged": {
"*.js": "eslint --cache --fix",
"*.vue": [
"eslint",
"prettier --parser=vue --write"
],
"*.css": "stylelint --fix",
"*.{js,css,md}": "prettier --write"
},
"devDependencies": {
"@babel/preset-env": "^7.12.7",
"@rollup/plugin-babel": "^5.2.2",
@ -59,10 +69,13 @@
"eslint-plugin-standard": "^4.0.2",
"eslint-plugin-vue": "^7.1.0",
"fs-extra": "^9.0.1",
"husky": "^4.3.5",
"jest": "^26.6.2",
"lint-staged": "^10.5.3",
"lodash": "^4.17.20",
"marked": "^1.2.0",
"ncp": "^2.0.0",
"prettier": "^2.2.1",
"rollup": "^2.32.1",
"rollup-plugin-terser": "^7.0.2",
"rollup-plugin-vue": "^6.0.0-beta.11",
@ -95,5 +108,10 @@
"vue": "^3.0.4",
"vueuc": "^0.0.1"
},
"sideEffects": false
"sideEffects": false,
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
}
}