Skip to content

malted/unique

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

unique

A Typescript UUID v4 implementation

Usage

Import the module

Deno
import { uuid as uuidv4 } from "https://deno.land/x/unique/uuid.ts"

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.