UNPKG

composr-cli

Version:
31 lines (22 loc) 873 B
'use strict'; var _stringify = require('babel-runtime/core-js/json/stringify'); var _stringify2 = _interopRequireDefault(_stringify); var _chalk = require('chalk'); var _chalk2 = _interopRequireDefault(_chalk); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var print = {}; print.error = function (text) { var msg = text; if (typeof text !== 'string') { msg = (0, _stringify2.default)(text.data, null, 2); } console.log(_chalk2.default.white.bgRed.bold(' Error ') + ' ' + _chalk2.default.white(msg)); process.exit(1); }; print.ok = function (text) { console.log(_chalk2.default.white.bgGreen.bold(' OK ') + ' ' + _chalk2.default.white(text)); }; print.info = function (text) { console.log(_chalk2.default.white.bgCyan.bold(' INFO ') + ' ' + _chalk2.default.white(text)); }; module.exports = print;