Skip to content

Commit 6ab0225

Browse files
Replace pre-commit with lint-staged (Hacker0x01#1192)
1 parent b494d1c commit 6ab0225

File tree

2 files changed

+337
-40
lines changed

2 files changed

+337
-40
lines changed

package.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
"express": "^4.16.2",
5858
"extract-text-webpack-plugin": "^3.0.2",
5959
"highlight.js": "^9.12.0",
60+
"husky": "^0.14.3",
6061
"isparta-loader": "^2.0.0",
6162
"karma": "^1.7.1",
6263
"karma-chai": "^0.1.0",
@@ -66,12 +67,12 @@
6667
"karma-sinon": "^1.0.5",
6768
"karma-sourcemap-loader": "^0.3.7",
6869
"karma-webpack": "^2.0.5",
70+
"lint-staged": "^6.0.0",
6971
"lodash": "^4.17.4",
7072
"mocha": "^4.0.1",
7173
"moment": "^2.19.4",
7274
"node-sass": "^4.6.0",
7375
"npm-run-all": "^4.1.2",
74-
"pre-commit": "^1.2.2",
7576
"prettier": "^1.9.2",
7677
"react": "^16.1.0",
7778
"react-addons-test-utils": "^15.6.2",
@@ -106,8 +107,8 @@
106107
"react-popper": "^0.7.4"
107108
},
108109
"scripts": {
109-
"prettier": "prettier \"*/**/*.{js,json,css,scss,md}\" --ignore-path ./.prettierignore --write && git add . && git status",
110110
"eslint": "eslint {src,test,docs-site/src}/**/*.{js,jsx} *.js",
111+
"precommit": "lint-staged",
111112
"sass-lint": "sass-lint --config .sass-lint.yml 'src/stylesheets/*.scss, docs-site/src/*.scss' -i 'docs-site/src/higlight.scss, docs-site/src/reset.scss'",
112113
"lint": "run-p eslint sass-lint",
113114
"start": "cross-env MODULES=false node server.js",
@@ -126,7 +127,7 @@
126127
"build:umd:prod": "cross-env BABEL_ENV=es NODE_ENV=production rollup -c rollup.umd.config.js -i src/index.jsx -o dist/react-datepicker.min.js",
127128
"build:umd:dev": "cross-env BABEL_ENV=es NODE_ENV=development rollup -c rollup.umd.config.js -i src/index.jsx -o dist/react-datepicker.js"
128129
},
129-
"pre-commit": [
130-
"prettier"
131-
]
130+
"lint-staged": {
131+
"*.{js,json,css,scss,md}": ["prettier --write", "git add"]
132+
}
132133
}

0 commit comments

Comments
 (0)