const crypto = require("crypto"); const hashPassword = require("pbkdf2-wrapper/hashText"); module.exports = async function () { if (!process.env.ZU_DEFAULT_PASSWORD || !process.env.ZU_DEFAULT_USERNAME) { console.error("ZU_DEFAULT_PASSWORD or ZU_DEFAULT_USERNAME not found!"); process.exit(1); } const username = process.env.ZU_DEFAULT_USERNAME; const hash = await hashPassword(process.env.ZU_DEFAULT_PASSWORD); return { username: username, password_hash: hash, token: crypto.randomBytes(16).toString("hex"), }; };