/opt/canhelp/node_modules/uuid/dist/esm-node
NameSizeModeActions
index.js6350644editdlrm
max.js540644editdlrm
md5.js2830644editdlrm
native.js850644editdlrm
nil.js540644editdlrm
parse.js11130644editdlrm
regex.js1700644editdlrm
rng.js3260644editdlrm
sha1.js2860644editdlrm
stringify.js16330644editdlrm
v1.js36750644editdlrm
v1ToV6.js10930644editdlrm
v3.js1070644editdlrm
v4.js6780644editdlrm
v5.js1100644editdlrm
v6.js8170644editdlrm
v6ToV1.js10740644editdlrm
v7.js47200644editdlrm
v35.js17330644editdlrm
validate.js1390644editdlrm
version.js1970644editdlrm
Edit: /opt/canhelp/node_modules/uuid/dist/esm-node/v6.js (817B)
import { unsafeStringify } from './stringify.js'; import v1 from './v1.js'; import v1ToV6 from './v1ToV6.js'; /** * * @param {object} options * @param {Uint8Array=} buf * @param {number=} offset * @returns */ export default function v6(options = {}, buf, offset = 0) { // v6 is v1 with different field layout, so we start with a v1 UUID, albeit // with slightly different behavior around how the clock_seq and node fields // are randomized, which is why we call v1 with _v6: true. let bytes = v1({ ...options, _v6: true }, new Uint8Array(16)); // Reorder the fields to v6 layout. bytes = v1ToV6(bytes); // Return as a byte array if requested if (buf) { for (let i = 0; i < 16; i++) { buf[offset + i] = bytes[i]; } return buf; } return unsafeStringify(bytes); }