From 1e7033dd077e468d6aacbc86e81b1cc327c20192 Mon Sep 17 00:00:00 2001 From: Dirk Baeumer Date: Mon, 2 Sep 2024 15:33:10 +0200 Subject: [PATCH] Prepare wasm-wasi-lsp release --- wasm-wasi-lsp/package-lock.json | 79 ++++++++++++--------------------- wasm-wasi-lsp/package.json | 6 +-- wasm-wasi-lsp/src/main.ts | 2 +- 3 files changed, 33 insertions(+), 54 deletions(-) diff --git a/wasm-wasi-lsp/package-lock.json b/wasm-wasi-lsp/package-lock.json index b289167c..a962d630 100644 --- a/wasm-wasi-lsp/package-lock.json +++ b/wasm-wasi-lsp/package-lock.json @@ -1,12 +1,12 @@ { "name": "@vscode/wasm-wasi-lsp", - "version": "0.1.0-pre.6", + "version": "0.1.0-pre.7", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@vscode/wasm-wasi-lsp", - "version": "0.1.0-pre.6", + "version": "0.1.0-pre.7", "license": "MIT", "devDependencies": { "@types/vscode": "1.89.0" @@ -15,8 +15,8 @@ "node": ">=18.18.2" }, "peerDependencies": { - "@vscode/wasm-wasi": "0.13.0-pre.1", - "vscode-languageclient": "10.0.0-next.7" + "@vscode/wasm-wasi": "1.0.1", + "vscode-languageclient": "10.0.0-next.12" } }, "node_modules/@types/vscode": { @@ -26,20 +26,20 @@ "dev": true }, "node_modules/@vscode/wasm-wasi": { - "version": "0.13.0-pre.1", - "resolved": "https://registry.npmjs.org/@vscode/wasm-wasi/-/wasm-wasi-0.13.0-pre.1.tgz", - "integrity": "sha512-1w3GSGjuoWA66FQ6asO1io4UmyjnmbFgi+dFrM+uUrKBJ7Wd/Y0Eac2KfBo1hickdyGWKlS4nJj3ztBkyuv//g==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@vscode/wasm-wasi/-/wasm-wasi-1.0.1.tgz", + "integrity": "sha512-sqzRASxeXNO9PGZxcRGMI6DeCaxX5qfTcYO0eorG2RLiJKOgNW2Ke2J1/vS1X693a27IF5jXWqqDdwN/qcF4pg==", "peer": true, "dependencies": { - "semver": "^7.5.1", + "semver": "^7.6.2", "yargs": "^17.7.2" }, "bin": { "dir-dump": "bin/dir-dump" }, "engines": { - "node": ">=16.17.1", - "vscode": "^1.78.0" + "node": ">=20.9.0", + "vscode": "^1.88.0" } }, "node_modules/ansi-regex": { @@ -146,18 +146,6 @@ "node": ">=8" } }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "peer": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/minimatch": { "version": "9.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", @@ -183,13 +171,10 @@ } }, "node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "peer": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -224,42 +209,42 @@ } }, "node_modules/vscode-jsonrpc": { - "version": "9.0.0-next.3", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-9.0.0-next.3.tgz", - "integrity": "sha512-Y4msarirF0JA0cH0OnAlqI+jZyPV6E0yTTviQRPH3IrxDv/K01EkM4gmsWS0Fx8wPqvW1GM+Gc/GWZvfoXFurQ==", + "version": "9.0.0-next.5", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-9.0.0-next.5.tgz", + "integrity": "sha512-Sl/8RAJtfF/2x/TPBVRuhzRAcqYR/QDjEjNqMcoKFfqsxfVUPzikupRDQYB77Gkbt1RrW43sSuZ5uLtNAcikQQ==", "peer": true, "engines": { "node": ">=14.0.0" } }, "node_modules/vscode-languageclient": { - "version": "10.0.0-next.7", - "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-10.0.0-next.7.tgz", - "integrity": "sha512-LrvbEOidykOP9h0JsZZC13vE/Sj6guR5NHUqq07//nj5JjRgzhJSahY7fzDaN/c/iDWrSPawWGLkGoBYMR6qCQ==", + "version": "10.0.0-next.12", + "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-10.0.0-next.12.tgz", + "integrity": "sha512-q7cVYCcYiv+a+fJYCbjMMScOGBnX162IBeUMFg31mvnN7RHKx5/CwKaCz+r+RciJrRXMqS8y8qpEVGgeIPnbxg==", "peer": true, "dependencies": { "minimatch": "^9.0.3", "semver": "^7.6.0", - "vscode-languageserver-protocol": "3.17.6-next.5" + "vscode-languageserver-protocol": "3.17.6-next.10" }, "engines": { - "vscode": "^1.89.0" + "vscode": "^1.91.0" } }, "node_modules/vscode-languageserver-protocol": { - "version": "3.17.6-next.5", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.6-next.5.tgz", - "integrity": "sha512-akUqjTI6FKOXBDu/rmFOaxez3BghZjexfqc7dEmVWlb1gCacnK/YVyqFjs7E0Abhyfj0TVPe4pInPY84rWEwjQ==", + "version": "3.17.6-next.10", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.6-next.10.tgz", + "integrity": "sha512-KOrrWn4NVC5jnFC5N6y/fyNKtx8rVYr67lhL/Z0P4ZBAN27aBsCnLBWAMIkYyJ1K8EZaE5r7gqdxrS9JPB6LIg==", "peer": true, "dependencies": { - "vscode-jsonrpc": "9.0.0-next.3", - "vscode-languageserver-types": "3.17.6-next.4" + "vscode-jsonrpc": "9.0.0-next.5", + "vscode-languageserver-types": "3.17.6-next.5" } }, "node_modules/vscode-languageserver-types": { - "version": "3.17.6-next.4", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.6-next.4.tgz", - "integrity": "sha512-SeJTpH/S14EbxOAVaOUoGVqPToqpRTld5QO5Ghig3AlbFJTFF9Wu7srHMfa85L0SX1RYAuuCSFKJVVCxDIk1/Q==", + "version": "3.17.6-next.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.6-next.5.tgz", + "integrity": "sha512-QFmf3Yl1tCgUQfA77N9Me/LXldJXkIVypQbty2rJ1DNHQkC+iwvm4Z2tXg9czSwlhvv0pD4pbF5mT7WhAglolw==", "peer": true }, "node_modules/wrap-ansi": { @@ -288,12 +273,6 @@ "node": ">=10" } }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "peer": true - }, "node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", diff --git a/wasm-wasi-lsp/package.json b/wasm-wasi-lsp/package.json index 5c560619..0e44847a 100644 --- a/wasm-wasi-lsp/package.json +++ b/wasm-wasi-lsp/package.json @@ -1,6 +1,6 @@ { "name": "@vscode/wasm-wasi-lsp", - "version": "0.1.0-pre.6", + "version": "0.1.0-pre.7", "description": "A npm package to ease implementing language servers in WebAssembly with WASI.", "author": "Visual Studio Code Team", "license": "MIT", @@ -30,8 +30,8 @@ } }, "peerDependencies": { - "vscode-languageclient": "10.0.0-next.7", - "@vscode/wasm-wasi": "0.13.0-pre.1" + "vscode-languageclient": "10.0.0-next.12", + "@vscode/wasm-wasi": "1.0.1" }, "devDependencies": { "@types/vscode": "1.89.0" diff --git a/wasm-wasi-lsp/src/main.ts b/wasm-wasi-lsp/src/main.ts index ceca1e47..7b3c0172 100644 --- a/wasm-wasi-lsp/src/main.ts +++ b/wasm-wasi-lsp/src/main.ts @@ -4,7 +4,7 @@ * ------------------------------------------------------------------------------------------ */ import * as vscode from 'vscode'; -import { Readable, WasmProcess, Writable, type Stdio } from '@vscode/wasm-wasi'; +import { Readable, WasmProcess, Writable, type Stdio } from '@vscode/wasm-wasi/v1'; import { Disposable, Emitter, Event, Message, MessageTransports, RAL, ReadableStreamMessageReader, WriteableStreamMessageWriter } from 'vscode-languageclient'; class ReadableStreamImpl implements RAL.ReadableStream {