cli-confetti
Version:
Confetti in your terminal.
26 lines (23 loc) • 689 B
JavaScript
;
var cliSnow = require("cli-snow"),
flatColors = require("flat-colors"),
couleurs = require("couleurs");
var colors = flatColors.colors.map(function (c) {
return c[3];
});
/**
* cliConfetti
* Confetti in your terminal.
*
* @name cliConfetti
* @function
* @param {Object} opts The options to be passed to `cli-snow`
* @param {Function} cb The callback function.
*/
module.exports = function cliConfetti(opts, cb) {
opts = opts || {};
opts.chars = (opts.chars || [".", "*", "@", "#", "$", "%", "<3", "&", "*", ":D", ":)", ":-)", ";)", ":>"]).map(function (c, i) {
return couleurs(c, colors[i]).toString();
});
cliSnow(opts, cb);
};