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)

Readme

Keywords

Package Sidebar

Install

npm i zid

Weekly Downloads

16

Version

0.4.0

License

MIT

Unpacked Size

6.65 kB

Total Files

4

Last publish

Collaborators

  • chilts