Skip to content

app builder lib.Class.WinPackager

Electron-Builder / app-builder-lib / WinPackager

Extends

Constructors

new WinPackager()

new WinPackager(info): WinPackager

Parameters

info: Packager

Returns

WinPackager

Overrides

PlatformPackager.constructor

Properties

_iconPath

_iconPath: Lazy<null | string>


azureSignManager

readonly azureSignManager: Lazy<WindowsSignAzureManager>


signtoolManager

readonly signtoolManager: Lazy<WindowsSignToolManager>


vm

readonly vm: Lazy<VmManager>

Accessors

defaultTarget

get defaultTarget(): string[]

Returns

string[]

Overrides

PlatformPackager.defaultTarget


isForceCodeSigningVerification

get isForceCodeSigningVerification(): boolean

Returns

boolean

Methods

createTargets()

createTargets(targets, mapper): void

Parameters

targets: string[]

mapper

Returns

void

Overrides

PlatformPackager.createTargets


createTransformerForExtraFiles()

protected createTransformerForExtraFiles(packContext): null | FileTransformer

Parameters

packContext: PackContext

Returns

null | FileTransformer

Overrides

PlatformPackager.createTransformerForExtraFiles


doGetCscPassword()

doGetCscPassword(): undefined | null | string

Returns

undefined | null | string

Overrides

PlatformPackager.doGetCscPassword


getIconPath()

getIconPath(): Promise<null | string>

Returns

Promise<null | string>

Overrides

PlatformPackager.getIconPath


sign()

sign(file, logMessagePrefix?): Promise<boolean>

Parameters

file: string

logMessagePrefix?: string

Returns

Promise<boolean>


signAndEditResources()

signAndEditResources(file, arch, outDir, internalName?, requestedExecutionLevel?): Promise<void>

Parameters

file: string

arch: Arch

outDir: string

internalName?: null | string

requestedExecutionLevel?: null | RequestedExecutionLevel

Returns

Promise<void>


signApp()

protected signApp(packContext, isAsar): Promise<boolean>

Parameters

packContext: PackContext

isAsar: boolean

Returns

Promise<boolean>

Overrides

PlatformPackager.signApp