UNPKG

electron-builder-squirrel-windows

Version:

Plugin for [electron-builder](https://github.com/electron-userland/electron-builder) to build Squirrel.Windows installer.

18 lines (17 loc) 799 B
import { Arch, SquirrelWindowsOptions, Target, WinPackager } from "app-builder-lib"; import { Options as SquirrelOptions } from "electron-winstaller"; export default class SquirrelWindowsTarget extends Target { private readonly packager; readonly outDir: string; readonly options: SquirrelWindowsOptions; isAsyncSupported: boolean; constructor(packager: WinPackager, outDir: string); private prepareSignedVendorDirectory; private generateStubExecutableExe; build(appOutDir: string, arch: Arch): Promise<void>; private get appName(); private get exeName(); private select7zipArch; private createNuspecTemplateWithProjectUrl; computeEffectiveDistOptions(appDirectory: string, outputDirectory: string, setupFile: string): Promise<SquirrelOptions>; }