mirror of
https://github.com/nodejs/node.git
synced 2025-05-05 21:04:16 +00:00

PR-URL: https://github.com/nodejs/node/pull/45712 Fixes: https://github.com/nodejs/node/issues/45648 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
26 lines
663 B
JavaScript
26 lines
663 B
JavaScript
'use strict';
|
|
|
|
module.exports = {
|
|
blue: '',
|
|
green: '',
|
|
white: '',
|
|
red: '',
|
|
gray: '',
|
|
clear: '',
|
|
hasColors: false,
|
|
refresh() {
|
|
if (process.stderr.isTTY) {
|
|
const hasColors = process.stderr.hasColors();
|
|
module.exports.blue = hasColors ? '\u001b[34m' : '';
|
|
module.exports.green = hasColors ? '\u001b[32m' : '';
|
|
module.exports.white = hasColors ? '\u001b[39m' : '';
|
|
module.exports.red = hasColors ? '\u001b[31m' : '';
|
|
module.exports.gray = hasColors ? '\u001b[90m' : '';
|
|
module.exports.clear = hasColors ? '\u001bc' : '';
|
|
module.exports.hasColors = hasColors;
|
|
}
|
|
}
|
|
};
|
|
|
|
module.exports.refresh();
|