Module uuid/mod

    Generators and validators for RFC 9562 UUIDs for versions v1, v3, v4, v5 and v6.

    Use the built-in crypto.randomUUID() function instead of this package, if you only need to generate v4 UUIDs.

    Based on npm:uuid.

    import { v5, NAMESPACE_DNS, NIL_UUID } from "@std/uuid";
    import { assert, assertFalse } from "@std/assert";

    const data = new TextEncoder().encode("deno.land");
    const uuid = await v5.generate(NAMESPACE_DNS, data);

    assert(v5.validate(uuid));
    assertFalse(v5.validate(NIL_UUID));

    Index