colorsafeconsole
v0.0.4
Published
A console wrapper to prevent ANSI colors being printed to output streams which aren't TTY
Downloads
32
Readme
colorsafeconsole
A simple wrapper for node.js console to prevent ANSI colours being output to streams that aren't a user shell (such as pipes or files).
Usage
The supplied example.js
require('../colorsafeconsole')(console)
require('../colors.js')
console.log('console.log %s'.green,'printf-esque'.blue)
console.warn('console.warn'.yellow)
console.error("console.error".red)
behaves like
Probably very bad
This currently relies on the process.stdout._type
property, which for all I know is going to vanish in 38 seconds.
Credits
stripColors
is from Marak's colors.js, which is also the library that this is mostly intended to be used with.