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