cli-stylizer
Version:
The reliable CLI stylizer
313 lines (310 loc) • 13.3 kB
JavaScript
/* Extra numbers are needed because it is popped twice */
module.exports.colors = {
aliceblue: [38, 2, 240, 248, 255, 39, 0],
antiquewhite: [38, 2, 250, 235, 215, 39, 0],
aqua: [38, 2, 0, 255, 255, 39, 0],
aquamarine: [38, 2, 127, 255, 212, 39, 0],
azure: [38, 2, 240, 255, 255, 39, 0],
beige: [38, 2, 245, 245, 220, 39, 0],
bisque: [38, 2, 255, 228, 196, 39, 0],
black: [38, 2, 0, 0, 0, 39, 0],
blanchedalmond: [38, 2, 255, 235, 205, 39, 0],
blue: [38, 2, 0, 0, 255, 39, 0],
blueviolet: [38, 2, 138, 43, 226, 39, 0],
brown: [38, 2, 165, 42, 42, 39, 0],
burlywood: [38, 2, 222, 184, 135, 39, 0],
cadetblue: [38, 2, 95, 158, 160, 39, 0],
chartreuse: [38, 2, 127, 255, 0, 39, 0],
chocolate: [38, 2, 210, 105, 30, 39, 0],
coral: [38, 2, 255, 127, 80, 39, 0],
cornflowerblue: [38, 2, 100, 149, 237, 39, 0],
cornsilk: [38, 2, 255, 248, 220, 39, 0],
crimson: [38, 2, 220, 20, 60, 39, 0],
cyan: [38, 2, 0, 255, 255, 39, 0],
darkblue: [38, 2, 0, 0, 139, 39, 0],
darkcyan: [38, 2, 0, 139, 139, 39, 0],
darkgoldenrod: [38, 2, 184, 134, 11, 39, 0],
darkgray: [38, 2, 169, 169, 169, 39, 0],
darkgreen: [38, 2, 0, 100, 0, 39, 0],
darkgrey: [38, 2, 169, 169, 169, 39, 0],
darkkhaki: [38, 2, 189, 183, 107, 39, 0],
darkmagenta: [38, 2, 139, 0, 139, 39, 0],
darkolivegreen: [38, 2, 85, 107, 47, 39, 0],
darkorange: [38, 2, 255, 140, 0, 39, 0],
darkorchid: [38, 2, 153, 50, 204, 39, 0],
darkred: [38, 2, 139, 0, 0, 39, 0],
darksalmon: [38, 2, 233, 150, 122, 39, 0],
darkseagreen: [38, 2, 143, 188, 143, 39, 0],
darkslateblue: [38, 2, 72, 61, 139, 39, 0],
darkslategray: [38, 2, 47, 79, 79, 39, 0],
darkslategrey: [38, 2, 47, 79, 79, 39, 0],
darkturquoise: [38, 2, 0, 206, 209, 39, 0],
darkviolet: [38, 2, 148, 0, 211, 39, 0],
deeppink: [38, 2, 255, 20, 147, 39, 0],
deepskyblue: [38, 2, 0, 191, 255, 39, 0],
dimgray: [38, 2, 105, 105, 105, 39, 0],
dimgrey: [38, 2, 105, 105, 105, 39, 0],
dodgerblue: [38, 2, 30, 144, 255, 39, 0],
firebrick: [38, 2, 178, 34, 34, 39, 0],
floralwhite: [38, 2, 255, 250, 240, 39, 0],
forestgreen: [38, 2, 34, 139, 34, 39, 0],
fuchsia: [38, 2, 255, 0, 255, 39, 0],
gainsboro: [38, 2, 220, 220, 220, 39, 0],
ghostwhite: [38, 2, 248, 248, 255, 39, 0],
gold: [38, 2, 255, 215, 0, 39, 0],
goldenrod: [38, 2, 218, 165, 32, 39, 0],
gray: [38, 2, 128, 128, 128, 39, 0],
green: [38, 2, 0, 128, 0, 39, 0],
greenyellow: [38, 2, 173, 255, 47, 39, 0],
grey: [38, 2, 128, 128, 128, 39, 0],
honeydew: [38, 2, 240, 255, 240, 39, 0],
hotpink: [38, 2, 255, 105, 180, 39, 0],
indianred: [38, 2, 205, 92, 92, 39, 0],
indigo: [38, 2, 75, 0, 130, 39, 0],
ivory: [38, 2, 255, 255, 240, 39, 0],
khaki: [38, 2, 240, 230, 140, 39, 0],
lavender: [38, 2, 230, 230, 250, 39, 0],
lavenderblush: [38, 2, 255, 240, 245, 39, 0],
lawngreen: [38, 2, 124, 252, 0, 39, 0],
lemonchiffon: [38, 2, 255, 250, 205, 39, 0],
lightblue: [38, 2, 173, 216, 230, 39, 0],
lightcoral: [38, 2, 240, 128, 128, 39, 0],
lightcyan: [38, 2, 224, 255, 255, 39, 0],
lightgoldenrodyellow: [38, 2, 250, 250, 210, 39, 0],
lightgray: [38, 2, 211, 211, 211, 39, 0],
lightgreen: [38, 2, 144, 238, 144, 39, 0],
lightgrey: [38, 2, 211, 211, 211, 39, 0],
lightpink: [38, 2, 255, 182, 193, 39, 0],
lightsalmon: [38, 2, 255, 160, 122, 39, 0],
lightseagreen: [38, 2, 32, 178, 170, 39, 0],
lightskyblue: [38, 2, 135, 206, 250, 39, 0],
lightslategray: [38, 2, 119, 136, 153, 39, 0],
lightslategrey: [38, 2, 119, 136, 153, 39, 0],
lightsteelblue: [38, 2, 176, 196, 222, 39, 0],
lightyellow: [38, 2, 255, 255, 224, 39, 0],
lime: [38, 2, 0, 255, 0, 39, 0],
limegreen: [38, 2, 50, 205, 50, 39, 0],
linen: [38, 2, 250, 240, 230, 39, 0],
magenta: [38, 2, 255, 0, 255, 39, 0],
maroon: [38, 2, 128, 0, 0, 39, 0],
mediumaquamarine: [38, 2, 102, 205, 170, 39, 0],
mediumblue: [38, 2, 0, 0, 205, 39, 0],
mediumorchid: [38, 2, 186, 85, 211, 39, 0],
mediumpurple: [38, 2, 147, 112, 219, 39, 0],
mediumseagreen: [38, 2, 60, 179, 113, 39, 0],
mediumslateblue: [38, 2, 123, 104, 238, 39, 0],
mediumspringgreen: [38, 2, 0, 250, 154, 39, 0],
mediumturquoise: [38, 2, 72, 209, 204, 39, 0],
mediumvioletred: [38, 2, 199, 21, 133, 39, 0],
midnightblue: [38, 2, 25, 25, 112, 39, 0],
mintcream: [38, 2, 245, 255, 250, 39, 0],
mistyrose: [38, 2, 255, 228, 225, 39, 0],
moccasin: [38, 2, 255, 228, 181, 39, 0],
navajowhite: [38, 2, 255, 222, 173, 39, 0],
navy: [38, 2, 0, 0, 128, 39, 0],
oldlace: [38, 2, 253, 245, 230, 39, 0],
olive: [38, 2, 128, 128, 0, 39, 0],
olivedrab: [38, 2, 107, 142, 35, 39, 0],
orange: [38, 2, 255, 165, 0, 39, 0],
orangered: [38, 2, 255, 69, 0, 39, 0],
orchid: [38, 2, 218, 112, 214, 39, 0],
palegoldenrod: [38, 2, 238, 232, 170, 39, 0],
palegreen: [38, 2, 152, 251, 152, 39, 0],
paleturquoise: [38, 2, 175, 238, 238, 39, 0],
palevioletred: [38, 2, 219, 112, 147, 39, 0],
papayawhip: [38, 2, 255, 239, 213, 39, 0],
peachpuff: [38, 2, 255, 218, 185, 39, 0],
peru: [38, 2, 205, 133, 63, 39, 0],
pink: [38, 2, 255, 192, 203, 39, 0],
plum: [38, 2, 221, 160, 221, 39, 0],
powderblue: [38, 2, 176, 224, 230, 39, 0],
purple: [38, 2, 128, 0, 128, 39, 0],
rebeccapurple: [38, 2, 102, 51, 153, 39, 0],
red: [38, 2, 255, 0, 0, 39, 0],
rosybrown: [38, 2, 188, 143, 143, 39, 0],
royalblue: [38, 2, 65, 105, 225, 39, 0],
saddlebrown: [38, 2, 139, 69, 19, 39, 0],
salmon: [38, 2, 250, 128, 114, 39, 0],
sandybrown: [38, 2, 244, 164, 96, 39, 0],
seagreen: [38, 2, 46, 139, 87, 39, 0],
seashell: [38, 2, 255, 245, 238, 39, 0],
sienna: [38, 2, 160, 82, 45, 39, 0],
silver: [38, 2, 192, 192, 192, 39, 0],
skyblue: [38, 2, 135, 206, 235, 39, 0],
slateblue: [38, 2, 106, 90, 205, 39, 0],
slategray: [38, 2, 112, 128, 144, 39, 0],
slategrey: [38, 2, 112, 128, 144, 39, 0],
snow: [38, 2, 255, 250, 250, 39, 0],
springgreen: [38, 2, 0, 255, 127, 39, 0],
steelblue: [38, 2, 70, 130, 180, 39, 0],
tan: [38, 2, 210, 180, 140, 39, 0],
teal: [38, 2, 0, 128, 128, 39, 0],
thistle: [38, 2, 216, 191, 216, 39, 0],
tomato: [38, 2, 255, 99, 71, 39, 0],
turquoise: [38, 2, 64, 224, 208, 39, 0],
violet: [38, 2, 238, 130, 238, 39, 0],
wheat: [38, 2, 245, 222, 179, 39, 0],
white: [38, 2, 255, 255, 255, 39, 0],
whitesmoke: [38, 2, 245, 245, 245, 39, 0],
yellow: [38, 2, 255, 255, 0, 39, 0],
yellowgreen: [38, 2, 154, 205, 50, 39]
}
module.exports.bgColors = {
bgAliceblue: [48, 2, 240, 248, 255, 49, 0],
bgAntiquewhite: [48, 2, 250, 235, 215, 49, 0],
bgAqua: [48, 2, 0, 255, 255, 49, 0],
bgAquamarine: [48, 2, 127, 255, 212, 49, 0],
bgAzure: [48, 2, 240, 255, 255, 49, 0],
bgBeige: [48, 2, 245, 245, 220, 49, 0],
bgBisque: [48, 2, 255, 228, 196, 49, 0],
bgBlack: [48, 2, 0, 0, 0, 49, 0],
bgBlanchedalmond: [48, 2, 255, 235, 205, 49, 0],
bgBlue: [48, 2, 0, 0, 255, 49, 0],
bgBlueviolet: [48, 2, 138, 43, 226, 49, 0],
bgBrown: [48, 2, 165, 42, 42, 49, 0],
bgBurlywood: [48, 2, 222, 184, 135, 49, 0],
bgCadetblue: [48, 2, 95, 158, 160, 49, 0],
bgChartreuse: [48, 2, 127, 255, 0, 49, 0],
bgChocolate: [48, 2, 210, 105, 30, 49, 0],
bgCoral: [48, 2, 255, 127, 80, 49, 0],
bgCornflowerblue: [48, 2, 100, 149, 237, 49, 0],
bgCornsilk: [48, 2, 255, 248, 220, 49, 0],
bgCrimson: [48, 2, 220, 20, 60, 49, 0],
bgCyan: [48, 2, 0, 255, 255, 49, 0],
bgDarkblue: [48, 2, 0, 0, 139, 49, 0],
bgDarkcyan: [48, 2, 0, 139, 139, 49, 0],
bgDarkgoldenrod: [48, 2, 184, 134, 11, 49, 0],
bgDarkgray: [48, 2, 169, 169, 169, 49, 0],
bgDarkgreen: [48, 2, 0, 100, 0, 49, 0],
bgDarkgrey: [48, 2, 169, 169, 169, 49, 0],
bgDarkkhaki: [48, 2, 189, 183, 107, 49, 0],
bgDarkmagenta: [48, 2, 139, 0, 139, 49, 0],
bgDarkolivegreen: [48, 2, 85, 107, 47, 49, 0],
bgDarkorange: [48, 2, 255, 140, 0, 49, 0],
bgDarkorchid: [48, 2, 153, 50, 204, 49, 0],
bgDarkred: [48, 2, 139, 0, 0, 49, 0],
bgDarksalmon: [48, 2, 233, 150, 122, 49, 0],
bgDarkseagreen: [48, 2, 143, 188, 143, 49, 0],
bgDarkslateblue: [48, 2, 72, 61, 139, 49, 0],
bgDarkslategray: [48, 2, 47, 79, 79, 49, 0],
bgDarkslategrey: [48, 2, 47, 79, 79, 49, 0],
bgDarkturquoise: [48, 2, 0, 206, 209, 49, 0],
bgDarkviolet: [48, 2, 148, 0, 211, 49, 0],
bgDeeppink: [48, 2, 255, 20, 147, 49, 0],
bgDeepskyblue: [48, 2, 0, 191, 255, 49, 0],
bgDimgray: [48, 2, 105, 105, 105, 49, 0],
bgDimgrey: [48, 2, 105, 105, 105, 49, 0],
bgDodgerblue: [48, 2, 30, 144, 255, 49, 0],
bgFirebrick: [48, 2, 178, 34, 34, 49, 0],
bgFloralwhite: [48, 2, 255, 250, 240, 49, 0],
bgForestgreen: [48, 2, 34, 139, 34, 49, 0],
bgFuchsia: [48, 2, 255, 0, 255, 49, 0],
bgGainsboro: [48, 2, 220, 220, 220, 49, 0],
bgGhostwhite: [48, 2, 248, 248, 255, 49, 0],
bgGold: [48, 2, 255, 215, 0, 49, 0],
bgGoldenrod: [48, 2, 218, 165, 32, 49, 0],
bgGray: [48, 2, 128, 128, 128, 49, 0],
bgGreen: [48, 2, 0, 128, 0, 49, 0],
bgGreenyellow: [48, 2, 173, 255, 47, 49, 0],
bgGrey: [48, 2, 128, 128, 128, 49, 0],
bgHoneydew: [48, 2, 240, 255, 240, 49, 0],
bgHotpink: [48, 2, 255, 105, 180, 49, 0],
bgIndianred: [48, 2, 205, 92, 92, 49, 0],
bgIndigo: [48, 2, 75, 0, 130, 49, 0],
bgIvory: [48, 2, 255, 255, 240, 49, 0],
bgKhaki: [48, 2, 240, 230, 140, 49, 0],
bgLavender: [48, 2, 230, 230, 250, 49, 0],
bgLavenderblush: [48, 2, 255, 240, 245, 49, 0],
bgLawngreen: [48, 2, 124, 252, 0, 49, 0],
bgLemonchiffon: [48, 2, 255, 250, 205, 49, 0],
bgLightblue: [48, 2, 173, 216, 230, 49, 0],
bgLightcoral: [48, 2, 240, 128, 128, 49, 0],
bgLightcyan: [48, 2, 224, 255, 255, 49, 0],
bgLightgoldenrodyellow: [48, 2, 250, 250, 210, 49, 0],
bgLightgray: [48, 2, 211, 211, 211, 49, 0],
bgLightgreen: [48, 2, 144, 238, 144, 49, 0],
bgLightgrey: [48, 2, 211, 211, 211, 49, 0],
bgLightpink: [48, 2, 255, 182, 193, 49, 0],
bgLightsalmon: [48, 2, 255, 160, 122, 49, 0],
bgLightseagreen: [48, 2, 32, 178, 170, 49, 0],
bgLightskyblue: [48, 2, 135, 206, 250, 49, 0],
bgLightslategray: [48, 2, 119, 136, 153, 49, 0],
bgLightslategrey: [48, 2, 119, 136, 153, 49, 0],
bgLightsteelblue: [48, 2, 176, 196, 222, 49, 0],
bgLightyellow: [48, 2, 255, 255, 224, 49, 0],
bgLime: [48, 2, 0, 255, 0, 49, 0],
bgLimegreen: [48, 2, 50, 205, 50, 49, 0],
bgLinen: [48, 2, 250, 240, 230, 49, 0],
bgMagenta: [48, 2, 255, 0, 255, 49, 0],
bgMaroon: [48, 2, 128, 0, 0, 49, 0],
bgMediumaquamarine: [48, 2, 102, 205, 170, 49, 0],
bgMediumblue: [48, 2, 0, 0, 205, 49, 0],
bgMediumorchid: [48, 2, 186, 85, 211, 49, 0],
bgMediumpurple: [48, 2, 147, 112, 219, 49, 0],
bgMediumseagreen: [48, 2, 60, 179, 113, 49, 0],
bgMediumslateblue: [48, 2, 123, 104, 238, 49, 0],
bgMediumspringgreen: [48, 2, 0, 250, 154, 49, 0],
bgMediumturquoise: [48, 2, 72, 209, 204, 49, 0],
bgMediumvioletred: [48, 2, 199, 21, 133, 49, 0],
bgMidnightblue: [48, 2, 25, 25, 112, 49, 0],
bgMintcream: [48, 2, 245, 255, 250, 49, 0],
bgMistyrose: [48, 2, 255, 228, 225, 49, 0],
bgMoccasin: [48, 2, 255, 228, 181, 49, 0],
bgNavajowhite: [48, 2, 255, 222, 173, 49, 0],
bgNavy: [48, 2, 0, 0, 128, 49, 0],
bgOldlace: [48, 2, 253, 245, 230, 49, 0],
bgOlive: [48, 2, 128, 128, 0, 49, 0],
bgOlivedrab: [48, 2, 107, 142, 35, 49, 0],
bgOrange: [48, 2, 255, 165, 0, 49, 0],
bgOrangered: [48, 2, 255, 69, 0, 49, 0],
bgOrchid: [48, 2, 218, 112, 214, 49, 0],
bgPalegoldenrod: [48, 2, 238, 232, 170, 49, 0],
bgPalegreen: [48, 2, 152, 251, 152, 49, 0],
bgPaleturquoise: [48, 2, 175, 238, 238, 49, 0],
bgPalevioletred: [48, 2, 219, 112, 147, 49, 0],
bgPapayawhip: [48, 2, 255, 239, 213, 49, 0],
bgPeachpuff: [48, 2, 255, 218, 185, 49, 0],
bgPeru: [48, 2, 205, 133, 63, 49, 0],
bgPink: [48, 2, 255, 192, 203, 49, 0],
bgPlum: [48, 2, 221, 160, 221, 49, 0],
bgPowderblue: [48, 2, 176, 224, 230, 49, 0],
bgPurple: [48, 2, 128, 0, 128, 49, 0],
bgRebeccapurple: [48, 2, 102, 51, 153, 49, 0],
bgRed: [48, 2, 255, 0, 0, 49, 0],
bgRosybrown: [48, 2, 188, 143, 143, 49, 0],
bgRoyalblue: [48, 2, 65, 105, 225, 49, 0],
bgSaddlebrown: [48, 2, 139, 69, 19, 49, 0],
bgSalmon: [48, 2, 250, 128, 114, 49, 0],
bgSandybrown: [48, 2, 244, 164, 96, 49, 0],
bgSeagreen: [48, 2, 46, 139, 87, 49, 0],
bgSeashell: [48, 2, 255, 245, 238, 49, 0],
bgSienna: [48, 2, 160, 82, 45, 49, 0],
bgSilver: [48, 2, 192, 192, 192, 49, 0],
bgSkyblue: [48, 2, 135, 206, 235, 49, 0],
bgSlateblue: [48, 2, 106, 90, 205, 49, 0],
bgSlategray: [48, 2, 112, 128, 144, 49, 0],
bgSlategrey: [48, 2, 112, 128, 144, 49, 0],
bgSnow: [48, 2, 255, 250, 250, 49, 0],
bgSpringgreen: [48, 2, 0, 255, 127, 49, 0],
bgSteelblue: [48, 2, 70, 130, 180, 49, 0],
bgTan: [48, 2, 210, 180, 140, 49, 0],
bgTeal: [48, 2, 0, 128, 128, 49, 0],
bgThistle: [48, 2, 216, 191, 216, 49, 0],
bgTomato: [48, 2, 255, 99, 71, 49, 0],
bgTurquoise: [48, 2, 64, 224, 208, 49, 0],
bgViolet: [48, 2, 238, 130, 238, 49, 0],
bgWheat: [48, 2, 245, 222, 179, 49, 0],
bgWhite: [48, 2, 255, 255, 255, 49, 0],
bgWhitesmoke: [48, 2, 245, 245, 245, 49, 0],
bgYellow: [48, 2, 255, 255, 0, 49, 0],
bgYellowgreen: [48, 2, 154, 205, 50, 49]
}
module.exports.modifiers = {
bold: [1, 22, 0],
dim: [2, 22, 0],
italic: [3, 22, 0],
underline: [4, 22, 0],
inverse: [7, 22, 0],
hidden: [8, 22, 0],
strikethrough: [9, 22, 0],
}