r8s-cli
Version:
A command line tool for Reaction Commerce to be used with kubernetes
48 lines (38 loc) • 1.09 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.hasYarn = hasYarn;
exports.hasNpm = hasNpm;
exports.yarnOrNpm = yarnOrNpm;
exports.checkYarn = checkYarn;
var _inquirer = require('inquirer');
var _inquirer2 = _interopRequireDefault(_inquirer);
var _ = require('./');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// TODO: deprecate all of the Yarn stuff
function hasYarn() {
return false;
}
function hasNpm() {
return !hasYarn();
}
function yarnOrNpm() {
return _.Config.get('global', 'yarn') ? 'yarn' : 'npm';
}
function checkYarn(callback) {
if (_.Config.get('global', 'yarn') === undefined && hasYarn()) {
_inquirer2.default.prompt([{
type: 'confirm',
name: 'useYarn',
message: '\nIt looks like you have Yarn installed.\nWould you like to use it instead of npm?',
default: false
}]).then(function (_ref) {
var useYarn = _ref.useYarn;
_.Config.set('global', 'yarn', useYarn);
callback();
});
} else {
callback();
}
}
;