Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

uid-promise

1.1.0 • Public • Published

uid-promise

Build Status

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 Promise that resolves with a string of random characters of length len
  • len must always be provided, else the promise is rejected
  • Under the hood, crypto.randomBytes is used
  • Character set: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789

Authors

Keywords

none

Install

npm i uid-promise

DownloadsWeekly Downloads

4,894

Version

1.1.0

License

MIT

Unpacked Size

4.17 kB

Total Files

7

Last publish

Collaborators

  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar