Skip to content

Commit de560c3

Browse files
committed
use typechain
1 parent e47ade5 commit de560c3

File tree

4 files changed

+188
-3
lines changed

4 files changed

+188
-3
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,6 @@ coverage.json
99

1010
docgen/
1111

12+
typechain-types/
13+
1214
.env

hardhat.config.ts

+5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
require('dotenv').config();
22

33
require('@nomiclabs/hardhat-waffle');
4+
require('@typechain/hardhat');
45
require('hardhat-docgen');
56
require('hardhat-gas-reporter');
67
require('hardhat-spdx-license-identifier');
@@ -39,4 +40,8 @@ module.exports = {
3940
overwrite: false,
4041
runOnCompile: true,
4142
},
43+
44+
typechain: {
45+
alwaysGenerateOverloads: true,
46+
},
4247
};

package.json

+3
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
"devDependencies": {
3333
"@nomiclabs/hardhat-ethers": "^2.0.4",
3434
"@nomiclabs/hardhat-waffle": "^2.0.2",
35+
"@typechain/ethers-v5": "^9.0.0",
36+
"@typechain/hardhat": "^4.0.0",
3537
"@types/chai": "^4.3.0",
3638
"@types/mocha": "^9.1.0",
3739
"@types/node": "^17.0.12",
@@ -49,6 +51,7 @@
4951
"prettier-plugin-solidity": "^1.0.0-beta.19",
5052
"solidity-coverage": "^0.7.18",
5153
"ts-node": "^10.4.0",
54+
"typechain": "^7.0.0",
5255
"typescript": "^4.5.5"
5356
}
5457
}

yarn.lock

+178-3
Original file line numberDiff line numberDiff line change
@@ -751,6 +751,21 @@
751751
dependencies:
752752
ethers "^5.0.2"
753753

754+
"@typechain/ethers-v5@^9.0.0":
755+
version "9.0.0"
756+
resolved "https://registry.yarnpkg.com/@typechain/ethers-v5/-/ethers-v5-9.0.0.tgz#6aa93bea7425c0463bd8a61eea3643540ef851bd"
757+
integrity sha512-bAanuPl1L2itaUdMvor/QvwnIH+TM/CmG00q17Ilv3ZZMeJ2j8HcarhgJUZ9pBY1teBb85P8cC03dz3mSSx+tQ==
758+
dependencies:
759+
lodash "^4.17.15"
760+
ts-essentials "^7.0.1"
761+
762+
"@typechain/hardhat@^4.0.0":
763+
version "4.0.0"
764+
resolved "https://registry.yarnpkg.com/@typechain/hardhat/-/hardhat-4.0.0.tgz#976d4dcc0d9237602d722801d30adc573c529981"
765+
integrity sha512-SeEKtiHu4Io3LHhE8VV3orJbsj7dwJZX8pzSTv7WQR38P18vOLm2M52GrykVinMpkLK0uVc88ICT58emvfn74w==
766+
dependencies:
767+
fs-extra "^9.1.0"
768+
754769
"@types/abstract-leveldown@*":
755770
version "7.2.0"
756771
resolved "https://registry.yarnpkg.com/@types/abstract-leveldown/-/abstract-leveldown-7.2.0.tgz#f055979a99f7654e84d6b8e6267419e9c4cfff87"
@@ -1302,7 +1317,7 @@ ansi-styles@^3.2.0, ansi-styles@^3.2.1:
13021317
dependencies:
13031318
color-convert "^1.9.0"
13041319

1305-
ansi-styles@^4.0.0:
1320+
ansi-styles@^4.0.0, ansi-styles@^4.1.0:
13061321
version "4.3.0"
13071322
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
13081323
integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
@@ -1368,6 +1383,16 @@ array-back@^2.0.0:
13681383
dependencies:
13691384
typical "^2.6.1"
13701385

1386+
array-back@^3.0.1, array-back@^3.1.0:
1387+
version "3.1.0"
1388+
resolved "https://registry.yarnpkg.com/array-back/-/array-back-3.1.0.tgz#b8859d7a508871c9a7b2cf42f99428f65e96bfb0"
1389+
integrity sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==
1390+
1391+
array-back@^4.0.1:
1392+
version "4.0.2"
1393+
resolved "https://registry.yarnpkg.com/array-back/-/array-back-4.0.2.tgz#8004e999a6274586beeb27342168652fdb89fa1e"
1394+
integrity sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==
1395+
13711396
13721397
version "1.1.1"
13731398
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
@@ -1466,6 +1491,11 @@ asynckit@^0.4.0:
14661491
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
14671492
integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
14681493

