@dependabot/yarn-lib
Version:
📦🐈 Fast, reliable, and secure dependency management.
50 lines (36 loc) • 1.32 kB
JavaScript
;
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;
}