/lite-id

Unique id generator

Primary LanguageJavaScriptMIT LicenseMIT

lite-id

Build Status
A simple nodejs module for generate unique string id.

Installation

npm install lite-id

When should I use lite-id?

You need to generate a simple unique id in code.

API

var id = require('lite-id');
console.log(id());
//Result: J6YgVpwp1929

id([length])

Generates an id. Optional [length] is set resulting id length. Default length is 10.

Tests

Lite-id have a mocha test to find collisions on generated id's. Test for 3,000,000 unique id's with default length and consist is passed and processed without conflicts.

npm test //standart test with 60K instances
npm run extended_test //extended test with 3M instances

Examples

With default length

var id = require('lite-id');
console.log(id());
//Result: J6YgVpwp1929

With custom length

var id = require('lite-id');
console.log(id(20));
//Result: jXf315M_G10SQKa2786RG