Normally Pleasant Mixture

    anid

    1.0.2 • Public • Published

    anid

    Yet another unique alphanumeric id generator.

    • mixed case by default (L1kETH4t)
    • lower case option (l1keth4t)
    • string length option
    • very fast at default length (8 characters)
    • reasonably fast at maximum length (24 characters)
    • uses cryptographically insecure Math.random()
    • UMD format, works in Node.js and browsers
    • small footprint

    Build Status Coverage Status gzip size MIT license

    Installation

    NPM

    npm i -S anid
    

    Yarn

    yarn add anid
    

    API

    Anid([length = 8, [lowercase = false]])

    Returns a function that generates alphanumeric unique id string.

    Usage

    Node.js

    const Anid = require('anid');
     
    const anid = Anid();
    const anidLowercase = Anid(null, true);
    const anidLong = Anid(24);
     
    console.log(anid()); // mXAL9KWY
    console.log(anidLowercase()); // pumlrb7e
    console.log(anidLong()); // NIJ174LksMaOOmykKkYce2UC

    Browser

    <script src="https://unpkg.com/anid/dist/anid.min.js"></script>
    <script>
     
    var anid = Anid();
    var anidLowercase = Anid(null, true);
    var anidLong = Anid(24);
     
    console.log(anid()); // mXAL9KWY
    console.log(anidLowercase()); // pumlrb7e
    console.log(anidLong()); // NIJ174LksMaOOmykKkYce2UC
     
    </script> 

    License

    MIT

    Install

    npm i anid

    DownloadsWeekly Downloads

    4

    Version

    1.0.2

    License

    MIT

    Unpacked Size

    5.76 kB

    Total Files

    5

    Last publish

    Collaborators

    • ex-machine