UNPKG

695 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const lodash_1 = require("lodash");
4const symbols = require("log-symbols");
5class Log {
6 static err(txt) {
7 process.stderr.write(`${symbols.error} ${txt}\n`);
8 }
9 static info(txt) {
10 process.stdout.write(`${symbols.info} ${txt}\n`);
11 }
12 static success(txt) {
13 process.stdout.write(`${symbols.success} ${txt}\n`);
14 }
15 static warn(txt) {
16 process.stdout.write(`${symbols.warning} ${txt}\n`);
17 }
18}
19exports.Log = Log;
20if (process.env.RUNNING_PERSONAL_BUILD_TOOLS_TESTS) {
21 for (const k of ['err', 'info', 'success', 'warn']) {
22 Log[k] = lodash_1.noop;
23 }
24}