@bugsnag/cuid
Version:
Collision-resistant ids optimized for horizontal scaling and performance. For node and browsers.
22 lines (17 loc) • 479 B
JavaScript
/**
* cuid.js
* Collision-resistant UID generator for browsers and node.
* Sequential for fast db lookups and recency sorting.
* Safe for element IDs and server-side lookups.
*
* Extracted from CLCTR
*
* Copyright (c) Eric Elliott 2012
* MIT License
*/
import fingerprint from '#fingerprint';
import createCuid from './lib/cuid.mjs';
import isCuid from './lib/is-cuid.mjs';
const cuid = createCuid(fingerprint);
export { fingerprint, isCuid };
export default cuid;