Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including ansi-256-colors with all npm packages installed. Try it out:

var ansi256Colors = require("ansi-256-colors")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

ansi-256-colors v1.1.0

256 xterm color codes

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

Metadata

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free