0.0.4 • Published 12 years ago

colorsafeconsole v0.0.4

Weekly downloads
36
License
-
Repository
github
Last release
12 years ago

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

example.js output

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.