UNPKG

make-me-a-rockstar

Version:
26 lines (25 loc) 754 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var ora_1 = __importDefault(require("ora")); var spinner; var ui = function (myEmitter) { myEmitter.on('start', function () { spinner = ora_1.default({ text: 'Making you a rockstar programmer', spinner: 'weather' }).start(); }); myEmitter.on('updateStatus', function (text) { spinner.text = text; }); myEmitter.on('stop', function () { spinner.succeed(); }); myEmitter.on('fail', function (text) { spinner.fail(text); }); }; exports.ui = ui;