UNPKG

cli-confetti

Version:
26 lines (23 loc) 689 B
"use strict"; 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); };