Skip to content
A simple command line color manager for working with Node.js.
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib
.gitignore
README.md
package.json

README.md

Deprecation notice 🚨

This project is no longer being maintened by me. If you want to take ownership over it, just ping me.

I suggest you to use chalk instead. It has a stable API and it is today what I wanted unicorn to be when I first wrote it.

unicorn

Add some color to your command line.

Available styles

Colors Specials
Black Normal
Red Bold
Green Underline
Yellow Blinking
Blue Reverse
Magenta
Cyan
White

Installation

Unicorn is available through NPM, so all you have to do is:

npm install unicorn

Usage

Unicorn extends the String class to add his features so you don't need to save a reference to it. Just make sure you've installed the module.:

require('unicorn').install();

Colors

console.log('red'.red());
console.log('background red'.red(true));
console.log('green'.green());
console.log('background green'.green(true));
console.log('background blue and yellow text'.green(true).yellow());
console.log('background white and black text'.white(true).black());

colors

Specials

console.log('thin'.normal());
console.log('bold'.bold());
console.log('underline'.underline());
console.log('blinking'.blinking());
console.log('reverse'.reverse());

specials

Mixed

console.log('foo'.red().yellow(true).bold());
console.log('bar'.green(true).underline().black());
console.log('lorem'.underline().magenta(true).white());
console.log('ipsum'.bold().magenta().blue(true));

mixed

Unicorn

The best feature.

var i = 5;
while(i > 0) {
    console.log('UNICORN'.unicorn());
    --i;
}

mixed

License

Unicorn is available under MIT license.

Something went wrong with that request. Please try again.