Skip to content

Commit 5166ebd

Browse files
🤖 config(husky): Configure pre-commit hook.
These changes were automatically generated by a transform whose code can be found at: - https://github.com/make-github-pseudonymous-again/rejuvenate/blob/587dd807680b9b47d58146ef8f24224d84b87d34/src/transforms/husky:hook-configure-pre-commit.js Please contact the author of the transform if you believe there was an error.
1 parent cd70f16 commit 5166ebd

File tree

3 files changed

+159
-1
lines changed

3 files changed

+159
-1
lines changed

.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+
npm run precommit

package.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
"lint-config-and-fix": "fixpack || fixpack",
5757
"postinstall": "npm run install-hooks",
5858
"postpublish": "pinst --enable",
59+
"precommit": "lint-staged",
5960
"prepare": "npm run build",
6061
"prepublishOnly": "pinst --disable",
6162
"release": "np --message ':hatching_chick: release: Bumping to v%s.'",
@@ -84,6 +85,7 @@
8485
"esdoc-standard-plugin": "1.0.0",
8586
"fixpack": "4.0.0",
8687
"husky": "7.0.1",
88+
"lint-staged": "11.1.1",
8789
"microbundle": "0.13.1",
8890
"np": "7.4.0",
8991
"pinst": "2.1.6",
@@ -185,6 +187,14 @@
185187
}
186188
}
187189
},
190+
"lint-staged": {
191+
"*.js": [
192+
"npm run lint-and-fix"
193+
],
194+
"package.json": [
195+
"npm run lint-config-and-fix"
196+
]
197+
},
188198
"prettier": {
189199
"trailingComma": "all"
190200
},

yarn.lock

Lines changed: 145 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2535,6 +2535,13 @@ ansi-escapes@^4.2.1:
25352535
dependencies:
25362536
type-fest "^0.11.0"
25372537

2538+
ansi-escapes@^4.3.0:
2539+
version "4.3.2"
2540+
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
2541+
integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
2542+
dependencies:
2543+
type-fest "^0.21.3"
2544+
25382545
ansi-regex@^2.0.0:
25392546
version "2.1.1"
25402547
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
@@ -3323,6 +3330,14 @@ chalk@^4.0.0, chalk@^4.1.0:
33233330
ansi-styles "^4.1.0"
33243331
supports-color "^7.1.0"
33253332

3333+
chalk@^4.1.1:
3334+
version "4.1.1"
3335+
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad"
3336+
integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==
3337+
dependencies:
3338+
ansi-styles "^4.1.0"
3339+
supports-color "^7.1.0"
3340+
33263341
chardet@^0.7.0:
33273342
version "0.7.0"
33283343
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
@@ -3598,6 +3613,11 @@ commander@^2.20.0:
35983613
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
35993614
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
36003615

3616+
commander@^7.2.0:
3617+
version "7.2.0"
3618+
resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
3619+
integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
3620+
36013621
common-path-prefix@^3.0.0:
36023622
version "3.0.0"
36033623
resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0"
@@ -4026,6 +4046,11 @@ decompress-response@^5.0.0:
40264046
dependencies:
40274047
mimic-response "^2.0.0"
40284048

4049+
dedent@^0.7.0:
4050+
version "0.7.0"
4051+
resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
4052+
integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
4053+
40294054
deep-equal@^1.0.0:
40304055
version "1.1.1"
40314056
resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a"
@@ -4337,7 +4362,7 @@ enhanced-resolve@^0.9.1:
43374362
memory-fs "^0.2.0"
43384363
tapable "^0.1.8"
43394364

4340-
enquirer@^2.3.5:
4365+
enquirer@^2.3.5, enquirer@^2.3.6:
43414366
version "2.3.6"
43424367
resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
43434368
integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
@@ -5322,6 +5347,11 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1:
53225347
has "^1.0.3"
53235348
has-symbols "^1.0.1"
53245349

5350+
get-own-enumerable-property-symbols@^3.0.0:
5351+
version "3.0.2"
5352+
resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664"
5353+
integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==
5354+
53255355
get-set-props@^0.1.0:
53265356
version "0.1.0"
53275357
resolved "https://registry.yarnpkg.com/get-set-props/-/get-set-props-0.1.0.tgz#998475c178445686d0b32246da5df8dbcfbe8ea3"
@@ -6123,6 +6153,11 @@ is-obj-prop@^1.0.0:
61236153
lowercase-keys "^1.0.0"
61246154
obj-props "^1.0.0"
61256155

