Generate unique ids. Pass in a length and it returns a string.
npm install uid2
Without a callback it is synchronous:
const uid = require('uid2');
const id = uid(10);
// id => "hbswt489ts"With a callback it is asynchronous:
const uid = require('uid2');
uid(10, function (err, id) {
if (err) throw err;
// id => "hbswt489ts"
});Imported via uid2/promises it returns a Promise:
const uid = require('uid2/promises');
async function foo() {
const id = await uid(10);
// id => "hbswt489ts"
}MIT