1494+
at-least-node@^1.0.0:
1495+
version "1.0.0"
1496+
resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
1497+
integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
1498+
14691499
atob@^2.1.2:
14701500
version "2.1.2"
14711501
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
@@ -2432,6 +2462,14 @@ chalk@^2.4.1, chalk@^2.4.2:
24322462
escape-string-regexp "^1.0.5"
24332463
supports-color "^5.3.0"
24342464

2465+
chalk@^4.1.0:
2466+
version "4.1.2"
2467+
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
2468+
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
2469+
dependencies:
2470+
ansi-styles "^4.1.0"
2471+
supports-color "^7.1.0"
2472+
24352473
"charenc@>= 0.0.1":
24362474
version "0.0.2"
24372475
resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667"
@@ -2671,6 +2709,26 @@ command-line-args@^4.0.7:
26712709
find-replace "^1.0.3"
26722710
typical "^2.6.1"
26732711

2712+
command-line-args@^5.1.1:
2713+
version "5.2.0"
2714+
resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-5.2.0.tgz#087b02748272169741f1fd7c785b295df079b9be"
2715+
integrity sha512-4zqtU1hYsSJzcJBOcNZIbW5Fbk9BkjCp1pZVhQKoRaWL5J7N4XphDLwo8aWwdQpTugxwu+jf9u2ZhkXiqp5Z6A==
2716+
dependencies:
2717+
array-back "^3.1.0"
2718+
find-replace "^3.0.0"
2719+
lodash.camelcase "^4.3.0"
2720+
typical "^4.0.0"
2721+
2722+
command-line-usage@^6.1.0:
2723+
version "6.1.1"
2724+
resolved "https://registry.yarnpkg.com/command-line-usage/-/command-line-usage-6.1.1.tgz#c908e28686108917758a49f45efb4f02f76bc03f"
2725+
integrity sha512-F59pEuAR9o1SF/bD0dQBDluhpT4jJQNWUHEuVBqpDmCUo6gPjCi+m9fCWnWZVR/oG6cMTUms4h+3NPl74wGXvA==
2726+
dependencies:
2727+
array-back "^4.0.1"
2728+
chalk "^2.4.2"
2729+
table-layout "^1.0.1"
2730+
typical "^5.2.0"
2731+
26742732
26752733
version "3.0.2"
26762734
resolved "https://registry.yarnpkg.com/commander/-/commander-3.0.2.tgz#6837c3fb677ad9933d1cfba42dd14d5117d6b39e"
@@ -3007,6 +3065,11 @@ deep-equal@~1.1.1:
30073065
object-keys "^1.1.1"
30083066
regexp.prototype.flags "^1.2.0"
30093067

3068+
deep-extend@~0.6.0:
3069+
version "0.6.0"
3070+
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
3071+
integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
3072+
30103073
deep-is@~0.1.3:
30113074
version "0.1.4"
30123075
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
@@ -4239,6 +4302,13 @@ find-replace@^1.0.3:
42394302
array-back "^1.0.4"
42404303
test-value "^2.1.0"
42414304

4305+
find-replace@^3.0.0:
4306+
version "3.0.0"
4307+
resolved "https://registry.yarnpkg.com/find-replace/-/find-replace-3.0.0.tgz#3e7e23d3b05167a76f770c9fbd5258b0def68c38"
4308+
integrity sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==
4309+
dependencies:
4310+
array-back "^3.0.1"
4311+
42424312
[email protected], find-up@^3.0.0:
42434313
version "3.0.0"
42444314
resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
@@ -4407,6 +4477,16 @@ fs-extra@^8.1.0:
44074477
jsonfile "^4.0.0"
44084478
universalify "^0.1.0"
44094479

4480+
fs-extra@^9.1.0:
4481+
version "9.1.0"
4482+
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
4483+
integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
4484+
dependencies:
4485+
at-least-node "^1.0.0"
4486+
graceful-fs "^4.2.0"
4487+
jsonfile "^6.0.1"
4488+
universalify "^2.0.0"
4489+
44104490
fs-minipass@^1.2.7:
44114491
version "1.2.7"
44124492
resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7"
@@ -4606,7 +4686,7 @@ glob@^5.0.15:
46064686
once "^1.3.0"
46074687
path-is-absolute "^1.0.0"
46084688

4609-
glob@^7.0.0, glob@^7.1.2, glob@^7.1.3:
4689+
glob@^7.0.0, glob@^7.1.2, glob@^7.1.3, glob@^7.1.6:
46104690
version "7.2.0"
46114691
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023"
46124692
integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==
@@ -5697,6 +5777,15 @@ jsonfile@^4.0.0:
56975777
optionalDependencies:
56985778
graceful-fs "^4.1.6"
56995779

