0.4.0 • Published 5 years ago
zid v0.4.0
zid
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'))
// -> throwsOptions
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 OISZblAUTHOR
Written by Andrew Chilton:
License
MIT
(Ends)

