electron-forge
Version:
A complete tool for building modern Electron applications
31 lines (24 loc) • 1.8 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
var _bluebird = require('bluebird');
var _inquirer = require('inquirer');
var _inquirer2 = _interopRequireDefault(_inquirer);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.default = (() => {
var _ref = (0, _bluebird.coroutine)(function* (interactive, message, defaultValue = true) {
if (interactive) {
return (yield _inquirer2.default.createPromptModule()({
type: 'confirm',
name: 'confirm',
message
})).confirm;
}
return defaultValue;
});
return function (_x, _x2) {
return _ref.apply(this, arguments);
};
})();
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWwvY29uZmlybS1pZi1pbnRlcmFjdGl2ZS5qcyJdLCJuYW1lcyI6WyJpbnRlcmFjdGl2ZSIsIm1lc3NhZ2UiLCJkZWZhdWx0VmFsdWUiLCJpbnF1aXJlciIsImNyZWF0ZVByb21wdE1vZHVsZSIsInR5cGUiLCJuYW1lIiwiY29uZmlybSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQTs7Ozs7OztzQ0FFZSxXQUFPQSxXQUFQLEVBQW9CQyxPQUFwQixFQUE2QkMsZUFBZSxJQUE1QyxFQUFxRDtBQUNsRSxRQUFJRixXQUFKLEVBQWlCO0FBQ2YsYUFBTyxDQUFDLE1BQU1HLG1CQUFTQyxrQkFBVCxHQUE4QjtBQUMxQ0MsY0FBTSxTQURvQztBQUUxQ0MsY0FBTSxTQUZvQztBQUcxQ0w7QUFIMEMsT0FBOUIsQ0FBUCxFQUlITSxPQUpKO0FBS0Q7QUFDRCxXQUFPTCxZQUFQO0FBQ0QsRyIsImZpbGUiOiJ1dGlsL2NvbmZpcm0taWYtaW50ZXJhY3RpdmUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgaW5xdWlyZXIgZnJvbSAnaW5xdWlyZXInO1xuXG5leHBvcnQgZGVmYXVsdCBhc3luYyAoaW50ZXJhY3RpdmUsIG1lc3NhZ2UsIGRlZmF1bHRWYWx1ZSA9IHRydWUpID0+IHtcbiAgaWYgKGludGVyYWN0aXZlKSB7XG4gICAgcmV0dXJuIChhd2FpdCBpbnF1aXJlci5jcmVhdGVQcm9tcHRNb2R1bGUoKSh7XG4gICAgICB0eXBlOiAnY29uZmlybScsXG4gICAgICBuYW1lOiAnY29uZmlybScsXG4gICAgICBtZXNzYWdlLFxuICAgIH0pKS5jb25maXJtO1xuICB9XG4gIHJldHVybiBkZWZhdWx0VmFsdWU7XG59O1xuIl19
;