5780+
jsonfile@^6.0.1:
5781+
version "6.1.0"
5782+
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
5783+
integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
5784+
dependencies:
5785+
universalify "^2.0.0"
5786+
optionalDependencies:
5787+
graceful-fs "^4.1.6"
5788+
57005789
jsonify@~0.0.0:
57015790
version "0.0.0"
57025791
resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
@@ -6092,6 +6181,11 @@ lodash.assign@^4.0.3, lodash.assign@^4.0.6:
60926181
resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7"
60936182
integrity sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=
60946183

6184+
lodash.camelcase@^4.3.0:
6185+
version "4.3.0"
6186+
resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
6187+
integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY=
6188+
60956189
60966190
version "4.17.20"
60976191
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"
@@ -6491,7 +6585,7 @@ mkdirp-promise@^5.0.1:
64916585
dependencies:
64926586
mkdirp "*"
64936587

6494-
mkdirp@*:
6588+
mkdirp@*, mkdirp@^1.0.4:
64956589
version "1.0.4"
64966590
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
64976591
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
@@ -7641,6 +7735,11 @@ recursive-readdir@^2.2.2:
76417735
dependencies:
76427736
minimatch "3.0.4"
76437737

7738+
reduce-flatten@^2.0.0:
7739+
version "2.0.0"
7740+
resolved "https://registry.yarnpkg.com/reduce-flatten/-/reduce-flatten-2.0.0.tgz#734fd84e65f375d7ca4465c69798c25c9d10ae27"
7741+
integrity sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==
7742+
76447743
regenerate@^1.2.1:
76457744
version "1.4.2"
76467745
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
@@ -8525,6 +8624,11 @@ string-argv@^0.3.1:
85258624
resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da"
85268625
integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==
85278626

8627+
string-format@^2.0.0:
8628+
version "2.0.0"
8629+
resolved "https://registry.yarnpkg.com/string-format/-/string-format-2.0.0.tgz#f2df2e7097440d3b65de31b6d40d54c96eaffb9b"
8630+
integrity sha512-bbEs3scLeYNXLecRRuk6uJxdXUSj6le/8rNPHChIJTn2V79aXVTR1EH2OH5zLKKoz0V02fOUKZZcw01pLUShZA==
8631+
85288632
string-width@^1.0.1:
85298633
version "1.0.2"
85308634
resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
@@ -8703,6 +8807,13 @@ supports-color@^5.3.0:
87038807
dependencies:
87048808
has-flag "^3.0.0"
87058809

8810+
supports-color@^7.1.0:
8811+
version "7.2.0"
8812+
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
8813+
integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
8814+
dependencies:
8815+
has-flag "^4.0.0"
8816+
87068817
supports-color@^8.0.0:
87078818
version "8.1.1"
87088819
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
@@ -8753,6 +8864,16 @@ sync-rpc@^1.2.1:
87538864
dependencies:
87548865
get-port "^3.1.0"
87558866

8867+
table-layout@^1.0.1:
8868+
version "1.0.2"
8869+
resolved "https://registry.yarnpkg.com/table-layout/-/table-layout-1.0.2.tgz#c4038a1853b0136d63365a734b6931cf4fad4a04"
8870+
integrity sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==
8871+
dependencies:
8872+
array-back "^4.0.1"
8873+
deep-extend "~0.6.0"
8874+
typical "^5.2.0"
8875+
wordwrapjs "^4.0.0"
8876+
87568877
tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0:
87578878
version "2.2.1"
87588879
resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
@@ -8944,6 +9065,16 @@ trim-right@^1.0.1:
89449065
resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-2.2.1.tgz#c5bf04a5bbec3fd118be4084461b3a27c4d796bf"
89459066
integrity sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==
89469067

9068+
ts-command-line-args@^2.2.0:
9069+
version "2.2.1"
9070+
resolved "https://registry.yarnpkg.com/ts-command-line-args/-/ts-command-line-args-2.2.1.tgz#fd6913e542099012c0ffb2496126a8f38305c7d6"
9071+
integrity sha512-mnK68QA86FYzQYTSA/rxIjT/8EpKsvQw9QkawPic8I8t0gjAOw3Oa509NIRoaY1FmH7hdrncMp7t7o+vYoceNQ==
9072+
dependencies:
9073+
chalk "^4.1.0"
9074+
command-line-args "^5.1.1"
9075+
command-line-usage "^6.1.0"
9076+
string-format "^2.0.0"
9077+
89479078
ts-essentials@^1.0.0:
89489079
version "1.0.4"
89499080
resolved "https://registry.yarnpkg.com/ts-essentials/-/ts-essentials-1.0.4.tgz#ce3b5dade5f5d97cf69889c11bf7d2da8555b15a"
@@ -8954,6 +9085,11 @@ ts-essentials@^6.0.3:
89549085
resolved "https://registry.yarnpkg.com/ts-essentials/-/ts-essentials-6.0.7.tgz#5f4880911b7581a873783740ce8b94da163d18a6"
89559086
integrity sha512-2E4HIIj4tQJlIHuATRHayv0EfMGK3ris/GRk1E3CFnsZzeNV+hUmelbaTZHLtXaZppM5oLhHRtO04gINC4Jusw==
89569087

