eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
18 lines (17 loc) • 675 B
TypeScript
export interface EnsureVercelJsonResult {
readonly servicePrefix: string;
}
/**
* Ensure `vercel.json` declares the Nuxt web service and the eve agent
* service so a Vercel deployment ships both from one project.
*
* Existing services are preserved untouched; an already-configured eve
* service's `routePrefix` wins over {@link input.servicePrefix}. The file is
* only rewritten when the resulting config differs from what is on disk.
*/
export declare function ensureEveVercelJson(input: {
readonly appRoot: string;
readonly eveBuildCommand: string;
readonly nuxtRoot: string;
readonly servicePrefix: string;
}): Promise<EnsureVercelJsonResult>;