export const toHexString = (bytes: Uint8Array) => bytes.reduce((str, byte) => str + byte.toString(16).padStart(2, "0"), ""); export const log = { info: (...a) => { console.log("[INFO]", ...a); }, warning: (...a) => { console.warn("[WARNING]", ...a); }, critical: (...a) => { console.error("[ERROR]", ...a); }, debug: (...a) => { if(config.debug) { console.log("[DEBUG]", ...a) } } } export const config = { ops: process.env.OPS ? JSON.parse(process.env.OPS!) : [], port: +process.env.PORT!, hash: process.env.HASH, onlineMode: process.env.ONLINEMODE == "true", main: process.env.MAIN || "main", maxUsers: +(process.env.USERS || 24) > 255 ? 255 : +(process.env.USERS || 24), software: process.env.SOFTWARE || "Custom Cla66ic", name: process.env.NAME || "Cla66ic Server", debug: process.env.DEBUG == "true", };