Skip to content

Commit 0926978

Browse files
committed
build: compress zip
1 parent 422e92d commit 0926978

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

forge.config.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,10 @@ module.exports = {
6565
if (artifact.includes(".zip")) {
6666
const [name, platform, arch] = path.basename(artifact).split("-");
6767
const buildFile = path.join(`${name}-${platform}-${arch}`, "resources", "app", "build.json");
68+
const options = { type: "nodebuffer", compression: "DEFLATE", compressionOptions: { level: 9 } };
6869
const zip = await jszip.loadAsync(fs.readFileSync(artifact));
6970
zip.file(buildFile, generateBuildFile(platform, arch, "zip"));
70-
fs.writeFileSync(artifact, await zip.generateAsync({ type: "nodebuffer" }));
71+
fs.writeFileSync(artifact, await zip.generateAsync(options));
7172
}
7273
if (artifact.includes("amd64")) {
7374
const renamed = artifact.replace("amd64", "x64");

0 commit comments

Comments
 (0)