UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

15 lines (14 loc) 594 B
import { AddOptions } from '../services/PkgService'; import { PackageManager, PackageManagerConstructorOptions } from './packageManager.types'; export default class NodePackageManager implements PackageManager { private pkgService; private cwd; private commandService; constructor(options: PackageManagerConstructorOptions); installDependencies(pkg?: string[] | string, options?: AddOptions): Promise<{ totalInstalled: number; totalSkipped: number; }>; uninstallDependencies(pkg: string[] | string): Promise<void>; private buildCommandAndArgs; }