Skip to main content

Interface: ToolsetConfig

Configuration of toolsets utilized by electron-builder

Properties

appimage?

readonly optional appimage?: "0.0.0" | "1.0.2" | "1.0.3" | null

appimage bundle version to use for Appimage packaging and runtime. Located at https://github.com/electron-userland/electron-builder-binaries/releases?q=appimage&expanded=true 0.0.0 - legacy toolset (appimage)

Betas: 1.0.2 - Runtime 20251108 1.0.3 - Runtime 20251108 (Resolves GH issue #9598)

Default

"0.0.0"

nsis?

readonly optional nsis?: "0.0.0" | "1.2.1" | null

nsis bundle version to use for NSIS installer compilation. Located at https://github.com/electron-userland/electron-builder-binaries/releases?q=nsis&expanded=true 0.0.0 - legacy toolset (nsis-3.0.4.1 + nsis-resources-3.4.1)

Betas: 1.2.1 - unified bundle (makensis 3.12 + plugins in one archive, entrypoint scripts auto-set NSISDIR)

Default

"0.0.0"

winCodeSign?

readonly optional winCodeSign?: "0.0.0" | "1.0.0" | "1.1.0" | null

win-codesign version to use for signing Windows artifacts. Located at https://github.com/electron-userland/electron-builder-binaries/releases?q=win-codesign&expanded=true

Stable: v0.0.0 (winCodeSign)

Beta: Windows Kits 10.0.26100.0 v1.0.0, v1.1.0

Default

"0.0.0"

wine?

readonly optional wine?: "0.0.0" | "1.0.1" | null

wine bundle version to use for running Windows tools on non-Windows platforms. Located at https://github.com/electron-userland/electron-builder-binaries/releases?q=wine&expanded=true 0.0.0 - legacy toolset (wine 4.0.1 portable; mac-only support)

Beta: 1.0.1 - Wine 11 bundle (unified wine binary, ia32 via WoW64)

Default

"0.0.0"