dedupe.js 381 B

1234567891011
  1. // Copyright (c) Jupyter Development Team.
  2. // Distributed under the terms of the Modified BSD License.
  3. var childProcess = require('child_process');
  4. var semver = require('semver');
  5. var required = '3.0.0';
  6. var version = childProcess.execSync('npm --version', { encoding: 'utf8' });
  7. if (semver.lt(version, required)) {
  8. childProcess.execSync('npm dedupe', { stdio: [0, 1, 2] });
  9. }