Skip to content

Commit a4abfe3

Browse files
🤖 config(husky): Configure commit-msg hook.
These changes were automatically generated by a transform whose code can be found at: - https://github.com/aureooms/rejuvenate/blob/2e1ef9518a1421453a09d3cf302915d2a56c8b25/src/transforms/husky:hook-configure-commit-msg.js Please contact the author of the transform if you believe there was an error.
1 parent f7afebd commit a4abfe3

File tree

4 files changed

+64
-132
lines changed

4 files changed

+64
-132
lines changed

.commitlintrc.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module.exports = {
2+
extends: ['@js-library']
3+
};

.husky/commit-msg

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
#!/bin/sh
2+
. "$(dirname "$0")/_/husky.sh"
3+
4+
function ask () {
5+
6+
# This is a general-purpose function to ask Yes/No questions in Bash, either
7+
# with or without a default answer. It keeps repeating the question until it
8+
# gets a valid answer.
9+
10+
# http://djm.me/ask
11+
12+
if [ "${2:-}" = "Y" ]; then
13+
prompt="Y/n"
14+
default=Y
15+
elif [ "${2:-}" = "N" ]; then
16+
prompt="y/N"
17+
default=N
18+
else
19+
prompt="y/n"
20+
default=
21+
fi
22+
23+
while true; do
24+
25+
# Ask the question (not using "read -p" as it uses stderr not stdout)
26+
echo -n "$1 [$prompt] "
27+
28+
# Read the answer (use /dev/tty in case stdin is redirected from somewhere else)
29+
read REPLY </dev/tty
30+
31+
# Default?
32+
if [ -z "$REPLY" ]; then
33+
REPLY=$default
34+
fi
35+
36+
# Check if the reply is valid
37+
case "$REPLY" in
38+
Y*|y*) return 0 ;;
39+
N*|n*) return 1 ;;
40+
esac
41+
42+
done
43+
44+
}
45+
46+
while ! npm run commit-msg -- "$1" ; do
47+
if [ -t 1 ] && ask 'There was an error. Do you wish to amend your commit message?' Y ; then
48+
${GIT_EDITOR:-$EDITOR} "$1" < /dev/tty
49+
else
50+
exit 1
51+
fi
52+
done

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
"build": "NODE_ENV=production microbundle",
4242
"build-docs": "esdoc",
4343
"build-gh-pages": "npm run build-docs",
44+
"commit-msg": "commitlint --edit",
4445
"cover": "NODE_ENV=cover c8 --all --src src --reporter lcov --reporter text-summary --reporter text npm test",
4546
"dev": "npm run lint-config-and-fix && npm run lint-and-fix && npm run cover -- -- -st --fail-fast",
4647
"install-hooks": "husky install",
@@ -60,6 +61,8 @@
6061
"@babel/core": "7.14.0",
6162
"@babel/preset-env": "7.14.0",
6263
"@babel/register": "7.13.16",
64+
"@commitlint/cli": "12.1.1",
65+
"@js-library/commitlint-config": "0.0.4",
6366
"ava": "3.15.0",
6467
"babel-plugin-transform-remove-console": "6.9.4",
6568
"babel-plugin-unassert": "3.0.1",

yarn.lock

Lines changed: 6 additions & 132 deletions
Original file line numberDiff line numberDiff line change
@@ -1566,7 +1566,7 @@ ansi-escapes@^3.0.0, ansi-escapes@^3.2.0:
15661566
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b"
15671567
integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==
15681568

1569-
ansi-escapes@^4.2.1, ansi-escapes@^4.3.0:
1569+
ansi-escapes@^4.2.1:
15701570
version "4.3.2"
15711571
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
15721572
integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
@@ -2484,7 +2484,7 @@ chalk@^3.0.0:
24842484
ansi-styles "^4.1.0"
24852485
supports-color "^7.1.0"
24862486

2487-
chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1:
2487+
chalk@^4.0.0, chalk@^4.1.0:
24882488
version "4.1.1"
24892489
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad"
24902490
integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==
@@ -2790,11 +2790,6 @@ commander@^2.20.0:
27902790
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
27912791
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
27922792

2793-
commander@^6.2.0:
2794-
version "6.2.1"
2795-
resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"
2796-
integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
2797-
27982793
common-path-prefix@^3.0.0:
27992794
version "3.0.0"
28002795
resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0"
@@ -3228,7 +3223,7 @@ debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9:
32283223
dependencies:
32293224
ms "2.0.0"
32303225

3231-
debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0, debug@^4.3.1:
3226+
debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1:
32323227
version "4.3.1"
32333228
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"
32343229
integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
@@ -3267,11 +3262,6 @@ decompress-response@^5.0.0:
32673262
dependencies:
32683263
mimic-response "^2.0.0"
32693264

3270-
dedent@^0.7.0:
3271-
version "0.7.0"
3272-
resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
3273-
integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
3274-
32753265
deep-equal@^1.0.0:
32763266
version "1.1.1"
32773267
resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a"
@@ -3633,7 +3623,7 @@ enhanced-resolve@^0.9.1:
36333623
memory-fs "^0.2.0"
36343624
tapable "^0.1.8"
36353625

