Skip to content

Commit f552c6d

Browse files
committed
chore: migrate to husky v7
1 parent 4fb061f commit f552c6d

File tree

5 files changed

+42
-9
lines changed

5 files changed

+42
-9
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ yarn.lock
66
*.log
77
.DS_Store
88
dist/
9+
!.husky/_/husky.sh

.husky/_/husky.sh

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#!/bin/sh
2+
if [ -z "$husky_skip_init" ]; then
3+
debug () {
4+
if [ "$HUSKY_DEBUG" = "1" ]; then
5+
echo "husky (debug) - $1"
6+
fi
7+
}
8+
9+
readonly hook_name="$(basename "$0")"
10+
debug "starting $hook_name..."
11+
12+
if [ "$HUSKY" = "0" ]; then
13+
debug "HUSKY env variable is set to 0, skipping hook"
14+
exit 0
15+
fi
16+
17+
if [ -f ~/.huskyrc ]; then
18+
debug "sourcing ~/.huskyrc"
19+
. ~/.huskyrc
20+
fi
21+
22+
export readonly husky_skip_init=1
23+
sh -e "$0" "$@"
24+
exitCode="$?"
25+
26+
if [ $exitCode != 0 ]; then
27+
echo "husky - $hook_name hook exited with code $exitCode (error)"
28+
fi
29+
30+
exit $exitCode
31+
fi

.husky/post-commit

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

.husky/pre-commit

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

package.json

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,6 @@
2929
"lint:ci": "eslint . --ext .js,.ts,.json",
3030
"test": "export ENVIRONMENT=local && jest ."
3131
},
32-
"husky": {
33-
"hooks": {
34-
"pre-commit": "lint-staged"
35-
}
36-
},
3732
"lint-staged": {
3833
"*.{html,md,yml}": [
3934
"prettier --write",
@@ -50,7 +45,7 @@
5045
},
5146
"dependencies": {
5247
"cwd": "0.10.0",
53-
"debug": "4.1.1",
48+
"debug": "4.3.3",
5449
"dynamodb-local": "0.0.31"
5550
},
5651
"devDependencies": {
@@ -59,11 +54,11 @@
5954
"@aws-sdk/util-dynamodb": "^3.26.0",
6055
"@shelf/eslint-config": "0.19.0",
6156
"@shelf/prettier-config": "0.0.7",
62-
"eslint": "7.6.0",
63-
"husky": "4.2.5",
57+
"eslint": "8.4.1",
58+
"husky": "7.0.4",
6459
"jest": "26.2.2",
6560
"lint-staged": "10.2.11",
66-
"prettier": "2.0.5"
61+
"prettier": "2.5.1"
6762
},
6863
"peerDependencies": {
6964
"@aws-sdk/client-dynamodb": "3.x.x",

0 commit comments

Comments
 (0)