generate
import { generate } from "jsr:@ende/uuid/v3";function
async function generate(namespace: string, data: Uint8Array): Promise<string>Generates a UUIDv3.
namespace: stringThe namespace to use, encoded as a UUID.
data: Uint8ArrayThe data to hash to calculate the MD5 digest for the UUID.
Returns
A UUIDv3 string.
Example: Usage
import { NAMESPACE_URL } from "@ende/uuid/constants";
import { generate, validate } from "@ende/uuid/v3";
import { assert } from "@ende/assert";
const data = new TextEncoder().encode("python.org");
const uuid = await generate(NAMESPACE_URL, data);
assert(validate(uuid));