add rainbow example

This commit is contained in:
Josh Junon 2017-06-29 16:00:51 -07:00
parent 09fb2d8606
commit c0155688cf
2 changed files with 42 additions and 2 deletions

18
examples/screenshot.js Normal file
View file

@ -0,0 +1,18 @@
'use strict';
const chalk = require('..');
const styles = require('ansi-styles');
// Generates screenshot
for (const key of Object.keys(styles)) {
let ret = key;
if (key === 'reset' || key === 'hidden' || key === 'grey') {
continue;
}
if (/^bg[^B]/.test(key)) {
ret = chalk.black(ret);
}
process.stdout.write(chalk[key](ret) + ' ');
}