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;
|
|