| .. | ||
| lib | ||
| license.md | ||
| package.json | ||
| readme.md | ||
uid-promise
Creates a cryptographically secure UID with a 62 character range that can be safely used in URLs.
Usage
Firstly, install the package from npm:
npm install --save uid-promise
Then load it:
const uid = require('uid-promise')
Finally, call it:
await uid(20)
API
uid(Number len) => Promise
- Return a
Promisethat resolves with a string of random characters of lengthlen lenmust always be provided, else the promise is rejected- Under the hood,
crypto.randomBytesis used - Character set:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
Authors
- Guillermo Rauch (@rauchg) - ▲ZEIT
- Leo Lamprecht (@notquiteleo) - ▲ZEIT