Add Windows ARM64 packaging support
This commit is contained in:
@@ -60,6 +60,8 @@ npm run build # TypeScript + Vite production build
|
||||
npm run desktop # Run Electron against the built dist/
|
||||
npm run dist:dir # Build an unpacked Electron app in release/
|
||||
npm run dist:mac # Build macOS .dmg and .zip packages in release/
|
||||
npm run dist:win # Build Windows installer + zip for the current Windows architecture
|
||||
npm run dist:win:arm64 # Build Windows ARM64 installer + zip in release/
|
||||
```
|
||||
|
||||
## Production-Like Local Run
|
||||
@@ -129,10 +131,12 @@ Current packaging commands:
|
||||
|
||||
- `npm run dist:dir` creates an unpacked app bundle in `release/`
|
||||
- `npm run dist:mac` creates macOS `.dmg` and `.zip` artifacts in `release/`
|
||||
- `npm run dist:win` creates Windows `.exe` and `.zip` artifacts for the current Windows architecture
|
||||
- `npm run dist:win:arm64` creates Windows ARM64 `.exe` and `.zip` artifacts in `release/`
|
||||
|
||||
The current mac build is unsigned and not notarized, which is fine for local use and testing but not enough for friction-free public distribution through Gatekeeper.
|
||||
|
||||
Windows and Linux targets are also configured in `package.json`, but they have not been validated in this repository yet.
|
||||
Windows ARM64 packaging has been validated in this repository with Electron Builder on Windows 11 ARM running under Parallels. Linux targets are still configured in `package.json`, but they have not been validated here yet.
|
||||
|
||||
## Legacy Tauri Script
|
||||
|
||||
|
||||
Reference in New Issue
Block a user