Something went wrong. Try again.
A Twitter-Bot that is going to increase your followers.
Something went wrong. Try again.
1.5 kB · 58 lines
JavaScript
at master
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859/* eslint-disable node/no-deprecated-api */
'use strict'
var buffer = require('buffer')var Buffer = buffer.Buffervar safer = require('./safer.js')var Safer = safer.Buffer
var dangerous = {}
var key
for (key in safer) { if (!safer.hasOwnProperty(key)) continue dangerous[key] = safer[key]}
var Dangereous = dangerous.Buffer = {}
// Copy Safer APIfor (key in Safer) { if (!Safer.hasOwnProperty(key)) continue Dangereous[key] = Safer[key]}
// Copy those missing unsafe methods, if they are presentfor (key in Buffer) { if (!Buffer.hasOwnProperty(key)) continue if (Dangereous.hasOwnProperty(key)) continue Dangereous[key] = Buffer[key]}
if (!Dangereous.allocUnsafe) { Dangereous.allocUnsafe = function (size) { if (typeof size !== 'number') { throw new TypeError('The "size" argument must be of type number. Received type ' + typeof size) } if (size < 0 || size >= 2 * (1 << 30)) { throw new RangeError('The value "' + size + '" is invalid for option "size"') } return Buffer(size) }}
if (!Dangereous.allocUnsafeSlow) { Dangereous.allocUnsafeSlow = function (size) { if (typeof size !== 'number') { throw new TypeError('The "size" argument must be of type number. Received type ' + typeof size) } if (size < 0 || size >= 2 * (1 << 30)) { throw new RangeError('The value "' + size + '" is invalid for option "size"') } return buffer.SlowBuffer(size) }}
module.exports = dangerous