Skip to content

Commit 6be326c

Browse files
committed
fix: use adm-zip in build script
Signed-off-by: Denis Golovin <[email protected]>
1 parent 04502b6 commit 6be326c

File tree

3 files changed

+11
-62
lines changed

3 files changed

+11
-62
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,6 @@
104104
"vscode-uri": "^3.1.0",
105105
"xvfb-maybe": "^0.2.1",
106106
"js-yaml": "^4.1.1",
107-
"zip-a-folder": "^4.0.4"
107+
"adm-zip": "^0.5.16"
108108
}
109109
}

scripts/build.cjs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* SPDX-License-Identifier: Apache-2.0
1818
***********************************************************************/
1919

20-
const { zip } = require('zip-a-folder');
20+
const AdmZip = require('adm-zip');
2121
const path = require('path');
2222
const packageJson = require('../package.json');
2323
const { mkdirp } = require('mkdirp');
@@ -58,6 +58,8 @@ byline(fileStream)
5858
throw new Error('Error copying files', error);
5959
}
6060
console.log(`Zipping files to ${destFile}`);
61-
zip(zipDirectory, destFile);
61+
const zip = new AdmZip();
62+
zip.addLocalFolder(zipDirectory);
63+
zip.writeZip(destFile);
6264
});
6365
});

yarn.lock

Lines changed: 6 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -247,18 +247,6 @@
247247
resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.25.0.tgz#c8e119a30a7c8d60b9d2e22d2073722dde3b710b"
248248
integrity sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==
249249

250-
"@isaacs/balanced-match@^4.0.1":
251-
version "4.0.1"
252-
resolved "https://registry.yarnpkg.com/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz#3081dadbc3460661b751e7591d7faea5df39dd29"
253-
integrity sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==
254-
255-
"@isaacs/brace-expansion@^5.0.0":
256-
version "5.0.0"
257-
resolved "https://registry.yarnpkg.com/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz#4b3dabab7d8e75a429414a96bd67bf4c1d13e0f3"
258-
integrity sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==
259-
dependencies:
260-
"@isaacs/balanced-match" "^4.0.1"
261-
262250
"@isaacs/cliui@^8.0.2":
263251
version "8.0.2"
264252
resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550"
@@ -641,6 +629,11 @@
641629
loupe "^3.1.4"
642630
tinyrainbow "^2.0.0"
643631

632+
adm-zip@^0.5.16:
633+
version "0.5.16"
634+
resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.5.16.tgz#0b5e4c779f07dedea5805cdccb1147071d94a909"
635+
integrity sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==
636+
644637
agent-base@^7.1.0:
645638
version "7.1.1"
646639
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.1.tgz#bdbded7dfb096b751a2a087eeeb9664725b2e317"
@@ -1083,7 +1076,7 @@ fdir@^6.5.0:
10831076
resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.5.0.tgz#ed2ab967a331ade62f18d077dae192684d50d350"
10841077
integrity sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==
10851078

1086-
foreground-child@^3.1.0, foreground-child@^3.3.1:
1079+
foreground-child@^3.1.0:
10871080
version "3.3.1"
10881081
resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.1.tgz#32e8e9ed1b68a3497befb9ac2b6adf92a638576f"
10891082
integrity sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==
@@ -1185,18 +1178,6 @@ glob@^10.4.1:
11851178
package-json-from-dist "^1.0.0"
11861179
path-scurry "^1.11.1"
11871180

