Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit ae783c9

Browse filesBrowse 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/eb1b209cd7aa675a642d48b2a788c2c6112779f7/src/transforms/husky:hook-configure-pre-commit.js Please contact the author of the transform if you believe there was an error.
1 parent 6fab58d commit ae783c9
Copy full SHA for ae783c9

File tree

3 files changed

+162
-3
lines changed
Filter options

3 files changed

+162
-3
lines changed

‎.husky/pre-commit

Copy file name to clipboard
+4Lines 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

Copy file name to clipboardExpand all lines: package.json
+10Lines 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.'",
@@ -86,6 +87,7 @@
8687
"esdoc-standard-plugin": "1.0.0",
8788
"fixpack": "4.0.0",
8889
"husky": "6.0.0",
90+
"lint-staged": "10.5.4",
8991
"microbundle": "0.13.0",
9092
"np": "7.4.0",
9193
"pinst": "2.1.6",
@@ -188,6 +190,14 @@
188190
}
189191
}
190192
},
193+
"lint-staged": {
194+
"*.js": [
195+
"npm run lint-and-fix"
196+
],
197+
"package.json": [
198+
"npm run lint-config-and-fix"
199+
]
200+
},
191201
"prettier": {
192202
"trailingComma": "all"
193203
},

‎yarn.lock

Copy file name to clipboardExpand all lines: yarn.lock
+148-3Lines changed: 148 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1974,6 +1974,13 @@ ansi-escapes@^4.2.1:
19741974
dependencies:
19751975
type-fest "^0.11.0"
19761976

1977+
ansi-escapes@^4.3.0:
1978+
version "4.3.2"
1979+
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
1980+
integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
1981+
dependencies:
1982+
type-fest "^0.21.3"
1983+
19771984
ansi-regex@^2.0.0:
19781985
version "2.1.1"
19791986
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
@@ -3225,6 +3232,11 @@ commander@^2.20.0:
32253232
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
32263233
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
32273234

3235+
commander@^6.2.0:
3236+
version "6.2.1"
3237+
resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"
3238+
integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
3239+
32283240
common-path-prefix@^3.0.0:
32293241
version "3.0.0"
32303242
resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0"
@@ -3658,7 +3670,7 @@ debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9:
36583670
dependencies:
36593671
ms "2.0.0"
36603672

3661-
debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1:
3673+
debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0, debug@^4.3.1:
36623674
version "4.3.1"
36633675
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"
36643676
integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
@@ -3697,6 +3709,11 @@ decompress-response@^5.0.0:
36973709
dependencies:
36983710
mimic-response "^2.0.0"
36993711

3712+
dedent@^0.7.0:
3713+
version "0.7.0"
3714+
resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
3715+
integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
3716+
37003717
deep-equal@^1.0.0:
37013718
version "1.1.1"
37023719
resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a"
@@ -4063,7 +4080,7 @@ enhanced-resolve@^0.9.1:
40634080
memory-fs "^0.2.0"
40644081
tapable "^0.1.8"
40654082

4066-
enquirer@^2.3.5:
4083+
enquirer@^2.3.5, enquirer@^2.3.6:
40674084
version "2.3.6"
40684085
resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
40694086
integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
@@ -4671,6 +4688,21 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
46714688
md5.js "^1.3.4"
46724689
safe-buffer "^5.1.1"
46734690

4691+
execa@^4.1.0:
4692+
version "4.1.0"
4693+
resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a"
4694+
integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==
4695+
dependencies:
4696+
cross-spawn "^7.0.0"
4697+
get-stream "^5.0.0"
4698+
human-signals "^1.1.1"
4699+
is-stream "^2.0.0"
4700+
merge-stream "^2.0.0"
4701+
npm-run-path "^4.0.0"
4702+
onetime "^5.1.0"
4703+
signal-exit "^3.0.2"
4704+
strip-final-newline "^2.0.0"
4705+
46744706
execa@^5.0.0:
46754707
version "5.0.0"
46764708
resolved "https://registry.yarnpkg.com/execa/-/execa-5.0.0.tgz#4029b0007998a841fbd1032e5f4de86a3c1e3376"
@@ -5086,6 +5118,11 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1:
50865118
has "^1.0.3"
50875119
has-symbols "^1.0.1"
50885120

