1
0
mirror of https://github.com/garraflavatra/trmclr.git synced 2024-11-21 13:28:57 +01:00
Terminal colors, but easier.
Go to file
2022-10-09 10:10:43 +02:00
src Initial commit 2022-10-09 10:10:43 +02:00
.gitignore Initial commit 2022-10-09 10:10:43 +02:00
license.md Initial commit 2022-10-09 10:10:43 +02:00
package-lock.json Initial commit 2022-10-09 10:10:43 +02:00
package.json Initial commit 2022-10-09 10:10:43 +02:00
readme.md Initial commit 2022-10-09 10:10:43 +02:00
tsconfig.json Initial commit 2022-10-09 10:10:43 +02:00

trmclr

  • Easy terminal colors, ported from the Deno standard library.
  • Supports Node.js, browsers, Deno, and probably some other environments.
  • Comes with 45 colors and helpers.
  • Respects NO_COLOR.
  • No dependencies.
  • Allows for tree-shaking.

Colors and helpers

bgBlack, bgBlue, bgBrightBlack, bgBrightBlue, bgBrightCyan, bgBrightGreen, bgBrightMagenta, bgBrightRed, bgBrightWhite, bgBrightYellow, bgCyan, bgGreen, bgMagenta, bgRed, bgRgb24, bgRgb8, bgWhite, bgYellow, black, blue, bold, brightBlack, brightBlue, brightCyan, brightGreen, brightMagenta, brightRed, brightWhite, brightYellow, cyan, dim, getColorEnabled, gray, green, hidden, inverse, italic, magenta, red, reset, strikethrough, stripColor, underline, white, yellow

Usage

import { cyan, bgMagenta } from 'trmcrl';

console.log(cyan(bgMagenta('Some text')));

Enable or disable color

By using setColorEnabled(true) or setColorEnabled(false) you can respectively enable and disable color output. Use getColorEnabled() to retrieve the current state.

License

MIT