fork-ts-checker-webpack-plugin2
Version:
Runs typescript type checker and linter on separate process.
18 lines (17 loc) • 789 B
JavaScript
var chalk = require("chalk");
var os = require("os");
module.exports = function createDefaultFormatter() {
return function defaultFormatter(message, useColors) {
var colors = new chalk.constructor({ enabled: useColors });
var messageColor = message.isWarningSeverity() ? colors.bold.yellow : colors.bold.red;
var fileAndNumberColor = colors.bold.cyan;
var codeColor = colors.grey;
return [
messageColor(message.getSeverity().toUpperCase() + " in ") +
fileAndNumberColor(message.getFile() + "(" + message.getLine() + "," + message.getCharacter() + ")") +
messageColor(':'),
codeColor(message.getFormattedCode() + ': ') + message.getContent()
].join(os.EOL);
};
};
;