@lumieslab/stasho
Version:
lightweight state management library
11 lines (10 loc) • 365 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.genuuidv4 = void 0;
/**
* Generates a unique GUUID.
*/
const genuuidv4 = () => {
return ('10000000-1000-4000-8000-100000000000').replace(/[018]/g, (c) => (c ^ (crypto.getRandomValues(new Uint8Array(1))[0] & (15 >> (c / 4)))).toString(16));
};
exports.genuuidv4 = genuuidv4;