Added custom log name

This commit is contained in:
2019-11-22 09:43:37 +00:00
parent c4b856da62
commit 646700c73f
699 changed files with 5186 additions and 4259 deletions

View File

@ -1,8 +1,8 @@
# engine.io-parser
[![Build Status](https://secure.travis-ci.org/socketio/engine.io-parser.svg)](http://travis-ci.org/socketio/engine.io-parser)
[![NPM version](https://badge.fury.io/js/engine.io-parser.svg)](http://badge.fury.io/js/engine.io-parser)
[![Build Status](https://secure.travis-ci.org/socketio/engine.io-parser.svg?branch=master)](https://travis-ci.org/socketio/engine.io-parser)
[![NPM version](https://badge.fury.io/js/engine.io-parser.svg)](https://npmjs.com/package/engine.io-parser)
This is the JavaScript parser for the engine.io protocol encoding,
shared by both

View File

@ -34,6 +34,8 @@ var packetslist = keys(packets);
var err = { type: 'error', data: 'parser error' };
const EMPTY_BUFFER = Buffer.concat([]);
/**
* Encodes a packet.
*
@ -88,7 +90,7 @@ function encodeBuffer(packet, supportsBinary, callback) {
}
var data = packet.data;
var typeBuffer = new Buffer(1);
var typeBuffer = Buffer.allocUnsafe(1);
typeBuffer[0] = packets[packet.type];
return callback(Buffer.concat([typeBuffer, data]));
}
@ -181,7 +183,7 @@ function tryDecode(data) {
exports.decodeBase64Packet = function(msg, binaryType) {
var type = packetslist[msg.charAt(0)];
var data = new Buffer(msg.substr(1), 'base64');
var data = Buffer.from(msg.substr(1), 'base64');
if (binaryType === 'arraybuffer') {
var abv = new Uint8Array(data.length);
for (var i = 0; i < abv.length; i++){
@ -345,7 +347,7 @@ function bufferToString(buffer) {
*/
function stringToBuffer(string) {
var buf = new Buffer(string.length);
var buf = Buffer.allocUnsafe(string.length);
for (var i = 0, l = string.length; i < l; i++) {
buf.writeUInt8(string.charCodeAt(i), i);
}
@ -361,15 +363,10 @@ function stringToBuffer(string) {
function arrayBufferToBuffer(data) {
// data is either an ArrayBuffer or ArrayBufferView.
var array = new Uint8Array(data.buffer || data);
var length = data.byteLength || data.length;
var offset = data.byteOffset || 0;
var buffer = new Buffer(length);
for (var i = 0; i < length; i++) {
buffer[i] = array[offset + i];
}
return buffer;
return Buffer.from(data.buffer || data, offset, length);
}
/**
@ -388,7 +385,7 @@ function arrayBufferToBuffer(data) {
exports.encodePayloadAsBinary = function (packets, callback) {
if (!packets.length) {
return callback(new Buffer(0));
return callback(EMPTY_BUFFER);
}
map(packets, encodeOneBinaryPacket, function(err, results) {
@ -404,7 +401,7 @@ function encodeOneBinaryPacket(p, doneCallback) {
var sizeBuffer;
if (typeof packet === 'string') {
sizeBuffer = new Buffer(encodingLength.length + 2);
sizeBuffer = Buffer.allocUnsafe(encodingLength.length + 2);
sizeBuffer[0] = 0; // is a string (not true binary = 0)
for (var i = 0; i < encodingLength.length; i++) {
sizeBuffer[i + 1] = parseInt(encodingLength[i], 10);
@ -413,7 +410,7 @@ function encodeOneBinaryPacket(p, doneCallback) {
return doneCallback(null, Buffer.concat([sizeBuffer, stringToBuffer(packet)]));
}
sizeBuffer = new Buffer(encodingLength.length + 2);
sizeBuffer = Buffer.allocUnsafe(encodingLength.length + 2);
sizeBuffer[0] = 1; // is binary (true binary = 1)
for (var i = 0; i < encodingLength.length; i++) {
sizeBuffer[i + 1] = parseInt(encodingLength[i], 10);

View File

@ -1,27 +1,27 @@
{
"_from": "engine.io-parser@~2.1.1",
"_id": "engine.io-parser@2.1.3",
"_from": "engine.io-parser@~2.2.0",
"_id": "engine.io-parser@2.2.0",
"_inBundle": false,
"_integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==",
"_integrity": "sha512-6I3qD9iUxotsC5HEMuuGsKA0cXerGz+4uGcXQEkfBidgKf0amsjrrtwcbwK/nzpZBxclXlV7gGl9dgWvu4LF6w==",
"_location": "/engine.io-parser",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "engine.io-parser@~2.1.1",
"raw": "engine.io-parser@~2.2.0",
"name": "engine.io-parser",
"escapedName": "engine.io-parser",
"rawSpec": "~2.1.1",
"rawSpec": "~2.2.0",
"saveSpec": null,
"fetchSpec": "~2.1.1"
"fetchSpec": "~2.2.0"
},
"_requiredBy": [
"/engine.io-client"
],
"_resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz",
"_shasum": "757ab970fbf2dfb32c7b74b033216d5739ef79a6",
"_spec": "engine.io-parser@~2.1.1",
"_where": "/home/sergiu/linx-audio-simulator/node_modules/engine.io-client",
"_resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.0.tgz",
"_shasum": "312c4894f57d52a02b420868da7b5c1c84af80ed",
"_spec": "engine.io-parser@~2.2.0",
"_where": "/home/safemobile/LINX/linx-simulator2/node_modules/engine.io-client",
"browser": "./lib/browser.js",
"bugs": {
"url": "https://github.com/socketio/engine.io-parser/issues"
@ -37,6 +37,7 @@
"deprecated": false,
"description": "Parser for the client for the realtime Engine",
"devDependencies": {
"benchmark": "^2.1.4",
"expect.js": "0.3.1",
"mocha": "^5.2.0",
"socket.io-browsers": "^1.0.2",
@ -57,5 +58,5 @@
"scripts": {
"test": "make test"
},
"version": "2.1.3"
"version": "2.2.0"
}