UNPKG

@nestjs/cli

Version:

Nest - modern, fast, powerful node.js web framework (@cli)

24 lines (23 loc) 865 B
import { Runner, RunnerFactory } from '../runners/index.js'; import { AbstractPackageManager } from './abstract.package-manager.js'; import { PackageManager } from './package-manager.js'; export class PnpmPackageManager extends AbstractPackageManager { constructor() { super(RunnerFactory.create(Runner.PNPM)); } get name() { return PackageManager.PNPM.toUpperCase(); } // As of PNPM v5.3, all commands are shared with NPM v6.14.5. See: https://pnpm.js.org/en/pnpm-vs-npm get cli() { return { install: 'install --strict-peer-dependencies=false', add: 'install --strict-peer-dependencies=false', update: 'update', remove: 'uninstall', saveFlag: '--save', saveDevFlag: '--save-dev', silentFlag: '--reporter=silent', }; } }