add chalk.stderr

This commit is contained in:
Yanis Benson 2019-07-22 06:20:27 +03:00
parent 6b4d20683f
commit a0a5cc536c
9 changed files with 47 additions and 9 deletions

View file

@ -1,4 +1,4 @@
'use strict';
const chalk = require('../source');
console.log(chalk.hex('#ff6159')('test'));
console.log(`${chalk.hex('#ff6159')('testout')} ${chalk.stderr.hex('#ff6159')('testerr')}`);

View file

@ -7,6 +7,12 @@ const DEFAULT = {
hasBasic: true,
has256: true,
has16m: true
},
stderr: {
level: 3,
hasBasic: true,
has256: true,
has16m: true
}
};

View file

@ -105,3 +105,7 @@ test('don\'t emit RGB codes if level is 0', t => {
test('supports blackBright color', t => {
t.is(chalk.blackBright('foo'), '\u001B[90mfoo\u001B[39m');
});
test('sets correct level for chalk.stderr', t => {
t.is(chalk.stderr.level, 3);
});

View file

@ -41,5 +41,5 @@ test('propagate enable/disable changes from child colors', t => {
test('disable colors if they are not supported', async t => {
const {stdout} = await execa.node(path.join(__dirname, '_fixture'));
t.is(stdout, 'test');
t.is(stdout, 'testout testerr');
});

View file

@ -2,10 +2,18 @@ import test from 'ava';
// Spoof supports-color
require('./_supports-color')(__dirname, {
level: 0,
hasBasic: false,
has256: false,
has16m: false
stdout: {
level: 0,
hasBasic: false,
has256: false,
has16m: false
},
stderr: {
level: 0,
hasBasic: false,
has256: false,
has16m: false
}
});
const chalk = require('../source');