Skip to content

Commit 8f81e47

Browse files
authored
chore: update to husky v5 (#781)
1 parent 152a6f0 commit 8f81e47

File tree

5 files changed

+40
-58
lines changed

5 files changed

+40
-58
lines changed

.husky/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
_

.husky/commit-msg

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh
2+
. "$(dirname "$0")/_/husky.sh"
3+
4+
yarn commitlint --edit $1

.husky/pre-commit

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh
2+
. "$(dirname "$0")/_/husky.sh"
3+
4+
yarn lint-staged

package.json

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,10 @@
2727
"prettier:write": "prettier --write 'docs/**/*.md' README.md '.github/**' package.json tsconfig.json src/globals.json .yarnrc.yml",
2828
"test": "jest",
2929
"tools:regenerate-docs": "ts-node -T tools/regenerate-docs",
30-
"typecheck": "tsc -p ."
31-
},
32-
"husky": {
33-
"hooks": {
34-
"pre-commit": "lint-staged",
35-
"commit-msg": "commitlint -e $HUSKY_GIT_PARAMS"
36-
}
30+
"typecheck": "tsc -p .",
31+
"postinstall": "husky install",
32+
"prepublishOnly": "pinst --disable",
33+
"postpublish": "pinst --enable"
3734
},
3835
"commitlint": {
3936
"extends": [
@@ -110,10 +107,11 @@
110107
"eslint-plugin-import": "^2.20.2",
111108
"eslint-plugin-node": "^11.0.0",
112109
"eslint-plugin-prettier": "^3.0.0",
113-
"husky": "^4.2.5",
110+
"husky": "^5.1.3",
114111
"jest": "^26.0.1",
115112
"jest-runner-eslint": "^0.10.0",
116113
"lint-staged": "^10.2.2",
114+
"pinst": "^2.0.0",
117115
"prettier": "^2.0.5",
118116
"resolve-from": "^5.0.0",
119117
"rimraf": "^3.0.0",

yarn.lock

Lines changed: 25 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -3564,13 +3564,6 @@ __metadata:
35643564
languageName: node
35653565
linkType: hard
35663566

3567-
"compare-versions@npm:^3.6.0":
3568-
version: 3.6.0
3569-
resolution: "compare-versions@npm:3.6.0"
3570-
checksum: 09525264502bda1f6667ad2429eaf5520b543d997e79e7a94b66a5896df8921cdc3a97140dfff75af6c9ba1859c872de1921c3cf8a6c48ed807bbf9f582cf093
3571-
languageName: node
3572-
linkType: hard
3573-
35743567
"component-emitter@npm:^1.2.1":
35753568
version: 1.3.0
35763569
resolution: "component-emitter@npm:1.3.0"
@@ -4580,10 +4573,11 @@ __metadata:
45804573
eslint-plugin-import: ^2.20.2
45814574
eslint-plugin-node: ^11.0.0
45824575
eslint-plugin-prettier: ^3.0.0
4583-
husky: ^4.2.5
4576+
husky: ^5.1.3
45844577
jest: ^26.0.1
45854578
jest-runner-eslint: ^0.10.0
45864579
lint-staged: ^10.2.2
4580+
pinst: ^2.0.0
45874581
prettier: ^2.0.5
45884582
resolve-from: ^5.0.0
45894583
rimraf: ^3.0.0
@@ -5186,6 +5180,13 @@ __metadata:
51865180
languageName: node
51875181
linkType: hard
51885182

5183+
"fromentries@npm:^1.3.2":
5184+
version: 1.3.2
5185+
resolution: "fromentries@npm:1.3.2"
5186+
checksum: 5cc722e4e3fd333ba75f31dd3ef80b4a6c405d8814e86e343b4676c1483c00f4f29b39aca462d268e918b3316a4fb03cea8022458fd8ad965f251362a129783f
5187+
languageName: node
5188+
linkType: hard
5189+
51895190
"fs-extra@npm:^9.0.0":
51905191
version: 9.1.0
51915192
resolution: "fs-extra@npm:9.1.0"
@@ -5815,24 +5816,12 @@ __metadata:
58155816
languageName: node
58165817
linkType: hard
58175818

5818-
"husky@npm:^4.2.5":
5819-
version: 4.3.8
5820-
resolution: "husky@npm:4.3.8"
5821-
dependencies:
5822-
chalk: ^4.0.0
5823-
ci-info: ^2.0.0
5824-
compare-versions: ^3.6.0
5825-
cosmiconfig: ^7.0.0
5826-
find-versions: ^4.0.0
5827-
opencollective-postinstall: ^2.0.2
5828-
pkg-dir: ^5.0.0
5829-
please-upgrade-node: ^3.2.0
5830-
slash: ^3.0.0
5831-
which-pm-runs: ^1.0.0
5819+
"husky@npm:^5.1.3":
5820+
version: 5.1.3
5821+
resolution: "husky@npm:5.1.3"
58325822
bin:
5833-
husky-run: bin/run.js
5834-
husky-upgrade: lib/upgrader/bin.js
5835-
checksum: 1ac4fb51ffd93547ec861f185d86bdbfbac8ee24ce60417d531dbe5222e33fc754436e87e4e2b37a44dcefdc78c151f9ba4ac57c05773f5c36377cc4eb73732b
5823+
husky: lib/bin.js
5824+
checksum: 99baafebe710d3d9008d7e8523a2bba28b73acb71d92c22dfb05cd0fb38160c7d47594b5178ad1979032e1c7334afbc96f6137c3879a5c6c24ee339c74dd972b
58365825
languageName: node
58375826
linkType: hard
58385827

@@ -8888,15 +8877,6 @@ __metadata:
88888877
languageName: node
88898878
linkType: hard
88908879

8891-
"opencollective-postinstall@npm:^2.0.2":
8892-
version: 2.0.3
8893-
resolution: "opencollective-postinstall@npm:2.0.3"
8894-
bin:
8895-
opencollective-postinstall: index.js
8896-
checksum: d75b06b80eb426aaf099307ca4398f3119c8c86ff3806a95cfe234b979b80c07080040734fe2dc3c51fed5b15bd98dae88340807980bdc74aa1ebf045c74ef06
8897-
languageName: node
8898-
linkType: hard
8899-
89008880
"opener@npm:^1.5.2":
89018881
version: 1.5.2
89028882
resolution: "opener@npm:1.5.2"
@@ -9331,6 +9311,17 @@ __metadata:
93319311
languageName: node
93329312
linkType: hard
93339313

9314+
"pinst@npm:^2.0.0":
9315+
version: 2.1.6
9316+
resolution: "pinst@npm:2.1.6"
9317+
dependencies:
9318+
fromentries: ^1.3.2
9319+
bin:
9320+
pinst: bin.js
9321+
checksum: ac950620de58cec8a2d601b79186e04f7a166c3df82a7a25fe2ca3c1ea38710fa881640e788fa8f81f13b17f38f646d17360c8266f12ae7682bf0ae420786b61
9322+
languageName: node
9323+
linkType: hard
9324+
93349325
"pirates@npm:^4.0.1":
93359326
version: 4.0.1
93369327
resolution: "pirates@npm:4.0.1"
@@ -9368,15 +9359,6 @@ __metadata:
93689359
languageName: node
93699360
linkType: hard
93709361

9371-
"pkg-dir@npm:^5.0.0":
9372-
version: 5.0.0
9373-
resolution: "pkg-dir@npm:5.0.0"
9374-
dependencies:
9375-
find-up: ^5.0.0
9376-
checksum: 86f6ecee1787d8fe1606fd831f823f967c6ea0d760ce714af6afd2fec076ce71fbedcb57b339d93b84edf90ccdd81d4e6e2c10fcde21684ef3ffee5e05fd37dc
9377-
languageName: node
9378-
linkType: hard
9379-
93809362
"please-upgrade-node@npm:^3.2.0":
93819363
version: 3.2.0
93829364
resolution: "please-upgrade-node@npm:3.2.0"
@@ -11898,13 +11880,6 @@ typescript@^4.0.0:
1189811880
languageName: node
1189911881
linkType: hard
1190011882

11901-
"which-pm-runs@npm:^1.0.0":
11902-
version: 1.0.0
11903-
resolution: "which-pm-runs@npm:1.0.0"
11904-
checksum: 0bb79a782e98955afec8f35a3ae95c4711fdd3d0743772ee98211da67c2421fdd4c92c95c93532cc0b4dcc085d8e27f3ad2f8a9173cb632692379bd3d2818821
11905-
languageName: node
11906-
linkType: hard
11907-
1190811883
"which@npm:^1.2.9, which@npm:^1.3.0, which@npm:^1.3.1":
1190911884
version: 1.3.1
1191011885
resolution: "which@npm:1.3.1"

0 commit comments

Comments
 (0)