Generare UUID in Javascript con nanoid
nanoid è una libreria per Javascipt per la creazione di UUID.
Molto leggera e veloce, almeno a vedere dai benchmark, è anche facile da usare.
Ci sono vari modi per installarla; io ho usato npm:
npm install --save nanoid
L'esempio più basico del suo utilizzo è questo:
import {nanoid} from 'nanoid';
const userId = nanoid();
console.log(userId);
In questo caso nanoid usa i parametri di default; volendo possiamo decidere lunghezza dell'UUID e anche quali caratteri usare usando la funzione customAlphabet:
import {customAlphabet} from 'nanoid/non-secure';
const nanoid = customAlphabet('1234567890abcdef#', 100)
const userId = nanoid();
console.log(userId);
Enjoy!
javascript uuid nanoid npm
Commentami!