UNPKG

dscaffold

Version:

A TypeScript framework for scaffolding modular Discord bot projects with dynamic command and event loading

37 lines 1.26 kB
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