From b4563858e00fe73e47e5c13f8f385a1e28060994 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Mar 2023 00:06:15 -0500 Subject: [PATCH] build(deps): bump vscode-languageclient from 8.0.2 to 8.1.0 (#217) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tyler Wilding --- package.json | 2 +- patches/vscode-jsonrpc+8.0.2.patch | 23 -------------- patches/vscode-jsonrpc+8.1.0.patch | 14 ++++++++ yarn.lock | 51 +++++++++++++++++------------- 4 files changed, 44 insertions(+), 46 deletions(-) delete mode 100644 patches/vscode-jsonrpc+8.0.2.patch create mode 100644 patches/vscode-jsonrpc+8.1.0.patch diff --git a/package.json b/package.json index 2f1cf0b..d16d753 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "follow-redirects": "^1.15.2", "glob": "^9.2.1", "parinfer": "^3.13.1", - "vscode-languageclient": "^8.0.1" + "vscode-languageclient": "^8.1.0" }, "activationEvents": [], "contributes": { diff --git a/patches/vscode-jsonrpc+8.0.2.patch b/patches/vscode-jsonrpc+8.0.2.patch deleted file mode 100644 index 96113e8..0000000 --- a/patches/vscode-jsonrpc+8.0.2.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff --git a/node_modules/vscode-jsonrpc/lib/common/messageReader.js b/node_modules/vscode-jsonrpc/lib/common/messageReader.js -index 678edfc..43041d5 100644 ---- a/node_modules/vscode-jsonrpc/lib/common/messageReader.js -+++ b/node_modules/vscode-jsonrpc/lib/common/messageReader.js -@@ -134,11 +134,16 @@ class ReadableStreamMessageReader extends AbstractMessageReader { - } - const contentLength = headers.get('Content-Length'); - if (!contentLength) { -- throw new Error('Header must provide a Content-Length property.'); -+ const bodyBuffer = this.buffer.tryReadBody(this.buffer._totalLength); -+ const bodyString = bodyBuffer.toString(); -+ console.log(`[LSP Debug] Headers - ${JSON.stringify(headers, (key, value) => (value instanceof Map ? [...value] : value))} Body - ${bodyString}`); -+ this.fireError(new Error('Bad LSP Response - Header must provide a Content-Length property. Check Console Logs')); -+ return; - } - const length = parseInt(contentLength); - if (isNaN(length)) { -- throw new Error('Content-Length value must be a number.'); -+ this.fireError(new Error('Bad LSP Response - Content-Length value must be a number.')); -+ return; - } - this.nextMessageLength = length; - } diff --git a/patches/vscode-jsonrpc+8.1.0.patch b/patches/vscode-jsonrpc+8.1.0.patch new file mode 100644 index 0000000..c892a0c --- /dev/null +++ b/patches/vscode-jsonrpc+8.1.0.patch @@ -0,0 +1,14 @@ +diff --git a/node_modules/vscode-jsonrpc/lib/common/messageReader.js b/node_modules/vscode-jsonrpc/lib/common/messageReader.js +index 99e3dea..c8fc01c 100644 +--- a/node_modules/vscode-jsonrpc/lib/common/messageReader.js ++++ b/node_modules/vscode-jsonrpc/lib/common/messageReader.js +@@ -136,6 +136,9 @@ class ReadableStreamMessageReader extends AbstractMessageReader { + } + const contentLength = headers.get('content-length'); + if (!contentLength) { ++ const bodyBuffer = this.buffer.tryReadBody(this.buffer._totalLength); ++ const bodyString = bodyBuffer.toString(); ++ console.log(`[LSP Debug] ERROR: Body - ${bodyString}`); + this.fireError(new Error('Header must provide a Content-Length property.')); + return; + } diff --git a/yarn.lock b/yarn.lock index 26273cc..ef7760b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1151,13 +1151,20 @@ mimic-response@^3.1.0: resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== -minimatch@^3.0.3, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@^3.0.3, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" +minimatch@^5.1.0: + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + minimatch@^7.4.1: version "7.4.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-7.4.2.tgz#157e847d79ca671054253b840656720cb733f10f" @@ -1764,32 +1771,32 @@ vsce@^2.15.0: yauzl "^2.3.1" yazl "^2.2.2" -vscode-jsonrpc@8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.0.2.tgz#f239ed2cd6004021b6550af9fd9d3e47eee3cac9" - integrity sha512-RY7HwI/ydoC1Wwg4gJ3y6LpU9FJRZAUnTYMXthqhFXXu77ErDd/xkREpGuk4MyYkk4a+XDWAMqe0S3KkelYQEQ== +vscode-jsonrpc@8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz#cb9989c65e219e18533cc38e767611272d274c94" + integrity sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw== -vscode-languageclient@^8.0.1: - version "8.0.2" - resolved "https://registry.yarnpkg.com/vscode-languageclient/-/vscode-languageclient-8.0.2.tgz#f1f23ce8c8484aa11e4b7dfb24437d3e59bb61c6" - integrity sha512-lHlthJtphG9gibGb/y72CKqQUxwPsMXijJVpHEC2bvbFqxmkj9LwQ3aGU9dwjBLqsX1S4KjShYppLvg1UJDF/Q== +vscode-languageclient@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/vscode-languageclient/-/vscode-languageclient-8.1.0.tgz#3e67d5d841481ac66ddbdaa55b4118742f6a9f3f" + integrity sha512-GL4QdbYUF/XxQlAsvYWZRV3V34kOkpRlvV60/72ghHfsYFnS/v2MANZ9P6sHmxFcZKOse8O+L9G7Czg0NUWing== dependencies: - minimatch "^3.0.4" - semver "^7.3.5" - vscode-languageserver-protocol "3.17.2" + minimatch "^5.1.0" + semver "^7.3.7" + vscode-languageserver-protocol "3.17.3" -vscode-languageserver-protocol@3.17.2: - version "3.17.2" - resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.2.tgz#beaa46aea06ed061576586c5e11368a9afc1d378" - integrity sha512-8kYisQ3z/SQ2kyjlNeQxbkkTNmVFoQCqkmGrzLH6A9ecPlgTbp3wDTnUNqaUxYr4vlAcloxx8zwy7G5WdguYNg== +vscode-languageserver-protocol@3.17.3: + version "3.17.3" + resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz#6d0d54da093f0c0ee3060b81612cce0f11060d57" + integrity sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA== dependencies: - vscode-jsonrpc "8.0.2" - vscode-languageserver-types "3.17.2" + vscode-jsonrpc "8.1.0" + vscode-languageserver-types "3.17.3" -vscode-languageserver-types@3.17.2: - version "3.17.2" - resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz#b2c2e7de405ad3d73a883e91989b850170ffc4f2" - integrity sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA== +vscode-languageserver-types@3.17.3: + version "3.17.3" + resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz#72d05e47b73be93acb84d6e311b5786390f13f64" + integrity sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA== which@^1.2.9: version "1.3.1"