UNPKG

observatory

Version:

Beautiful UI for showing tasks running on the command line.

43 lines (30 loc) 687 B
'use strict'; var constants = require('./constants'); var _ = require('lodash'); var settings = {}; function setSettings(options) { if (!options) { return _.merge(constants.defaultSettings, {}); } return _.merge(settings, options); } function width() { return settings.width; } function prefix() { return settings.prefix; } function write(text){ return settings.write(text); } function formatStatus (statusLabel, state) { return settings.formatStatus(statusLabel, state); } settings = setSettings(); module.exports = { setSettings: setSettings, width: width, prefix: prefix, write: write, formatStatus: formatStatus };