UNPKG

nx-electron

Version:
20 lines (19 loc) 774 B
import { ExecutorContext } from '@nx/devkit'; import { BuildBuilderOptions } from '../../utils/types'; export type ElectronBuildEvent = { outfile: string; success: boolean; }; export interface BuildElectronBuilderOptions extends BuildBuilderOptions { optimization?: boolean; sourceMap?: boolean; buildLibsFromSource?: boolean; generatePackageJson?: boolean; implicitDependencies: Array<string>; externalDependencies: 'all' | 'none' | Array<string>; } export interface NormalizedBuildElectronBuilderOptions extends BuildElectronBuilderOptions { webpackConfig: string; } export declare function executor(rawOptions: BuildElectronBuilderOptions, context: ExecutorContext): AsyncIterableIterator<ElectronBuildEvent>; export default executor;