@protobufjs/utf8
Advanced tools
Comparing version 1.0.4 to 1.0.5
13
index.js
@@ -44,3 +44,3 @@ "use strict"; | ||
return ""; | ||
var parts = [], | ||
var parts = null, | ||
chunk = [], | ||
@@ -62,9 +62,12 @@ i = 0, // char offset | ||
if (i > 8191) { | ||
parts.push(String.fromCharCode.apply(String, chunk)); | ||
(parts || (parts = [])).push(String.fromCharCode.apply(String, chunk)); | ||
i = 0; | ||
} | ||
} | ||
if (i) | ||
parts.push(String.fromCharCode.apply(String, chunk.slice(0, i))); | ||
return parts.join(""); | ||
if (parts) { | ||
if (i) | ||
parts.push(String.fromCharCode.apply(String, chunk.slice(0, i))); | ||
return parts.join(""); | ||
} | ||
return i ? String.fromCharCode.apply(String, chunk.slice(0, i)) : ""; | ||
}; | ||
@@ -71,0 +74,0 @@ |
{ | ||
"name": "@protobufjs/utf8", | ||
"description": "A minimal UTF8 implementation for number arrays.", | ||
"version": "1.0.4", | ||
"version": "1.0.5", | ||
"author": "Daniel Wirtz <dcode+protobufjs@dcode.io>", | ||
@@ -6,0 +6,0 @@ "repository": { |
5826
101