UNPKG

fluxtuate

Version:

a javascript ES7 library for handling complex data transactions

19 lines (17 loc) 507 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var format = "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx"; var replaceX = /[xy]/g; exports.default = { generateGUID: function generateGUID() { var d = Date.now(); var uuid = format.replace(replaceX, function (c) { var r = (d + Math.random() * 16) % 16 | 0; d = Math.floor(d / 16); return (c == "x" ? r : r & 0x3 | 0x8).toString(16); }); return uuid; } };