← All packages

@lacspace/id

v1.0.2App & Utils Kit0 deps

Unique IDs done right — UUID v4, time-sortable UUID v7, Nano-ID-style and short URL-safe codes. Cryptographically random (Web Crypto), zero-dependency, isomorphic.

npm i @lacspace/id

Usage

id.ts
import { uuidv4, uuidv7, nanoid, shortId, id } from "@lacspace/id";

uuidv4();          // "f47ac10b-58cc-4372-a567-0e02b2c3d479"
uuidv7();          // "0192e7a1-3c2f-7abc-8def-1234567890ab"  ← sorts by time
nanoid();          // "V1StGXR8_Z5jdHi6B-myT"
shortId();         // "Ab3xK9_p"
id("user");        // "user_9f8c1a3e7b2d4f6a"

Exports 8

idisUuidnanoidshortIduuidVersionuuidv4uuidv7uuidv7Time

Keywords

uuiduuidv4uuidv7uuid-v7nanoidshort-id

More in App & Utils Kit