serverless-scriptable-plugin
Version:
Add scripts(nodejs) support to serverless 1.x
16 lines (13 loc) • 535 B
JavaScript
const colorSupport = require('color-support');
const supportsColor = colorSupport({ ignoreTTY: true });
if (!supportsColor) {
console.log('color is not supported');
} else if (supportsColor.has16m) {
console.log('\x1b[38;2;102;194;255msupport 16m colors\x1b[0m');
} else if (supportsColor.has256) {
console.log('\x1b[38;5;119msupport 256 colors\x1b[0m');
} else if (supportsColor.hasBasic) {
console.log('\x1b[31msupport basic colors\x1b[0m');
} else {
console.log('should not reach here, but colors are not supported');
}