3636-
enquirer@^2.3.5, enquirer@^2.3.6:
3626+
enquirer@^2.3.5:
36373627
version "2.3.6"
36383628
resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
36393629
integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
@@ -4224,21 +4214,6 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
42244214
md5.js "^1.3.4"
42254215
safe-buffer "^5.1.1"
42264216

4227-
execa@^4.1.0:
4228-
version "4.1.0"
4229-
resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a"
4230-
integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==
4231-
dependencies:
4232-
cross-spawn "^7.0.0"
4233-
get-stream "^5.0.0"
4234-
human-signals "^1.1.1"
4235-
is-stream "^2.0.0"
4236-
merge-stream "^2.0.0"
4237-
npm-run-path "^4.0.0"
4238-
onetime "^5.1.0"
4239-
signal-exit "^3.0.2"
4240-
strip-final-newline "^2.0.0"
4241-
42424217
execa@^5.0.0:
42434218
version "5.0.0"
42444219
resolved "https://registry.yarnpkg.com/execa/-/execa-5.0.0.tgz#4029b0007998a841fbd1032e5f4de86a3c1e3376"
@@ -4640,11 +4615,6 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1:
46404615
has "^1.0.3"
46414616
has-symbols "^1.0.1"
46424617

4643-
get-own-enumerable-property-symbols@^3.0.0:
4644-
version "3.0.2"
4645-
resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664"
4646-
integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==
4647-
46484618
get-set-props@^0.1.0:
46494619
version "0.1.0"
46504620
resolved "https://registry.yarnpkg.com/get-set-props/-/get-set-props-0.1.0.tgz#998475c178445686d0b32246da5df8dbcfbe8ea3"
@@ -5072,11 +5042,6 @@ https-browserify@^1.0.0:
50725042
resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
50735043
integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=
50745044

5075-
human-signals@^1.1.1:
5076-
version "1.1.1"
5077-
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
5078-
integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
5079-
50805045
human-signals@^2.1.0:
50815046
version "2.1.0"
50825047
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
@@ -5599,11 +5564,6 @@ is-obj-prop@^1.0.0:
55995564
lowercase-keys "^1.0.0"
56005565
obj-props "^1.0.0"
56015566

5602-
is-obj@^1.0.1:
5603-
version "1.0.1"
5604-
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
5605-
integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
5606-
56075567
is-obj@^2.0.0:
56085568
version "2.0.0"
56095569
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
@@ -5676,11 +5636,6 @@ is-regex@^1.0.4, is-regex@^1.1.2:
56765636
call-bind "^1.0.2"
56775637
has-symbols "^1.0.1"
56785638

5679-
is-regexp@^1.0.0:
5680-
version "1.0.0"
5681-
resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
5682-
integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
5683-
56845639
is-relative@^1.0.0:
56855640
version "1.0.0"
56865641
resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d"
@@ -6097,27 +6052,6 @@ lines-and-columns@^1.1.6:
60976052
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
60986053
integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
60996054

6100-
6101-
version "10.5.4"
6102-
resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.5.4.tgz#cd153b5f0987d2371fc1d2847a409a2fe705b665"
6103-
integrity sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg==
6104-
dependencies:
6105-
chalk "^4.1.0"
6106-
cli-truncate "^2.1.0"
6107-
commander "^6.2.0"
6108-
cosmiconfig "^7.0.0"
6109-
debug "^4.2.0"
6110-
dedent "^0.7.0"
6111-
enquirer "^2.3.6"
6112-
execa "^4.1.0"
6113-
listr2 "^3.2.2"
6114-
log-symbols "^4.0.0"
6115-
micromatch "^4.0.2"
6116-
normalize-path "^3.0.0"
6117-
please-upgrade-node "^3.2.0"
6118-
string-argv "0.3.1"
6119-
stringify-object "^3.3.0"
6120-
61216055
listr-input@^0.2.1:
61226056
version "0.2.1"
61236057
resolved "https://registry.yarnpkg.com/listr-input/-/listr-input-0.2.1.tgz#ce735c34530683580388fdf9462ecfebd3b66126"
@@ -6157,21 +6091,6 @@ listr-verbose-renderer@^0.5.0:
61576091
date-fns "^1.27.2"
61586092
figures "^2.0.0"
61596093

