unique
A Typescript UUID v4 implementation
Usage
Import the module
Deno
import { uuid as uuidv4 } from "https://deno.land/x/unique/uuid.ts"
Node
See the node branch for the node-compatible version of this package
Generate a UUID
const uuid: string = uuidv4();
console.log(uuid);
Validate the generated UUID
import { v4 } from "https://deno.land/std@0.112.0/uuid/mod.ts";
const isValid: boolean = v4.validate(uuid);
console.log(isValid);
Why
As per the MDN docs, Crypto.randomUUID()
is available only in secure contexts
(HTTPS), in some or all supporting browsers.