UNPKG

uuid-core

Version:

A simple UUID generator library for Node.js, NestJS, and Next.js

19 lines (18 loc) 511 B
import { v1 as uuidv1 } from "./uuid-v1"; import { v4 as uuidv4 } from "./uuid-v4"; import { v5 as uuidv5 } from "./uuid-v5"; export class UUIDGeneratorFuz { static v1() { return uuidv1(); } static v4() { return uuidv4(); } static v5(name, namespace) { return uuidv5(name, namespace); } static isValid(uuid) { const uuidRegex = /^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i; return uuidRegex.test(uuid); } }