Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80629 views
1
/**
2
* Copyright (c) 2014, Facebook, Inc. All rights reserved.
3
*
4
* This source code is licensed under the BSD-style license found in the
5
* LICENSE file in the root directory of this source tree. An additional grant
6
* of patent rights can be found in the PATENTS file in the same directory.
7
*/
8
'use strict';
9
10
var BOLD = '\x1B[1m';
11
var GRAY = '\x1B[90m';
12
var GREEN = '\x1B[32m';
13
var GREEN_BG = '\x1B[42m';
14
var MAGENTA_BG = '\x1B[45m';
15
var RED = '\x1B[31m';
16
var RED_BG = '\x1B[41m';
17
var RESET = '\x1B[0m';
18
var UNDERLINE = '\x1B[4m';
19
var YELLOW = '\x1B[33m';
20
21
function colorize(str, color) {
22
return color + str.toString().split(RESET).join(RESET + color) + RESET;
23
}
24
25
exports.BOLD = BOLD;
26
exports.GRAY = GRAY;
27
exports.GREEN = GREEN;
28
exports.GREEN_BG = GREEN_BG;
29
exports.MAGENTA_BG = MAGENTA_BG;
30
exports.RED = RED;
31
exports.RED_BG = RED_BG;
32
exports.RESET = RESET;
33
exports.UNDERLINE = UNDERLINE;
34
exports.YELLOW = YELLOW;
35
36
exports.colorize = colorize;
37
38