UNPKG

@electron-forge/core

Version:

A complete tool for building modern Electron applications

21 lines (15 loc) 475 B
import { MakerBase } from '@electron-forge/maker-base'; import { ForgePlatform } from '@electron-forge/shared-types'; interface Config { artifactPath: string; } export default class Maker extends MakerBase<Config> { name = 'custom-maker'; defaultPlatforms = ['linux'] as ForgePlatform[]; isSupportedOnCurrentPlatform(): boolean { return true; } async make(): Promise<string[]> { return Promise.resolve([this.config.artifactPath || 'default']); } }