New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

buffer-serializer

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

buffer-serializer - npm Package Compare versions

Comparing version 1.0.0 to 1.0.1

CHANGELOG.md

2

lib/buffer-reader.js

@@ -47,3 +47,3 @@ "use strict";

*
* @return {number]
* @return {number}
*/

@@ -50,0 +50,0 @@ double() {

@@ -15,2 +15,3 @@ "use strict";

* @param {Buffer} buff
* @param {number} [offset=0]
* @return {*}

@@ -71,2 +72,5 @@ * @throws {Error} invalid version stored in the buffer

case 0x4f: // O = object, generic
return fromBufferInternalObjectGeneric(buffReader);
case 0x50: // P = positive 32-bit integer

@@ -99,5 +103,2 @@ return buffReader.uint32();

case 0x6f: // o = object, generic
return fromBufferInternalObjectGeneric(buffReader);
case 0x70: // p = positive 16-bit integer

@@ -318,2 +319,3 @@ return buffReader.uint16();

* @param {BufferWriter} buffWriter
* @throws {Error} when encountering an invalid type
*/

@@ -327,3 +329,3 @@ function toBufferInternal(thing, buffWriter) {

if (!thing) {
// null
// thing is a null
return buffWriter.uint8(0x6e); // n

@@ -601,3 +603,3 @@ }

buffWriter.string("o");
buffWriter.string("O");
keys = Object.keys(thing);

@@ -604,0 +606,0 @@

{
"name": "buffer-serializer",
"version": "1.0.0",
"version": "1.0.1",
"description": "Convert JavaScript objects into Buffers and vice-versa. Serializes objects using a compact storage mechanism. Expandable to handle your own objects.",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

@@ -23,3 +23,3 @@ "use strict";

].forEach((methodName) => {
it("exposes the method " + methodName, () => {
it("exposes the method: " + methodName, () => {
var br;

@@ -26,0 +26,0 @@

@@ -66,2 +66,10 @@ "use strict";

{
// O s 3 o b j t !
bufferHex: "4F73036F626A7421",
name: "0x4F O object, generic",
raw: {
obj: true
}
},
{
bufferHex: "5000031920",

@@ -108,10 +116,2 @@ name: "0x50 P positive 32-bit integer",

{
// o s 3 o b j t !
bufferHex: "6F73036F626A7421",
name: "0x6F o object, generic",
raw: {
obj: true
}
},
{
bufferHex: "70012C",

@@ -118,0 +118,0 @@ name: "0x70 p positive 16-bit integer",

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