ember-cli/ember-cli

View on GitHub
lib/tasks/npm-uninstall.js

Summary

Maintainability
A
0 mins
Test Coverage
F
42%
'use strict';

// Runs `npm uninstall` in cwd

const NpmTask = require('./npm-task');
const formatPackageList = require('../utilities/format-package-list');

class NpmUninstallTask extends NpmTask {
  constructor(options) {
    super(options);
    this.command = 'uninstall';
  }

  formatStartMessage(packages) {
    return `${this.packageManagerOutputName}: Uninstalling ${formatPackageList(packages)} ...`;
  }

  formatCompleteMessage(packages) {
    return `${this.packageManagerOutputName}: Uninstalled ${formatPackageList(packages)}`;
  }
}

module.exports = NpmUninstallTask;