UNPKG

@pitifulhawk/flash-up

Version:

Interactive project scaffolder for modern web applications

13 lines 687 B
import { TemplateFile, FileOperationResult, Framework, AddOn } from "../types/index.js"; export declare class TemplateManager { private templatesDir; constructor(templatesDir?: string); getTemplateFiles(addOn: AddOn): TemplateFile[]; copyTemplateFiles(addOn: AddOn, targetDir: string): Promise<FileOperationResult[]>; updatePackageJson(targetDir: string, framework: Framework, addOns: AddOn[]): Promise<FileOperationResult>; private addFrameworkConfig; private addAddOnConfig; createTsConfig(targetDir: string, framework: Framework): Promise<FileOperationResult>; validateTemplates(): Promise<boolean>; } //# sourceMappingURL=template-manager.d.ts.map