6160-
listr2@^3.2.2:
6161-
version "3.8.1"
6162-
resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.8.1.tgz#0237a8211962249db97828e5d704633f7c26c965"
6163-
integrity sha512-75vMLokDIEoZIXp3FE3P7U4yi7BRroZb7Az9+XBq+wGGnvq70QPT+BX41aSrROUMLuVan9l3aAjdeXWgaFyFEw==
6164-
dependencies:
6165-
chalk "^4.1.1"
6166-
cli-truncate "^2.1.0"
6167-
figures "^3.2.0"
6168-
indent-string "^4.0.0"
6169-
log-update "^4.0.0"
6170-
p-map "^4.0.0"
6171-
rxjs "^6.6.7"
6172-
through "^2.3.8"
6173-
wrap-ansi "^7.0.0"
6174-
61756094
listr@^0.14.3:
61766095
version "0.14.3"
61776096
resolved "https://registry.yarnpkg.com/listr/-/listr-0.14.3.tgz#2fea909604e434be464c50bddba0d496928fa586"
@@ -6381,16 +6300,6 @@ log-update@^2.3.0:
63816300
cli-cursor "^2.0.0"
63826301
wrap-ansi "^3.0.1"
63836302

6384-
log-update@^4.0.0:
6385-
version "4.0.0"
6386-
resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1"
6387-
integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==
6388-
dependencies:
6389-
ansi-escapes "^4.3.0"
6390-
cli-cursor "^3.1.0"
6391-
slice-ansi "^4.0.0"
6392-
wrap-ansi "^6.2.0"
6393-
63946303
loose-envify@^1.0.0:
63956304
version "1.4.0"
63966305
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
@@ -6966,7 +6875,7 @@ npm-name@^6.0.1:
69666875
registry-url "^5.1.0"
69676876
validate-npm-package-name "^3.0.0"
69686877

6969-
npm-run-path@^4.0.0, npm-run-path@^4.0.1:
6878+
npm-run-path@^4.0.1:
69706879
version "4.0.1"
69716880
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
69726881
integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
@@ -7543,13 +7452,6 @@ pkg-dir@^5.0.0:
75437452
dependencies:
75447453
find-up "^5.0.0"
75457454

7546-
please-upgrade-node@^3.2.0:
7547-
version "3.2.0"
7548-
resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
7549-
integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==
7550-
dependencies:
7551-
semver-compare "^1.0.0"
7552-
75537455
plur@^4.0.0:
75547456
version "4.0.0"
75557457
resolved "https://registry.yarnpkg.com/plur/-/plur-4.0.0.tgz#729aedb08f452645fe8c58ef115bf16b0a73ef84"
@@ -8609,7 +8511,7 @@ run-parallel@^1.1.9:
86098511
dependencies:
86108512
queue-microtask "^1.2.2"
86118513

8612-
rxjs@^6.3.3, rxjs@^6.4.0, rxjs@^6.5.3, rxjs@^6.6.0, rxjs@^6.6.3, rxjs@^6.6.7:
8514+
rxjs@^6.3.3, rxjs@^6.4.0, rxjs@^6.5.3, rxjs@^6.6.0, rxjs@^6.6.3:
86138515
version "6.6.7"
86148516
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9"
86158517
integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==
@@ -8667,11 +8569,6 @@ scoped-regex@^2.0.0:
86678569
resolved "https://registry.yarnpkg.com/scoped-regex/-/scoped-regex-2.1.0.tgz#7b9be845d81fd9d21d1ec97c61a0b7cf86d2015f"
86688570
integrity sha512-g3WxHrqSWCZHGHlSrF51VXFdjImhwvH8ZO/pryFH56Qi0cDsZfylQa/t0jCzVQFNbNvM00HfHjkDPEuarKDSWQ==
86698571

8670-
semver-compare@^1.0.0:
8671-
version "1.0.0"
8672-
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
8673-
integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
8674-
86758572
semver-diff@^3.1.1:
86768573
version "3.1.1"
86778574
resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b"
@@ -8982,11 +8879,6 @@ stream-http@^2.7.2:
89828879
to-arraybuffer "^1.0.0"
89838880
xtend "^4.0.0"
89848881

8985-
8986-
version "0.3.1"
8987-
resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da"
8988-
integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==
8989-
89908882
string-hash@^1.1.1:
89918883
version "1.1.3"
89928884
resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b"
@@ -9071,15 +8963,6 @@ stringifier@^1.3.0:
90718963
traverse "^0.6.6"
90728964
type-name "^2.0.1"
90738965

9074-
stringify-object@^3.3.0:
9075-
version "3.3.0"
9076-
resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629"
9077-
integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==
9078-
dependencies:
9079-
get-own-enumerable-property-symbols "^3.0.0"
9080-
is-obj "^1.0.1"
9081-
is-regexp "^1.0.0"
9082-
90838966
strip-ansi@^3.0.0, strip-ansi@^3.0.1:
90848967
version "3.0.1"
90858968
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
@@ -9862,15 +9745,6 @@ wrap-ansi@^3.0.1:
98629745
string-width "^2.1.1"
98639746
strip-ansi "^4.0.0"
98649747

9865-
wrap-ansi@^6.2.0:
9866-
version "6.2.0"
9867-
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
9868-
integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
9869-
dependencies:
9870-
ansi-styles "^4.0.0"
9871-
string-width "^4.1.0"
9872-
strip-ansi "^6.0.0"
9873-
98749748
wrap-ansi@^7.0.0:
98759749
version "7.0.0"
98769750
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"

0 commit comments

Comments
 (0)