root 3bf41bf355 update | 1 سال پیش | |
---|---|---|
.. | ||
.travis.yml | 1 سال پیش | |
LICENSE | 1 سال پیش | |
README.md | 1 سال پیش | |
index.js | 1 سال پیش | |
package.json | 1 سال پیش | |
test.js | 1 سال پیش |
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.