Skip to content

Commit fcdecb6

Browse files
authored
feat(): Add husky and lint-staged (#204)
1 parent 30eaf3b commit fcdecb6

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

package.json

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@
4545
"browserify": "^14.4.0",
4646
"cli-release": "^1.0.4",
4747
"ghooks": "^1.2.1",
48+
"husky": "^0.14.3",
49+
"lint-staged": "^4.0.3",
4850
"mkdirp": "^0.5.1",
4951
"mocha": "^3.4.2",
5052
"prettier": "^1.5.3",
@@ -57,13 +59,15 @@
5759
"validate-commit-message": "^3.0.1",
5860
"xstream": "^10.8.0"
5961
},
60-
"config": {
61-
"ghooks": {
62-
"commit-msg": "node ./node_modules/.bin/validate-commit-msg",
63-
"pre-commit": "npm run format"
64-
}
62+
"lint-staged": {
63+
"{test,src}/**/*.{js,jsx,ts,tsx}": [
64+
"npm run format",
65+
"git add"
66+
]
6567
},
6668
"scripts": {
69+
"precommit": "lint-staged",
70+
"commitmsg": "validate-commit-msg $2",
6771
"format": "prettier --tab-width 4 --single-quote --write '{src,test}/**/*.{js,ts,tsx}'",
6872
"lint": "tslint -c tslint.json src/*.ts src/**/*.ts",
6973
"test-node": "mocha -r babel-register test/index.js",

0 commit comments

Comments
 (0)