Roughing out the demo app
This commit is contained in:
15
node_modules/nanoid/random.js
generated
vendored
Normal file
15
node_modules/nanoid/random.js
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
var crypto = require('crypto')
|
||||
|
||||
if (crypto.randomFillSync) {
|
||||
var buffers = { }
|
||||
module.exports = function (bytes) {
|
||||
var buffer = buffers[bytes]
|
||||
if (!buffer) {
|
||||
buffer = Buffer.allocUnsafe(bytes)
|
||||
if (bytes <= 255) buffers[bytes] = buffer
|
||||
}
|
||||
return crypto.randomFillSync(buffer)
|
||||
}
|
||||
} else {
|
||||
module.exports = crypto.randomBytes
|
||||
}
|
||||
Reference in New Issue
Block a user