Skip to content

articulate/tinygen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Tiniest of tiny base64 uid generators

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors