UNPKG

@sprouted/create-vibes

Version:
19 lines 818 B
import { Template, TemplateConfig, GenerateOptions, Feature } from './types'; export declare class TemplateEngine { private templates; private features; constructor(); private registerHelpers; loadTemplate(templatePath: string): Promise<TemplateConfig>; private validateTemplateConfig; generateFromTemplate(templatePath: string, variables: Record<string, any>, options: GenerateOptions): Promise<void>; private validateVariables; private processTemplateFile; private applyTransforms; installFeatures(projectPath: string, featureIds: string[], packageManager: string): Promise<void>; private installPackages; private getInstallCommand; registerFeature(feature: Feature): void; registerTemplate(template: Template): void; } //# sourceMappingURL=engine.d.ts.map