nhb-toolbox
Version:
A versatile collection of smart, efficient, and reusable utility functions, classes and types for everyday development needs.
90 lines (89 loc) • 2.58 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.CSS_16_COLORS = exports.ANSI_16_COLORS = exports.CSS_TEXT_STYLES = exports.ANSI_TEXT_STYLES = void 0;
exports.ANSI_TEXT_STYLES = /* @__PURE__ */ Object.freeze({
bold: ['\x1b[1m', '\x1b[22m'],
bolder: ['\x1b[1m', '\x1b[22m'],
dim: ['\x1b[2m', '\x1b[22m'],
italic: ['\x1b[3m', '\x1b[23m'],
underline: ['\x1b[4m', '\x1b[24m'],
strikethrough: ['\x1b[9m', '\x1b[29m'],
inverse: ['\x1b[7m', '\x1b[27m'],
});
exports.CSS_TEXT_STYLES = /* @__PURE__ */ Object.freeze({
bold: 'font-weight: bold',
bolder: 'font-weight: bolder',
dim: 'opacity: 0.7',
italic: 'font-style: italic',
underline: 'text-decoration: underline',
strikethrough: 'text-decoration: line-through',
inverse: 'filter: invert(1)',
});
exports.ANSI_16_COLORS = /* @__PURE__ */ Object.freeze({
black: [30, 39],
red: [31, 39],
green: [32, 39],
yellow: [33, 39],
blue: [34, 39],
purple: [35, 39],
cyan: [36, 39],
white: [37, 39],
blackBright: [90, 39],
redBright: [91, 39],
greenBright: [92, 39],
yellowBright: [93, 39],
blueBright: [94, 39],
purpleBright: [95, 39],
cyanBright: [96, 39],
whiteBright: [97, 39],
bgBlack: [40, 49],
bgRed: [41, 49],
bgGreen: [42, 49],
bgYellow: [43, 49],
bgBlue: [44, 49],
bgPurple: [45, 49],
bgCyan: [46, 49],
bgWhite: [47, 49],
bgBlackBright: [100, 49],
bgRedBright: [101, 49],
bgGreenBright: [102, 49],
bgYellowBright: [103, 49],
bgBlueBright: [104, 49],
bgPurpleBright: [105, 49],
bgCyanBright: [106, 49],
bgWhiteBright: [107, 49],
});
exports.CSS_16_COLORS = /* @__PURE__ */ Object.freeze({
black: '#000000',
red: '#800000',
green: '#008000',
yellow: '#808000',
blue: '#000080',
purple: '#800080',
cyan: '#008080',
white: '#c0c0c0',
blackBright: '#808080',
redBright: '#ff0000',
greenBright: '#00ff00',
yellowBright: '#ffff00',
blueBright: '#0000ff',
purpleBright: '#ff00ff',
cyanBright: '#00ffff',
whiteBright: '#ffffff',
bgBlack: '#000000',
bgRed: '#800000',
bgGreen: '#008000',
bgYellow: '#808000',
bgBlue: '#000080',
bgPurple: '#800080',
bgCyan: '#008080',
bgWhite: '#c0c0c0',
bgBlackBright: '#808080',
bgRedBright: '#ff0000',
bgGreenBright: '#00ff00',
bgYellowBright: '#ffff00',
bgBlueBright: '#0000ff',
bgPurpleBright: '#ff00ff',
bgCyanBright: '#00ffff',
bgWhiteBright: '#ffffff',
});