@temelj/id
v0.14.0
Published
Utilities for generating IDs.
Readme
Installation
# npm
$ npm install @temelj/id
# jsr
$ deno add jsr:@temelj/id # or jsr add @temelj/idUsage
Generate ULIDs.
import { generateUlid, generateUlidList } from "@temelj/id";
// e.g. 005800001A000G40R40M30E209
console.log(generateUlid({}));
// Generates 10 ULIDs with monotonicity.
console.log(generateUlidList(5));Generate UUIDs.
import { generateUuid4, getUuid4Bytes, isUuid4Valid, makeUuid4FromBytes } from "@temelj/id";
import { expect, test } from "vitest";
const id = generateUuid4();
assert(isUuid4Valid(id));
const bytes = getUuid4Bytes(id);
assertEquals(id, makeUuid4FromBytes(bytes));About
This package is part of Temelj - a core library for TypeScript.
