JSPM

ansi-256-colors

1.1.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 9730
  • Score
    100M100P100Q132279F
  • License MIT

256 xterm color codes

Package Exports

  • ansi-256-colors

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (ansi-256-colors) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

ansi-256-colors Build Status

256 ansi color codes for styling terminal output

You probably want the higher-level chalk module for styling your strings.

screenshot

Install

$ npm install --save ansi-256-colors

Usage

var colors = require('ansi-256-colors');

console.log(colors.fg.getRgb(2,3,4) + colors.bg.getRgb(4,4,4) + 'Hello world!' + colors.reset);

API

The module exposes a fg and bg object, and a reset code. Both the foreground and background objects contain:

colors.<fg|bg>.getRgb(<red>[0..6], <green>[0..6], <blue>[0..6])

Returns the color code for the given red-green-blue value.

colors.<fg|bg>.codes[0..255]

All 256 color codes.

colors.<fg|bg>.standard[0..7]

The 8 base color codes, guaranteed to work on every system.

colors.<fg|bg>.bright[0..7]

The 8 base bright/bold color codes, guaranteed to work on every system.

colors.<fg|bg>.grayscale[0..23]

The 24 grayscales ranging from white to black.

colors.<fg|bg>.rgb[0..216]

The 216 varying color tints, where the order corresponds to the code-point 36*r + 6*g + b.

colors.reset

Closes any previously opened color codes.

License

MIT © Joshua Boy Nicolai Appelman