UNPKG

@dependabot/yarn-lib

Version:

📦🐈 Fast, reliable, and secure dependency management.

50 lines (36 loc) 1.32 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.run = undefined; var _asyncToGenerator2; function _load_asyncToGenerator() { return _asyncToGenerator2 = _interopRequireDefault(require('babel-runtime/helpers/asyncToGenerator')); } let run = exports.run = (() => { var _ref = (0, (_asyncToGenerator2 || _load_asyncToGenerator()).default)(function* (config, reporter, flags, args) { const versions = { yarn: (_yarnVersion || _load_yarnVersion()).version }; const pkg = yield config.maybeReadManifest(config.cwd); if (pkg && pkg.name && pkg.version) { versions[pkg.name] = pkg.version; } Object.assign(versions, process.versions); reporter.inspect(versions); }); return function run(_x, _x2, _x3, _x4) { return _ref.apply(this, arguments); }; })(); exports.setFlags = setFlags; exports.hasWrapper = hasWrapper; var _yarnVersion; function _load_yarnVersion() { return _yarnVersion = require('../../util/yarn-version.js'); } function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function setFlags(commander) { commander.description('Displays version information of currently installed Yarn, Node.js, and its dependencies.'); } function hasWrapper(commander, args) { return true; }