Skip to content

Commit

Permalink
Add log statement to chalk examples (#129)
Browse files Browse the repository at this point in the history
* Add log statement to chalk examples

Added what are essentially `console.log()` calls to the chalk examples.

Closes #128.

* Update readme.md
  • Loading branch information
Qix- authored and sindresorhus committed Sep 8, 2016
1 parent 835ca3d commit 7c02cf4
Showing 1 changed file with 9 additions and 10 deletions.
19 changes: 9 additions & 10 deletions readme.md
Expand Up @@ -47,36 +47,35 @@ console.log(chalk.blue('Hello world!'));

Chalk comes with an easy to use composable API where you just chain and nest the styles you want.

Here without `console.log` for purity.

```js
const chalk = require('chalk');
const log = console.log;

// combine styled and normal strings
chalk.blue('Hello') + 'World' + chalk.red('!');
log(chalk.blue('Hello') + 'World' + chalk.red('!'));

// compose multiple styles using the chainable API
chalk.blue.bgRed.bold('Hello world!');
log(chalk.blue.bgRed.bold('Hello world!'));

// pass in multiple arguments
chalk.blue('Hello', 'World!', 'Foo', 'bar', 'biz', 'baz');
log(chalk.blue('Hello', 'World!', 'Foo', 'bar', 'biz', 'baz'));

// nest styles
chalk.red('Hello', chalk.underline.bgBlue('world') + '!');
log(chalk.red('Hello', chalk.underline.bgBlue('world') + '!'));

// nest styles of the same type even (color, underline, background)
chalk.green(
log(chalk.green(
'I am a green line ' +
chalk.blue.underline.bold('with a blue substring') +
' that becomes green again!'
);
));

// ES2015 template literal
const systemStats = `
log(`
CPU: ${chalk.red('90%')}
RAM: ${chalk.green('40%')}
DISK: ${chalk.yellow('70%')}
`;
`);
```

Easily define your own themes.
Expand Down

0 comments on commit 7c02cf4

Please sign in to comment.