@sprouted/create-vibes
Version:
Create a new Vibes monorepo
30 lines • 918 B
TypeScript
import { TemplateEngine } from '../template-engine/engine.js';
export interface CreateAppOptions {
type: 'web' | 'mobile' | 'api' | 'desktop';
name?: string;
displayName?: string;
appId?: string;
framework?: string;
includeRouter?: boolean;
includeTailwind?: boolean;
includeNavigator?: boolean;
includeAuth?: boolean;
includeApiClient?: boolean;
port?: number;
includeDatabase?: boolean;
includeValidation?: boolean;
includeSwagger?: boolean;
includeGraphQL?: boolean;
includeAutoUpdater?: boolean;
includeSystemTray?: boolean;
includeMenuBar?: boolean;
includeIpc?: boolean;
includeDarkMode?: boolean;
}
export declare class CreateAppCommand {
private engine;
constructor(engine: TemplateEngine);
execute(options: CreateAppOptions): Promise<void>;
private promptMissingOptions;
}
//# sourceMappingURL=create-app.d.ts.map