SCRU128: Sortable, Clock and Random number-based Unique identifier
Example
import { scru128, scru128String } from"scru128"; // or on browsers: // import { scru128, scru128String } from "https://unpkg.com/scru128@^3";
// generate a new identifier object constx = scru128(); console.log(String(x)); // e.g., "036z951mhjikzik2gsl81gr7l" console.log(x.toBigInt()); // as a 128-bit unsigned integer
// generate a textual representation directly console.log(scru128String()); // e.g., "036z951mhzx67t63mq9xe6q0j"
SCRU128: Sortable, Clock and Random number-based Unique identifier
Example