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