1188-
glob@^12.0.0:
1189-
version "12.0.0"
1190-
resolved "https://registry.yarnpkg.com/glob/-/glob-12.0.0.tgz#4f75198719ab443ea433fdc023629b853532a443"
1191-
integrity sha512-5Qcll1z7IKgHr5g485ePDdHcNQY0k2dtv/bjYy0iuyGxQw2qSOiiXUXJ+AYQpg3HNoUMHqAruX478Jeev7UULw==
1192-
dependencies:
1193-
foreground-child "^3.3.1"
1194-
jackspeak "^4.1.1"
1195-
minimatch "^10.1.1"
1196-
minipass "^7.1.2"
1197-
package-json-from-dist "^1.0.0"
1198-
path-scurry "^2.0.0"
1199-
12001181
glob@^7.0.5:
12011182
version "7.2.3"
12021183
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
@@ -1410,13 +1391,6 @@ jackspeak@^3.1.2:
14101391
optionalDependencies:
14111392
"@pkgjs/parseargs" "^0.11.0"
14121393

1413-
jackspeak@^4.1.1:
1414-
version "4.1.1"
1415-
resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-4.1.1.tgz#96876030f450502047fc7e8c7fcf8ce8124e43ae"
1416-
integrity sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==
1417-
dependencies:
1418-
"@isaacs/cliui" "^8.0.2"
1419-
14201394
jose@^5.9.6:
14211395
version "5.9.6"
14221396
resolved "https://registry.yarnpkg.com/jose/-/jose-5.9.6.tgz#77f1f901d88ebdc405e57cce08d2a91f47521883"
@@ -1510,11 +1484,6 @@ lru-cache@^10.2.0:
15101484
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119"
15111485
integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==
15121486

1513-
lru-cache@^11.0.0:
1514-
version "11.2.4"
1515-
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.2.4.tgz#ecb523ebb0e6f4d837c807ad1abaea8e0619770d"
1516-
integrity sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==
1517-
15181487
lru-cache@^11.1.0:
15191488
version "11.2.1"
15201489
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.2.1.tgz#d426ac471521729c6c1acda5f7a633eadaa28db2"
@@ -1575,13 +1544,6 @@ mimic-response@^4.0.0:
15751544
resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-4.0.0.tgz#35468b19e7c75d10f5165ea25e75a5ceea7cf70f"
15761545
integrity sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==
15771546

1578-
minimatch@^10.1.1:
1579-
version "10.1.1"
1580-
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.1.1.tgz#e6e61b9b0c1dcab116b5a7d1458e8b6ae9e73a55"
1581-
integrity sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==
1582-
dependencies:
1583-
"@isaacs/brace-expansion" "^5.0.0"
1584-
15851547
minimatch@^3.0.3, minimatch@^3.1.1:
15861548
version "3.1.2"
15871549
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
@@ -1701,14 +1663,6 @@ path-scurry@^1.11.1:
17011663
lru-cache "^10.2.0"
17021664
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
17031665

1704-
path-scurry@^2.0.0:
1705-
version "2.0.1"
1706-
resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-2.0.1.tgz#4b6572376cfd8b811fca9cd1f5c24b3cbac0fe10"
1707-
integrity sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==
1708-
dependencies:
1709-
lru-cache "^11.0.0"
1710-
minipass "^7.1.2"
1711-
17121666
pathe@^2.0.3:
17131667
version "2.0.3"
17141668
resolved "https://registry.yarnpkg.com/pathe/-/pathe-2.0.3.tgz#3ecbec55421685b70a9da872b2cff3e1cbed1716"
@@ -2397,10 +2351,3 @@ yargs@^16.1.0:
23972351
string-width "^4.2.0"
23982352
y18n "^5.0.5"
23992353
yargs-parser "^20.2.2"
2400-
2401-
zip-a-folder@^4.0.4:
2402-
version "4.0.4"
2403-
resolved "https://registry.yarnpkg.com/zip-a-folder/-/zip-a-folder-4.0.4.tgz#a5c4c0826542926076a8581827ef4d4f2af3ea4e"
2404-
integrity sha512-sVqxEtf6cTMrdnw7XCS5ktV3h9fRSrVZ78h9ehrtcVs5hQ0th5dyT5NCH/7WAQQC3IkKFHWNvamY06JRCNHU5g==
2405-
dependencies:
2406-
glob "^12.0.0"

0 commit comments

Comments
 (0)