6156+
is-obj@^1.0.1:
6157+
version "1.0.1"
6158+
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
6159+
integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
6160+
61266161
is-obj@^2.0.0:
61276162
version "2.0.0"
61286163
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
@@ -6200,6 +6235,11 @@ is-regex@^1.1.3:
62006235
call-bind "^1.0.2"
62016236
has-symbols "^1.0.2"
62026237

6238+
is-regexp@^1.0.0:
6239+
version "1.0.0"
6240+
resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
6241+
integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
6242+
62036243
is-relative@^1.0.0:
62046244
version "1.0.0"
62056245
resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d"
@@ -6272,6 +6312,11 @@ is-unc-path@^1.0.0:
62726312
dependencies:
62736313
unc-path-regex "^0.1.2"
62746314

6315+
is-unicode-supported@^0.1.0:
6316+
version "0.1.0"
6317+
resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
6318+
integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
6319+
62756320
is-url-superb@^4.0.0:
62766321
version "4.0.0"
62776322
resolved "https://registry.yarnpkg.com/is-url-superb/-/is-url-superb-4.0.0.tgz#b54d1d2499bb16792748ac967aa3ecb41a33a8c2"
@@ -6599,6 +6644,27 @@ lines-and-columns@^1.1.6:
65996644
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
66006645
integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
66016646

6647+
6648+
version "11.1.1"
6649+
resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-11.1.1.tgz#9c2018b872654cf80b2b1ff5a10b6b74aef6e300"
6650+
integrity sha512-eTNGe6i78PSUUH2BZi1gZmGmNfb8IeN4z2OzMYxSZ1qnP1WXKn1E7D+OHwLbRDm/wQINnzIj0bsKJ6lLVSuZiQ==
6651+
dependencies:
6652+
chalk "^4.1.1"
6653+
cli-truncate "^2.1.0"
6654+
commander "^7.2.0"
6655+
cosmiconfig "^7.0.0"
6656+
debug "^4.3.1"
6657+
dedent "^0.7.0"
6658+
enquirer "^2.3.6"
6659+
execa "^5.0.0"
6660+
listr2 "^3.8.2"
6661+
log-symbols "^4.1.0"
6662+
micromatch "^4.0.4"
6663+
normalize-path "^3.0.0"
6664+
please-upgrade-node "^3.2.0"
6665+
string-argv "0.3.1"
6666+
stringify-object "^3.3.0"
6667+
66026668
listr-input@^0.2.1:
66036669
version "0.2.1"
66046670
resolved "https://registry.yarnpkg.com/listr-input/-/listr-input-0.2.1.tgz#ce735c34530683580388fdf9462ecfebd3b66126"
@@ -6638,6 +6704,19 @@ listr-verbose-renderer@^0.5.0:
66386704
date-fns "^1.27.2"
66396705
figures "^2.0.0"
66406706

6707+
listr2@^3.8.2:
6708+
version "3.11.0"
6709+
resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.11.0.tgz#9771b02407875aa78e73d6e0ff6541bbec0aaee9"
6710+
integrity sha512-XLJVe2JgXCyQTa3FbSv11lkKExYmEyA4jltVo8z4FX10Vt1Yj8IMekBfwim0BSOM9uj1QMTJvDQQpHyuPbB/dQ==
6711+
dependencies:
6712+
cli-truncate "^2.1.0"
6713+
colorette "^1.2.2"
6714+
log-update "^4.0.0"
6715+
p-map "^4.0.0"
6716+
rxjs "^6.6.7"
6717+
through "^2.3.8"
6718+
wrap-ansi "^7.0.0"
6719+
66416720
listr@^0.14.3:
66426721
version "0.14.3"
66436722
resolved "https://registry.yarnpkg.com/listr/-/listr-0.14.3.tgz#2fea909604e434be464c50bddba0d496928fa586"
@@ -6847,6 +6926,14 @@ log-symbols@^4.0.0:
68476926
dependencies:
68486927
chalk "^4.0.0"
68496928

6929+
log-symbols@^4.1.0:
6930+
version "4.1.0"
6931+
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
6932+
integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
6933+
dependencies:
6934+
chalk "^4.1.0"
6935+
is-unicode-supported "^0.1.0"
6936+
68506937
log-update@^2.3.0:
68516938
version "2.3.0"
68526939
resolved "https://registry.yarnpkg.com/log-update/-/log-update-2.3.0.tgz#88328fd7d1ce7938b29283746f0b1bc126b24708"
@@ -6856,6 +6943,16 @@ log-update@^2.3.0:
68566943
cli-cursor "^2.0.0"
68576944
wrap-ansi "^3.0.1"
68586945

