You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
806 B
14 lines
806 B
import { ForgeListrTaskDefinition, ForgeTemplate, InitTemplateOptions } from '@electron-forge/shared-types';
|
|
export declare class BaseTemplate implements ForgeTemplate {
|
|
templateDir: string;
|
|
requiredForgeVersion: any;
|
|
get devDependencies(): string[];
|
|
initializeTemplate(directory: string, { copyCIFiles }: InitTemplateOptions): Promise<ForgeListrTaskDefinition[]>;
|
|
copy(source: string, target: string): Promise<void>;
|
|
copyTemplateFile(destDir: string, basename: string): Promise<void>;
|
|
initializePackageJSON(directory: string): Promise<void>;
|
|
updateFileByLine(inputPath: string, lineHandler: (line: string) => string, outputPath?: string | undefined): Promise<void>;
|
|
}
|
|
declare const _default: BaseTemplate;
|
|
export default _default;
|
|
//# sourceMappingURL=BaseTemplate.d.ts.map
|