UNPKG

@lumieslab/stasho

Version:

lightweight state management library

11 lines (10 loc) 365 B
"use strict"; 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;