browser-plugin-creator
Version:
A modern scaffolding tool for creating browser extensions with ease
16 lines (15 loc) • 549 B
TypeScript
import { ProjectOptions } from './template';
import { Config } from '../config';
export declare class ProjectGenerator {
private templateRenderer;
private config;
constructor(config: Config);
generateProject(options: ProjectOptions): Promise<void>;
private checkProjectDirectory;
private initGitRepository;
private installDependencies;
private getInstallCommand;
private generateFinalReport;
validateTemplate(templateName: string): Promise<boolean>;
getTemplateInfo(templateName: string): Promise<any>;
}