This blog post is part of the series What’s new in Node.js core?
If you want to generate v4 UUIDs in Node.js e.g. d2c14405-a3dd-4fcc-b13b-bc649fe1a0bf
, you no longer need to add the uuid library as a dependency. You can use crypto.randomUUID() instead.
Example
const crypto = require('crypto');
const itemId = crypto.randomUUID();
console.log(itemId);
// 'c11903dc-181d-4cce-996f-5f5ebb4034f3'
Support
Support in Node.js versions:
- Added: v15.6.0
- Backported to: 14.x (v14.17.0)
- Also available in Chrome + Edge browsers