🍎 Add macOS packaging + cross-platform build system

🔄 Unified build pipeline for Linux/macOS from Linux hosts
This commit is contained in:
Danny Morabito 2025-02-24 23:03:18 +01:00
parent f402ff04ab
commit 0c43dc5a76
Signed by: dannym
GPG key ID: 7CC8056A5A04557E
6 changed files with 951 additions and 18 deletions

View file

@ -15,6 +15,7 @@
},
"scripts": {
"build": "tsc && electron-vite build",
"build:mac": "npm run build && ./node_modules/.bin/electron-rebuild -p darwin -a x64 && electron-builder --mac",
"build:linux": "bun run build && electron-builder --linux",
"start": "electron-vite preview",
"dev": "electron-vite dev",