UNPKG

@datastax/ragstack-ai-cli

Version:

DataStax RAGStack CLI

13 lines (12 loc) 950 B
export type PackageManager = 'npm' | 'yarn'; export declare function getPackageManager(applicationPath: string): Promise<PackageManager>; export declare function getRemotePackageJson(packageName: string): Promise<string>; /** * Spawn a package manager installation based on user preference. * * @returns A Promise that resolves once the installation is finished. */ export declare function install(applicationPath: string, packageManager: PackageManager): Promise<string>; export declare function removeDependencies(applicationPath: string, packageManager: PackageManager, dependencies: Record<string, string>): Promise<string>; export declare function addDependencies(applicationPath: string, packageManager: PackageManager, dependencies: Record<string, string>, dev: boolean): Promise<string>; export declare function addOverrides(applicationPath: string, packageManager: PackageManager, dependencies: Record<string, string>): Promise<string>;