UNPKG

electron-builder-squirrel-windows

Version:
20 lines (19 loc) 862 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 assertShellSafePath; private ensurePathInside; 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>; }