Skip to content

Commit a84d68c

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/aureooms/rejuvenate/blob/3361c487f4a9437f3d4eeec1499bf8d09d1f5005/src/transforms/husky:hook-configure-pre-commit.js Please contact the author of the transform if you believe there was an error.
1 parent dec33de commit a84d68c

File tree

3 files changed

+145
-3
lines changed

3 files changed

+145
-3
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
@@ -49,6 +49,7 @@
4949
"lint-config-and-fix": "fixpack || fixpack",
5050
"postinstall": "npm run install-hooks",
5151
"postpublish": "pinst --enable",
52+
"precommit": "lint-staged",
5253
"prepare": "npm run build",
5354
"prepublishOnly": "pinst --disable",
5455
"release": "np --message ':hatching_chick: release: Bumping to v%s.'",
@@ -74,6 +75,7 @@
7475
"esdoc-standard-plugin": "1.0.0",
7576
"fixpack": "4.0.0",
7677
"husky": "5.1.3",
78+
"lint-staged": "10.5.4",
7779
"microbundle": "0.13.0",
7880
"np": "6.5.0",
7981
"pinst": "2.1.6",
@@ -173,6 +175,14 @@
173175
}
174176
}
175177
},
178+
"lint-staged": {
179+
"*.js": [
180+
"npm run lint-and-fix"
181+
],
182+
"package.json": [
183+
"npm run lint-config-and-fix"
184+
]
185+
},
176186
"prettier": {
177187
"trailingComma": "all"
178188
},

yarn.lock

Lines changed: 131 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1805,7 +1805,7 @@ ansi-escapes@^3.0.0, ansi-escapes@^3.2.0:
18051805
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b"
18061806
integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==
18071807

1808-
ansi-escapes@^4.2.1:
1808+
ansi-escapes@^4.2.1, ansi-escapes@^4.3.0:
18091809
version "4.3.1"
18101810
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61"
18111811
integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==
@@ -3056,6 +3056,11 @@ commander@^2.20.0:
30563056
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
30573057
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
30583058

3059+
commander@^6.2.0:
3060+
version "6.2.1"
3061+
resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"
3062+
integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
3063+
30593064
common-path-prefix@^3.0.0:
30603065
version "3.0.0"
30613066
resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0"
@@ -3514,7 +3519,7 @@ debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9:
35143519
dependencies:
35153520
ms "2.0.0"
35163521

3517-
debug@^4.0.1, debug@^4.3.1:
3522+
debug@^4.0.1, debug@^4.2.0, debug@^4.3.1:
35183523
version "4.3.1"
35193524
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"
35203525
integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
@@ -3560,6 +3565,11 @@ decompress-response@^5.0.0:
35603565
dependencies:
35613566
mimic-response "^2.0.0"
35623567

3568+
dedent@^0.7.0:
3569+
version "0.7.0"
3570+
resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
3571+
integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
3572+
35633573
deep-equal@^1.0.0:
35643574
version "1.1.1"
35653575
resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a"
@@ -3939,7 +3949,7 @@ enhanced-resolve@^0.9.1:
39393949
memory-fs "^0.2.0"
39403950
tapable "^0.1.8"
39413951

3942-
enquirer@^2.3.5:
3952+
enquirer@^2.3.5, enquirer@^2.3.6:
39433953
version "2.3.6"
39443954
resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
39453955
integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
@@ -4553,6 +4563,21 @@ execa@^4.0.0:
45534563
signal-exit "^3.0.2"
45544564
strip-final-newline "^2.0.0"
45554565

4566+
execa@^4.1.0:
4567+
version "4.1.0"
4568+
resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a"
4569+
integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==
4570+
dependencies:
4571+
cross-spawn "^7.0.0"
4572+
get-stream "^5.0.0"
4573+
human-signals "^1.1.1"
4574+
is-stream "^2.0.0"
4575+
merge-stream "^2.0.0"
4576+
npm-run-path "^4.0.0"
4577+
onetime "^5.1.0"
4578+
signal-exit "^3.0.2"
4579+
strip-final-newline "^2.0.0"
4580+
45564581
execa@^5.0.0:
45574582
version "5.0.0"
45584583
resolved "https://registry.yarnpkg.com/execa/-/execa-5.0.0.tgz#4029b0007998a841fbd1032e5f4de86a3c1e3376"
@@ -4959,6 +4984,11 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1:
49594984
has "^1.0.3"
49604985
has-symbols "^1.0.1"
49614986

