UNPKG

repoweaver

Version:

A GitHub App that skillfully weaves multiple templates together to create and update repositories with intelligent merge strategies

17 lines 739 B
import { TemplateProcessingResult, TemplateRepository } from './types'; export declare class TemplateManager { private git; private tempDir; constructor(); fetchTemplate(template: TemplateRepository): Promise<string>; copyTemplateFiles(sourcePath: string, targetPath: string, excludePatterns?: string[]): Promise<TemplateProcessingResult>; processTemplate(template: TemplateRepository, targetPath: string, excludePatterns?: string[]): Promise<TemplateProcessingResult>; cleanup(): Promise<void>; private copyRecursive; private shouldExclude; private ensureDirectoryExists; private cleanDirectory; private pathExists; private sanitizeName; } //# sourceMappingURL=template-manager.d.ts.map