feat(package): compress artifact size (#160)

Co-authored-by: Cursor Agent <cursor-agent@cursor.com>
Co-authored-by: Haze <hazeone@users.noreply.github.com>
This commit is contained in:
Haze
2026-02-25 14:07:48 +08:00
committed by GitHub
Unverified
parent 3da8c71602
commit 5d1d704031
5 changed files with 377 additions and 139 deletions

View File

@@ -1,7 +1,7 @@
appId: app.clawx.desktop
productName: ClawX
copyright: Copyright © 2026 ClawX
compression: normal
compression: maximum
artifactName: ${productName}-${version}-${os}-${arch}.${ext}
directories:
@@ -21,6 +21,7 @@ extraResources:
- "!icons/*.md"
- "!icons/*.svg"
- "!bin/**"
- "!screenshot/**"
# OpenClaw package (node_modules copied separately by afterPack hook
# because electron-builder respects .gitignore which excludes node_modules/)
- from: build/openclaw/