clients/apps/desktop/scripts
Isaiah Inuwa 881afacded
Enable cross-compilation and packaging of Windows Appx from macOS (#17976)
* Enable cross-compilation and packaging of Windows Appx from macOS

* Consolidate cargo build execution into a single function in native build script

* Install cargo-xwin when needed

* Install Appx tools when needed

* Consolidate command execution into a single function in native build script

* Only include the native node modules for the appropriate platform

electron-builder's globs interact strangely, so we can't
exclude all the .node files in the global config and then
include the platform-specific files in the platform
configuration.

* Always copy Rust binaries to dist folder

* Log source and destination when copying files

* Update copyright

* Match Electron version in Beta build
2026-01-09 20:18:17 +00:00
..
dev Move desktop into apps/desktop 2022-05-05 17:20:34 +02:00
after-pack.js Enable cross-compilation and packaging of Windows Appx from macOS (#17976) 2026-01-09 20:18:17 +00:00
after-sign.js PM-8353 MacOS passkey provider (#13963) 2025-12-05 12:58:20 -05:00
appx-cross-build.ps1 Enable cross-compilation and packaging of Windows Appx from macOS (#17976) 2026-01-09 20:18:17 +00:00
before-pack.js Enable cross-compilation and packaging of Windows Appx from macOS (#17976) 2026-01-09 20:18:17 +00:00
build-macos-extension.js [BRE-266] Fixes autofill extension signing (#13229) 2025-04-22 09:24:18 -05:00
cask-update.ps1 Move desktop into apps/desktop 2022-05-05 17:20:34 +02:00
choco-update.ps1 Fix download URL on choco update script (#3029) 2022-07-06 10:50:59 +02:00
nx-serve.js Rename deprecated killOthers to killOthersOn (#17856) 2025-12-09 09:55:25 +01:00
safari-build.ps1 Move desktop into apps/desktop 2022-05-05 17:20:34 +02:00
snap-update.ps1 Move desktop into apps/desktop 2022-05-05 17:20:34 +02:00
start.js Rename deprecated killOthers to killOthersOn (#17856) 2025-12-09 09:55:25 +01:00