nodito
Version:
Una librería para aprender juegos por turnos en node.
21 lines • 669 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const crypto = require("crypto");
function sign(secret, str) {
const hmac = crypto.createHmac("sha256", secret);
return hmac.update(str).digest("hex");
}
exports.sign = sign;
function randomId() {
return crypto.randomBytes(3 * 4).toString("base64");
}
exports.randomId = randomId;
function isValidUserName(name) {
return /^[a-zA-Z0-9]+$/.test(name) && name.length < 15 && name.length >= 1;
}
exports.isValidUserName = isValidUserName;
function notEmpty(value) {
return value !== null && value !== undefined;
}
exports.notEmpty = notEmpty;
//# sourceMappingURL=utils.js.map