Current Path: > > lib > node_modules > npm > node_modules > safer-buffer >
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
LICENSE | File | 1094 bytes | March 10 2021 14:36:37. | |
Porting-Buffer.md | File | 12794 bytes | March 10 2021 14:36:37. | |
Readme.md | File | 8261 bytes | March 10 2021 14:36:37. | |
dangerous.js | File | 1483 bytes | March 10 2021 14:36:37. | |
package.json | File | 1745 bytes | March 10 2021 14:36:37. | |
safer.js | File | 2110 bytes | March 10 2021 14:36:37. | |
tests.js | File | 15735 bytes | March 10 2021 14:36:37. |
/* eslint-disable node/no-deprecated-api */ 'use strict' var buffer = require('buffer') var Buffer = buffer.Buffer var 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 API for (key in Safer) { if (!Safer.hasOwnProperty(key)) continue Dangereous[key] = Safer[key] } // Copy those missing unsafe methods, if they are present for (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
SILENT KILLER Tool