supports-color 
Detect whether a terminal supports color
Install
$ npm install --save supports-color
Usage
var supportsColor = require('supports-color');
if (supportsColor) {
console.log('Terminal supports color');
}
It obeys the --color
and --no-color
CLI flags.
CLI
$ npm install --global supports-color
$ supports-color --help
Usage
supports-color
Exits with code 0 if color is supported and 1 if not
License
MIT © Sindre Sorhus