5121+
get-own-enumerable-property-symbols@^3.0.0:
5122+
version "3.0.2"
5123+
resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664"
5124+
integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==
5125+
50895126
get-set-props@^0.1.0:
50905127
version "0.1.0"
50915128
resolved "https://registry.yarnpkg.com/get-set-props/-/get-set-props-0.1.0.tgz#998475c178445686d0b32246da5df8dbcfbe8ea3"
@@ -5523,6 +5560,11 @@ https-browserify@^1.0.0:
55235560
resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
55245561
integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=
55255562

5563+
human-signals@^1.1.1:
5564+
version "1.1.1"
5565+
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
5566+
integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
5567+
55265568
human-signals@^2.1.0:
55275569
version "2.1.0"
55285570
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
@@ -6058,6 +6100,11 @@ is-obj-prop@^1.0.0:
60586100
lowercase-keys "^1.0.0"
60596101
obj-props "^1.0.0"
60606102

6103+
is-obj@^1.0.1:
6104+
version "1.0.1"
6105+
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
6106+
integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
6107+
60616108
is-obj@^2.0.0:
60626109
version "2.0.0"
60636110
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
@@ -6137,6 +6184,11 @@ is-regex@^1.1.2:
61376184
call-bind "^1.0.2"
61386185
has-symbols "^1.0.1"
61396186

6187+
is-regexp@^1.0.0:
6188+
version "1.0.0"
6189+
resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
6190+
integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
6191+
61406192
is-relative@^1.0.0:
61416193
version "1.0.0"
61426194
resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d"
@@ -6555,6 +6607,27 @@ lines-and-columns@^1.1.6:
65556607
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
65566608
integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
65576609

6610+
lint-staged@10.5.4:
6611+
version "10.5.4"
6612+
resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.5.4.tgz#cd153b5f0987d2371fc1d2847a409a2fe705b665"
6613+
integrity sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg==
6614+
dependencies:
6615+
chalk "^4.1.0"
6616+
cli-truncate "^2.1.0"
6617+
commander "^6.2.0"
6618+
cosmiconfig "^7.0.0"
6619+
debug "^4.2.0"
6620+
dedent "^0.7.0"
6621+
enquirer "^2.3.6"
6622+
execa "^4.1.0"
6623+
listr2 "^3.2.2"
6624+
log-symbols "^4.0.0"
6625+
micromatch "^4.0.2"
6626+
normalize-path "^3.0.0"
6627+
please-upgrade-node "^3.2.0"
6628+
string-argv "0.3.1"
6629+
stringify-object "^3.3.0"
6630+
65586631
listr-input@^0.2.1:
65596632
version "0.2.1"
65606633
resolved "https://registry.yarnpkg.com/listr-input/-/listr-input-0.2.1.tgz#ce735c34530683580388fdf9462ecfebd3b66126"
@@ -6594,6 +6667,21 @@ listr-verbose-renderer@^0.5.0:
65946667
date-fns "^1.27.2"
65956668
figures "^2.0.0"
65966669

6670+
listr2@^3.2.2:
6671+
version "3.6.2"
6672+
resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.6.2.tgz#7260159f9108523eaa430d4a674db65b6c2d08cc"
6673+
integrity sha512-B2vlu7Zx/2OAMVUovJ7Tv1kQ2v2oXd0nZKzkSAcRCej269d8gkS/gupDEdNl23KQ3ZjVD8hQmifrrBFbx8F9LA==
6674+
dependencies:
6675+
chalk "^4.1.0"
6676+
cli-truncate "^2.1.0"
6677+
figures "^3.2.0"
6678+
indent-string "^4.0.0"
6679+
log-update "^4.0.0"
6680+
p-map "^4.0.0"
6681+
rxjs "^6.6.7"
6682+
through "^2.3.8"
6683+
wrap-ansi "^7.0.0"
6684+
65976685
listr@^0.14.3:
65986686
version "0.14.3"
65996687
resolved "https://registry.yarnpkg.com/listr/-/listr-0.14.3.tgz#2fea909604e434be464c50bddba0d496928fa586"
@@ -6807,6 +6895,16 @@ log-update@^2.3.0:
68076895
cli-cursor "^2.0.0"
68086896
wrap-ansi "^3.0.1"
68096897

