dscaffold
Version:
A TypeScript framework for scaffolding modular Discord bot projects with dynamic command and event loading
37 lines • 1.26 kB
TypeScript
import { ProjectConfig } from '../types';
export declare class ProjectGenerator {
private config;
private templateRenderer;
constructor(config: ProjectConfig);
generate(targetPath: string): Promise<void>;
private generatePackageJson;
private getPackageJsonContent;
private generateTsConfig;
private generateMainFile;
private getMainFileContent;
private generateProjectStructure;
private generateConfigFiles;
private generateExampleFiles;
private generateEslintConfig;
private generatePrettierConfig;
private generateDockerFiles;
private generateReadme;
private getPackageJsonTemplate;
private getTsConfigTemplate;
private getMainTsTemplate;
private getMainJsTemplate;
private getEnvTemplate;
private getEnvExampleTemplate;
private getConfigTsTemplate;
private getConfigJsTemplate;
private getExampleCommandTsTemplate;
private getExampleCommandJsTemplate;
private getExampleEventTsTemplate;
private getExampleEventJsTemplate;
private getEslintConfigTemplate;
private getPrettierConfigTemplate;
private getDockerfileTemplate;
private getDockerIgnoreTemplate;
private getReadmeTemplate;
}
//# sourceMappingURL=ProjectGenerator.d.ts.map