UNPKG

lite-id

Version:

A simple nodejs module for generate unique string id.

34 lines (27 loc) 1.02 kB
# lite-id [![Build Status](https://travis-ci.org/imatveev/lite-id.svg?branch=master)](https://travis-ci.org/imatveev/lite-id)<br /> 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