UNPKG

node-server-orchestrator

Version:

CLI tool for orchestrating Node.js development servers (backend, frontend, databases, etc.)

40 lines 935 B
export interface ServerConfig { name: string; type: 'backend' | 'frontend' | 'database' | 'other'; command: string[]; cwd: string; port: number; healthPath: string; startupTimeout: number; description: string; } export interface ServerInfo { pid: number; process: any; config: ServerConfig; startedAt: Date; } export interface ProjectConfig { projects: Record<string, ServerConfig>; } export interface StartServerResult { success: boolean; message: string; pid?: number; port?: number; alreadyRunning?: boolean; startupFailed?: boolean; } export interface StopServerResult { success: boolean; message: string; } export interface ServerStatus { status: 'running' | 'running_external' | 'stopped' | 'unknown'; pid?: number; port?: number; startedAt?: Date; uptime?: number; message?: string; } //# sourceMappingURL=types.d.ts.map