app builder lib.Interface.AppXOptions
Electron-Builder / app-builder-lib / AppXOptions
Extends¶
Properties¶
addAutoLaunchExtension?¶
readonlyoptionaladdAutoLaunchExtension:boolean
Whether to add auto launch extension. Defaults to true if electron-winstore-auto-launch in the dependencies.
applicationId?¶
readonlyoptionalapplicationId:string
The application id. Defaults to identityName. This string contains alpha-numeric fields separated by periods. Each field must begin with an ASCII alphabetic character.
artifactName?¶
readonlyoptionalartifactName:null|string
The artifact file name template.
Inherited from¶
TargetSpecificOptions.artifactName
backgroundColor?¶
readonlyoptionalbackgroundColor:null|string
The background color of the app tile. See Visual Elements.
Default¶
#464646
customExtensionsPath?¶
readonlyoptionalcustomExtensionsPath:string
Relative path to custom extensions xml to be included in an appmanifest.xml.
customManifestPath?¶
readonlyoptionalcustomManifestPath:string
(Advanced Option) Relative path to custom appmanifest.xml (file name doesn’t matter, it’ll be renamed) located in build resources directory.
Supports the following template macros:
- ${publisher}
 - ${publisherDisplayName}
 - ${version}
 - ${applicationId}
 - ${identityName}
 - ${executable}
 - ${displayName}
 - ${description}
 - ${backgroundColor}
 - ${logo}
 - ${square150x150Logo}
 - ${square44x44Logo}
 - ${lockScreen}
 - ${defaultTile}
 - ${splashScreen}
 - ${arch}
 - ${resourceLanguages}
 - ${extensions}
 - ${minVersion}
 - ${maxVersionTested}
 
displayName?¶
readonlyoptionaldisplayName:null|string
A friendly name that can be displayed to users. Corresponds to Properties.DisplayName. Defaults to the application product name.
identityName?¶
readonlyoptionalidentityName:null|string
The name. Corresponds to Identity.Name. Defaults to the application name.
languages?¶
readonlyoptionallanguages:null|string|string[]
The list of supported languages that will be listed in the Windows Store. The first entry (index 0) will be the default language. Defaults to en-US if omitted.
maxVersionTested?¶
readonlyoptionalmaxVersionTested:null|string
Set the MaxVersionTested field in the appx manifest.xml
Default¶
arch === Arch.arm64 ? "10.0.16299.0" : "10.0.14316.0"
minVersion?¶
readonlyoptionalminVersion:null|string
Set the MinVersion field in the appx manifest.xml
Default¶
arch === Arch.arm64 ? "10.0.16299.0" : "10.0.14316.0"
publish?¶
optionalpublish:Publish
Inherited from¶
publisher?¶
readonlyoptionalpublisher:null|string
The Windows Store publisher. Not used if AppX is build for testing. See AppX Package Code Signing below.
publisherDisplayName?¶
readonlyoptionalpublisherDisplayName:null|string
A friendly name for the publisher that can be displayed to users. Corresponds to Properties.PublisherDisplayName. Defaults to company name from the application metadata.
setBuildNumber?¶
readonlyoptionalsetBuildNumber:boolean
Whether to set build number. See https://github.com/electron-userland/electron-builder/issues/3875
Default¶
false
showNameOnTiles?¶
readonlyoptionalshowNameOnTiles:boolean
Whether to overlay the app’s name on top of tile images on the Start screen. Defaults to false. (https://docs.microsoft.com/en-us/uwp/schemas/appxpackage/uapmanifestschema/element-uap-shownameontiles) in the dependencies.
Default¶
false