UNPKG

rainbow-penguin

Version:

A npm library to send motivational messages to developers

22 lines (13 loc) 571 B
const colors = require('colors'); colors.enable(); const messages = require('./messages.json'); function rainbowPenguin() { const min = 5; const max = 25; const randomMessage = '🌈 🐧: ' + messages[Math.floor(Math.random() * messages.length)]; const asterisks = colors.rainbow('*'.repeat(randomMessage.length)); console.log(`${asterisks}\n${colors.bold(randomMessage)}\n${asterisks}`); const randomTime = Math.floor((Math.random() * (max - min + 1) + min) * 1000 * 60); setTimeout(rainbowPenguin, randomTime); } module.exports = rainbowPenguin;