0.4.0 • Published 3 years ago

zid v0.4.0

Weekly downloads
7
License
MIT
Repository
github
Last release
3 years ago

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)

0.4.0

3 years ago

0.3.0

6 years ago

0.2.0

9 years ago

0.1.0

9 years ago