ember-cli-toranb
Version:
Command line tool for developing ambitious ember.js apps
25 lines (20 loc) • 520 B
JavaScript
;
var chalk = require('chalk');
module.exports = function writeError(ui, error){
if (!error) { return; }
if (error.file) {
var file = error.file;
if (error.line) {
file += error.col ? ' (' + error.line + ':' + error.col + ')' : ' (' + error.line + ')';
}
ui.writeLine(chalk.red('File: ' + file));
}
if (error.message) {
ui.writeLine(chalk.red(error.message));
} else {
ui.writeLine(chalk.red(error));
}
if (error.stack) {
ui.writeLine(error.stack);
}
};