🚀. Socket Launch Week Day 2:Introducing Manifest Alerts.Learn more
Sign In

jce

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jce - npm Package Compare versions

Comparing version
0.1.3
to
0.1.4
+7
-6
jce.js

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

class JceError extends Error {};
const BUF0 = Buffer.alloc(0);

@@ -80,5 +81,5 @@ /**

case TYPE_STRING1:
return stream.read(stream.read(1).readUInt8()).toString(_encoding);
return (stream.read(stream.read(1).readUInt8())??BUF0).toString(_encoding);
case TYPE_STRING4:
return stream.read(stream.read(4).readUInt32BE()).toString(_encoding);
return (stream.read(stream.read(4).readUInt32BE())??BUF0).toString(_encoding);
case TYPE_MAP:

@@ -109,3 +110,3 @@ len = readElement(stream).value;

len = readElement(stream).value;
return stream.read(len);
return stream.read(len)??BUF0;
default:

@@ -142,3 +143,3 @@ throw new JceError("unknown jce type: " + type)

chunk.push(len);
chunk.push(stream.read(len.readUInt8()));
chunk.push(stream.read(len.readUInt8())??BUF0);
break;

@@ -148,3 +149,3 @@ case TYPE_STRING4:

chunk.push(len);
chunk.push(stream.read(len.readUInt32BE()));
chunk.push(stream.read(len.readUInt32BE())??BUF0);
break;

@@ -163,3 +164,3 @@ case TYPE_LIST:

chunk.push(createBody(type, len));
chunk.push(stream.read(len));
chunk.push(stream.read(len)??BUF0);
break;

@@ -166,0 +167,0 @@ }

{
"name": "jce",
"version": "0.1.3",
"version": "0.1.4",
"description": "JCE reader and writer for JavaScript",

@@ -5,0 +5,0 @@ "main": "jce.js",