@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).
18 lines (17 loc) • 703 B
TypeScript
import type { RseConfig } from "@reliverse/cfg";
import { type DownloadResult } from "./downloadRepo.js";
export declare function handleDownload({ cwd, isDev, skipPrompts, projectPath, projectName, selectedRepo, githubToken, config, preserveGit, install, isCustom, isTemplateDownload, cache, }: {
cwd: string;
isDev: boolean;
skipPrompts: boolean;
projectPath: string;
projectName: string;
selectedRepo: string;
githubToken?: string | undefined;
preserveGit?: boolean | undefined;
config?: RseConfig | undefined;
install?: boolean | undefined;
isCustom?: boolean | undefined;
isTemplateDownload: boolean;
cache?: boolean;
}): Promise<DownloadResult>;