RadiumBot-V1/pcc.js
2024-10-09 23:05:31 -04:00

28 lines
No EOL
859 B
JavaScript

function parseFormatCodes (text) {
return String(text)
.replaceAll("&0", "\x1b[30m")
.replaceAll("&1", "\x1b[34m")
.replaceAll("&2", "\x1b[32m")
.replaceAll("&3", "\x1b[36m")
.replaceAll("&4", "\x1b[31m")
.replaceAll("&5", "\x1b[35m")
.replaceAll("&6", "\x1b[33m")
.replaceAll("&7", "\x1b[37m")
.replaceAll("&8", "\x1b[90m")
.replaceAll("&9", "\x1b[94m")
.replaceAll("&a", "\x1b[92m")
.replaceAll("&b", "\x1b[96m")
.replaceAll("&c", "\x1b[91m")
.replaceAll("&d", "\x1b[95m")
.replaceAll("&e", "\x1b[93m")
.replaceAll("&f", "\x1b[97m")
.replaceAll("&k", "\x1b[8m")
.replaceAll("&l", "\x1b[1m")
.replaceAll("&m", "\x1b[9m")
.replaceAll("&n", "\x1b[4m")
.replaceAll("&o", "\x1b[3m")
.replaceAll("&r", "\x1b[0m")
+ "\x1b[0m";
}
module.exports = { parseFormatCodes };