A small package for generating cryptographically secure UIDs in the browser, safe for both cookie and URL usage.
This package is a mirror of uid-safe, but meant to be used in a browser env. Additionally, it comes bundled with TypeScript typings.
You can install this package from NPM:
npm add crypto-uid
Or with Yarn:
yarn add crypto-uid
For CDN, you can use unpkg:
https://unpkg.com/crypto-uid/dist/bundles/crypto-uid.umd.min.js
The global namespace for crypto-uid is cryptoUid
:
const id = cryptoUid(6);
Generate a random UID:
import uid from 'crypto-uid';
const id = uid(6);
Generate a random UID:
const uid = require('crypto-uid');
const id = uid(6);
You can expect this lib to run wherever Web Crypto API is supported.
If you wish to contribute, please use the following guidelines:
- Use Conventional Commits
- Use
[ci skip]
in commit messages to skip a build