dragonroll/backend/node_modules/nanoid/async/random.browser.js

9 lines
282 B
JavaScript

// This file replaces `async/random.js` in bundlers like webpack or Rollup,
// according to `browser` config in `package.json`.
var crypto = self.crypto || self.msCrypto
module.exports = function (bytes) {
return Promise.resolve(crypto.getRandomValues(new Uint8Array(bytes)))
}