UNPKG

assetmax

Version:

Manifest-driven asset management system with contract-based generation

22 lines (21 loc) 627 B
/** * Template Manager * Manages manifest templates for different project types */ export interface TemplateData { projectName: string; baseUrl?: string; [key: string]: unknown; } export declare class TemplateManager { private readonly templatesDir; listTemplates(): Promise<void>; createFromTemplate(templateName: string, data: TemplateData): Promise<void>; private getTemplateContent; private getReactAppTemplate; private getNextJsAppTemplate; private getMarketingSiteTemplate; private getMobileAppTemplate; private getDashboardTemplate; private getEcommerceTemplate; }