@capgo/cli
Version:
A CLI to upload to capgo servers
14 lines (13 loc) • 839 B
TypeScript
import type { CapgoSDK } from '../../sdk.js';
import type { LiveUpdateStartInput } from '../../schemas/live-update-onboarding.js';
import type { McpRegistrar } from '../../mcp/registrar.js';
import type { EngineDeps } from './engine.js';
export interface LiveUpdateProjectTarget {
packageJsonPath?: string;
mainFilePath?: string;
}
type LiveUpdateProjectTargetInput = Pick<LiveUpdateStartInput, 'packageJson' | 'mainFile'>;
export declare function resolveLiveUpdateProjectTarget(input: LiveUpdateProjectTargetInput, initialCwd?: string): LiveUpdateProjectTarget;
export declare function buildDeps(sdk: CapgoSDK, cwd?: string, getProjectTarget?: () => LiveUpdateProjectTarget | undefined): EngineDeps;
export declare function registerLiveUpdateTools(server: McpRegistrar, sdk: CapgoSDK, depsOverride?: EngineDeps): void;
export {};