root 3bf41bf355 update | il y a 1 an | |
---|---|---|
.. | ||
.travis.yml | il y a 1 an | |
LICENSE | il y a 1 an | |
README.md | il y a 1 an | |
index.js | il y a 1 an | |
package.json | il y a 1 an | |
test.js | il y a 1 an |
Kuler is small and nifty node module that allows you to create terminal based colors using hex color codes, just like you're used to doing in your CSS. We're in a modern world now and terminals support more than 16 colors so we are stupid to not take advantage of this.
npm install --save kuler
Kuler provides a really low level API as we all have different opinions on how to build and write coloring libraries. To use it you first have to require it:
'use strict';
var kuler = require('kuler');
There are two different API's that you can use. A constructor based API which
uses a .style
method to color your text:
var str = kuler('foo').style('#FFF');
Or an alternate short version:
var str = kuler('foo', 'red');
The color code sequence is automatically terminated at the end of the string so the colors do no bleed to other pieces of text. So doing:
console.log(kuler('red', 'red'), 'normal');
Will work without any issues.