Coloring library for console strings
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.
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';colsforEachvar colored = dyecolcol;console.logcolored;console.logdyeboldcolored;;
italic functions have sparse support (no worky on windows).
$ npm install dye
Install development dependencies and run tests
$ npm install$ npm test
MIT-Licensed. See LICENSE file for details.