UNPKG

1.05 kBTypeScriptView Raw
1import { Arch } from "builder-util";
2import { WinPackager } from "app-builder-lib/out/winPackager";
3export declare function convertVersion(version: string): string;
4export interface SquirrelOptions {
5 vendorPath: string;
6 remoteReleases?: string;
7 remoteToken?: string;
8 loadingGif?: string;
9 productName: string;
10 appId?: string;
11 name: string;
12 packageCompressionLevel?: number;
13 version: string;
14 msi?: any;
15 description?: string;
16 iconUrl?: string;
17 authors?: string;
18 extraMetadataSpecs?: string;
19 copyright?: string;
20}
21export interface OutFileNames {
22 setupFile: string;
23 packageFile: string;
24}
25export declare class SquirrelBuilder {
26 private readonly options;
27 private readonly outputDirectory;
28 private readonly packager;
29 constructor(options: SquirrelOptions, outputDirectory: string, packager: WinPackager);
30 buildInstaller(outFileNames: OutFileNames, appOutDir: string, outDir: string, arch: Arch): Promise<void>;
31 private releasify;
32 private createEmbeddedArchiveFile;
33}