UNPKG

express-hale

Version:

🚀 Interactive Express.js scaffold CLI with comprehensive error handling, TypeScript/JavaScript, database integrations, Git Flow, and development tools

31 lines • 1.4 kB
import { ProjectConfig, TemplateData } from './types'; export declare class TemplateRenderer { private appTemplates; private configTemplates; private databaseTemplates; private middlewareTemplates; constructor(); renderIndexFile(data: TemplateData): string; renderRouteFile(data: TemplateData): string; renderControllerFile(data: TemplateData): string; renderNodemonConfig(): string; renderEnvFile(config: ProjectConfig): string; renderEnvExampleFile(config: ProjectConfig): string; renderTsConfig(): string; renderEslintConfig(config: ProjectConfig): string; renderPrettierConfig(): string; renderJestConfig(config: ProjectConfig): string; renderGitignore(): string; renderReadme(projectName: string, config: ProjectConfig): string; renderDatabaseConfig(database: string, language: string): string; renderErrorHandlerMiddleware(language: string): string; renderGracefulShutdownUtil(language: string): string; renderErrorMonitoringConfig(language: string): string; renderTestFile(config: ProjectConfig): string; renderApiTestFile(config: ProjectConfig): string; renderDockerfile(config: ProjectConfig): string; renderDockerCompose(config: ProjectConfig): string; renderGitFlowInfo(): string; renderGitFlowPackageScripts(): Record<string, string>; } //# sourceMappingURL=template-renderer.d.ts.map