repoweaver
Version:
A GitHub App that skillfully weaves multiple templates together to create and update repositories with intelligent merge strategies
21 lines • 693 B
TypeScript
import { WeaverConfig } from './types';
export declare class ConfigLoader {
private basePath;
constructor(basePath?: string);
loadConfiguration(): Promise<WeaverConfig>;
private loadWeaverConfig;
private loadConfigFile;
private loadJsonConfig;
private loadJsConfig;
private loadTsConfig;
private normalizeConfig;
private processVariables;
private normalizeMergeStrategies;
private loadWeaverIgnore;
private loadIgnoreFile;
private fileExists;
private extractRepoName;
createSampleConfig(outputPath?: string): Promise<void>;
createSampleIgnore(outputPath?: string): Promise<void>;
}
//# sourceMappingURL=config-loader.d.ts.map