Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/pup/deps.ts>uuid.v5.generate

Universal process manager built in Deno
Go to Latest
function uuid.v5.generate
import { uuid } from "https://deno.land/x/pup@1.0.0-rc.7/deps.ts";
const { generate } = uuid.v5;

Generate a RFC4122 v5 UUID (SHA-1 namespace).

Examples

Example 1

import { generate } from "https://deno.land/std@0.224.0/uuid/v5.ts";

const NAMESPACE_URL = "6ba7b811-9dad-11d1-80b4-00c04fd430c8";

const uuid = await generate(NAMESPACE_URL, new TextEncoder().encode("python.org"));
uuid === "7af94e2b-4dd9-50f0-9c9a-8a48519bdef0" // true

Parameters

namespace: string

The namespace to use, encoded as a UUID.

data: Uint8Array

The data to hash to calculate the SHA-1 digest for the UUID.

Returns

Promise<string>