9088+
ts-essentials@^7.0.1:
9089+
version "7.0.3"
9090+
resolved "https://registry.yarnpkg.com/ts-essentials/-/ts-essentials-7.0.3.tgz#686fd155a02133eedcc5362dc8b5056cde3e5a38"
9091+
integrity sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==
9092+
89579093
ts-generator@^0.1.1:
89589094
version "0.1.1"
89599095
resolved "https://registry.yarnpkg.com/ts-generator/-/ts-generator-0.1.1.tgz#af46f2fb88a6db1f9785977e9590e7bcd79220ab"
@@ -9077,6 +9213,22 @@ typechain@^3.0.0:
90779213
ts-essentials "^6.0.3"
90789214
ts-generator "^0.1.1"
90799215

9216+
typechain@^7.0.0:
9217+
version "7.0.0"
9218+
resolved "https://registry.yarnpkg.com/typechain/-/typechain-7.0.0.tgz#258ca136de1d451368bde01c318976a83062f110"
9219+
integrity sha512-ILfvBBFJ7j9aIk0crX03+N2GmzoDN1gtk32G1+XrasjuvXS0XAw2XxwQeQMMgKwlnxViJjIkG87sTMYXPkXA9g==
9220+
dependencies:
9221+
"@types/prettier" "^2.1.1"
9222+
debug "^4.1.1"
9223+
fs-extra "^7.0.0"
9224+
glob "^7.1.6"
9225+
js-sha3 "^0.8.0"
9226+
lodash "^4.17.15"
9227+
mkdirp "^1.0.4"
9228+
prettier "^2.1.2"
9229+
ts-command-line-args "^2.2.0"
9230+
ts-essentials "^7.0.1"
9231+
90809232
typedarray-to-buffer@^3.1.5:
90819233
version "3.1.5"
90829234
resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
@@ -9116,6 +9268,16 @@ typical@^2.6.0, typical@^2.6.1:
91169268
resolved "https://registry.yarnpkg.com/typical/-/typical-2.6.1.tgz#5c080e5d661cbbe38259d2e70a3c7253e873881d"
91179269
integrity sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=
91189270

9271+
typical@^4.0.0:
9272+
version "4.0.0"
9273+
resolved "https://registry.yarnpkg.com/typical/-/typical-4.0.0.tgz#cbeaff3b9d7ae1e2bbfaf5a4e6f11eccfde94fc4"
9274+
integrity sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==
9275+
9276+
typical@^5.2.0:
9277+
version "5.2.0"
9278+
resolved "https://registry.yarnpkg.com/typical/-/typical-5.2.0.tgz#4daaac4f2b5315460804f0acf6cb69c52bb93066"
9279+
integrity sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==
9280+
91199281
uglify-js@^3.1.4:
91209282
version "3.15.0"
91219283
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.15.0.tgz#2d6a689d94783cab43975721977a13c2afec28f1"
@@ -9156,6 +9318,11 @@ universalify@^0.1.0:
91569318
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
91579319
integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
91589320

9321+
universalify@^2.0.0:
9322+
version "2.0.0"
9323+
resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
9324+
integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
9325+
91599326
unorm@^1.3.3:
91609327
version "1.6.0"
91619328
resolved "https://registry.yarnpkg.com/unorm/-/unorm-1.6.0.tgz#029b289661fba714f1a9af439eb51d9b16c205af"
@@ -10028,6 +10195,14 @@ wordwrap@^1.0.0:
1002810195
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
1002910196
integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=
1003010197

10198+
wordwrapjs@^4.0.0:
10199+
version "4.0.1"
10200+
resolved "https://registry.yarnpkg.com/wordwrapjs/-/wordwrapjs-4.0.1.tgz#d9790bccfb110a0fc7836b5ebce0937b37a8b98f"
10201+
integrity sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==
10202+
dependencies:
10203+
reduce-flatten "^2.0.0"
10204+
typical "^5.2.0"
10205+
1003110206
wrap-ansi@^2.0.0:
1003210207
version "2.1.0"
1003310208
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"

0 commit comments

Comments
 (0)