4987+
get-own-enumerable-property-symbols@^3.0.0:
4988+
version "3.0.2"
4989+
resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664"
4990+
integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==
4991+
49624992
get-set-props@^0.1.0:
49634993
version "0.1.0"
49644994
resolved "https://registry.yarnpkg.com/get-set-props/-/get-set-props-0.1.0.tgz#998475c178445686d0b32246da5df8dbcfbe8ea3"
@@ -5962,6 +5992,11 @@ is-obj-prop@^1.0.0:
59625992
lowercase-keys "^1.0.0"
59635993
obj-props "^1.0.0"
59645994

5995+
is-obj@^1.0.1:
5996+
version "1.0.1"
5997+
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
5998+
integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
5999+
59656000
is-obj@^2.0.0:
59666001
version "2.0.0"
59676002
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
@@ -6048,6 +6083,11 @@ is-regex@^1.0.4, is-regex@^1.1.2:
60486083
call-bind "^1.0.2"
60496084
has-symbols "^1.0.1"
60506085

6086+
is-regexp@^1.0.0:
6087+
version "1.0.0"
6088+
resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
6089+
integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
6090+
60516091
is-relative@^1.0.0:
60526092
version "1.0.0"
60536093
resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d"
@@ -6474,6 +6514,27 @@ lines-and-columns@^1.1.6:
64746514
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
64756515
integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
64766516

6517+
6518+
version "10.5.4"
6519+
resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.5.4.tgz#cd153b5f0987d2371fc1d2847a409a2fe705b665"
6520+
integrity sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg==
6521+
dependencies:
6522+
chalk "^4.1.0"
6523+
cli-truncate "^2.1.0"
6524+
commander "^6.2.0"
6525+
cosmiconfig "^7.0.0"
6526+
debug "^4.2.0"
6527+
dedent "^0.7.0"
6528+
enquirer "^2.3.6"
6529+
execa "^4.1.0"
6530+
listr2 "^3.2.2"
6531+
log-symbols "^4.0.0"
6532+
micromatch "^4.0.2"
6533+
normalize-path "^3.0.0"
6534+
please-upgrade-node "^3.2.0"
6535+
string-argv "0.3.1"
6536+
stringify-object "^3.3.0"
6537+
64776538
listr-input@^0.2.1:
64786539
version "0.2.1"
64796540
resolved "https://registry.yarnpkg.com/listr-input/-/listr-input-0.2.1.tgz#ce735c34530683580388fdf9462ecfebd3b66126"
@@ -6513,6 +6574,21 @@ listr-verbose-renderer@^0.5.0:
65136574
date-fns "^1.27.2"
65146575
figures "^2.0.0"
65156576

6577+
listr2@^3.2.2:
6578+
version "3.4.3"
6579+
resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.4.3.tgz#543bcf849d5ffc70602708b69d2daac73f751699"
6580+
integrity sha512-wZmkzNiuinOfwrGqAwTCcPw6aKQGTAMGXwG5xeU1WpDjJNeBA35jGBeWxR3OF+R6Yl5Y3dRG+3vE8t6PDcSNHA==
6581+
dependencies:
6582+
chalk "^4.1.0"
6583+
cli-truncate "^2.1.0"
6584+
figures "^3.2.0"
6585+
indent-string "^4.0.0"
6586+
log-update "^4.0.0"
6587+
p-map "^4.0.0"
6588+
rxjs "^6.6.6"
6589+
through "^2.3.8"
6590+
wrap-ansi "^7.0.0"
6591+
65166592
listr@^0.14.3:
65176593
version "0.14.3"
65186594
resolved "https://registry.yarnpkg.com/listr/-/listr-0.14.3.tgz#2fea909604e434be464c50bddba0d496928fa586"
@@ -6728,6 +6804,16 @@ log-update@^2.3.0:
67286804
cli-cursor "^2.0.0"
67296805
wrap-ansi "^3.0.1"
67306806

