@jasonscheirer/electron-forge-maker-msix
Version:
An `electron-forge` maker for MSIX that supports `electron-forge` v6 and can be used as a replacement for `electron-builder`. Supports code-signing.
26 lines (25 loc) • 808 B
TypeScript
type Platform = 'win32';
export interface AppUpdateYmlOptions {
name: string;
url: string;
channel?: string;
updaterCacheDirName?: string;
publisherName?: string;
}
/**
* Returns the contents of the app-update.yml file, which you should place in
* your app package's "resources" folder. This file is used by the auto-updater
* to determine where to download updates from.
*/
export declare function getAppUpdateYml(options: AppUpdateYmlOptions): Promise<string>;
export interface ChannelYmlOptions {
installerPath: string;
version: string;
releaseDate?: string;
platform?: Platform;
}
/**
* Returns the contents of the channel.yml file, which you should place in your
*/
export declare function getChannelYml(options: ChannelYmlOptions): Promise<string>;
export {};