pnpm
Version:
A fast implementation of npm install
15 lines (14 loc) • 640 B
TypeScript
import { InstalledPackage, InstallationOptions } from './install';
import { InstallContext } from './api/install';
import { Dependencies } from './types';
export declare type MultipleInstallationOptions = InstallationOptions & {
dependent: string;
};
/**
* Install multiple modules into `modules`.
*
* @example
* ctx = { }
* installMultiple(ctx, { minimatch: '^2.0.0' }, {chokidar: '^1.6.0'}, './node_modules')
*/
export default function installMultiple(ctx: InstallContext, requiredPkgsMap: Dependencies, optionalPkgsMap: Dependencies, modules: string, options: MultipleInstallationOptions): Promise<InstalledPackage[]>;