Skip to content

Commit 221c354

Browse files
committed
use extract-zip to override vsce-helper extract for pyocd
1 parent 72e7229 commit 221c354

3 files changed

Lines changed: 67 additions & 33 deletions

File tree

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -366,6 +366,7 @@
366366
},
367367
"devDependencies": {
368368
"@open-cmsis-pack/vsce-helper": "^0.2.2",
369+
"@types/extract-zip": "^2.0.1",
369370
"@types/fs-extra": "^11.0.4",
370371
"@types/jest": "^30.0.0",
371372
"@types/minimist": "^1.2.5",

scripts/download-tools.ts

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,13 @@ import { PackageJson } from 'type-fest';
2121
import fs from 'node:fs/promises';
2222
import path from 'node:path';
2323
import process from 'node:process';
24+
// Temporary solution until we have fixed vsce-helper
25+
import extract from 'extract-zip';
26+
import { fileURLToPath } from 'node:url';
27+
import { dirname } from 'node:path';
28+
29+
const __filename = fileURLToPath(import.meta.url);
30+
const __dirname = dirname(__filename);
2431

2532
type CmsisPackageJson = PackageJson & {
2633
cmsis: {
@@ -41,6 +48,15 @@ function splitGitReference(reference: string, owner: string, repo: string) {
4148
return { repo, owner, reference };
4249
}
4350

51+
// Temporary solution until we have fixed vsce-helper
52+
class ExtractZipArchiveFileAsset extends ArchiveFileAsset {
53+
protected async extractArchive(archiveFile: string, dest?: string): Promise<string> {
54+
const effDest = dest ?? path.join(__dirname, 'tools', 'pyocd');
55+
await extract(archiveFile, { dir: effDest });
56+
return effDest;
57+
}
58+
}
59+
4460
const pyocd : Downloadable = new Downloadable(
4561
'pyOCD', 'pyocd',
4662
async (target) => {
@@ -64,11 +80,21 @@ const pyocd : Downloadable = new Downloadable(
6480
owner, repo, reference,
6581
`pyocd-${os}${arch}-${reference}.zip`,
6682
{ token: process.env.GITHUB_TOKEN });
67-
const asset = new ArchiveFileAsset(releaseAsset);
83+
const asset = new ExtractZipArchiveFileAsset(releaseAsset);
6884
return asset;
6985
},
7086
)
7187

88+
// Temporary solution until we have fixed vsce-helper
89+
class ExtractZipGitHubWorkflowAsset extends GitHubWorkflowAsset {
90+
protected async extractArchive(archiveFile: string, dest?: string): Promise<string> {
91+
const effDest = dest ?? path.join(__dirname, 'tools', 'pyocd');
92+
await extract(archiveFile, { dir: effDest });
93+
return effDest;
94+
}
95+
}
96+
97+
7298
const pyocdNightly : Downloadable = new Downloadable(
7399
'pyOCD', 'pyocd',
74100
async (target) => {
@@ -89,7 +115,7 @@ const pyocdNightly : Downloadable = new Downloadable(
89115
// Here, reference is expected to be the name of the workflow yaml file without file ending
90116
const { repo, owner, reference } = splitGitReference(workflow, 'pyocd', 'pyOCD');
91117
const assetPattern = (`pyocd-${os}${arch}-*`);
92-
const asset = new GitHubWorkflowAsset(
118+
const asset = new ExtractZipGitHubWorkflowAsset(
93119
owner, repo, `${reference}.yaml`,
94120
assetPattern,
95121
{ token: process.env.GITHUB_TOKEN });

yarn.lock

Lines changed: 38 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
"7z-iterator@^1.0.1":
66
version "1.0.1"
7-
resolved "https://registry.npmjs.org/7z-iterator/-/7z-iterator-1.0.1.tgz#3541ac231d482c8a81bc6bfe8434ba15e4411dce"
7+
resolved "https://registry.yarnpkg.com/7z-iterator/-/7z-iterator-1.0.1.tgz#3541ac231d482c8a81bc6bfe8434ba15e4411dce"
88
integrity sha512-WUCOP1us91EFD8Z6fLL4FyXutvzFuFtmSDbaTMOzX2pvYY2w5gGQYmJl46JiykpDYk07YXetmOJswGSjkYH8Ew==
99
dependencies:
1010
call-once-fn "^1.1.6"
@@ -1913,6 +1913,13 @@
19131913
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.8.tgz#958b91c991b1867ced318bedea0e215ee050726e"
19141914
integrity sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==
19151915

1916+
"@types/extract-zip@^2.0.1":
1917+
version "2.0.3"
1918+
resolved "https://registry.yarnpkg.com/@types/extract-zip/-/extract-zip-2.0.3.tgz#5872005fd818767734c3528ba0bf57fc80a8c848"
1919+
integrity sha512-yrO7h+0qOIGxHCmBeL5fKFzR+PBafh9LG6sOLBFFi2JuN+Hj663TAxfnqJh5vkQn963VimrhBF1GZzea3A+4Ig==
1920+
dependencies:
1921+
extract-zip "*"
1922+
19161923
"@types/fs-extra@^11.0.4":
19171924
version "11.0.4"
19181925
resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-11.0.4.tgz#e16a863bb8843fba8c5004362b5a73e17becca45"
@@ -2657,7 +2664,7 @@ async-compat@*:
26572664

26582665
async-compat@>=1.4.6, async-compat@^1.4.6:
26592666
version "1.8.0"
2660-
resolved "https://registry.npmjs.org/async-compat/-/async-compat-1.8.0.tgz#667178356e013033d5cc08ae3b7732ecf4e6f2c1"
2667+
resolved "https://registry.yarnpkg.com/async-compat/-/async-compat-1.8.0.tgz#667178356e013033d5cc08ae3b7732ecf4e6f2c1"
26612668
integrity sha512-TdrmfrPLrtgqtFoT7v9cbGofEyG+K7W7bqgP+ArIKSH7QSRNebjQFj4XpeiDQv15M6UnXvX7G0F05d2KGZxwTg==
26622669
dependencies:
26632670
is-error ">=2.0.0"
@@ -2934,7 +2941,7 @@ call-once-fn@*:
29342941

29352942
call-once-fn@^1.0.1, call-once-fn@^1.1.6:
29362943
version "1.1.10"
2937-
resolved "https://registry.npmjs.org/call-once-fn/-/call-once-fn-1.1.10.tgz#1c23415f61af4e25879e6f4f2c7f97ac117d3378"
2944+
resolved "https://registry.yarnpkg.com/call-once-fn/-/call-once-fn-1.1.10.tgz#1c23415f61af4e25879e6f4f2c7f97ac117d3378"
29382945
integrity sha512-eCtzo4DTRSrc/cPYb0JAgu03H1vDIQ14Mv1jJn8xzRotyAU1Pn7FuAul72+lLodKmYalmCUuzJCotL75FmMT2w==
29392946

29402947
callsites@^3.0.0, callsites@^3.1.0:
@@ -3163,7 +3170,7 @@ commander@^2.20.0:
31633170

31643171
commander@^6.0.0:
31653172
version "6.2.1"
3166-
resolved "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"
3173+
resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"
31673174
integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
31683175

31693176
commander@^8.3.0:
@@ -3185,7 +3192,7 @@ content-disposition@*:
31853192

31863193
content-disposition@^1.0.1:
31873194
version "1.0.1"
3188-
resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz#a8b7bbeb2904befdfb6787e5c0c086959f605f9b"
3195+
resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-1.0.1.tgz#a8b7bbeb2904befdfb6787e5c0c086959f605f9b"
31893196
integrity sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==
31903197

31913198
convert-source-map@^2.0.0:
@@ -3757,7 +3764,7 @@ extract-base-iterator@*:
37573764

37583765
extract-base-iterator@^2.6.1:
37593766
version "2.6.1"
3760-
resolved "https://registry.npmjs.org/extract-base-iterator/-/extract-base-iterator-2.6.1.tgz#abc64ad90b5121bbff14b0e5aadb8716c546f28a"
3767+
resolved "https://registry.yarnpkg.com/extract-base-iterator/-/extract-base-iterator-2.6.1.tgz#abc64ad90b5121bbff14b0e5aadb8716c546f28a"
37613768
integrity sha512-qxP3b10sv1VHqT6wyI2Ou9xYzrIh76BhNx022NqzJ6ohIu7xs80yzodC+XHtrjET50XLnsWYXzpWCL7UfPmQkQ==
37623769
dependencies:
37633770
fs-remove-compat "^1.0.0"
@@ -3772,7 +3779,7 @@ extract-base-iterator@^2.6.1:
37723779
readable-stream "^2.3.8"
37733780
stack-base-iterator "^2.1.15"
37743781

3775-
extract-zip@^2.0.1:
3782+
extract-zip@*, extract-zip@^2.0.1:
37763783
version "2.0.1"
37773784
resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a"
37783785
integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==
@@ -3821,7 +3828,7 @@ fast-extract@^1.7.5:
38213828

38223829
fast-extract@^1.9.1:
38233830
version "1.10.0"
3824-
resolved "https://registry.npmjs.org/fast-extract/-/fast-extract-1.10.0.tgz#975749cda4feeefd20d11ca9ce6097b93e04cb4e"
3831+
resolved "https://registry.yarnpkg.com/fast-extract/-/fast-extract-1.10.0.tgz#975749cda4feeefd20d11ca9ce6097b93e04cb4e"
38253832
integrity sha512-ODod2V/QNXc51CBj4mikbrLiPLld8RsmyXjVHgXzl7+VYuP05aaI8sdc3QtVt41xzuYT7h1bDfcehQSqBXHIVQ==
38263833
dependencies:
38273834
"7z-iterator" "^1.0.1"
@@ -4025,7 +4032,7 @@ fs-extra@^11.1.1, fs-extra@^11.3.2:
40254032

40264033
fs-remove-compat@^1.0.0:
40274034
version "1.0.0"
4028-
resolved "https://registry.npmjs.org/fs-remove-compat/-/fs-remove-compat-1.0.0.tgz#f0faa092273d6eae8d05c78349fbf0bd937cc88b"
4035+
resolved "https://registry.yarnpkg.com/fs-remove-compat/-/fs-remove-compat-1.0.0.tgz#f0faa092273d6eae8d05c78349fbf0bd937cc88b"
40294036
integrity sha512-+im+eZTzYi7PRmV8hhLauZQbDpxBtM2hd5mf4R80ut9sgqJOFNw/9vt6lw7TVOlDRUyNmu14BicY7/AbM5jFwg==
40304037

40314038
fs.realpath@^1.0.0:
@@ -4427,7 +4434,7 @@ is-absolute-url@^4.0.1:
44274434

44284435
is-absolute@*, is-absolute@^1.0.0:
44294436
version "1.0.0"
4430-
resolved "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576"
4437+
resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576"
44314438
integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==
44324439
dependencies:
44334440
is-relative "^1.0.0"
@@ -4470,7 +4477,7 @@ is-docker@^2.0.0, is-docker@^2.1.1:
44704477

44714478
is-error@*, is-error@>=2.0.0:
44724479
version "2.2.2"
4473-
resolved "https://registry.npmjs.org/is-error/-/is-error-2.2.2.tgz#c10ade187b3c93510c5470a5567833ee25649843"
4480+
resolved "https://registry.yarnpkg.com/is-error/-/is-error-2.2.2.tgz#c10ade187b3c93510c5470a5567833ee25649843"
44744481
integrity sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg==
44754482

44764483
is-extglob@^2.1.1:
@@ -4519,7 +4526,7 @@ is-plain-object@^2.0.4:
45194526

45204527
is-promise@*, is-promise@>=1.0.0:
45214528
version "4.0.0"
4522-
resolved "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz#42ff9f84206c1991d26debf520dd5c01042dd2f3"
4529+
resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-4.0.0.tgz#42ff9f84206c1991d26debf520dd5c01042dd2f3"
45234530
integrity sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==
45244531

45254532
is-relative-url@^4.1.0:
@@ -4635,7 +4642,7 @@ iterator-next-callback@*:
46354642

46364643
iterator-next-callback@>=1.1.4, iterator-next-callback@^2.1.0:
46374644
version "2.1.0"
4638-
resolved "https://registry.npmjs.org/iterator-next-callback/-/iterator-next-callback-2.1.0.tgz#10850e2ea6d930152a30c19c5c4c1e203c5558a0"
4645+
resolved "https://registry.yarnpkg.com/iterator-next-callback/-/iterator-next-callback-2.1.0.tgz#10850e2ea6d930152a30c19c5c4c1e203c5558a0"
46394646
integrity sha512-5Wc5kZLZ9GV3D/Tdw2VTKHhgvVianNQJ1LKYaxooR99BBsF/i0AYtsWQhgD9FQ+GAiBV3TlZ2iqDkkX/riGAyA==
46404647
dependencies:
46414648
is-promise ">=1.0.0"
@@ -5337,7 +5344,7 @@ lodash.camelcase@^4.3.0:
53375344

53385345
lodash.compact@*, lodash.compact@^3.0.1:
53395346
version "3.0.1"
5340-
resolved "https://registry.npmjs.org/lodash.compact/-/lodash.compact-3.0.1.tgz#540ce3837745975807471e16b4a2ba21e7256ca5"
5347+
resolved "https://registry.yarnpkg.com/lodash.compact/-/lodash.compact-3.0.1.tgz#540ce3837745975807471e16b4a2ba21e7256ca5"
53415348
integrity sha512-2ozeiPi+5eBXW1CLtzjk8XQFhQOEMwwfxblqeq6EGyTxZJ1bPATqilY0e6g2SLQpP4KuMeuioBhEnWz5Pr7ICQ==
53425349

53435350
lodash.includes@^4.3.0:
@@ -5387,7 +5394,7 @@ lodash.once@^4.0.0:
53875394

53885395
lodash.throttle@*, lodash.throttle@^4.1.1:
53895396
version "4.1.1"
5390-
resolved "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4"
5397+
resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4"
53915398
integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==
53925399

53935400
lodash.truncate@^4.4.2:
@@ -5431,7 +5438,7 @@ lru-cache@^7.14.1:
54315438

54325439
lzma-native@8.0.6, lzma-native@^8.0.6:
54335440
version "8.0.6"
5434-
resolved "https://registry.npmjs.org/lzma-native/-/lzma-native-8.0.6.tgz#3ea456209d643bafd9b5d911781bdf0b396b2665"
5441+
resolved "https://registry.yarnpkg.com/lzma-native/-/lzma-native-8.0.6.tgz#3ea456209d643bafd9b5d911781bdf0b396b2665"
54355442
integrity sha512-09xfg67mkL2Lz20PrrDeNYZxzeW7ADtpYFbwSQh9U8+76RIzx5QsJBMy8qikv3hbUPfpy6hqwxt6FcGK81g9AA==
54365443
dependencies:
54375444
node-addon-api "^3.1.0"
@@ -5544,7 +5551,7 @@ maximize-iterator@*:
55445551

55455552
maximize-iterator@^4.0.1:
55465553
version "4.1.0"
5547-
resolved "https://registry.npmjs.org/maximize-iterator/-/maximize-iterator-4.1.0.tgz#bb9af7713052d9faed571f78cbf31268561eb164"
5554+
resolved "https://registry.yarnpkg.com/maximize-iterator/-/maximize-iterator-4.1.0.tgz#bb9af7713052d9faed571f78cbf31268561eb164"
55485555
integrity sha512-V3Az2smg0gvidJRrSo0v4dEZJLKO3uLT2tGEsYttHd6PIzYoFyeVQlDUro7Gf3E476MhXw5F6hgP3ZRUwxs9oA==
55495556
dependencies:
55505557
async-compat ">=1.4.6"
@@ -5931,7 +5938,7 @@ netmask@^2.0.2:
59315938

59325939
next-tick@*, next-tick@^1.1.0:
59335940
version "1.1.0"
5934-
resolved "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb"
5941+
resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb"
59355942
integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==
59365943

59375944
node-abi@^3.3.0:
@@ -6075,7 +6082,7 @@ on-one@*:
60756082

60766083
on-one@^1.0.0, on-one@^1.0.10:
60776084
version "1.0.10"
6078-
resolved "https://registry.npmjs.org/on-one/-/on-one-1.0.10.tgz#ac166e211f635d51b7e508236bd6d422ae4a4db1"
6085+
resolved "https://registry.yarnpkg.com/on-one/-/on-one-1.0.10.tgz#ac166e211f635d51b7e508236bd6d422ae4a4db1"
60796086
integrity sha512-MwNcL9Pnyni+Nx3/RadJYIdo/to/GO14M+dDJln96u3XHwxVlEWbS3lrTUusi1DwrHQFy44Uh2aMd/uT5xOPTw==
60806087

60816088
once@^1.3.0, once@^1.3.1, once@^1.4.0:
@@ -6115,7 +6122,7 @@ optionator@^0.9.3:
61156122

61166123
os-shim@*, os-shim@^0.1.3:
61176124
version "0.1.3"
6118-
resolved "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz#6b62c3791cf7909ea35ed46e17658bb417cb3917"
6125+
resolved "https://registry.yarnpkg.com/os-shim/-/os-shim-0.1.3.tgz#6b62c3791cf7909ea35ed46e17658bb417cb3917"
61196126
integrity sha512-jd0cvB8qQ5uVt0lvCIexBaROw1KyKm5sbulg2fWOHjETisuCzWyt+eTZKEMs8v6HwzoGs8xik26jg7eCM6pS+A==
61206127

61216128
p-limit@^2.2.0:
@@ -6185,7 +6192,7 @@ package-json-from-dist@^1.0.0:
61856192

61866193
pako@~1.0.11:
61876194
version "1.0.11"
6188-
resolved "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf"
6195+
resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf"
61896196
integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==
61906197

61916198
parent-module@^1.0.0:
@@ -6324,7 +6331,7 @@ picomatch@^4.0.3:
63246331

63256332
pinkie-promise@*, pinkie-promise@^2.0.1:
63266333
version "2.0.1"
6327-
resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
6334+
resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
63286335
integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==
63296336
dependencies:
63306337
pinkie "^2.0.0"
@@ -6404,7 +6411,7 @@ process-nextick-args@~2.0.0:
64046411

64056412
progress-stream@*, progress-stream@^2.0.0:
64066413
version "2.0.0"
6407-
resolved "https://registry.npmjs.org/progress-stream/-/progress-stream-2.0.0.tgz#fac63a0b3d11deacbb0969abcc93b214bce19ed5"
6414+
resolved "https://registry.yarnpkg.com/progress-stream/-/progress-stream-2.0.0.tgz#fac63a0b3d11deacbb0969abcc93b214bce19ed5"
64086415
integrity sha512-xJwOWR46jcXUq6EH9yYyqp+I52skPySOeHfkxOZ2IY1AiBi/sFJhbhAKHoV3OTw/omQ45KTio9215dRJ2Yxd3Q==
64096416
dependencies:
64106417
speedometer "~1.0.0"
@@ -6480,7 +6487,7 @@ queue-cb@*:
64806487

64816488
queue-cb@^1.0.0, queue-cb@^1.6.3:
64826489
version "1.6.3"
6483-
resolved "https://registry.npmjs.org/queue-cb/-/queue-cb-1.6.3.tgz#544defcc67d6b23f1ca84bab69fe8c9b64c48f05"
6490+
resolved "https://registry.yarnpkg.com/queue-cb/-/queue-cb-1.6.3.tgz#544defcc67d6b23f1ca84bab69fe8c9b64c48f05"
64846491
integrity sha512-9x/U7XQ5wy/MbsgFL1wL0UCvSEjGQE5ScCDjqE89R9JUet+5ZS5fI3/0d7K7fcs+sg7T5QM2DCF39U3zJnyiPA==
64856492

64866493
queue-microtask@^1.2.2:
@@ -6710,7 +6717,7 @@ secretlint@^10.1.2:
67106717

67116718
seek-bzip@^2.0.0:
67126719
version "2.0.0"
6713-
resolved "https://registry.npmjs.org/seek-bzip/-/seek-bzip-2.0.0.tgz#f0478ab6acd0ac72345d18dc7525dd84d3c706a2"
6720+
resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-2.0.0.tgz#f0478ab6acd0ac72345d18dc7525dd84d3c706a2"
67146721
integrity sha512-SMguiTnYrhpLdk3PwfzHeotrcwi8bNV4iemL9tx9poR/yeaMYwB9VzR1w7b57DuWpuqR8n6oZboi0hj3AxZxQg==
67156722
dependencies:
67166723
commander "^6.0.0"
@@ -6758,7 +6765,7 @@ shebang-regex@^3.0.0:
67586765

67596766
short-hash@*, short-hash@^1.0.0:
67606767
version "1.0.0"
6761-
resolved "https://registry.npmjs.org/short-hash/-/short-hash-1.0.0.tgz#3f491d728fcc777ec605bbaf7f83f23712f42050"
6768+
resolved "https://registry.yarnpkg.com/short-hash/-/short-hash-1.0.0.tgz#3f491d728fcc777ec605bbaf7f83f23712f42050"
67626769
integrity sha512-qbUCD2Pkl4IXRyVqneEjGnUr0NGDGLzZnBUVGJngIQZf/FrhOL0yJhH+JQzak0t8xMmScIKpoX1SxOsPHdwa4w==
67636770
dependencies:
67646771
hash-string "^1.0.0"
@@ -6952,7 +6959,7 @@ stack-base-iterator@*:
69526959

69536960
stack-base-iterator@^2.1.15:
69546961
version "2.2.2"
6955-
resolved "https://registry.npmjs.org/stack-base-iterator/-/stack-base-iterator-2.2.2.tgz#9fc0d0953c60cf519150a8e7b6f42f488f3de91a"
6962+
resolved "https://registry.yarnpkg.com/stack-base-iterator/-/stack-base-iterator-2.2.2.tgz#9fc0d0953c60cf519150a8e7b6f42f488f3de91a"
69566963
integrity sha512-z/3FD/ZZqiQnrUE7xk2Br8+VUjcV1PZYjotgftws3Ke+E/9Dk7IkOhCVUrvHvoylECWrFEPGC1Q3wmduJaeCwA==
69576964
dependencies:
69586965
async-compat "^1.4.6"
@@ -7202,7 +7209,7 @@ tar-iterator@*:
72027209

72037210
tar-iterator@^3.1.11:
72047211
version "3.2.0"
7205-
resolved "https://registry.npmjs.org/tar-iterator/-/tar-iterator-3.2.0.tgz#24be13498ec90e9d59835c90232797522695358c"
7212+
resolved "https://registry.yarnpkg.com/tar-iterator/-/tar-iterator-3.2.0.tgz#24be13498ec90e9d59835c90232797522695358c"
72067213
integrity sha512-EfXoO2WXlX4Qznxfpaplfe+B673nOny2F8G0KxJ/3jCTqOX6N+mQunWJVqOgG+u629Wt3f8NraTm6qOuSChi5Q==
72077214
dependencies:
72087215
call-once-fn "^1.0.1"
@@ -7251,7 +7258,7 @@ temp-suffix@*:
72517258

72527259
temp-suffix@^1.0.10:
72537260
version "1.0.10"
7254-
resolved "https://registry.npmjs.org/temp-suffix/-/temp-suffix-1.0.10.tgz#2727d3c751cc2d22ffb891b59ec25bd976d8644b"
7261+
resolved "https://registry.yarnpkg.com/temp-suffix/-/temp-suffix-1.0.10.tgz#2727d3c751cc2d22ffb891b59ec25bd976d8644b"
72557262
integrity sha512-07MesCdrSsHgNDINYm3uc23O43XIqgdWX73gUswWsgYbEaBlLq1dLJVA2RlD9IznjppeXhMJh6vufBvQdbQvGQ==
72567263
dependencies:
72577264
imurmurhash "^0.1.4"
@@ -7495,7 +7502,7 @@ type-fest@^5.2.0:
74957502

74967503
type-fest@^5.3.1:
74977504
version "5.3.1"
7498-
resolved "https://registry.npmjs.org/type-fest/-/type-fest-5.3.1.tgz#251b8d0a813c1dbccf1f9450ba5adcdf7072adc2"
7505+
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-5.3.1.tgz#251b8d0a813c1dbccf1f9450ba5adcdf7072adc2"
74997506
integrity sha512-VCn+LMHbd4t6sF3wfU/+HKT63C9OoyrSIf4b+vtWHpt2U7/4InZG467YDNMFMR70DdHjAdpPWmw2lzRdg0Xqqg==
75007507
dependencies:
75017508
tagged-tag "^1.0.0"
@@ -8010,7 +8017,7 @@ zip-iterator@*:
80108017

80118018
zip-iterator@^3.0.18:
80128019
version "3.1.1"
8013-
resolved "https://registry.npmjs.org/zip-iterator/-/zip-iterator-3.1.1.tgz#ff76d14a5317612ee5adfd8fda85ab15596a60da"
8020+
resolved "https://registry.yarnpkg.com/zip-iterator/-/zip-iterator-3.1.1.tgz#ff76d14a5317612ee5adfd8fda85ab15596a60da"
80148021
integrity sha512-xTlLj1reuPWktv+uNfE2+a8UZ3VYxvjDREKk5V1CsxPI9oKSZDuG9Kxi4gnxQ3ZDEfeppKcbuVp9cRmw5MsHjw==
80158022
dependencies:
80168023
call-once-fn "^1.0.1"

0 commit comments

Comments
 (0)