UNPKG

fenixenbot.js

Version:

Libreria Creacion De Bots De Discord

50 lines (44 loc) 1.29 kB
function Color(colorName) { if (typeof colorName !== 'string') { throw new Error('El argumento debe ser una cadena.'); } if (colorName.toLowerCase() === 'reset') return '\x1b[0m'; const colors = { black: '\x1b[30m', red: '\x1b[31m', green: '\x1b[32m', yellow: '\x1b[33m', blue: '\x1b[34m', magenta: '\x1b[35m', cyan: '\x1b[36m', white: '\x1b[37m', brightblack: '\x1b[90m', brightred: '\x1b[91m', brightgreen: '\x1b[92m', brightyellow: '\x1b[93m', brightblue: '\x1b[94m', brightmagenta: '\x1b[95m', brightcyan: '\x1b[96m', brightwhite: '\x1b[97m', }; const key = colorName.replace(/\s+/g, '').toLowerCase(); return colors[key] || '\x1b[0m'; } Color.reset = '\x1b[0m'; Color.black = '\x1b[30m'; Color.red = '\x1b[31m'; Color.green = '\x1b[32m'; Color.yellow = '\x1b[33m'; Color.blue = '\x1b[34m'; Color.magenta = '\x1b[35m'; Color.cyan = '\x1b[36m'; Color.white = '\x1b[37m'; Color.brightblack = '\x1b[90m'; Color.brightred = '\x1b[91m'; Color.brightgreen = '\x1b[92m'; Color.brightyellow = '\x1b[93m'; Color.brightblue = '\x1b[94m'; Color.brightmagenta = '\x1b[95m'; Color.brightcyan = '\x1b[96m'; Color.brightwhite = '\x1b[97m'; module.exports = Color;