rwsdk
Version:
Build fast, server-driven webapps on Cloudflare with SSR, RSC, and realtime
13 lines (12 loc) • 587 B
text/typescript
import tmp from "tmp-promise";
import { PackageManager } from "./types.mjs";
export declare function getFilesRecursively(directory: string): Promise<string[]>;
export declare function getDirectoryHash(directory: string): Promise<string>;
/**
* Copy project to a temporary directory with a unique name
*/
export declare function copyProjectToTempDir(projectDir: string, resourceUniqueKey: string, packageManager?: PackageManager, monorepoRoot?: string, installDependenciesRetries?: number): Promise<{
tempDir: tmp.DirectoryResult;
targetDir: string;
workerName: string;
}>;