UNPKG

dscaffold

Version:

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

53 lines 1.14 kB
export interface ProjectConfig { name: string; language: 'typescript' | 'javascript'; template: 'basic' | 'advanced'; features: { database: boolean; logging: boolean; eslint: boolean; prettier: boolean; docker: boolean; }; botSettings: { token: string; prefix: string; intents: string[]; }; } export interface GenerateOptions { category?: string; description?: string; slash?: boolean; once?: boolean; type?: string; } export interface TemplateData { [key: string]: any; } export interface CommandTemplate { name: string; category: string; description: string; isSlash: boolean; } export interface EventTemplate { name: string; once: boolean; } export interface SchemaTemplate { name: string; type: 'mongoose' | 'prisma' | 'sequelize'; fields: Array<{ name: string; type: string; required: boolean; }>; } export interface PluginConfig { name: string; version: string; generators: string[]; templates: string[]; } //# sourceMappingURL=index.d.ts.map