ember-cli/ember-cli

View on GitHub
lib/utilities/prepend-emoji.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
'use strict';

function supportEmoji() {
  const hasEmojiTurnedOff = process.argv.indexOf('--no-emoji') > -1;
  return process.stdout.isTTY && process.platform !== 'win32' && !hasEmojiTurnedOff;
}

const areEmojiSupported = supportEmoji();

module.exports = function prependEmoji(emoji, msg) {
  return areEmojiSupported ? `${emoji}  ${msg}` : msg;
};