Files
pikmin/lib/colors/index.js
2019-04-22 22:15:37 +02:00

7 lines
519 B
JavaScript

const s = require('./styles.js');
for (const key in s.colors) exports[key] = (val) => { return this.supported ? `\x1b[${s.colors[key]}m${val}\x1b[0m` : val; };
for (const key in s.styles) exports[key] = (val) => { return this.supported ? `\x1b[${s.styles[key]}m${val}\x1b[0m` : val; };
exports.strip = (val) => { return (`${val}`).replace(/\x1B\[\d+m/g, ''); };
exports.supported = (process.env.FORCE_COLOR || process.platform === 'win32' || (process.stdout.isTTY && process.env.TERM && process.env.TERM !== 'dumb'));