0.2.0 • Published 7 years ago

tinygen v0.2.0

Weekly downloads
1,034
License
MIT
Repository
github
Last release
7 years ago

tinygen npm version npm downloads

Tiniest of tiny base64 uid generators. Teeny-tiny browser version included, only 757 bytes.

API

tinygen :: Number -> String

Parameters

  • Number len Desired length of id. Defaults to 16.

Returns

  • String id A base64 random uid.
const tinygen = require('tinygen')

tinygen()   // => "K4UP_gkFtzHMt5TN"
tinygen(32) // => "4Z65y6VjtIaid-PpG6eSnzJ5P7lZwoNI"

CLI

$ npm i -g tinygen
$ tinygen
Wsk6V84y9C0xI1Us
$ tinygen 32
05jrftGx1WROHu6_VQMVwLTtAxJ3AF1_

Maintenance

To publish a new version:

yarn version
npm publish --access public

You will be prompted for a new version number, the package will be rebuilt, and the tag pushed to git before publishing to npm. The second step is required until #1694 is resolved.