crypto-uid
v0.4.0
Published
Cryptographically secure UIDs
Downloads
423
Maintainers
Readme
UID Generator
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.
Table of Contents
Installation
You can install this package from NPM:
npm add crypto-uid
Or with Yarn:
yarn add crypto-uid
CDN
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);
Usage
ES6
Generate a random UID:
import uid from 'crypto-uid';
const id = uid(6);
CommonJS
Generate a random UID:
const uid = require('crypto-uid');
const id = uid(6);
Browser Support
You can expect this lib to run wherever Web Crypto API is supported.
Contribute
If you wish to contribute, please use the following guidelines:
- Use Conventional Commits
- Use
[ci skip]
in commit messages to skip a build