UNPKG

@bee.js/node

Version:

A JavaScript framework for making Node.js API´s

22 lines (15 loc) 475 B
const uuid = require("uuid"); module.exports = { uuid: uuid.v4, guid: function (fn, param) { return fn ? uuid[fn](param) : uuid.v4(); }, guidToBin: function guiToBin(param) { if (typeof param !== "string") return null; const uuidRegex = /^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/; if (!uuidRegex.test(param)) return null; return "0x" + param.replace(/-/g, ""); }, uuidToBin: this.guidToBin, };