Skip to content

Commit a079e2f

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/a44c42967442d65fd14272682fb84a6f32feb841/src/transforms/husky:hook-configure-pre-commit.js Please contact the author of the transform if you believe there was an error.
1 parent 70c0a67 commit a079e2f

File tree

3 files changed

+122
-4
lines changed

3 files changed

+122
-4
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
@@ -55,6 +55,7 @@
5555
"lint-config-and-fix": "fixpack || fixpack",
5656
"postinstall": "npm run install-hooks",
5757
"postpublish": "pinst --enable",
58+
"precommit": "lint-staged",
5859
"prepare": "npm run build",
5960
"prepublishOnly": "pinst --disable",
6061
"release": "np --message ':hatching_chick: release: Bumping to v%s.'",
@@ -83,6 +84,7 @@
8384
"esdoc-standard-plugin": "1.0.0",
8485
"fixpack": "4.0.0",
8586
"husky": "7.0.1",
87+
"lint-staged": "11.1.1",
8688
"microbundle": "0.13.1",
8789
"np": "7.4.0",
8890
"pinst": "2.1.6",
@@ -184,6 +186,14 @@
184186
}
185187
}
186188
},
189+
"lint-staged": {
190+
"*.js": [
191+
"npm run lint-and-fix"
192+
],
193+
"package.json": [
194+
"npm run lint-config-and-fix"
195+
]
196+
},
187197
"prettier": {
188198
"trailingComma": "all"
189199
},

‎yarn.lock

Lines changed: 108 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1685,7 +1685,7 @@ ansi-escapes@^3.0.0, ansi-escapes@^3.2.0:
16851685
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b"
16861686
integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==
16871687

1688-
ansi-escapes@^4.2.1:
1688+
ansi-escapes@^4.2.1, ansi-escapes@^4.3.0:
16891689
version "4.3.2"
16901690
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
16911691
integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
@@ -2437,7 +2437,7 @@ chalk@^3.0.0:
24372437
ansi-styles "^4.1.0"
24382438
supports-color "^7.1.0"
24392439

2440-
chalk@^4.0.0, chalk@^4.1.0:
2440+
chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1:
24412441
version "4.1.2"
24422442
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
24432443
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -2715,6 +2715,11 @@ commander@^2.20.0:
27152715
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
27162716
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
27172717

2718+
commander@^7.2.0:
2719+
version "7.2.0"
2720+
resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
2721+
integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
2722+
27182723
common-path-prefix@^3.0.0:
27192724
version "3.0.0"
27202725
resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0"
@@ -3121,6 +3126,11 @@ decompress-response@^5.0.0:
31213126
dependencies:
31223127
mimic-response "^2.0.0"
31233128

3129+
dedent@^0.7.0:
3130+
version "0.7.0"
3131+
resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
3132+
integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
3133+
31243134
deep-equal@^1.0.0:
31253135
version "1.1.1"
31263136
resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a"
@@ -3422,7 +3432,7 @@ enhanced-resolve@^0.9.1:
34223432
memory-fs "^0.2.0"
34233433
tapable "^0.1.8"
34243434

3425-
enquirer@^2.3.5:
3435+
enquirer@^2.3.5, enquirer@^2.3.6:
34263436
version "2.3.6"
34273437
resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
34283438
integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
@@ -4341,6 +4351,11 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
43414351
has "^1.0.3"
43424352
has-symbols "^1.0.1"
43434353

4354+
get-own-enumerable-property-symbols@^3.0.0:
4355+
version "3.0.2"
4356+
resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664"
4357+
integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==
4358+
43444359
get-set-props@^0.1.0:
43454360
version "0.1.0"
43464361
resolved "https://registry.yarnpkg.com/get-set-props/-/get-set-props-0.1.0.tgz#998475c178445686d0b32246da5df8dbcfbe8ea3"
@@ -5135,6 +5150,11 @@ is-obj-prop@^1.0.0:
51355150
lowercase-keys "^1.0.0"
51365151
obj-props "^1.0.0"
51375152

5153+
is-obj@^1.0.1:
5154+
version "1.0.1"
5155+
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
5156+
integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
5157+
51385158
is-obj@^2.0.0:
51395159
version "2.0.0"
51405160
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
@@ -5205,6 +5225,11 @@ is-regex@^1.0.4, is-regex@^1.1.3:
52055225
call-bind "^1.0.2"
52065226
has-symbols "^1.0.2"
52075227

5228+
is-regexp@^1.0.0:
5229+
version "1.0.0"
5230+
resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
5231+
integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
5232+
52085233
is-relative@^1.0.0:
52095234
version "1.0.0"
52105235
resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d"
@@ -5590,6 +5615,27 @@ lines-and-columns@^1.1.6:
55905615
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
55915616
integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
55925617

5618+
lint-staged@11.1.1:
5619+
version "11.1.1"
5620+
resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-11.1.1.tgz#9c2018b872654cf80b2b1ff5a10b6b74aef6e300"
5621+
integrity sha512-eTNGe6i78PSUUH2BZi1gZmGmNfb8IeN4z2OzMYxSZ1qnP1WXKn1E7D+OHwLbRDm/wQINnzIj0bsKJ6lLVSuZiQ==
5622+
dependencies:
5623+
chalk "^4.1.1"
5624+
cli-truncate "^2.1.0"
5625+
commander "^7.2.0"
5626+
cosmiconfig "^7.0.0"
5627+
debug "^4.3.1"
5628+
dedent "^0.7.0"
5629+
enquirer "^2.3.6"
5630+
execa "^5.0.0"
5631+
listr2 "^3.8.2"
5632+
log-symbols "^4.1.0"
5633+
micromatch "^4.0.4"
5634+
normalize-path "^3.0.0"
5635+
please-upgrade-node "^3.2.0"
5636+
string-argv "0.3.1"
5637+
stringify-object "^3.3.0"
5638+
55935639
listr-input@^0.2.1:
55945640
version "0.2.1"
55955641
resolved "https://registry.yarnpkg.com/listr-input/-/listr-input-0.2.1.tgz#ce735c34530683580388fdf9462ecfebd3b66126"
@@ -5629,6 +5675,19 @@ listr-verbose-renderer@^0.5.0:
56295675
date-fns "^1.27.2"
56305676
figures "^2.0.0"
56315677

