Urara-Blog/node_modules/.pnpm-store/v3/files/3e/4886b780945cbce631e9115e8496ccb828c8e7ca5736a27484f4778a2ba9c21b4ffc06d25dd94015e0d82c681230c8487ca86dc3da5c99d7ce1c04c81db4e6
2022-08-14 01:14:53 +08:00

16 lines
575 B
Text

import execa from 'execa';
declare type PackageManager = 'pnpm' | 'yarn' | 'npm';
declare function detectPackageManager(cwd?: string): Promise<PackageManager | null>;
interface InstallPackageOptions {
cwd?: string;
dev?: boolean;
silent?: boolean;
packageManager?: string;
preferOffline?: boolean;
additionalArgs?: string[];
}
declare function installPackage(names: string | string[], options?: InstallPackageOptions): Promise<execa.ExecaReturnValue<string>>;
export { InstallPackageOptions, PackageManager, detectPackageManager, installPackage };