Neurotic Pantaloon Maker

    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:

    Install

    npm i crypto-uid

    DownloadsWeekly Downloads

    13

    Version

    0.4.0

    License

    MIT

    Unpacked Size

    45.8 kB

    Total Files

    25

    Last publish

    Collaborators

    • rolandjitsu