eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
21 lines (20 loc) • 905 B
TypeScript
import { detectPackageManager } from "#setup/package-manager.js";
import { ensureChannel } from "#setup/scaffold/index.js";
import { type SetupApplyContext, type SetupPrepareContext } from "../types.js";
export interface WebSetupDeps {
detectPackageManager: typeof detectPackageManager;
ensureChannel: typeof ensureChannel;
}
export interface WebSetupPlan {
configureVercelServices: boolean;
packageManager: Awaited<ReturnType<typeof detectPackageManager>>["kind"];
}
export declare function prepareWebSetup(context: SetupPrepareContext, deps?: WebSetupDeps): Promise<WebSetupPlan>;
export declare function applyWebSetup(plan: WebSetupPlan, context: SetupApplyContext, deps?: WebSetupDeps): Promise<{
facts: never[];
deploymentRequired?: undefined;
} | {
facts: never[];
deploymentRequired: true;
}>;
export declare const WEB_SETUP: import("../types.js").SetupIntegration;