JezK
Edit File: bin.js
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.hasWrapper = hasWrapper; exports.run = run; exports.setFlags = setFlags; function _regenerator() { var data = _interopRequireDefault(require("@babel/runtime/regenerator")); _regenerator = function _regenerator() { return data; }; return data; } function _asyncToGenerator2() { var data = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator")); _asyncToGenerator2 = function _asyncToGenerator2() { return data; }; return data; } function _run2() { var data = require("./run.js"); _run2 = function _run2() { return data; }; return data; } var path = require('path'); function hasWrapper(commander) { return false; } function setFlags(commander) { commander.description('Displays the location of the yarn bin folder.'); } function run(_x, _x2, _x3, _x4, _x5) { return _run.apply(this, arguments); } function _run() { _run = (0, _asyncToGenerator2()["default"])( /*#__PURE__*/_regenerator()["default"].mark(function _callee(config, reporter, commander, flags, args) { var binFolder, binEntries, binName, binPath; return _regenerator()["default"].wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: binFolder = path.join(config.cwd, config.registryFolders[0], '.bin'); if (!(args.length === 0)) { _context.next = 5; break; } reporter.log(binFolder, { force: true }); _context.next = 11; break; case 5: _context.next = 7; return (0, _run2().getBinEntries)(config); case 7: binEntries = _context.sent; binName = args[0]; binPath = binEntries.get(binName); if (binPath) { reporter.log(binPath, { force: true }); } else { reporter.error(reporter.lang('packageBinaryNotFound', binName)); } case 11: case "end": return _context.stop(); } }, _callee); })); return _run.apply(this, arguments); } //# sourceMappingURL=bin.js.map