URL and cookie safe UIDs written in Typescript
Create cryptographically secure UIDs safe for both cookie and URL usage.
This is in contrast to modules such as rand-token
and uid2 whose UIDs are actually skewed
due to the use of %
and unnecessarily truncate the UID.
Use this if you could still use UIDs with -
and _
in them.
$ npm install uid-ts
import { uid, uidSync } from 'uid-ts';
Asynchronously create a UID with a specific byte length and return a
Promise
. You can also await
the function.
const id = await uid(18);
// do something with the string
A synchronous version of above.
var string = uid.sync(18)