You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: use electron-winstaller instead of self module (#8344)
1. Add `customSquirrelExePath` option, which allows using custom
squirrel windows
2. Use official electron-winstaller
3. Support Windows ARM
4. Fix some
bugs(electron-userland/electron-builder-binaries#33,
electron-userland/electron-builder-binaries#52)
---------
Co-authored-by: beyondkmp <beyondkmkp@gmail.com>
Co-authored-by: payne.fu <payne.fu@ringcentral.com>
Co-authored-by: vagrant <vagrant@debian-12.6-amd64>
Copy file name to clipboardExpand all lines: packages/app-builder-lib/scheme.json
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -6009,6 +6009,10 @@
6009
6009
"string"
6010
6010
]
6011
6011
},
6012
+
"customSquirrelVendorDir": {
6013
+
"description": "The custom squirrel vender dir. If not specified will use the Squirrel.Windows that is shipped with electron-installer(https://github.com/electron/windows-installer/tree/main/vendor).\nAfter https://github.com/electron-userland/electron-builder-binaries/pull/56 merged, will add `electron-builder-binaries` to get the latest version of squirrel.",
6014
+
"type": "string"
6015
+
},
6012
6016
"iconUrl": {
6013
6017
"description": "A URL to an ICO file to use as the application icon (displayed in Control Panel > Programs and Features). Defaults to the Electron icon.\n\nPlease note — [local icon file url is not accepted](https://github.com/atom/grunt-electron-installer/issues/73), must be https/http.\n\nIf you don't plan to build windows installer, you can omit it.\nIf your project repository is public on GitHub, it will be `https://github.com/${u}/${p}/blob/master/build/icon.ico?raw=true` by default.",
* The custom squirrel vender dir. If not specified will use the Squirrel.Windows that is shipped with electron-installer(https://github.com/electron/windows-installer/tree/main/vendor).
45
+
* After https://github.com/electron-userland/electron-builder-binaries/pull/56 merged, will add `electron-builder-binaries` to get the latest version of squirrel.
log.warn("For windows consider only distributing 64-bit or use nsis target, see https://github.com/electron-userland/electron-builder/issues/359#issuecomment-214851130")
// If not specified will use the Squirrel.Windows that is shipped with electron-installer(https://github.com/electron/windows-installer/tree/main/vendor)
112
+
// After https://github.com/electron-userland/electron-builder-binaries/pull/56 merged, will add `electron-builder-binaries` to get the latest version of squirrel.
0 commit comments