Socket
Socket
Sign inDemoInstall

socket.io-parser

Package Overview
Dependencies
Maintainers
2
Versions
54
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

socket.io-parser - npm Package Compare versions

Comparing version 2.2.6 to 2.3.0

7

binary.js

@@ -7,3 +7,2 @@ /*global Blob,File*/

var isArray = require('isarray');
var isBuf = require('./is-buffer');

@@ -32,3 +31,3 @@

return placeholder;
} else if (isArray(data)) {
} else if (Array.isArray(data)) {
var newData = new Array(data.length);

@@ -71,3 +70,3 @@ for (var i = 0; i < data.length; i++) {

return buf;
} else if (isArray(data)) {
} else if (Array.isArray(data)) {
for (var i = 0; i < data.length; i++) {

@@ -127,3 +126,3 @@ data[i] = _reconstructPacket(data[i]);

fileReader.readAsArrayBuffer(obj); // blob -> arraybuffer
} else if (isArray(obj)) { // handle array
} else if (Array.isArray(obj)) { // handle array
for (var i = 0; i < obj.length; i++) {

@@ -130,0 +129,0 @@ _removeBlobs(obj[i], i, obj);

2.3.0 / 2016-10-21
==================
* [perf] Split try catch into separate function (#40)
* [chore] remove browsers setting from .zuul.yml (#34)
* [chore] bump zuul (#37)
* [chore] Bump zuul to 3.11.0 & zuul-ngrok to 4.0.0 (#41)
* [chore] Update zuul browser settings following EOL notices (#42)
* [chore] Restrict files included in npm package (#45)
* [chore] Update zuul browser settings (#44)
* [chore] Remove deprecated isarray dependency (#46)
* [chore] Make the build status badge point towards master (#47)
* [chore] Move benchmark to dev dependencies (#48)
2.2.6 / 2015-11-25

@@ -3,0 +17,0 @@ ==================

@@ -8,3 +8,2 @@

var json = require('json3');
var isArray = require('isarray');
var Emitter = require('component-emitter');

@@ -327,7 +326,3 @@ var binary = require('./binary');

if (str.charAt(++i)) {
try {
p.data = json.parse(str.substr(i));
} catch(e){
return error();
}
p = tryParse(p, str.substr(i));
}

@@ -339,2 +334,11 @@

function tryParse(p, str) {
try {
p.data = json.parse(str);
} catch(e){
return error();
}
return p;
};
/**

@@ -341,0 +345,0 @@ * Deallocates a parser's resources

{
"name": "socket.io-parser",
"version": "2.2.6",
"version": "2.3.0",
"description": "socket.io protocol parser",

@@ -9,14 +9,18 @@ "repository": {

},
"files": [
"binary.js",
"index.js",
"is-buffer.js"
],
"dependencies": {
"debug": "2.2.0",
"json3": "3.3.2",
"component-emitter": "1.1.2",
"isarray": "0.0.1",
"benchmark": "1.0.0"
"component-emitter": "1.1.2"
},
"devDependencies": {
"benchmark": "1.0.0",
"expect.js": "0.2.0",
"mocha": "1.16.2",
"expect.js": "0.2.0",
"zuul": "3.7.3",
"zuul-ngrok": "3.2.0"
"zuul": "3.11.0",
"zuul-ngrok": "4.0.0"
},

@@ -23,0 +27,0 @@ "scripts": {

# socket.io-parser
[![Build Status](https://secure.travis-ci.org/socketio/socket.io-parser.svg)](http://travis-ci.org/socketio/socket.io-parser)
[![Build Status](https://secure.travis-ci.org/socketio/socket.io-parser.svg?branch=master)](http://travis-ci.org/socketio/socket.io-parser)
[![NPM version](https://badge.fury.io/js/socket.io-parser.svg)](http://badge.fury.io/js/socket.io-parser)

@@ -6,0 +6,0 @@

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