react-raise
Version:
a react cli starter kit that bootstraps a react application
24 lines (21 loc) • 675 B
JavaScript
const chalk = require('chalk');
const figlet = require('figlet');
/**
* Print a message on the console
* @param {String} message - message to print to screen
* @param {String} [type='console'] - type of message to print
* @param {String} [color='cyan'] - color of message
* @returns {Void} returns nothing
*/
function speak(message, type = 'console', color = 'cyan') {
if (type === 'console') {
console.log(chalk[color](message)); //eslint-disable-line
} else {
console.log( //eslint-disable-line
chalk[color](
figlet.textSync(message, { horizontalLayout: 'full' })
));
}
return { type, message, color };
}
module.exports = speak;