Skip to content

Commit 75ff4a0

Browse files
committed
added husky, prettier and changed editorconfig
1 parent d51ea89 commit 75ff4a0

File tree

3 files changed

+17
-27
lines changed

3 files changed

+17
-27
lines changed

.editorconfig

-22
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,6 @@ end_of_line = lf
55
charset = utf-8
66
trim_trailing_whitespace = true
77
insert_final_newline = true
8-
9-
[**.js]
10-
indent_style = space
11-
indent_size = 2
12-
13-
[**.json]
14-
indent_style = space
15-
indent_size = 2
16-
17-
[**.css]
18-
indent_style = space
19-
indent_size = 2
20-
21-
[**.html]
22-
indent_style = space
23-
indent_size = 2
24-
25-
[**.jsx]
26-
indent_style = space
27-
indent_size = 2
28-
29-
[configure]
308
indent_style = space
319
indent_size = 2
3210

.prettierrc

-5
This file was deleted.

package.json

+17
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
},
1717
"scripts": {
1818
"build": "webpack",
19+
"prettier": "prettier 'src/**/*.{js*,ts*,htm*,md,scss}' --write",
1920
"patch": "npm --no-git-tag-version version patch",
2021
"minor": "npm --no-git-tag-version version minor",
2122
"major": "npm --no-git-tag-version version major",
@@ -40,6 +41,7 @@
4041
},
4142
"homepage": "https://github.com/Mastermindzh/react-cookie-consent#readme",
4243
"devDependencies": {
44+
"@mastermindzh/prettier-config": "^1.0.0",
4345
"@types/js-cookie": "^2.2.6",
4446
"babel-cli": "^6.26.0",
4547
"babel-core": "^6.26.3",
@@ -51,7 +53,22 @@
5153
"babel-preset-es2015": "^6.24.1",
5254
"babel-preset-stage-1": "^6.24.1",
5355
"copy-webpack-plugin": "^4.6.0",
56+
"husky": "^4.2.5",
57+
"lint-staged": "^10.2.10",
58+
"prettier": "^2.0.5",
5459
"react": "^16.13.1",
5560
"webpack": "^2.6.1"
61+
},
62+
"prettier": "@mastermindzh/prettier-config",
63+
"husky": {
64+
"hooks": {
65+
"pre-commit": "lint-staged"
66+
}
67+
},
68+
"lint-staged": {
69+
"*.{js*,ts*,htm*,md,scss}": [
70+
"prettier --write",
71+
"git add"
72+
]
5673
}
5774
}

0 commit comments

Comments
 (0)