mirror of
https://github.com/microsoft/vscode-extension-samples.git
synced 2026-04-27 16:55:44 +08:00
Merge pull request #949 from microsoft/dbaeumer/federal-chameleon-chocolate
Update dependencies
This commit is contained in:
@ -1,6 +1,8 @@
|
||||
node_modules/**
|
||||
client/node_modules/**
|
||||
client/out/**
|
||||
client/dist/**
|
||||
server/node_modules/**
|
||||
server/out/**
|
||||
server/dist/**
|
||||
./webpack.config.js
|
||||
130
lsp-web-extension-sample/client/package-lock.json
generated
130
lsp-web-extension-sample/client/package-lock.json
generated
@ -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": {
|
||||
|
||||
@ -17,6 +17,6 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/vscode": "^1.85.0",
|
||||
"@vscode/test-web": "^0.0.49"
|
||||
"@vscode/test-web": "^0.0.51"
|
||||
}
|
||||
}
|
||||
|
||||
@ -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) {
|
||||
|
||||
694
lsp-web-extension-sample/package-lock.json
generated
694
lsp-web-extension-sample/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user