Blame view

node_modules/log-symbols/index.js 470 Bytes
aaac7fed   liuqimichale   add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  'use strict';
  const chalk = require('chalk');
  
  const isSupported = process.platform !== 'win32' || process.env.CI || process.env.TERM === 'xterm-256color';
  
  const main = {
  	info: chalk.blue('ℹ'),
  	success: chalk.green('✔'),
  	warning: chalk.yellow('⚠'),
  	error: chalk.red('✖')
  };
  
  const fallbacks = {
  	info: chalk.blue('i'),
  	success: chalk.green('√'),
  	warning: chalk.yellow('‼'),
  	error: chalk.red('×')
  };
  
  module.exports = isSupported ? main : fallbacks;