Merge pull request #949 from microsoft/dbaeumer/federal-chameleon-chocolate

Update dependencies
This commit is contained in:
Dirk Bäumer
2024-02-02 10:25:55 +01:00
committed by GitHub
6 changed files with 491 additions and 364 deletions

View File

@ -1,6 +1,8 @@
node_modules/**
client/node_modules/**
client/out/**
client/dist/**
server/node_modules/**
server/out/**
server/dist/**
./webpack.config.js

View File

@ -13,16 +13,16 @@
},
"devDependencies": {
"@types/vscode": "^1.85.0",
"@vscode/test-web": "^0.0.49"
"@vscode/test-web": "^0.0.51"
},
"engines": {
"vscode": "^1.85.0"
}
},
"node_modules/@koa/cors": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@koa/cors/-/cors-4.0.0.tgz",
"integrity": "sha512-Y4RrbvGTlAaa04DBoPBWJqDR5gPj32OOz827ULXfgB1F7piD1MB/zwn8JR2LAnvdILhxUbXbkXGWuNVsFuVFCQ==",
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/@koa/cors/-/cors-5.0.0.tgz",
"integrity": "sha512-x/iUDjcS90W69PryLDIMgFyV21YLTnG9zOpPXS7Bkt2b8AsY3zZsIpOLBkYr9fBcF3HbkKaER5hOBZLfpLgYNw==",
"dev": true,
"dependencies": {
"vary": "^1.1.2"
@ -82,13 +82,13 @@
}
},
"node_modules/@playwright/browser-chromium": {
"version": "1.40.1",
"resolved": "https://registry.npmjs.org/@playwright/browser-chromium/-/browser-chromium-1.40.1.tgz",
"integrity": "sha512-uNmjHYXBTYTfJkf89D6zVUcesCFzZ/yjkPj8FvBJQ6yf3na/j1rcjVNzx0PzOAGcWKioB/rnWRBi7b5ojOdCHA==",
"version": "1.41.2",
"resolved": "https://registry.npmjs.org/@playwright/browser-chromium/-/browser-chromium-1.41.2.tgz",
"integrity": "sha512-vzobqNg2K6cJPyXCVaUxq8uDV54l3pEJvkO58XK0CBV2nl9IBySXvEqcgwsQc8PmQ930yVDrz0oCrMR6H/Qv3A==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
"playwright-core": "1.40.1"
"playwright-core": "1.41.2"
},
"engines": {
"node": ">=16"
@ -101,23 +101,23 @@
"dev": true
},
"node_modules/@vscode/test-web": {
"version": "0.0.49",
"resolved": "https://registry.npmjs.org/@vscode/test-web/-/test-web-0.0.49.tgz",
"integrity": "sha512-6L+1SoDQ96O2UtrWjj0se7IVRPHrzVL12YYTkSEQAuftdkcHl3TP5FjlcrlN+TrXWNX9r9jRn7vo/hoItsdQRw==",
"version": "0.0.51",
"resolved": "https://registry.npmjs.org/@vscode/test-web/-/test-web-0.0.51.tgz",
"integrity": "sha512-BULmM/HkTuWYuDQLq17L0XYZkzOtsIIC38HN5eYaVBUXSOSwXpyihTalsQ6y9GNPuGWZUnc2XqXYvR6gdSHHOg==",
"dev": true,
"dependencies": {
"@koa/cors": "^4.0.0",
"@koa/cors": "^5.0.0",
"@koa/router": "^12.0.1",
"@playwright/browser-chromium": "^1.40.1",
"@playwright/browser-chromium": "^1.41.1",
"gunzip-maybe": "^1.4.2",
"http-proxy-agent": "^7.0.0",
"https-proxy-agent": "^7.0.2",
"koa": "^2.14.2",
"koa": "^2.15.0",
"koa-morgan": "^1.0.1",
"koa-mount": "^4.0.0",
"koa-static": "^5.0.0",
"minimist": "^1.2.8",
"playwright": "^1.40.1",
"playwright": "^1.41.1",
"tar-fs": "^3.0.4",
"vscode-uri": "^3.0.8"
},
@ -250,9 +250,9 @@
}
},
"node_modules/cookies": {
"version": "0.8.0",
"resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz",
"integrity": "sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==",
"version": "0.9.1",
"resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz",
"integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==",
"dev": true,
"dependencies": {
"depd": "~2.0.0",
@ -426,12 +426,12 @@
}
},
"node_modules/has-tostringtag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
"integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
"integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
"dev": true,
"dependencies": {
"has-symbols": "^1.0.2"
"has-symbols": "^1.0.3"
},
"engines": {
"node": ">= 0.4"
@ -550,16 +550,16 @@
}
},
"node_modules/koa": {
"version": "2.14.2",
"resolved": "https://registry.npmjs.org/koa/-/koa-2.14.2.tgz",
"integrity": "sha512-VFI2bpJaodz6P7x2uyLiX6RLYpZmOJqNmoCst/Yyd7hQlszyPwG/I9CQJ63nOtKSxpt5M7NH67V6nJL2BwCl7g==",
"version": "2.15.0",
"resolved": "https://registry.npmjs.org/koa/-/koa-2.15.0.tgz",
"integrity": "sha512-KEL/vU1knsoUvfP4MC4/GthpQrY/p6dzwaaGI6Rt4NQuFqkw3qrvsdYF5pz3wOfi7IGTvMPHC9aZIcUKYFNxsw==",
"dev": true,
"dependencies": {
"accepts": "^1.3.5",
"cache-content-type": "^1.0.0",
"content-disposition": "~0.5.2",
"content-type": "^1.0.4",
"cookies": "~0.8.0",
"cookies": "~0.9.0",
"debug": "^4.3.2",
"delegates": "^1.0.0",
"depd": "^2.0.0",
@ -890,12 +890,12 @@
}
},
"node_modules/playwright": {
"version": "1.40.1",
"resolved": "https://registry.npmjs.org/playwright/-/playwright-1.40.1.tgz",
"integrity": "sha512-2eHI7IioIpQ0bS1Ovg/HszsN/XKNwEG1kbzSDDmADpclKc7CyqkHw7Mg2JCz/bbCxg25QUPcjksoMW7JcIFQmw==",
"version": "1.41.2",
"resolved": "https://registry.npmjs.org/playwright/-/playwright-1.41.2.tgz",
"integrity": "sha512-v0bOa6H2GJChDL8pAeLa/LZC4feoAMbSQm1/jF/ySsWWoaNItvrMP7GEkvEEFyCTUYKMxjQKaTSg5up7nR6/8A==",
"dev": true,
"dependencies": {
"playwright-core": "1.40.1"
"playwright-core": "1.41.2"
},
"bin": {
"playwright": "cli.js"
@ -908,9 +908,9 @@
}
},
"node_modules/playwright-core": {
"version": "1.40.1",
"resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.40.1.tgz",
"integrity": "sha512-+hkOycxPiV534c4HhpfX6yrlawqVUzITRKwHAmYfmsVreltEl6fAZJ3DPfLMOODw0H3s1Itd6MDCWmP1fl/QvQ==",
"version": "1.41.2",
"resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.41.2.tgz",
"integrity": "sha512-VaTvwCA4Y8kxEe+kfm2+uUUw5Lubf38RxF7FpBxLPmGe5sdNkSg5e3ChEigaGrX7qdqT3pt2m/98LiyvU2x6CA==",
"dev": true,
"bin": {
"playwright-core": "cli.js"
@ -1254,9 +1254,9 @@
},
"dependencies": {
"@koa/cors": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@koa/cors/-/cors-4.0.0.tgz",
"integrity": "sha512-Y4RrbvGTlAaa04DBoPBWJqDR5gPj32OOz827ULXfgB1F7piD1MB/zwn8JR2LAnvdILhxUbXbkXGWuNVsFuVFCQ==",
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/@koa/cors/-/cors-5.0.0.tgz",
"integrity": "sha512-x/iUDjcS90W69PryLDIMgFyV21YLTnG9zOpPXS7Bkt2b8AsY3zZsIpOLBkYr9fBcF3HbkKaER5hOBZLfpLgYNw==",
"dev": true,
"requires": {
"vary": "^1.1.2"
@ -1303,12 +1303,12 @@
}
},
"@playwright/browser-chromium": {
"version": "1.40.1",
"resolved": "https://registry.npmjs.org/@playwright/browser-chromium/-/browser-chromium-1.40.1.tgz",
"integrity": "sha512-uNmjHYXBTYTfJkf89D6zVUcesCFzZ/yjkPj8FvBJQ6yf3na/j1rcjVNzx0PzOAGcWKioB/rnWRBi7b5ojOdCHA==",
"version": "1.41.2",
"resolved": "https://registry.npmjs.org/@playwright/browser-chromium/-/browser-chromium-1.41.2.tgz",
"integrity": "sha512-vzobqNg2K6cJPyXCVaUxq8uDV54l3pEJvkO58XK0CBV2nl9IBySXvEqcgwsQc8PmQ930yVDrz0oCrMR6H/Qv3A==",
"dev": true,
"requires": {
"playwright-core": "1.40.1"
"playwright-core": "1.41.2"
}
},
"@types/vscode": {
@ -1318,23 +1318,23 @@
"dev": true
},
"@vscode/test-web": {
"version": "0.0.49",
"resolved": "https://registry.npmjs.org/@vscode/test-web/-/test-web-0.0.49.tgz",
"integrity": "sha512-6L+1SoDQ96O2UtrWjj0se7IVRPHrzVL12YYTkSEQAuftdkcHl3TP5FjlcrlN+TrXWNX9r9jRn7vo/hoItsdQRw==",
"version": "0.0.51",
"resolved": "https://registry.npmjs.org/@vscode/test-web/-/test-web-0.0.51.tgz",
"integrity": "sha512-BULmM/HkTuWYuDQLq17L0XYZkzOtsIIC38HN5eYaVBUXSOSwXpyihTalsQ6y9GNPuGWZUnc2XqXYvR6gdSHHOg==",
"dev": true,
"requires": {
"@koa/cors": "^4.0.0",
"@koa/cors": "^5.0.0",
"@koa/router": "^12.0.1",
"@playwright/browser-chromium": "^1.40.1",
"@playwright/browser-chromium": "^1.41.1",
"gunzip-maybe": "^1.4.2",
"http-proxy-agent": "^7.0.0",
"https-proxy-agent": "^7.0.2",
"koa": "^2.14.2",
"koa": "^2.15.0",
"koa-morgan": "^1.0.1",
"koa-mount": "^4.0.0",
"koa-static": "^5.0.0",
"minimist": "^1.2.8",
"playwright": "^1.40.1",
"playwright": "^1.41.1",
"tar-fs": "^3.0.4",
"vscode-uri": "^3.0.8"
}
@ -1441,9 +1441,9 @@
"dev": true
},
"cookies": {
"version": "0.8.0",
"resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz",
"integrity": "sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==",
"version": "0.9.1",
"resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz",
"integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==",
"dev": true,
"requires": {
"depd": "~2.0.0",
@ -1576,12 +1576,12 @@
"dev": true
},
"has-tostringtag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
"integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
"integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
"dev": true,
"requires": {
"has-symbols": "^1.0.2"
"has-symbols": "^1.0.3"
}
},
"http-assert": {
@ -1670,16 +1670,16 @@
}
},
"koa": {
"version": "2.14.2",
"resolved": "https://registry.npmjs.org/koa/-/koa-2.14.2.tgz",
"integrity": "sha512-VFI2bpJaodz6P7x2uyLiX6RLYpZmOJqNmoCst/Yyd7hQlszyPwG/I9CQJ63nOtKSxpt5M7NH67V6nJL2BwCl7g==",
"version": "2.15.0",
"resolved": "https://registry.npmjs.org/koa/-/koa-2.15.0.tgz",
"integrity": "sha512-KEL/vU1knsoUvfP4MC4/GthpQrY/p6dzwaaGI6Rt4NQuFqkw3qrvsdYF5pz3wOfi7IGTvMPHC9aZIcUKYFNxsw==",
"dev": true,
"requires": {
"accepts": "^1.3.5",
"cache-content-type": "^1.0.0",
"content-disposition": "~0.5.2",
"content-type": "^1.0.4",
"cookies": "~0.8.0",
"cookies": "~0.9.0",
"debug": "^4.3.2",
"delegates": "^1.0.0",
"depd": "^2.0.0",
@ -1953,19 +1953,19 @@
}
},
"playwright": {
"version": "1.40.1",
"resolved": "https://registry.npmjs.org/playwright/-/playwright-1.40.1.tgz",
"integrity": "sha512-2eHI7IioIpQ0bS1Ovg/HszsN/XKNwEG1kbzSDDmADpclKc7CyqkHw7Mg2JCz/bbCxg25QUPcjksoMW7JcIFQmw==",
"version": "1.41.2",
"resolved": "https://registry.npmjs.org/playwright/-/playwright-1.41.2.tgz",
"integrity": "sha512-v0bOa6H2GJChDL8pAeLa/LZC4feoAMbSQm1/jF/ySsWWoaNItvrMP7GEkvEEFyCTUYKMxjQKaTSg5up7nR6/8A==",
"dev": true,
"requires": {
"fsevents": "2.3.2",
"playwright-core": "1.40.1"
"playwright-core": "1.41.2"
}
},
"playwright-core": {
"version": "1.40.1",
"resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.40.1.tgz",
"integrity": "sha512-+hkOycxPiV534c4HhpfX6yrlawqVUzITRKwHAmYfmsVreltEl6fAZJ3DPfLMOODw0H3s1Itd6MDCWmP1fl/QvQ==",
"version": "1.41.2",
"resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.41.2.tgz",
"integrity": "sha512-VaTvwCA4Y8kxEe+kfm2+uUUw5Lubf38RxF7FpBxLPmGe5sdNkSg5e3ChEigaGrX7qdqT3pt2m/98LiyvU2x6CA==",
"dev": true
},
"process-nextick-args": {

View File

@ -17,6 +17,6 @@
},
"devDependencies": {
"@types/vscode": "^1.85.0",
"@vscode/test-web": "^0.0.49"
"@vscode/test-web": "^0.0.51"
}
}

View File

@ -8,12 +8,13 @@ import { LanguageClientOptions } from 'vscode-languageclient';
import { LanguageClient } from 'vscode-languageclient/browser';
let client: LanguageClient | undefined;
// this method is called when vs code is activated
export function activate(context: ExtensionContext) {
export async function activate(context: ExtensionContext) {
console.log('lsp-web-extension-sample activated!');
/*
/*
* all except the code to create the language client in not browser specific
* and could be shared with a regular (Node) extension
*/
@ -26,14 +27,16 @@ export function activate(context: ExtensionContext) {
initializationOptions: {}
};
const client = createWorkerLanguageClient(context, clientOptions);
client = createWorkerLanguageClient(context, clientOptions);
const disposable = client.start();
context.subscriptions.push(disposable);
await client.start();
console.log('lsp-web-extension-sample server is ready');
}
client.onReady().then(() => {
console.log('lsp-web-extension-sample server is ready');
});
export async function deactivate(): Promise<void> {
if (client !== undefined) {
await client.stop();
}
}
function createWorkerLanguageClient(context: ExtensionContext, clientOptions: LanguageClientOptions) {

File diff suppressed because it is too large Load Diff

View File

@ -52,14 +52,14 @@
"chrome": "npm run compile && vscode-test-web --browserType=chromium --extensionDevelopmentPath=. ./test-data"
},
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^6.14.0",
"@typescript-eslint/parser": "^6.14.0",
"@vscode/test-web": "^0.0.49",
"@typescript-eslint/eslint-plugin": "^6.20.0",
"@typescript-eslint/parser": "^6.20.0",
"@vscode/test-web": "^0.0.51",
"eslint": "^8.56.0",
"path-browserify": "^1.0.1",
"ts-loader": "^9.5.1",
"typescript": "^5.3.3",
"webpack": "^5.89.0",
"webpack": "^5.90.1",
"webpack-cli": "^5.1.4"
}
}