6946+
log-update@^4.0.0:
6947+
version "4.0.0"
6948+
resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1"
6949+
integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==
6950+
dependencies:
6951+
ansi-escapes "^4.3.0"
6952+
cli-cursor "^3.1.0"
6953+
slice-ansi "^4.0.0"
6954+
wrap-ansi "^6.2.0"
6955+
68596956
loose-envify@^1.0.0:
68606957
version "1.4.0"
68616958
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
@@ -7896,6 +7993,13 @@ pkg-up@^2.0.0:
78967993
dependencies:
78977994
find-up "^2.1.0"
78987995

7996+
please-upgrade-node@^3.2.0:
7997+
version "3.2.0"
7998+
resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
7999+
integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==
8000+
dependencies:
8001+
semver-compare "^1.0.0"
8002+
78998003
plur@^4.0.0:
79008004
version "4.0.0"
79018005
resolved "https://registry.yarnpkg.com/plur/-/plur-4.0.0.tgz#729aedb08f452645fe8c58ef115bf16b0a73ef84"
@@ -8897,6 +9001,13 @@ rxjs@^6.3.3, rxjs@^6.4.0, rxjs@^6.5.3, rxjs@^6.6.0, rxjs@^6.6.3:
88979001
dependencies:
88989002
tslib "^1.9.0"
88999003

9004+
rxjs@^6.6.7:
9005+
version "6.6.7"
9006+
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9"
9007+
integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==
9008+
dependencies:
9009+
tslib "^1.9.0"
9010+
89009011
sade@^1.7.4:
89019012
version "1.7.4"
89029013
resolved "https://registry.yarnpkg.com/sade/-/sade-1.7.4.tgz#ea681e0c65d248d2095c90578c03ca0bb1b54691"
@@ -8941,6 +9052,11 @@ scoped-regex@^2.0.0:
89419052
resolved "https://registry.yarnpkg.com/scoped-regex/-/scoped-regex-2.1.0.tgz#7b9be845d81fd9d21d1ec97c61a0b7cf86d2015f"
89429053
integrity sha512-g3WxHrqSWCZHGHlSrF51VXFdjImhwvH8ZO/pryFH56Qi0cDsZfylQa/t0jCzVQFNbNvM00HfHjkDPEuarKDSWQ==
89439054

9055+
semver-compare@^1.0.0:
9056+
version "1.0.0"
9057+
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
9058+
integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
9059+
89449060
semver-diff@^3.1.1:
89459061
version "3.1.1"
89469062
resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b"
@@ -9153,6 +9269,11 @@ stack-utils@^2.0.3:
91539269
dependencies:
91549270
escape-string-regexp "^2.0.0"
91559271

9272+
9273+
version "0.3.1"
9274+
resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da"
9275+
integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==
9276+
91569277
string-hash@^1.1.1:
91579278
version "1.1.3"
91589279
resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b"
@@ -9246,6 +9367,15 @@ stringifier@^1.3.0:
92469367
traverse "^0.6.6"
92479368
type-name "^2.0.1"
92489369

9370+
stringify-object@^3.3.0:
9371+
version "3.3.0"
9372+
resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629"
9373+
integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==
9374+
dependencies:
9375+
get-own-enumerable-property-symbols "^3.0.0"
9376+
is-obj "^1.0.1"
9377+
is-regexp "^1.0.0"
9378+
92499379
strip-ansi@^3.0.0, strip-ansi@^3.0.1:
92509380
version "3.0.1"
92519381
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
@@ -9667,6 +9797,11 @@ type-fest@^0.20.2:
96679797
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
96689798
integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
96699799

9800+
type-fest@^0.21.3:
9801+
version "0.21.3"
9802+
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
9803+
integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
9804+
96709805
type-fest@^0.3.0:
96719806
version "0.3.1"
96729807
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1"
@@ -9952,6 +10087,15 @@ wrap-ansi@^3.0.1:
995210087
string-width "^2.1.1"
995310088
strip-ansi "^4.0.0"
995410089

10090+
wrap-ansi@^6.2.0:
10091+
version "6.2.0"
10092+
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
10093+
integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
10094+
dependencies:
10095+
ansi-styles "^4.0.0"
10096+
string-width "^4.1.0"
10097+
strip-ansi "^6.0.0"
10098+
995510099
wrap-ansi@^7.0.0:
995610100
version "7.0.0"
995710101
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"

0 commit comments

Comments
 (0)