crypto-uid
TypeScript icon, indicating that this package has built-in type declarations

0.4.0 • Public • Published

UID Generator

A small package for generating cryptographically secure UIDs in the browser, safe for both cookie and URL usage.

npm GitHub Workflow Status Coveralls github branch

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:

Package Sidebar

Install

npm i crypto-uid

Weekly Downloads

23

Version

0.4.0

License

MIT

Unpacked Size

45.8 kB

Total Files

25

Last publish

Collaborators

  • rolandjitsu