Wondering what’s next for npm?Check out our public roadmap! »

    ansi-styles
    TypeScript icon, indicating that this package has built-in type declarations

    2.2.1 • Public • Published

    ansi-styles Build Status

    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

    Install

    npm i [email protected]

    Version

    2.2.1

    License

    MIT

    Last publish

    Collaborators

    • avatar
    • avatar