Skip to content

Commit bf873e2

Browse files
committed
add lint-stage
1 parent f8c1923 commit bf873e2

File tree

2 files changed

+229
-6
lines changed

2 files changed

+229
-6
lines changed

package.json

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
"jest": "^26.4.2",
5151
"jest-puppeteer": "^5.0.4",
5252
"jest-watch-typeahead": "^0.6.4",
53+
"lint-staged": "^11.0.0",
5354
"npm-run-all": "^4.1.5",
5455
"opener": "^1.5.2",
5556
"puppeteer": "^10.2.0",
@@ -63,7 +64,8 @@
6364
"webpack": "^4.42.1",
6465
"webpack-cli": "^3.3.11",
6566
"webpack-dev-server": "^3.10.3",
66-
"webpack-merge": "^4.2.2"
67+
"webpack-merge": "^4.2.2",
68+
"yorkie": "^2.0.0"
6769
},
6870
"engines": {
6971
"node": ">= 12.0"
@@ -72,6 +74,9 @@
7274
"lib/*.js",
7375
"dist/*.d.ts"
7476
],
77+
"gitHooks": {
78+
"pre-commit": "lint-staged"
79+
},
7580
"homepage": "https://github.com/intlify/vue-i18n-extensions#readme",
7681
"keywords": [
7782
"extensions",
@@ -82,6 +87,17 @@
8287
"vue-i18n"
8388
],
8489
"license": "MIT",
90+
"lint-staged": {
91+
"*.js": [
92+
"prettier --write"
93+
],
94+
"*.ts?(x)": [
95+
"prettier --parser=typescript --write"
96+
],
97+
"*": [
98+
"secretlint"
99+
]
100+
},
85101
"main": "lib/index.js",
86102
"peerDependencies": {
87103
"vue": "^3.0.0"

0 commit comments

Comments
 (0)