UNPKG

dev3000

Version:

AI-powered development tools with browser monitoring and MCP server integration

75 lines 2.17 kB
interface DevEnvironmentOptions { port: string; mcpPort?: string; portMcp?: string; serverCommand: string; profileDir: string; logFile: string; debug?: boolean; serversOnly?: boolean; commandName: string; browser?: string; defaultPort?: string; userSetPort?: boolean; userSetMcpPort?: boolean; tail?: boolean; tui?: boolean; dateTimeFormat?: "local" | "utc"; pluginReactScan?: boolean; chromeDevtoolsMcp?: boolean; } export declare function createPersistentLogFile(): string; export declare class DevEnvironment { private serverProcess; private mcpServerProcess; private cdpMonitor; private screencastManager; private logger; private outputProcessor; private options; private screenshotDir; private mcpPublicDir; private pidFile; private lockFile; private spinner; private version; private isShuttingDown; private serverStartTime; private healthCheckTimer; private tui; private portChangeMessage; private firstSigintTime; private enableNextjsMcp; private chromeDevtoolsSupported; constructor(options: DevEnvironmentOptions); private checkPortsAvailable; private killMcpServer; private checkProcessHealth; private startHealthCheck; private stopHealthCheck; start(): Promise<void>; private startServer; private acquireLock; private releaseLock; private debugLog; private showRecentLogs; private startMcpServer; private waitForServer; private detectPackageManagerInDir; private installMcpServerDeps; private waitForMcpServer; private discoverMcpsAfterServerStart; private discoverMcpsAfterBrowserStart; private initializeD3KLog; private logD3K; private shareCdpUrlWithChromeDevtools; private parseMcpDiscoveryResult; private startCDPMonitoringSync; private startCDPMonitoring; private gracefulShutdown; private setupCleanupHandlers; private handleShutdown; } export declare function startDevEnvironment(options: DevEnvironmentOptions): Promise<void>; export {}; //# sourceMappingURL=dev-environment.d.ts.map