Add precommit checks.

This commit is contained in:
Spencer Ofwiti 2021-06-14 18:23:06 +03:00
parent 6901c7b0f2
commit 7086126386
2 changed files with 757 additions and 22591 deletions

23332
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -10,8 +10,8 @@
"build:prod": "ng build --prod", "build:prod": "ng build --prod",
"start:pwa": "npm run build:prod && http-server -p 4200 dist/cic-staff-client", "start:pwa": "npm run build:prod && http-server -p 4200 dist/cic-staff-client",
"test": "ng test", "test": "ng test",
"format:check": "prettier --config ./.prettierrc --list-different \"src/{app,environments,assets}/**/*.{ts,js,json,css,scss}\"", "format:check": "prettier --config ./.prettierrc --list-different src/**/*.{ts,js,json,css,scss,html}",
"format:refactor": "prettier --config ./.prettierrc --write \"src/{app,environments,assets}/**/*.{ts,js,json,css,scss}\"", "format:refactor": "prettier --config ./.prettierrc --write src/**/*.{ts,js,json,css,scss,html}",
"format:fix": "pretty-quick --staged", "format:fix": "pretty-quick --staged",
"format:lint": "npm run format:refactor && npm run lint", "format:lint": "npm run format:refactor && npm run lint",
"lint": "ng lint", "lint": "ng lint",
@ -73,7 +73,8 @@
"karma-jasmine": "~4.0.0", "karma-jasmine": "~4.0.0",
"karma-jasmine-html-reporter": "^1.5.0", "karma-jasmine-html-reporter": "^1.5.0",
"karma-junit-reporter": "^2.0.1", "karma-junit-reporter": "^2.0.1",
"prettier": "^2.3.0", "lint-staged": "^11.0.0",
"prettier": "^2.3.1",
"pretty-quick": "^3.1.0", "pretty-quick": "^3.1.0",
"protractor": "~7.0.0", "protractor": "~7.0.0",
"secp256k1": "^4.0.2", "secp256k1": "^4.0.2",
@ -86,9 +87,16 @@
"typescript": "~4.0.2", "typescript": "~4.0.2",
"yargs": "^13.3.2" "yargs": "^13.3.2"
}, },
"lint-staged": {
"src/**/*.{js,ts,scss,md,html,json}": [
"prettier --write",
"git add"
]
},
"husky": { "husky": {
"hooks": { "hooks": {
"pre-commit": "pretty-quick --staged & ng lint" "pre-commit": "pretty-quick --staged && npm run format:lint && lint-staged",
"pre-push": "ng build --prod"
} }
} }
} }