6898+
log-update@^4.0.0:
6899+
version "4.0.0"
6900+
resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1"
6901+
integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==
6902+
dependencies:
6903+
ansi-escapes "^4.3.0"
6904+
cli-cursor "^3.1.0"
6905+
slice-ansi "^4.0.0"
6906+
wrap-ansi "^6.2.0"
6907+
68106908
loose-envify@^1.0.0:
68116909
version "1.4.0"
68126910
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
@@ -7404,7 +7502,7 @@ npm-name@^6.0.1:
74047502
registry-url "^5.1.0"
74057503
validate-npm-package-name "^3.0.0"
74067504

7407-
npm-run-path@^4.0.1:
7505+
npm-run-path@^4.0.0, npm-run-path@^4.0.1:
74087506
version "4.0.1"
74097507
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
74107508
integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
@@ -7980,6 +8078,13 @@ pkg-dir@^5.0.0:
79808078
dependencies:
79818079
find-up "^5.0.0"
79828080

8081+
please-upgrade-node@^3.2.0:
8082+
version "3.2.0"
8083+
resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
8084+
integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==
8085+
dependencies:
8086+
semver-compare "^1.0.0"
8087+
79838088
plur@^4.0.0:
79848089
version "4.0.0"
79858090
resolved "https://registry.yarnpkg.com/plur/-/plur-4.0.0.tgz#729aedb08f452645fe8c58ef115bf16b0a73ef84"
@@ -9049,6 +9154,13 @@ rxjs@^6.3.3, rxjs@^6.4.0, rxjs@^6.5.3, rxjs@^6.6.0, rxjs@^6.6.3:
90499154
dependencies:
90509155
tslib "^1.9.0"
90519156

9157+
rxjs@^6.6.7:
9158+
version "6.6.7"
9159+
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9"
9160+
integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==
9161+
dependencies:
9162+
tslib "^1.9.0"
9163+
90529164
sade@^1.7.4:
90539165
version "1.7.4"
90549166
resolved "https://registry.yarnpkg.com/sade/-/sade-1.7.4.tgz#ea681e0c65d248d2095c90578c03ca0bb1b54691"
@@ -9100,6 +9212,11 @@ scoped-regex@^2.0.0:
91009212
resolved "https://registry.yarnpkg.com/scoped-regex/-/scoped-regex-2.1.0.tgz#7b9be845d81fd9d21d1ec97c61a0b7cf86d2015f"
91019213
integrity sha512-g3WxHrqSWCZHGHlSrF51VXFdjImhwvH8ZO/pryFH56Qi0cDsZfylQa/t0jCzVQFNbNvM00HfHjkDPEuarKDSWQ==
91029214

9215+
semver-compare@^1.0.0:
9216+
version "1.0.0"
9217+
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
9218+
integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
9219+
91039220
semver-diff@^3.1.1:
91049221
version "3.1.1"
91059222
resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b"
@@ -9410,6 +9527,11 @@ stream-http@^2.7.2:
94109527
to-arraybuffer "^1.0.0"
94119528
xtend "^4.0.0"
94129529

9530+
string-argv@0.3.1:
9531+
version "0.3.1"
9532+
resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da"
9533+
integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==
9534+
94139535
string-hash@^1.1.1:
94149536
version "1.1.3"
94159537
resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b"
@@ -9510,6 +9632,15 @@ stringifier@^1.3.0:
95109632
traverse "^0.6.6"
95119633
type-name "^2.0.1"
95129634

9635+
stringify-object@^3.3.0:
9636+
version "3.3.0"
9637+
resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629"
9638+
integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==
9639+
dependencies:
9640+
get-own-enumerable-property-symbols "^3.0.0"
9641+
is-obj "^1.0.1"
9642+
is-regexp "^1.0.0"
9643+
95139644
strip-ansi@^3.0.0, strip-ansi@^3.0.1:
95149645
version "3.0.1"
95159646
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
@@ -9964,6 +10095,11 @@ type-fest@^0.20.2:
996410095
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
996510096
integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
996610097

10098+
type-fest@^0.21.3:
10099+
version "0.21.3"
10100+
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
10101+
integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
10102+
996710103
type-fest@^0.3.0:
996810104
version "0.3.1"
996910105
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1"
@@ -10319,6 +10455,15 @@ wrap-ansi@^3.0.1:
1031910455
string-width "^2.1.1"
1032010456
strip-ansi "^4.0.0"
1032110457

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

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.