uid-promise
v2.0.5
Published
generates a cryptographically strong random uid
Downloads
3,759,619
Keywords
Readme
uid-promise
Creates a cryptographically secure UID with a 62 character range that can be safely used in URLs.
Usage
Install the package:
npm i uid-promise
Then import it:
import { uid } = from 'uid-promise';
Finally, call it:
await uid(20);
API
uid(Number len) => Promise
- Return a
Promise
that resolves with a string of random characters of lengthlen
len
must always be provided, else the promise is rejected- Under the hood,
crypto.randomBytes
is used - Character set:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
Authors
- Guillermo Rauch (@rauchg) - Vercel
- Leo Lamprecht (@notquiteleo) - Vercel