dye
v1.0.1
Published
Coloring library for console strings
Downloads
745
Maintainers
Readme
dye
Dye is a coloring/styling library for wrapping common ANSI escape sequences around text that produce colors/styling when logged to a terminal.
The interface mostly mirrors the popular colors
module on npm
, but does not introduce implicit global dependencies in your code via String.prototype
, and has been cleaned up for terminal use only.
Usage
Basic usage is simply dye.red(str)
. All the exported colors with bold
(aka bright) variants should work everywhere. Here we test all the methods in both variants.
var dye = require('dye');
var cols = ['white', 'black', 'grey', 'blue', 'cyan', 'green', 'magenta', 'red','yellow'];
cols.forEach(function (col) {
var colored = dye[col](col);
console.log(colored);
console.log(dye.bold(colored));
});
Experimental
The inverse
, underline
, italic
functions have sparse support (no worky on windows).
Installation
$ npm install dye
License
MIT-Licensed. See LICENSE file for details.