UNPKG

777 BJavaScriptView Raw
1'use strict';Object.defineProperty(exports,"__esModule",{value:true});var _prompt=require('prompt');var _prompt2=_interopRequireDefault(_prompt);var _safe=require('colors/safe');var _safe2=_interopRequireDefault(_safe);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}var tokenPrompt=function tokenPrompt(fn){_prompt2.default.message=null;_prompt2.default.delimiter=_safe2.default.rainbow(':');_prompt2.default.start();_prompt2.default.get([{name:'token',hidden:true,message:_safe2.default.rainbow('token'),replace:'*'}],fn);},promptPromise=function promptPromise(t){return t?new Promise().resolve(t):new Promise(function(resolve,reject){tokenPrompt(function(e,r){if(e){reject(e);}else {resolve(r.token);}});});};exports.default=promptPromise;
\No newline at end of file