/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/v35.js (1733B)
import { unsafeStringify } from './stringify.js'; import parse from './parse.js'; function stringToBytes(str) { str = unescape(encodeURIComponent(str)); // UTF8 escape const bytes = []; for (let i = 0; i < str.length; ++i) { bytes.push(str.charCodeAt(i)); } return bytes; } export const DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8'; export const URL = '6ba7b811-9dad-11d1-80b4-00c04fd430c8'; export default function v35(name, version, hashfunc) { function generateUUID(value, namespace, buf, offset) { var _namespace; if (typeof value === 'string') { value = stringToBytes(value); } if (typeof namespace === 'string') { namespace = parse(namespace); } if (((_namespace = namespace) === null || _namespace === void 0 ? void 0 : _namespace.length) !== 16) { throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)'); } // Compute hash of namespace and value, Per 4.3 // Future: Use spread syntax when supported on all platforms, e.g. `bytes = // hashfunc([...namespace, ... value])` let bytes = new Uint8Array(16 + value.length); bytes.set(namespace); bytes.set(value, namespace.length); bytes = hashfunc(bytes); bytes[6] = bytes[6] & 0x0f | version; bytes[8] = bytes[8] & 0x3f | 0x80; if (buf) { offset = offset || 0; for (let i = 0; i < 16; ++i) { buf[offset + i] = bytes[i]; } return buf; } return unsafeStringify(bytes); } // Function#name is not settable on some platforms (#270) try { generateUUID.name = name; } catch (err) {} // For CommonJS default export support generateUUID.DNS = DNS; generateUUID.URL = URL; return generateUUID; }