UNPKG

@tsed/cli-core

Version:
27 lines (26 loc) 752 B
import { __decorate } from "tslib"; import { Injectable } from "@tsed/di"; import { Observable } from "rxjs"; import { BaseManager } from "./BaseManager.js"; let PNpmManager = class PNpmManager extends BaseManager { constructor() { super(...arguments); this.name = "pnpm"; this.cmd = "pnpm"; } add(deps, options) { return this.run("add", ["--save-prod", ...deps], options); } addDev(deps, options) { return this.run("add", ["--save-dev", ...deps], options); } install(options) { return this.run("install", ["--dev"].filter(Boolean), options); } }; PNpmManager = __decorate([ Injectable({ type: "package:manager" }) ], PNpmManager); export { PNpmManager };