Socket
Socket
Sign inDemoInstall

@xtuc/buffer

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@xtuc/buffer - npm Package Compare versions

Comparing version 5.2.0 to 5.2.1

60

dist/index.cjs.js

@@ -18,6 +18,4 @@ /*!

var base64 = require('base64-js');
var _ieee = require("ieee754");
var ieee754 = require('ieee754');
const INSPECT_MAX_BYTES = 50;

@@ -376,3 +374,2 @@ exports.INSPECT_MAX_BYTES = INSPECT_MAX_BYTES;

case 'binary':
case 'base64':
case 'ucs2':

@@ -468,5 +465,2 @@ case 'ucs-2':

case 'base64':
return base64ToBytes(string).length;
default:

@@ -537,5 +531,2 @@ if (loweredCase) {

case 'base64':
return base64Slice(this, start, end);
case 'ucs2':

@@ -886,6 +877,2 @@ case 'ucs-2':

function base64Write(buf, string, offset, length) {
return blitBuffer(base64ToBytes(string), buf, offset, length);
}
function ucs2Write(buf, string, offset, length) {

@@ -945,6 +932,2 @@ return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length);

case 'base64':
// Warning: maxLength not taken into account in base64Write
return base64Write(this, string, offset, length);
case 'ucs2':

@@ -971,10 +954,2 @@ case 'ucs-2':

function base64Slice(buf, start, end) {
if (start === 0 && end === buf.length) {
return base64.fromByteArray(buf);
} else {
return base64.fromByteArray(buf.slice(start, end));
}
}
function utf8Slice(buf, start, end) {

@@ -1300,3 +1275,3 @@ end = Math.min(buf.length, end);

if (!noAssert) checkOffset(offset, 4, this.length);
return ieee754.read(this, offset, true, 23, 4);
return (0, _ieee.read)(this, offset, true, 23, 4);
};

@@ -1307,3 +1282,3 @@

if (!noAssert) checkOffset(offset, 4, this.length);
return ieee754.read(this, offset, false, 23, 4);
return (0, _ieee.read)(this, offset, false, 23, 4);
};

@@ -1314,3 +1289,3 @@

if (!noAssert) checkOffset(offset, 8, this.length);
return ieee754.read(this, offset, true, 52, 8);
return (0, _ieee.read)(this, offset, true, 52, 8);
};

@@ -1321,3 +1296,3 @@

if (!noAssert) checkOffset(offset, 8, this.length);
return ieee754.read(this, offset, false, 52, 8);
return (0, _ieee.read)(this, offset, false, 52, 8);
};

@@ -1534,3 +1509,3 @@

ieee754.write(buf, value, offset, littleEndian, 23, 4);
(0, _ieee.write)(buf, value, offset, littleEndian, 23, 4);
return offset + 4;

@@ -1555,3 +1530,3 @@ }

ieee754.write(buf, value, offset, littleEndian, 52, 8);
(0, _ieee.write)(buf, value, offset, littleEndian, 52, 8);
return offset + 8;

@@ -1682,19 +1657,2 @@ }

var INVALID_BASE64_RE = /[^+/0-9A-Za-z-_]/g;
function base64clean(str) {
// Node takes equal signs as end of the Base64 encoding
str = str.split('=')[0]; // Node strips out invalid characters like \n and \t from the string, base64-js does not
str = str.trim().replace(INVALID_BASE64_RE, ''); // Node converts strings with length < 2 to ''
if (str.length < 2) return ''; // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not
while (str.length % 4 !== 0) {
str = str + '=';
}
return str;
}
function toHex(n) {

@@ -1797,6 +1755,2 @@ if (n < 16) return '0' + n.toString(16);

function base64ToBytes(str) {
return base64.toByteArray(base64clean(str));
}
function blitBuffer(src, dst, offset, length) {

@@ -1803,0 +1757,0 @@ for (var i = 0; i < length; ++i) {

@@ -11,4 +11,3 @@ /*!

var base64 = require('base64-js')
var ieee754 = require('ieee754')
import { write, read } from 'ieee754'

@@ -370,3 +369,2 @@ export const INSPECT_MAX_BYTES = 50

case 'binary':
case 'base64':
case 'ucs2':

@@ -451,4 +449,2 @@ case 'ucs-2':

return len >>> 1
case 'base64':
return base64ToBytes(string).length
default:

@@ -518,5 +514,2 @@ if (loweredCase) {

case 'base64':
return base64Slice(this, start, end)
case 'ucs2':

@@ -845,6 +838,2 @@ case 'ucs-2':

function base64Write (buf, string, offset, length) {
return blitBuffer(base64ToBytes(string), buf, offset, length)
}
function ucs2Write (buf, string, offset, length) {

@@ -907,6 +896,2 @@ return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length)

case 'base64':
// Warning: maxLength not taken into account in base64Write
return base64Write(this, string, offset, length)
case 'ucs2':

@@ -933,10 +918,2 @@ case 'ucs-2':

function base64Slice (buf, start, end) {
if (start === 0 && end === buf.length) {
return base64.fromByteArray(buf)
} else {
return base64.fromByteArray(buf.slice(start, end))
}
}
function utf8Slice (buf, start, end) {

@@ -1264,3 +1241,3 @@ end = Math.min(buf.length, end)

if (!noAssert) checkOffset(offset, 4, this.length)
return ieee754.read(this, offset, true, 23, 4)
return read(this, offset, true, 23, 4)
}

@@ -1271,3 +1248,3 @@

if (!noAssert) checkOffset(offset, 4, this.length)
return ieee754.read(this, offset, false, 23, 4)
return read(this, offset, false, 23, 4)
}

@@ -1278,3 +1255,3 @@

if (!noAssert) checkOffset(offset, 8, this.length)
return ieee754.read(this, offset, true, 52, 8)
return read(this, offset, true, 52, 8)
}

@@ -1285,3 +1262,3 @@

if (!noAssert) checkOffset(offset, 8, this.length)
return ieee754.read(this, offset, false, 52, 8)
return read(this, offset, false, 52, 8)
}

@@ -1488,3 +1465,3 @@

}
ieee754.write(buf, value, offset, littleEndian, 23, 4)
write(buf, value, offset, littleEndian, 23, 4)
return offset + 4

@@ -1507,3 +1484,3 @@ }

}
ieee754.write(buf, value, offset, littleEndian, 52, 8)
write(buf, value, offset, littleEndian, 52, 8)
return offset + 8

@@ -1639,18 +1616,2 @@ }

var INVALID_BASE64_RE = /[^+/0-9A-Za-z-_]/g
function base64clean (str) {
// Node takes equal signs as end of the Base64 encoding
str = str.split('=')[0]
// Node strips out invalid characters like \n and \t from the string, base64-js does not
str = str.trim().replace(INVALID_BASE64_RE, '')
// Node converts strings with length < 2 to ''
if (str.length < 2) return ''
// Node allows for non-padded base64 strings (missing trailing ===), base64-js does not
while (str.length % 4 !== 0) {
str = str + '='
}
return str
}
function toHex (n) {

@@ -1766,6 +1727,2 @@ if (n < 16) return '0' + n.toString(16)

function base64ToBytes (str) {
return base64.toByteArray(base64clean(str))
}
function blitBuffer (src, dst, offset, length) {

@@ -1772,0 +1729,0 @@ for (var i = 0; i < length; ++i) {

5

package.json
{
"name": "@xtuc/buffer",
"description": "Node.js Buffer API, for the browser",
"version": "5.2.0",
"version": "5.2.1",
"author": {

@@ -21,4 +21,3 @@ "name": "Feross Aboukhadijeh",

"@babel/plugin-transform-modules-commonjs": "^7.0.0-beta.54",
"base64-js": "^1.0.2",
"ieee754": "^1.1.4"
"@xtuc/ieee754": "^1.2.0"
},

@@ -25,0 +24,0 @@ "devDependencies": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc