UNPKG

@reliverse/rse-sdk

Version:

@reliverse/rse-sdk allows you to create new plugins for @reliverse/rse CLI, interact with reliverse.org, and even extend your own CLI functionality (you may also try @reliverse/dler-sdk for this case).

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 {};