UNPKG

mzrdjs

Version:

A very comprehensive module that does a lot of things

37 lines (27 loc) 991 B
function completeDate(time) { const str = `${time}`; return str.length === 1 ? `0${str}` : str; } function getDate(date) { const ansi = require('ansi-colors'); const [year, month, day, hour, minute, second] = [ date.getFullYear(), date.getMonth() + 1, date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds() ].map((time) => completeDate(time)); const dmy = ansi.greenBright(`${day}.${month}.${year}`); const hms = ansi.greenBright(`${hour}:${minute}:${second}`); return `[${dmy}] [${hms}]`; } function info(...message) { const ansi = require('ansi-colors'); return console.log(`${getDate(new Date())} [${ansi.blueBright('Info')}]: ${message}`); } function error(...message) { const ansi = require('ansi-colors'); return console.log(`${getDate(new Date())} [${ansi.redBright('Error')}]: ${message}`); } module.exports = { info, error };