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