1 | module.exports = {
|
2 | // Styles
|
3 | // bold: (string) => apply(string, '\x1b[1m'),
|
4 | underline: (string) => apply(string, '\x1b[4m'),
|
5 | // inverse: (string) => apply(string, '\x1b[7m'),
|
6 | // Colors (text)
|
7 | // black: (string) => apply(string, '\x1b[30m'),
|
8 | red: (string) => apply(string, '\x1b[31m'),
|
9 | green: (string) => apply(string, '\x1b[32m'),
|
10 | yellow: (string) => apply(string, '\x1b[33m'),
|
11 | // blue: (string) => apply(string, '\x1b[34m'),
|
12 | // magenta: (string) => apply(string, '\x1b[35m'),
|
13 | // cyan: (string) => apply(string, '\x1b[36m'),
|
14 | // white: (string) => apply(string, '\x1b[37m'),
|
15 | // Colors (background)
|
16 | // blackBg: (string) => apply(string, '\x1b[40m'),
|
17 | // redBg: (string) => apply(string, '\x1b[41m'),
|
18 | // greenBg: (string) => apply(string, '\x1b[42m'),
|
19 | // yellowBg: (string) => apply(string, '\x1b[43m'),
|
20 | // blueBg: (string) => apply(string, '\x1b[44m'),
|
21 | // magentaBg: (string) => apply(string, '\x1b[45m'),
|
22 | // cyanBg: (string) => apply(string, '\x1b[46m'),
|
23 | // whiteBg: (string) => apply(string, '\x1b[47m'),
|
24 | }
|
25 |
|
26 | function apply(string, styleTag) {
|
27 | const resetTag = '\x1b[0m'
|
28 | return `${styleTag}${string}${resetTag}`
|
29 | }
|