5678+
listr2@^3.8.2:
5679+
version "3.11.0"
5680+
resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.11.0.tgz#9771b02407875aa78e73d6e0ff6541bbec0aaee9"
5681+
integrity sha512-XLJVe2JgXCyQTa3FbSv11lkKExYmEyA4jltVo8z4FX10Vt1Yj8IMekBfwim0BSOM9uj1QMTJvDQQpHyuPbB/dQ==
5682+
dependencies:
5683+
cli-truncate "^2.1.0"
5684+
colorette "^1.2.2"
5685+
log-update "^4.0.0"
5686+
p-map "^4.0.0"
5687+
rxjs "^6.6.7"
5688+
through "^2.3.8"
5689+
wrap-ansi "^7.0.0"
5690+
56325691
listr@^0.14.3:
56335692
version "0.14.3"
56345693
resolved "https://registry.yarnpkg.com/listr/-/listr-0.14.3.tgz#2fea909604e434be464c50bddba0d496928fa586"
@@ -5843,6 +5902,16 @@ log-update@^2.3.0:
58435902
cli-cursor "^2.0.0"
58445903
wrap-ansi "^3.0.1"
58455904

5905+
log-update@^4.0.0:
5906+
version "4.0.0"
5907+
resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1"
5908+
integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==
5909+
dependencies:
5910+
ansi-escapes "^4.3.0"
5911+
cli-cursor "^3.1.0"
5912+
slice-ansi "^4.0.0"
5913+
wrap-ansi "^6.2.0"
5914+
58465915
loose-envify@^1.0.0:
58475916
version "1.4.0"
58485917
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
@@ -6819,6 +6888,13 @@ pkg-up@^2.0.0:
68196888
dependencies:
68206889
find-up "^2.1.0"
68216890

6891+
please-upgrade-node@^3.2.0:
6892+
version "3.2.0"
6893+
resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
6894+
integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==
6895+
dependencies:
6896+
semver-compare "^1.0.0"
6897+
68226898
plur@^4.0.0:
68236899
version "4.0.0"
68246900
resolved "https://registry.yarnpkg.com/plur/-/plur-4.0.0.tgz#729aedb08f452645fe8c58ef115bf16b0a73ef84"
@@ -7807,7 +7883,7 @@ run-parallel@^1.1.9:
78077883
dependencies:
78087884
queue-microtask "^1.2.2"
78097885

7810-
rxjs@^6.3.3, rxjs@^6.4.0, rxjs@^6.5.3, rxjs@^6.6.0, rxjs@^6.6.3:
7886+
rxjs@^6.3.3, rxjs@^6.4.0, rxjs@^6.5.3, rxjs@^6.6.0, rxjs@^6.6.3, rxjs@^6.6.7:
78117887
version "6.6.7"
78127888
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9"
78137889
integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==
@@ -7858,6 +7934,11 @@ scoped-regex@^2.0.0:
78587934
resolved "https://registry.yarnpkg.com/scoped-regex/-/scoped-regex-2.1.0.tgz#7b9be845d81fd9d21d1ec97c61a0b7cf86d2015f"
78597935
integrity sha512-g3WxHrqSWCZHGHlSrF51VXFdjImhwvH8ZO/pryFH56Qi0cDsZfylQa/t0jCzVQFNbNvM00HfHjkDPEuarKDSWQ==
78607936

7937+
semver-compare@^1.0.0:
7938+
version "1.0.0"
7939+
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
7940+
integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
7941+
78617942
semver-diff@^3.1.1:
78627943
version "3.1.1"
78637944
resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b"
@@ -8072,6 +8153,11 @@ stack-utils@^2.0.3:
80728153
dependencies:
80738154
escape-string-regexp "^2.0.0"
80748155

8156+
string-argv@0.3.1:
8157+
version "0.3.1"
8158+
resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da"
8159+
integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==
8160+
80758161
string-hash@^1.1.1:
80768162
version "1.1.3"
80778163
resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b"
@@ -8149,6 +8235,15 @@ stringifier@^1.3.0:
81498235
traverse "^0.6.6"
81508236
type-name "^2.0.1"
81518237

8238+
stringify-object@^3.3.0:
8239+
version "3.3.0"
8240+
resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629"
8241+
integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==
8242+
dependencies:
8243+
get-own-enumerable-property-symbols "^3.0.0"
8244+
is-obj "^1.0.1"
8245+
is-regexp "^1.0.0"
8246+
81528247
strip-ansi@^3.0.0, strip-ansi@^3.0.1:
81538248
version "3.0.1"
81548249
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
@@ -8849,6 +8944,15 @@ wrap-ansi@^3.0.1:
88498944
string-width "^2.1.1"
88508945
strip-ansi "^4.0.0"
88518946

8947+
wrap-ansi@^6.2.0:
8948+
version "6.2.0"
8949+
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
8950+
integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
8951+
dependencies:
8952+
ansi-styles "^4.0.0"
8953+
string-width "^4.1.0"
8954+
strip-ansi "^6.0.0"
8955+
88528956
wrap-ansi@^7.0.0:
88538957
version "7.0.0"
88548958
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"

0 commit comments

Comments
 (0)