Acme.BookStore.HttpApi.Host/node_modules/gulp-cli/lib/shared/ansi.js

(完整代码) 929B

'use strict';

var colors = require('ansi-colors');
var supportsColor = require('color-support');

var hasColors = colorize();

/* istanbul ignore next */
module.exports = {
  red: hasColors ? colors.red : noColor,
  green: hasColors ? colors.green : noColor,
  blue: hasColors ? colors.blue : noColor,
  magenta: hasColors ? colors.magenta : noColor,
  cyan: hasColors ? colors.cyan : noColor,
  white: hasColors ? colors.white : noColor,
  gray: hasColors ? colors.gray : noColor,
  bgred: hasColors ? colors.bgred : noColor,
  bold: hasColors ? colors.bold : noColor,
  yellow: hasColors ? colors.yellow : noColor,
};

function noColor(message) {
  return message;
}

function hasFlag(flag) {
  return (process.argv.indexOf('--' + flag) !== -1);
}

function colorize() {
  if (hasFlag('no-color')) {
    return false;
  }

  /* istanbul ignore if */
  if (hasFlag('color')) {
    return true;
  }

  return supportsColor();
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。