UNPKG

@diagramers/cli

Version:

Diagramers CLI - Command-line tools for managing Diagramers projects

27 lines 867 B
export interface InitOptions { template?: string; version?: string; yes?: boolean; } export declare class ProjectInitializer { private templateFiles; constructor(); initialize(projectName: string, options: InitOptions): Promise<void>; private initializeAdminProject; private initializeApiProject; private installTemplatePackage; private copyTemplateFiles; private cleanup; private updatePackageJson; private createGitignore; private createReadme; private makeScriptsExecutable; private processTemplate; /** * Sync the generated project's .env.example with the latest one from the installed template package * and replace placeholders with project-specific values. */ private syncEnvExampleFromTemplate; private deriveDbName; } //# sourceMappingURL=project-initializer.d.ts.map