packager/electron-bin
2023-10-15 18:20:05 -05:00
..
.gitignore electron-bin: Add script to generate macOS binary 2022-06-26 19:36:09 -05:00
generate-macos.js electron-bin: Make structure of macOS binary more closley match other electron binaries 2022-06-26 20:18:37 -05:00
generate-windows.js Update Electron to 22.3.27 and add ARM support (#768) 2023-10-15 18:20:05 -05:00
package-lock.json build(deps): bump http-cache-semantics in /electron-bin (#643) 2023-02-13 11:13:57 -06:00
package.json build(deps): bump minimatch and @electron/universal in /electron-bin (#616) 2022-12-30 13:06:24 -06:00
README.md electron-bin: Generate Windows electron binaries without the Electron logo 2022-09-25 01:56:23 -05:00
version.json Update Electron to 22.3.27 and add ARM support (#768) 2023-10-15 18:20:05 -05:00

Electron binaries

These are scripts used to generate the Electron binaries used by the packager.

Electron version is defined in version.json.

macOS

Electron does not provide pre-built Universal binaries, so we have to make them ourselves.

Script can only be run on macOS:

node generate-macos.js

Output will be stored in temp/macos.

Windows

For Windows, we change the icon of the executable to avoid misusing the Electron trademark.

Script should work on non-Windows systems if Wine is installed.

node generate-windows.js

Output will be stored in temp/windows.

Linux

On Linux we use the exact binaries provided by the Electron project.