UNPKG

pnpm

Version:

A fast implementation of npm install

15 lines (14 loc) 640 B
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[]>;