ansi-styles
ANSI escape codes for styling strings in the terminal
You probably want the higher-level chalk module for styling your strings.
Install
$ npm install --save ansi-styles
Usage
var ansi = require('ansi-styles');
console.log(ansi.green.open + 'Hello world!' + ansi.green.close);
API
Each style has an open
and close
property.
Styles
Modifiers
reset
bold
dim
-
italic
(not widely supported) underline
inverse
hidden
-
strikethrough
(not widely supported)
Colors
black
red
green
yellow
blue
magenta
cyan
white
gray
Background colors
bgBlack
bgRed
bgGreen
bgYellow
bgBlue
bgMagenta
bgCyan
bgWhite
Advanced usage
By default you get a map of styles, but the styles are also available as groups. They are non-enumerable so they don't show up unless you access them explicitly. This makes it easier to expose only a subset in a higher-level module.
ansi.modifiers
ansi.colors
ansi.bgColors
Example
console.log(ansi.colors.green.open);
License
MIT © Sindre Sorhus