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