@pitifulhawk/flash-up
Version:
Interactive project scaffolder for modern web applications
29 lines • 944 B
TypeScript
import { ProjectConfig } from "../types/index.js";
export declare class ProjectScaffolder {
private config;
private packageManager;
private templateManager;
private cleanupManager;
private addOnManager;
private steps;
constructor(config: ProjectConfig);
createProject(): Promise<boolean>;
private initializeSteps;
private executeStep;
private validatePrerequisites;
private createProjectDirectory;
private initializeFramework;
private createFrameworkProject;
private fixNextJSLanguageConsistency;
private convertNextJSToJavaScript;
private createExpressProjectManually;
private createExpressAppStructure;
private createReactProjectManually;
private cleanupBoilerplate;
private installAddOns;
private copyTemplateFiles;
private updateConfigurations;
private finalInstallation;
getNextSteps(): string[];
}
//# sourceMappingURL=scaffolder.d.ts.map