crypto-randomuuid

1.0.0 • Public • Published

crypto-randomuuid

This is a polyfill for the crypto.randomUUID method in Node.js. It will use the built-in version, if present. There are plenty of other uuid modules, but this one aims to be as functionally identical as possible to the Node.js core function.

This uses a pure JavaScript replacement of the secureBuffer function using randomFillSync rather than the native version using OPENSSL_secure_malloc in Node.js core. This may have security implications, so I'd recommend against using this anywhere that cryptographically secure uuids are important.

Install

npm install crypto-randomuuid

Usage

https://nodejs.org/api/crypto.html#crypto_crypto_randomuuid_options

License

This is all copy/pasted from Node.js core, so see the license there: https://github.com/nodejs/node/blob/master/LICENSE

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i crypto-randomuuid

      Weekly Downloads

      557,598

      Version

      1.0.0

      License

      MIT

      Unpacked Size

      11.2 kB

      Total Files

      7

      Last publish

      Collaborators

      • qard