node package manager
It’s your turn. Help us improve JavaScript. Take the 2017 JavaScript Ecosystem Survey »


Chroma - Simple terminal colors for Node.js


  1. Install
  2. Introduction
  3. API
  4. License


npm install kagami


Chroma is a quick and easy way to print colors in Node.js terminal applications.

console.log('My favorite colors are ' +'blue') + ' and ' + chroma.white('white') + '!');
//My favorite colors are blue and white! 

Chroma supports the following ASCII colors:

  • Black
  • Red
  • Green
  • Yellow
  • Blue
  • Magenta
  • Cyan
  • White

###chroma \[color\]() Returns the given text wrapped in the correct ASCII color.


chroma [color]( text )

console.log('This will be blue!'));

###chroma() Returns a generator function that can be used to produce the ASCII color that is closest to the supplied value. Accepts Hex and RGB values!


chroma ( hex string ) ** chroma ( red value, green value, blue value )**

var blueifier = chroma('#00FFFF');
var redifier = chroma(255, 12, 5);
console.log(blueifier('This will be blue!'));
console.log(redifier('This will probably be red!'));


Chroma is MIT licensed. You can read the license here.