From 092697850db80992fb49437cc3afb1959baa7d1c Mon Sep 17 00:00:00 2001 From: leukipp Date: Tue, 9 Sep 2025 19:59:30 +0200 Subject: [PATCH] build: compress zip --- forge.config.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/forge.config.js b/forge.config.js index 71d3f10..2da6ab9 100644 --- a/forge.config.js +++ b/forge.config.js @@ -65,9 +65,10 @@ module.exports = { if (artifact.includes(".zip")) { const [name, platform, arch] = path.basename(artifact).split("-"); const buildFile = path.join(`${name}-${platform}-${arch}`, "resources", "app", "build.json"); + const options = { type: "nodebuffer", compression: "DEFLATE", compressionOptions: { level: 9 } }; const zip = await jszip.loadAsync(fs.readFileSync(artifact)); zip.file(buildFile, generateBuildFile(platform, arch, "zip")); - fs.writeFileSync(artifact, await zip.generateAsync({ type: "nodebuffer" })); + fs.writeFileSync(artifact, await zip.generateAsync(options)); } if (artifact.includes("amd64")) { const renamed = artifact.replace("amd64", "x64");