@qualified/vscode-jsonrpc-ws
Advanced tools
Comparing version 0.3.0 to 0.4.0
@@ -12,5 +12,5 @@ "use strict"; | ||
*/ | ||
exports.createMessageConnection = (webSocket, logger = createConsoleLogger()) => new Promise((onConnection) => { | ||
const createMessageConnection = (webSocket, logger = createConsoleLogger()) => new Promise((onConnection) => { | ||
webSocket.onopen = () => { | ||
const conn = vscode_jsonrpc_1.createMessageConnection(reader_1.createMessageReader(webSocket), writer_1.createMessageWriter(webSocket), logger); | ||
const conn = (0, vscode_jsonrpc_1.createMessageConnection)((0, reader_1.createMessageReader)(webSocket), (0, writer_1.createMessageWriter)(webSocket), logger); | ||
conn.onDispose(() => webSocket.close()); | ||
@@ -21,2 +21,3 @@ conn.onClose(() => conn.dispose()); | ||
}); | ||
exports.createMessageConnection = createMessageConnection; | ||
const createConsoleLogger = () => ({ | ||
@@ -23,0 +24,0 @@ error: (message) => console.error(message), |
@@ -5,3 +5,3 @@ "use strict"; | ||
const vscode_jsonrpc_1 = require("vscode-jsonrpc"); | ||
exports.createMessageReader = (wsocket) => { | ||
const createMessageReader = (wsocket) => { | ||
let state = "initial"; | ||
@@ -85,2 +85,3 @@ const buffer = []; | ||
}; | ||
exports.createMessageReader = createMessageReader; | ||
//# sourceMappingURL=reader.js.map |
@@ -5,3 +5,3 @@ "use strict"; | ||
const vscode_jsonrpc_1 = require("vscode-jsonrpc"); | ||
exports.createMessageWriter = (wsocket) => { | ||
const createMessageWriter = (wsocket) => { | ||
const errorEmitter = new vscode_jsonrpc_1.Emitter(); | ||
@@ -38,3 +38,4 @@ const closeEmitter = new vscode_jsonrpc_1.Emitter(); | ||
}; | ||
exports.createMessageWriter = createMessageWriter; | ||
const toError = (err) => err instanceof Error ? err : new Error((err === null || err === void 0 ? void 0 : err.message) || "Unknown error"); | ||
//# sourceMappingURL=writer.js.map |
@@ -8,3 +8,3 @@ { | ||
], | ||
"version": "0.3.0", | ||
"version": "0.4.0", | ||
"license": "MIT", | ||
@@ -22,8 +22,8 @@ "homepage": "https://github.com/qualified/lsps#readme", | ||
"dependencies": { | ||
"vscode-jsonrpc": "^6.0.0" | ||
"vscode-jsonrpc": "^8.0.1" | ||
}, | ||
"devDependencies": { | ||
"typescript": "^4.0.2" | ||
"typescript": "^4.7.4" | ||
}, | ||
"readme": "# @qualified/vscode-jsonrpc-ws\n\nCreate VSCode JSON RPC MessageConnection over WebSocket.\n\n`createMessageConnection(webSocket: WebSocket, logger?: Logger) Promise<MessageConnection>`\n" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
23745
314
+ Addedvscode-jsonrpc@8.2.1(transitive)
- Removedvscode-jsonrpc@6.0.0(transitive)
Updatedvscode-jsonrpc@^8.0.1