Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

vscode-jsonrpc

Package Overview
Dependencies
Maintainers
9
Versions
130
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vscode-jsonrpc - npm Package Compare versions

Comparing version 3.4.0 to 3.4.1

2

lib/main.js

@@ -48,2 +48,3 @@ /* --------------------------------------------------------------------------------------------

var messageReader_1 = require("./messageReader");
exports.MessageReader = messageReader_1.MessageReader;
exports.StreamMessageReader = messageReader_1.StreamMessageReader;

@@ -53,2 +54,3 @@ exports.IPCMessageReader = messageReader_1.IPCMessageReader;

var messageWriter_1 = require("./messageWriter");
exports.MessageWriter = messageWriter_1.MessageWriter;
exports.StreamMessageWriter = messageWriter_1.StreamMessageWriter;

@@ -55,0 +57,0 @@ exports.IPCMessageWriter = messageWriter_1.IPCMessageWriter;

@@ -20,2 +20,5 @@ /// <reference types="node" />

}
export declare namespace MessageReader {
function is(value: any): value is MessageReader;
}
export declare abstract class AbstractMessageReader {

@@ -22,0 +25,0 @@ private errorEmitter;

@@ -18,3 +18,3 @@ /* --------------------------------------------------------------------------------------------

var events_1 = require("./events");
var is = require("./is");
var Is = require("./is");
var DefaultSize = 8192;

@@ -99,2 +99,11 @@ var CR = new Buffer('\r', 'ascii')[0];

}());
var MessageReader;
(function (MessageReader) {
function is(value) {
var candidate = value;
return candidate && Is.func(candidate.listen) && Is.func(candidate.dispose) &&
Is.func(candidate.onError) && Is.func(candidate.onClose) && Is.func(candidate.onPartialMessage);
}
MessageReader.is = is;
})(MessageReader = exports.MessageReader || (exports.MessageReader = {}));
var AbstractMessageReader = /** @class */ (function () {

@@ -145,3 +154,3 @@ function AbstractMessageReader() {

else {
return new Error("Reader recevied error. Reason: " + (is.string(error.message) ? error.message : 'unknown'));
return new Error("Reader recevied error. Reason: " + (Is.string(error.message) ? error.message : 'unknown'));
}

@@ -148,0 +157,0 @@ };

@@ -12,2 +12,5 @@ /// <reference types="node" />

}
export declare namespace MessageWriter {
function is(value: any): value is MessageWriter;
}
export declare abstract class AbstractMessageWriter {

@@ -14,0 +17,0 @@ private errorEmitter;

@@ -18,5 +18,14 @@ /* --------------------------------------------------------------------------------------------

var events_1 = require("./events");
var is = require("./is");
var Is = require("./is");
var ContentLength = 'Content-Length: ';
var CRLF = '\r\n';
var MessageWriter;
(function (MessageWriter) {
function is(value) {
var candidate = value;
return candidate && Is.func(candidate.dispose) && Is.func(candidate.onClose) &&
Is.func(candidate.onError) && Is.func(candidate.write);
}
MessageWriter.is = is;
})(MessageWriter = exports.MessageWriter || (exports.MessageWriter = {}));
var AbstractMessageWriter = /** @class */ (function () {

@@ -56,3 +65,3 @@ function AbstractMessageWriter() {

else {
return new Error("Writer recevied error. Reason: " + (is.string(error.message) ? error.message : 'unknown'));
return new Error("Writer recevied error. Reason: " + (Is.string(error.message) ? error.message : 'unknown'));
}

@@ -59,0 +68,0 @@ };

9

package.json
{
"name": "vscode-jsonrpc",
"description": "A json rpc implementation over streams",
"version": "3.4.0",
"version": "3.4.1",
"author": "Microsoft Corporation",

@@ -21,6 +21,7 @@ "license": "MIT",

"prepublish": "npm run compile && npm test",
"compile": "tsc -p ./tsconfig.json",
"watch": "tsc -w -p ./tsconfig.json",
"postpublish": "node ../build/npm/post-publish.js",
"compile": "node ../build/bin/tsc -p ./tsconfig.json",
"watch": "node ../build/bin/tsc -w -p ./tsconfig.json",
"test": "node ../node_modules/mocha/bin/_mocha"
}
}
}
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