6807+
log-update@^4.0.0:
6808+
version "4.0.0"
6809+
resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1"
6810+
integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==
6811+
dependencies:
6812+
ansi-escapes "^4.3.0"
6813+
cli-cursor "^3.1.0"
6814+
slice-ansi "^4.0.0"
6815+
wrap-ansi "^6.2.0"
6816+
67316817
loose-envify@^1.0.0:
67326818
version "1.4.0"
67336819
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
@@ -7955,6 +8041,13 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0:
79558041
dependencies:
79568042
find-up "^4.0.0"
79578043

8044+
please-upgrade-node@^3.2.0:
8045+
version "3.2.0"
8046+
resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
8047+
integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==
8048+
dependencies:
8049+
semver-compare "^1.0.0"
8050+
79588051
plur@^4.0.0:
79598052
version "4.0.0"
79608053
resolved "https://registry.yarnpkg.com/plur/-/plur-4.0.0.tgz#729aedb08f452645fe8c58ef115bf16b0a73ef84"
@@ -9063,6 +9156,13 @@ rxjs@^6.3.3, rxjs@^6.4.0, rxjs@^6.5.3, rxjs@^6.5.4:
90639156
dependencies:
90649157
tslib "^1.9.0"
90659158

9159+
rxjs@^6.6.6:
9160+
version "6.6.6"
9161+
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.6.tgz#14d8417aa5a07c5e633995b525e1e3c0dec03b70"
9162+
integrity sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg==
9163+
dependencies:
9164+
tslib "^1.9.0"
9165+
90669166
sade@^1.7.4:
90679167
version "1.7.4"
90689168
resolved "https://registry.yarnpkg.com/sade/-/sade-1.7.4.tgz#ea681e0c65d248d2095c90578c03ca0bb1b54691"
@@ -9119,6 +9219,11 @@ scoped-regex@^2.0.0:
91199219
resolved "https://registry.yarnpkg.com/scoped-regex/-/scoped-regex-2.1.0.tgz#7b9be845d81fd9d21d1ec97c61a0b7cf86d2015f"
91209220
integrity sha512-g3WxHrqSWCZHGHlSrF51VXFdjImhwvH8ZO/pryFH56Qi0cDsZfylQa/t0jCzVQFNbNvM00HfHjkDPEuarKDSWQ==
91219221

9222+
semver-compare@^1.0.0:
9223+
version "1.0.0"
9224+
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
9225+
integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
9226+
91229227
semver-diff@^3.1.1:
91239228
version "3.1.1"
91249229
resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b"
@@ -9435,6 +9540,11 @@ stream-http@^2.7.2:
94359540
to-arraybuffer "^1.0.0"
94369541
xtend "^4.0.0"
94379542

9543+
9544+
version "0.3.1"
9545+
resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da"
9546+
integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==
9547+
94389548
string-hash@^1.1.1:
94399549
version "1.1.3"
94409550
resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b"
@@ -9519,6 +9629,15 @@ stringifier@^1.3.0:
95199629
traverse "^0.6.6"
95209630
type-name "^2.0.1"
95219631

9632+
stringify-object@^3.3.0:
9633+
version "3.3.0"
9634+
resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629"
9635+
integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==
9636+
dependencies:
9637+
get-own-enumerable-property-symbols "^3.0.0"
9638+
is-obj "^1.0.1"
9639+
is-regexp "^1.0.0"
9640+
95229641
strip-ansi@^3.0.0, strip-ansi@^3.0.1:
95239642
version "3.0.1"
95249643
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
@@ -10337,6 +10456,15 @@ wrap-ansi@^3.0.1:
1033710456
string-width "^2.1.1"
1033810457
strip-ansi "^4.0.0"
1033910458

10459+
wrap-ansi@^6.2.0:
10460+
version "6.2.0"
10461+
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
10462+
integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
10463+
dependencies:
10464+
ansi-styles "^4.0.0"
10465+
string-width "^4.1.0"
10466+
strip-ansi "^6.0.0"
10467+
1034010468
wrap-ansi@^7.0.0:
1034110469
version "7.0.0"
1034210470
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"

0 commit comments

Comments
 (0)