easyoxygen
Version:
"minigames By Mike Avdeev"
60 lines (42 loc) • 4.37 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _inquirer = _interopRequireDefault(require("inquirer"));
var _values = _interopRequireDefault(require("./values"));
var _calc = _interopRequireDefault(require("./games/calc"));
var _even = _interopRequireDefault(require("./games/even"));
var _gcd = _interopRequireDefault(require("./games/gcd"));
var _prime = _interopRequireDefault(require("./games/prime"));
var _progression = _interopRequireDefault(require("./games/progression"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const questions = {
type: 'list',
name: 'gameType',
message: 'CHOOSE THE GAME'.magenta,
choices: _values.default.getGame
};
var _default = () => {
_inquirer.default.prompt(questions).then(answers => {
console.log('='.repeat(38));
console.log(' '.repeat(14) + 'starting...'.toUpperCase().bgMagenta + ' '.repeat(14));
console.log('='.repeat(38));
switch (answers.gameType) {
case '#1 brain-calc':
return (0, _calc.default)();
case '#2 brain-even':
return (0, _even.default)();
case '#3 brain-gcd':
return (0, _gcd.default)();
case '#4 brain-prime':
return (0, _prime.default)();
case '#5 brain-progression':
return (0, _progression.default)();
default:
return 'Error: game do not chosen';
}
});
};
exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9tZW51LmpzIl0sIm5hbWVzIjpbInF1ZXN0aW9ucyIsInR5cGUiLCJuYW1lIiwibWVzc2FnZSIsIm1hZ2VudGEiLCJjaG9pY2VzIiwiZ2FtZXMiLCJnZXRHYW1lIiwiaW5xdWlyZXIiLCJwcm9tcHQiLCJ0aGVuIiwiYW5zd2VycyIsImNvbnNvbGUiLCJsb2ciLCJyZXBlYXQiLCJ0b1VwcGVyQ2FzZSIsImJnTWFnZW50YSIsImdhbWVUeXBlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7Ozs7QUFHQSxNQUFNQSxTQUFTLEdBQUc7QUFDaEJDLEVBQUFBLElBQUksRUFBRSxNQURVO0FBQ0ZDLEVBQUFBLElBQUksRUFBRSxVQURKO0FBQ2dCQyxFQUFBQSxPQUFPLEVBQUUsa0JBQWtCQyxPQUQzQztBQUNvREMsRUFBQUEsT0FBTyxFQUFFQyxnQkFBTUM7QUFEbkUsQ0FBbEI7O2VBSWUsTUFBTTtBQUNuQkMsb0JBQ0dDLE1BREgsQ0FDVVQsU0FEVixFQUVHVSxJQUZILENBRVNDLE9BQUQsSUFBYTtBQUNqQkMsSUFBQUEsT0FBTyxDQUFDQyxHQUFSLENBQVksSUFBSUMsTUFBSixDQUFXLEVBQVgsQ0FBWjtBQUNBRixJQUFBQSxPQUFPLENBQUNDLEdBQVIsQ0FBWSxJQUFJQyxNQUFKLENBQVcsRUFBWCxJQUFpQixjQUFjQyxXQUFkLEdBQTRCQyxTQUE3QyxHQUF5RCxJQUFJRixNQUFKLENBQVcsRUFBWCxDQUFyRTtBQUNBRixJQUFBQSxPQUFPLENBQUNDLEdBQVIsQ0FBWSxJQUFJQyxNQUFKLENBQVcsRUFBWCxDQUFaOztBQUNBLFlBQVFILE9BQU8sQ0FBQ00sUUFBaEI7QUFDRSxXQUFLLGVBQUw7QUFDRSxlQUFPLG9CQUFQOztBQUNGLFdBQUssZUFBTDtBQUNFLGVBQU8sb0JBQVA7O0FBQ0YsV0FBSyxjQUFMO0FBQ0UsZUFBTyxtQkFBUDs7QUFDRixXQUFLLGdCQUFMO0FBQ0UsZUFBTyxxQkFBUDs7QUFDRixXQUFLLHNCQUFMO0FBQ0UsZUFBTywyQkFBUDs7QUFDRjtBQUNFLGVBQU8sMkJBQVA7QUFaSjtBQWNELEdBcEJIO0FBcUJELEMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBpbnF1aXJlciBmcm9tICdpbnF1aXJlcic7XG5pbXBvcnQgZ2FtZXMgZnJvbSAnLi92YWx1ZXMnO1xuaW1wb3J0IGJyYWluQ2FsYyBmcm9tICcuL2dhbWVzL2NhbGMnO1xuaW1wb3J0IGJyYWluRXZlbiBmcm9tICcuL2dhbWVzL2V2ZW4nO1xuaW1wb3J0IGJyYWluR2NkIGZyb20gJy4vZ2FtZXMvZ2NkJztcbmltcG9ydCBicmFpblByaW1lIGZyb20gJy4vZ2FtZXMvcHJpbWUnO1xuaW1wb3J0IGJyYWluUHJvZ3Jlc3Npb24gZnJvbSAnLi9nYW1lcy9wcm9ncmVzc2lvbic7XG5cblxuY29uc3QgcXVlc3Rpb25zID0ge1xuICB0eXBlOiAnbGlzdCcsIG5hbWU6ICdnYW1lVHlwZScsIG1lc3NhZ2U6ICdDSE9PU0UgVEhFIEdBTUUnLm1hZ2VudGEsIGNob2ljZXM6IGdhbWVzLmdldEdhbWUsXG59O1xuXG5leHBvcnQgZGVmYXVsdCAoKSA9PiB7XG4gIGlucXVpcmVyXG4gICAgLnByb21wdChxdWVzdGlvbnMpXG4gICAgLnRoZW4oKGFuc3dlcnMpID0+IHtcbiAgICAgIGNvbnNvbGUubG9nKCc9Jy5yZXBlYXQoMzgpKTtcbiAgICAgIGNvbnNvbGUubG9nKCcgJy5yZXBlYXQoMTQpICsgJ3N0YXJ0aW5nLi4uJy50b1VwcGVyQ2FzZSgpLmJnTWFnZW50YSArICcgJy5yZXBlYXQoMTQpKTtcbiAgICAgIGNvbnNvbGUubG9nKCc9Jy5yZXBlYXQoMzgpKTtcbiAgICAgIHN3aXRjaCAoYW5zd2Vycy5nYW1lVHlwZSkge1xuICAgICAgICBjYXNlICcjMSBicmFpbi1jYWxjJzpcbiAgICAgICAgICByZXR1cm4gYnJhaW5DYWxjKCk7XG4gICAgICAgIGNhc2UgJyMyIGJyYWluLWV2ZW4nOlxuICAgICAgICAgIHJldHVybiBicmFpbkV2ZW4oKTtcbiAgICAgICAgY2FzZSAnIzMgYnJhaW4tZ2NkJzpcbiAgICAgICAgICByZXR1cm4gYnJhaW5HY2QoKTtcbiAgICAgICAgY2FzZSAnIzQgYnJhaW4tcHJpbWUnOlxuICAgICAgICAgIHJldHVybiBicmFpblByaW1lKCk7XG4gICAgICAgIGNhc2UgJyM1IGJyYWluLXByb2dyZXNzaW9uJzpcbiAgICAgICAgICByZXR1cm4gYnJhaW5Qcm9ncmVzc2lvbigpO1xuICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgIHJldHVybiAnRXJyb3I6IGdhbWUgZG8gbm90IGNob3Nlbic7XG4gICAgICB9XG4gICAgfSk7XG59O1xuIl19