interface MakerOptions {
    appName: string;
    dir: string;
    forgeConfig: ResolvedForgeConfig;
    makeDir: string;
    packageJSON: any;
    targetArch: string;
    targetPlatform: string;
}

Properties

appName: string

The resolved human friendly name of the project

dir: string

The directory containing the packaged Electron application

forgeConfig: ResolvedForgeConfig

Fully resolved forge configuration, you shouldn't really need this

makeDir: string

The directory you should put all your artifacts in (potentially in sub folders) NOTE: this directory is not guarunteed to already exist

packageJSON: any

The application's package.json file

targetArch: string

The target architecture you should make for

targetPlatform: string

The target platform you should make for