pizza-maker
Version:
Best Pizza Maker
56 lines (41 loc) • 2.6 kB
JavaScript
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _templateObject = _taggedTemplateLiteral(['\n {bold.yellow\n $$$$$$$\\ $$\\\n $$ __$$\\ \\__|\n $$ | $$ |$$\\ $$$$$$$$\\ $$$$$$$$\\ $$$$$$\\\n $$$$$$$ |$$ |\\____$$ |\\____$$ |\\____$$\\\n $$ ____/ $$ | $$$$ _/ $$$$ _/ $$$$$$$ |\n $$ | $$ | $$ _/ $$ _/ $$ __$$ |\n $$ | $$ |$$$$$$$$\\ $$$$$$$$\\$$$$$$$ |\n \\__| \\__|\\________|\\________|\\_______|}\n {bold.yellow\n Welcome to Pizza Maker v', '\n }\n '], ['\n {bold.yellow\n $$$$$$$\\\\ $$\\\\\n $$ __$$\\\\ \\\\__|\n $$ | $$ |$$\\\\ $$$$$$$$\\\\ $$$$$$$$\\\\ $$$$$$\\\\\n $$$$$$$ |$$ |\\\\____$$ |\\\\____$$ |\\\\____$$\\\\\n $$ ____/ $$ | $$$$ _/ $$$$ _/ $$$$$$$ |\n $$ | $$ | $$ _/ $$ _/ $$ __$$ |\n $$ | $$ |$$$$$$$$\\\\ $$$$$$$$\\\\$$$$$$$ |\n \\\\__| \\\\__|\\\\________|\\\\________|\\\\_______|}\n {bold.yellow\n Welcome to Pizza Maker v', '\n }\n ']),
_templateObject2 = _taggedTemplateLiteral(['{bold.red Exit}'], ['{bold.red Exit}']),
_templateObject3 = _taggedTemplateLiteral(['{bold.red Something went wrong! :( \n ', '}'], ['{bold.red Something went wrong! :( \\n ', '}']);
var _inquirer = require('inquirer');
var _inquirer2 = _interopRequireDefault(_inquirer);
var _chalk = require('chalk');
var _chalk2 = _interopRequireDefault(_chalk);
var _package = require('../package');
var _helpers = require('./helpers');
var _helpers2 = _interopRequireDefault(_helpers);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
async function showMenu(ascii) {
if (ascii) {
console.log((0, _chalk2.default)(_templateObject, _package.version));
}
var answer = await _inquirer2.default.prompt([{
type: 'list',
name: 'option',
message: 'Choose option:',
choices: [{
name: 'Cook a new pizza',
value: 'new'
}, {
name: 'Select from menu',
value: 'get'
}, new _inquirer2.default.Separator(), {
name: (0, _chalk2.default)(_templateObject2),
value: 'exit'
}]
}]);
_helpers2.default[answer.option](showMenu);
}
exports.default = showMenu(true).catch(function (err) {
console.log((0, _chalk2.default)(_templateObject3, err));
process.exit(1);
});