UNPKG

@reliverse/rse

Version:

@reliverse/rse is your all-in-one companion for bootstrapping and improving any kind of projects (especially web apps built with frameworks like Next.js) — whether you're kicking off something new or upgrading an existing app. It is also a little AI-power

27 lines (26 loc) 1.02 kB
import type { GetProjectsFramework, GetProjectsTarget1 } from "@vercel/sdk/models/getprojectsop"; import type { InstanceVercel } from "../../../../../utils/instanceVercel.js"; import type { ReliverseMemory } from "../../../../../utils/schemaMemory.js"; type VercelFramework = GetProjectsFramework; /** * Saves token to memory and persists it */ export declare function saveVercelToken(token: string, memory: ReliverseMemory, vercelInstance: InstanceVercel): Promise<void>; /** * Gets environment variables from .env file */ export declare function getEnvVars(projectPath: string): Promise<{ key: string; value: string; target: GetProjectsTarget1[]; type: "plain" | "encrypted" | "sensitive"; }[]>; /** * Detects the project framework */ export declare function detectFramework(directory: string): Promise<VercelFramework>; /** * Verifies domain configuration. */ export declare function verifyDomain(vercelInstance: InstanceVercel, projectId: string, domain: string): Promise<boolean>; export {};