zid

0.4.0 • Public • Published

zid

Build Status

NPM

Generate random strings made up of [A-Za-z0-9] that are also URL compatible. Only good package name of '?id' left.

You choose the length. No underscore, no dash, no slash or backslash, indeed no other chars.

Synopsis

var zid = require('zid')
 
console.log(zid(6))
// -> 'fA8ljv'
 
console.log(zid(12))
// -> 'vy9gDZwKJmdK'
 
console.log(zid(0))
// -> throws
 
console.log(zid(-1))
// -> throws
 
console.log(zid())
// -> throws
 
console.log(zid('hello'))
// -> throws
 

Options

lookalikes

You can also exclude lookalike chars such as OISZbl by using { lookalikes: false }:

console.log(zid({ lookalikes: false }))
// -> returns an ID using these chars only:
// -> ABCDEFGHJKLMNPQRTUVWXYacdefghijkmnopqrstuvwxyz0123456789
// -> i.e. no OISZbl

AUTHOR

Written by Andrew Chilton:

License

MIT

(Ends)

/zid/

    Package Sidebar

    Install

    npm i zid

    Weekly Downloads

    10

    Version

    0.4.0

    License

    MIT

    Unpacked Size

    6.65 kB

    Total Files

    4

    Last publish

    Collaborators

    • chilts