nx-electron
Version:
Electron Plugin for Nx
25 lines (24 loc) • 774 B
TypeScript
import { ExecutorContext } from '@nx/devkit';
import { Configuration, PublishOptions } from 'electron-builder';
export interface PackageElectronBuilderOptions extends Configuration {
name: string;
frontendProject: string;
extraProjects: string[];
platform: string | string[];
arch: string;
root: string;
prepackageOnly: boolean;
sourcePath: string;
outputPath: string;
publishPolicy?: PublishOptions['publish'];
makerOptionsPath?: string;
}
export interface PackageElectronBuilderOutput {
target?: any;
success: boolean;
outputPath: string | string[];
}
export declare function executor(rawOptions: PackageElectronBuilderOptions, context: ExecutorContext): Promise<{
success: boolean;
}>;
export default executor;