From 5024849f9ee5725a863735e49490e5738a77fcfa Mon Sep 17 00:00:00 2001 From: Kai Salmen Date: Wed, 18 Dec 2024 10:58:30 +0100 Subject: [PATCH 1/6] Prepare next release, new peerDependency definition with -next.12 Rebuild package-lock.json --- .gitignore | 2 +- .vscode/launch.json | 4 +- docs/versions-and-history.md | 2 +- package-lock.json | 4658 ++++------------- package.json | 14 +- packages/client/CHANGELOG.md | 3 +- packages/client/package.json | 16 +- packages/examples/CHANGELOG.md | 5 + packages/examples/package.json | 70 +- packages/vscode-ws-jsonrpc/CHANGELOG.md | 4 + packages/vscode-ws-jsonrpc/package.json | 6 +- packages/wrapper-react/CHANGELOG.md | 5 +- packages/wrapper-react/package.json | 36 +- packages/wrapper/CHANGELOG.md | 5 +- packages/wrapper/package.json | 25 +- .../test/languageClientWrapper.test.ts | 2 +- verify/angular/package.json | 38 +- verify/next/package.json | 6 +- verify/pnpm/package.json | 16 +- verify/vite/package.json | 18 +- verify/webpack/package.json | 16 +- verify/yarn/package.json | 20 +- 22 files changed, 1177 insertions(+), 3794 deletions(-) diff --git a/.gitignore b/.gitignore index 6a6486db1..e31442a8e 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,4 @@ node_modules *.tsbuildinfo .angular __screenshots__ -.vscode/profile +.chrome/profile diff --git a/.vscode/launch.json b/.vscode/launch.json index c30c4baf4..2cc5d779d 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -28,7 +28,7 @@ "request": "launch", "url": "http://localhost:20001", "webRoot": "${workspaceFolder}", - "userDataDir": "${workspaceFolder}/.vscode/profile" + "userDataDir": "${workspaceFolder/.chrome/profile" }, { "name": "Chrome Preview", @@ -36,7 +36,7 @@ "request": "launch", "url": "http://localhost:20002", "webRoot": "${workspaceFolder}/packages/examples/production", - "userDataDir": "${workspaceFolder}/.vscode/profile" + "userDataDir": "${workspaceFolder}/.chrome/profile" }, { "type": "node", diff --git a/docs/versions-and-history.md b/docs/versions-and-history.md index a76569398..be16282bb 100644 --- a/docs/versions-and-history.md +++ b/docs/versions-and-history.md @@ -6,7 +6,7 @@ The following table describes which version of **monaco-languageclient** and **@ | monaco-languageclient | monaco-editor-wrapper | monaco-editor-react | monaco-vscode-api / editor-api | vscode | monaco-editor | release date | comment | | :---- | :---- | :--- | :--- | :--- | :--- | :--- | :--- | -| 9.0.0-next.11 | 6.0.0-next.11 | 6.0.0-next.11 | 11.1.2 | 1.95.3 | 0.52.0 | 2024-12-17 | | +| 9.0.0-next.12 | 6.0.0-next.12 | 6.0.0-next.12 | 11.1.2 | 1.95.3 | 0.52.0 | 2024-12-18 | | | 8.8.3 | 5.5.3 | 4.5.3 | 8.0.4 | 1.92.2 | 0.51.0 | 2024-08-26 | | | 8.8.2 | 5.5.2 | 4.5.2 | 8.0.2 | 1.92.2 | 0.50.0 | 2024-08-21 | | | 8.8.1 | 5.5.1 | 4.5.1 | 8.0.1 | 1.92.1 | 0.50.0 | 2024-08-12 | | diff --git a/package-lock.json b/package-lock.json index 3cf1c212b..ae4c988db 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,6 +40,10 @@ "vite": "~6.0.3", "vite-node": "~2.1.8", "vitest": "~2.1.8" + }, + "engines": { + "node": ">=18.19.0", + "npm": ">=10.2.3" } }, "node_modules/@ampproject/remapping": { @@ -72,9 +76,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", - "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.3.tgz", + "integrity": "sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==", "dev": true, "license": "MIT", "engines": { @@ -123,14 +127,14 @@ } }, "node_modules/@babel/generator": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", - "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz", + "integrity": "sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.26.2", - "@babel/types": "^7.26.0", + "@babel/parser": "^7.26.3", + "@babel/types": "^7.26.3", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" @@ -253,13 +257,13 @@ } }, "node_modules/@babel/parser": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", - "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz", + "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.26.0" + "@babel/types": "^7.26.3" }, "bin": { "parser": "bin/babel-parser.js" @@ -329,17 +333,17 @@ } }, "node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "version": "7.26.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", + "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.3", + "@babel/parser": "^7.26.3", "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", + "@babel/types": "^7.26.3", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -358,9 +362,9 @@ } }, "node_modules/@babel/types": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", - "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", + "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", "dev": true, "license": "MIT", "dependencies": { @@ -381,6 +385,16 @@ "cookie": "^0.7.2" } }, + "node_modules/@bundled-es-modules/cookie/node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/@bundled-es-modules/statuses": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz", @@ -452,6 +466,24 @@ "import-meta-resolve": "^4.0.0" } }, + "node_modules/@codingame/monaco-vscode-api": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-11.1.2.tgz", + "integrity": "sha512-8UHz2uH103P+8eXDRAWo1e1PRfMN5F5dR4s/Mb9fX18Qzr8+/GkpWJHhT1t1cd5xY8XwIiH7YyMz6pL0aDOikw==", + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-base-service-override": "11.1.2", + "@codingame/monaco-vscode-environment-service-override": "11.1.2", + "@codingame/monaco-vscode-extensions-service-override": "11.1.2", + "@codingame/monaco-vscode-files-service-override": "11.1.2", + "@codingame/monaco-vscode-host-service-override": "11.1.2", + "@codingame/monaco-vscode-layout-service-override": "11.1.2", + "@codingame/monaco-vscode-quickaccess-service-override": "11.1.2", + "@vscode/iconv-lite-umd": "0.7.0", + "jschardet": "3.1.4", + "marked": "~14.0.0" + } + }, "node_modules/@codingame/monaco-vscode-base-service-override": { "version": "11.1.2", "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-base-service-override/-/monaco-vscode-base-service-override-11.1.2.tgz", @@ -537,6 +569,15 @@ "vscode": "npm:@codingame/monaco-vscode-api@11.1.2" } }, + "node_modules/@codingame/monaco-vscode-editor-api": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-editor-api/-/monaco-vscode-editor-api-11.1.2.tgz", + "integrity": "sha512-RYnk0VpL0uSvrFD9k1Oka+K4dP3rhptBzIFVKwjlvCxL0n/mdbECbrcTLKn7wpR11wfMMWvFDHqlNH7ri3rsXg==", + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.1.2" + } + }, "node_modules/@codingame/monaco-vscode-editor-service-override": { "version": "11.1.2", "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-editor-service-override/-/monaco-vscode-editor-service-override-11.1.2.tgz", @@ -1684,9 +1725,9 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.3.tgz", - "integrity": "sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==", + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.4.tgz", + "integrity": "sha512-zSkKow6H5Kdm0ZUQUB2kV5JIXqoG0+uH5YADhaEHswm664N9Db8dXSi0nMJpacpMf+MyyglF1vnZohpEg5yUtg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1823,98 +1864,10 @@ "@types/node": ">=18" } }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", "dev": true, "license": "MIT", "dependencies": { @@ -1982,9 +1935,9 @@ } }, "node_modules/@jsonjoy.com/json-pack": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.0.tgz", - "integrity": "sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.1.tgz", + "integrity": "sha512-osjeBqMJ2lb/j/M8NCPjs1ylqWIcTRTycIhVB5pt6LgzgeRSb0YRZ7j9RfA8wIUrsr/medIuhVyonXRZWLyfdw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2109,18 +2062,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=14" - } - }, "node_modules/@polka/url": { "version": "1.0.0-next.28", "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", @@ -2128,57 +2069,10 @@ "dev": true, "license": "MIT" }, - "node_modules/@promptbook/utils": { - "version": "0.69.5", - "resolved": "https://registry.npmjs.org/@promptbook/utils/-/utils-0.69.5.tgz", - "integrity": "sha512-xm5Ti/Hp3o4xHrsK9Yy3MS6KbDxYbq485hDsFvxqaNA7equHLPdo8H8faTitTeb14QCDfLW4iwCxdVYu5sn6YQ==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://buymeacoffee.com/hejny" - }, - { - "type": "github", - "url": "https://github.com/webgptorg/promptbook/blob/main/README.md#%EF%B8%8F-contributing" - } - ], - "license": "CC-BY-4.0", - "optional": true, - "peer": true, - "dependencies": { - "spacetrim": "0.11.59" - } - }, - "node_modules/@puppeteer/browsers": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.4.1.tgz", - "integrity": "sha512-0kdAbmic3J09I6dT8e9vE2JOCSt13wHCW5x/ly8TSt2bDtuIWe2TgLZZDHdcziw9AVCzflMAXCrVyRIhIs44Ng==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "debug": "^4.3.7", - "extract-zip": "^2.0.1", - "progress": "^2.0.3", - "proxy-agent": "^6.4.0", - "semver": "^7.6.3", - "tar-fs": "^3.0.6", - "unbzip2-stream": "^1.4.3", - "yargs": "^17.7.2" - }, - "bin": { - "browsers": "lib/cjs/main-cli.js" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/@rollup/pluginutils": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.3.tgz", - "integrity": "sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz", + "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2199,9 +2093,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.27.3.tgz", - "integrity": "sha512-EzxVSkIvCFxUd4Mgm4xR9YXrcp976qVaHnqom/Tgm+vU79k4vV4eYTjmRvGfeoW8m9LVcsAy/lGjcgVegKEhLQ==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.28.1.tgz", + "integrity": "sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ==", "cpu": [ "arm" ], @@ -2213,9 +2107,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.27.3.tgz", - "integrity": "sha512-LJc5pDf1wjlt9o/Giaw9Ofl+k/vLUaYsE2zeQGH85giX2F+wn/Cg8b3c5CDP3qmVmeO5NzwVUzQQxwZvC2eQKw==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.28.1.tgz", + "integrity": "sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==", "cpu": [ "arm64" ], @@ -2227,9 +2121,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.27.3.tgz", - "integrity": "sha512-OuRysZ1Mt7wpWJ+aYKblVbJWtVn3Cy52h8nLuNSzTqSesYw1EuN6wKp5NW/4eSre3mp12gqFRXOKTcN3AI3LqA==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.28.1.tgz", + "integrity": "sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==", "cpu": [ "arm64" ], @@ -2241,9 +2135,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.27.3.tgz", - "integrity": "sha512-xW//zjJMlJs2sOrCmXdB4d0uiilZsOdlGQIC/jjmMWT47lkLLoB1nsNhPUcnoqyi5YR6I4h+FjBpILxbEy8JRg==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.28.1.tgz", + "integrity": "sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==", "cpu": [ "x64" ], @@ -2255,9 +2149,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.27.3.tgz", - "integrity": "sha512-58E0tIcwZ+12nK1WiLzHOD8I0d0kdrY/+o7yFVPRHuVGY3twBwzwDdTIBGRxLmyjciMYl1B/U515GJy+yn46qw==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.28.1.tgz", + "integrity": "sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA==", "cpu": [ "arm64" ], @@ -2269,9 +2163,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.27.3.tgz", - "integrity": "sha512-78fohrpcVwTLxg1ZzBMlwEimoAJmY6B+5TsyAZ3Vok7YabRBUvjYTsRXPTjGEvv/mfgVBepbW28OlMEz4w8wGA==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.28.1.tgz", + "integrity": "sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==", "cpu": [ "x64" ], @@ -2283,9 +2177,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.27.3.tgz", - "integrity": "sha512-h2Ay79YFXyQi+QZKo3ISZDyKaVD7uUvukEHTOft7kh00WF9mxAaxZsNs3o/eukbeKuH35jBvQqrT61fzKfAB/Q==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.28.1.tgz", + "integrity": "sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA==", "cpu": [ "arm" ], @@ -2297,9 +2191,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.27.3.tgz", - "integrity": "sha512-Sv2GWmrJfRY57urktVLQ0VKZjNZGogVtASAgosDZ1aUB+ykPxSi3X1nWORL5Jk0sTIIwQiPH7iE3BMi9zGWfkg==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.28.1.tgz", + "integrity": "sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==", "cpu": [ "arm" ], @@ -2311,9 +2205,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.27.3.tgz", - "integrity": "sha512-FPoJBLsPW2bDNWjSrwNuTPUt30VnfM8GPGRoLCYKZpPx0xiIEdFip3dH6CqgoT0RnoGXptaNziM0WlKgBc+OWQ==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.28.1.tgz", + "integrity": "sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA==", "cpu": [ "arm64" ], @@ -2325,9 +2219,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.27.3.tgz", - "integrity": "sha512-TKxiOvBorYq4sUpA0JT+Fkh+l+G9DScnG5Dqx7wiiqVMiRSkzTclP35pE6eQQYjP4Gc8yEkJGea6rz4qyWhp3g==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.28.1.tgz", + "integrity": "sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==", "cpu": [ "arm64" ], @@ -2338,10 +2232,24 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.28.1.tgz", + "integrity": "sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.27.3.tgz", - "integrity": "sha512-v2M/mPvVUKVOKITa0oCFksnQQ/TqGrT+yD0184/cWHIu0LoIuYHwox0Pm3ccXEz8cEQDLk6FPKd1CCm+PlsISw==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.28.1.tgz", + "integrity": "sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==", "cpu": [ "ppc64" ], @@ -2353,9 +2261,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.27.3.tgz", - "integrity": "sha512-LdrI4Yocb1a/tFVkzmOE5WyYRgEBOyEhWYJe4gsDWDiwnjYKjNs7PS6SGlTDB7maOHF4kxevsuNBl2iOcj3b4A==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.28.1.tgz", + "integrity": "sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA==", "cpu": [ "riscv64" ], @@ -2367,9 +2275,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.27.3.tgz", - "integrity": "sha512-d4wVu6SXij/jyiwPvI6C4KxdGzuZOvJ6y9VfrcleHTwo68fl8vZC5ZYHsCVPUi4tndCfMlFniWgwonQ5CUpQcA==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.28.1.tgz", + "integrity": "sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==", "cpu": [ "s390x" ], @@ -2381,9 +2289,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.27.3.tgz", - "integrity": "sha512-/6bn6pp1fsCGEY5n3yajmzZQAh+mW4QPItbiWxs69zskBzJuheb3tNynEjL+mKOsUSFK11X4LYF2BwwXnzWleA==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.28.1.tgz", + "integrity": "sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==", "cpu": [ "x64" ], @@ -2395,9 +2303,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.27.3.tgz", - "integrity": "sha512-nBXOfJds8OzUT1qUreT/en3eyOXd2EH5b0wr2bVB5999qHdGKkzGzIyKYaKj02lXk6wpN71ltLIaQpu58YFBoQ==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.28.1.tgz", + "integrity": "sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==", "cpu": [ "x64" ], @@ -2409,9 +2317,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.27.3.tgz", - "integrity": "sha512-ogfbEVQgIZOz5WPWXF2HVb6En+kWzScuxJo/WdQTqEgeyGkaa2ui5sQav9Zkr7bnNCLK48uxmmK0TySm22eiuw==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.28.1.tgz", + "integrity": "sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==", "cpu": [ "arm64" ], @@ -2423,9 +2331,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.27.3.tgz", - "integrity": "sha512-ecE36ZBMLINqiTtSNQ1vzWc5pXLQHlf/oqGp/bSbi7iedcjcNb6QbCBNG73Euyy2C+l/fn8qKWEwxr+0SSfs3w==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.28.1.tgz", + "integrity": "sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==", "cpu": [ "ia32" ], @@ -2437,9 +2345,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.27.3.tgz", - "integrity": "sha512-vliZLrDmYKyaUoMzEbMTg2JkerfBjn03KmAw9CykO0Zzkzoyd7o3iZNam/TpyWNjNT+Cz2iO3P9Smv2wgrR+Eg==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.28.1.tgz", + "integrity": "sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==", "cpu": [ "x64" ], @@ -2539,15 +2447,6 @@ "@testing-library/dom": ">=7.21.4" } }, - "node_modules/@tootallnate/quickjs-emscripten": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", - "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/@tsconfig/node10": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", @@ -2698,9 +2597,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.1.tgz", - "integrity": "sha512-CRICJIl0N5cXDONAdlTv5ShATZ4HEwk6kDDIW2/w9qOWKg+NU/5F8wYRWCrONad0/UKkloNSmmyN/wX4rtpbVA==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.2.tgz", + "integrity": "sha512-vluaspfvWEtE4vcSDlKRNer52DvOGrB2xv6diXy6UKyKW0lqZiWHGNApSyxOv+8DE5Z27IzVvE7hNkxg7EXIcg==", "dev": true, "license": "MIT", "dependencies": { @@ -2748,17 +2647,10 @@ "undici-types": "~6.20.0" } }, - "node_modules/@types/node/node_modules/undici-types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", - "dev": true, - "license": "MIT" - }, "node_modules/@types/prop-types": { - "version": "15.7.13", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", - "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", + "version": "15.7.14", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", + "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", "dev": true, "license": "MIT" }, @@ -2777,9 +2669,9 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.14", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.14.tgz", - "integrity": "sha512-NzahNKvjNhVjuPBQ+2G7WlxstQ+47kXZNHlUvFakDViuIEfGY926GqhMueQFZ7woG+sPiQKlF36XfrIUVSUfFg==", + "version": "18.3.17", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.17.tgz", + "integrity": "sha512-opAQ5no6LqJNo9TqnxBKsgnkIYHozW9KSTlFVoSUJYh1Fl/sswkEoqIugRSm7tbh6pABtYjGAjW+GOS23j8qbw==", "dev": true, "license": "MIT", "dependencies": { @@ -2788,9 +2680,9 @@ } }, "node_modules/@types/react-dom": { - "version": "18.3.3", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.3.tgz", - "integrity": "sha512-uTYkxTLkYp41nq/ULXyXMtkNT1vu5fXJoqad6uTNCOGat5t9cLgF4vMNLBXsTOXpdOI44XzKPY1M5RRm0bQHuw==", + "version": "18.3.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.5.tgz", + "integrity": "sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==", "dev": true, "license": "MIT", "peerDependencies": { @@ -2820,15 +2712,6 @@ "@types/send": "*" } }, - "node_modules/@types/sinonjs__fake-timers": { - "version": "8.1.5", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.5.tgz", - "integrity": "sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/@types/statuses": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz", @@ -2850,15 +2733,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/which/-/which-2.0.2.tgz", - "integrity": "sha512-113D3mDkZDjo+EeUEHCFy0qniNc1ZpecGiAU7WSo7YDoSzolZIQKpYFHrPpjkB2nuyahcKfrmLXeQlh7gqJYdw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/@types/ws": { "version": "8.5.13", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz", @@ -2869,18 +2743,6 @@ "@types/node": "*" } }, - "node_modules/@types/yauzl": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", - "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "8.18.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.1.tgz", @@ -3134,7 +2996,23 @@ } } }, - "node_modules/@vitest/browser/node_modules/@vitest/mocker": { + "node_modules/@vitest/expect": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.8.tgz", + "integrity": "sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/spy": "2.1.8", + "@vitest/utils": "2.1.8", + "chai": "^5.1.2", + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/mocker": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.8.tgz", "integrity": "sha512-7guJ/47I6uqfttp33mgo6ga5Gr1VnL58rcqYKyShoRK9ebu8T5Rs6HN3s1NABiBeVTdWNrwUMcHH54uXZBN4zA==", @@ -3161,7 +3039,7 @@ } } }, - "node_modules/@vitest/browser/node_modules/estree-walker": { + "node_modules/@vitest/mocker/node_modules/estree-walker": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", @@ -3171,22 +3049,6 @@ "@types/estree": "^1.0.0" } }, - "node_modules/@vitest/expect": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.8.tgz", - "integrity": "sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/spy": "2.1.8", - "@vitest/utils": "2.1.8", - "chai": "^5.1.2", - "tinyrainbow": "^1.2.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, "node_modules/@vitest/pretty-format": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.8.tgz", @@ -3269,252 +3131,46 @@ "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==", "license": "MIT" }, - "node_modules/@wdio/config": { - "version": "9.2.8", - "resolved": "https://registry.npmjs.org/@wdio/config/-/config-9.2.8.tgz", - "integrity": "sha512-EGMmBPGJbz6RmgMjebRWkWu3fGyeTIRcusF4UA4f2tiUEKY8nbzUO/ZyDjVQNR+YVB40q0jcqAqpszYRrIzzeg==", - "dev": true, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@wdio/logger": "9.1.3", - "@wdio/types": "9.2.2", - "@wdio/utils": "9.2.8", - "decamelize": "^6.0.0", - "deepmerge-ts": "^7.0.3", - "glob": "^10.2.2", - "import-meta-resolve": "^4.0.0" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { - "node": ">=18.20.0" + "node": ">= 0.6" } }, - "node_modules/@wdio/logger": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-9.1.3.tgz", - "integrity": "sha512-cumRMK/gE1uedBUw3WmWXOQ7HtB6DR8EyKQioUz2P0IJtRRpglMBdZV7Svr3b++WWawOuzZHMfbTkJQmaVt8Gw==", + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "chalk": "^5.1.2", - "loglevel": "^1.6.0", - "loglevel-plugin-prefix": "^0.8.4", - "strip-ansi": "^7.1.0" + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=18.20.0" + "node": ">=0.4.0" } }, - "node_modules/@wdio/logger/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@wdio/logger/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@wdio/logger/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@wdio/protocols": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-9.2.2.tgz", - "integrity": "sha512-0GMUSHCbYm+J+rnRU6XPtaUgVCRICsiH6W5zCXpePm3wLlbmg/mvZ+4OnNErssbpIOulZuAmC2jNmut2AEfWSw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@wdio/repl": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-9.0.8.tgz", - "integrity": "sha512-3iubjl4JX5zD21aFxZwQghqC3lgu+mSs8c3NaiYYNCC+IT5cI/8QuKlgh9s59bu+N3gG988jqMJeCYlKuUv/iw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/node": "^20.1.0" - }, - "engines": { - "node": ">=18.20.0" - } - }, - "node_modules/@wdio/repl/node_modules/@types/node": { - "version": "20.17.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.6.tgz", - "integrity": "sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "undici-types": "~6.19.2" - } - }, - "node_modules/@wdio/types": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-9.2.2.tgz", - "integrity": "sha512-nHZ9Ne9iRQFJ1TOYKUn4Fza69IshTTzk6RYmSZ51ImGs9uMZu0+S0Jm9REdly+VLN3FzxG6g2QSe0/F3uNVPdw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/node": "^20.1.0" - }, - "engines": { - "node": ">=18.20.0" - } - }, - "node_modules/@wdio/types/node_modules/@types/node": { - "version": "20.17.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.8.tgz", - "integrity": "sha512-ahz2g6/oqbKalW9sPv6L2iRbhLnojxjYWspAqhjvqSWBgGebEJT5GvRmk0QXPj3sbC6rU0GTQjPLQkmR8CObvA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "undici-types": "~6.19.2" - } - }, - "node_modules/@wdio/utils": { - "version": "9.2.8", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-9.2.8.tgz", - "integrity": "sha512-rKm5FXkpsCyeqh8tdirtRUHvgNytWNMiaVKdctsvKOJvqnDVPAAQcz9Wmgo7bSwoLwtSHcDaRoxY7olV7J4QnA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@puppeteer/browsers": "^2.2.0", - "@wdio/logger": "9.1.3", - "@wdio/types": "9.2.2", - "decamelize": "^6.0.0", - "deepmerge-ts": "^7.0.3", - "edgedriver": "^5.6.1", - "geckodriver": "^4.3.3", - "get-port": "^7.0.0", - "import-meta-resolve": "^4.0.0", - "locate-app": "^2.2.24", - "safaridriver": "^0.1.2", - "split2": "^4.2.0", - "wait-port": "^1.1.0" - }, - "engines": { - "node": ">=18.20.0" - } - }, - "node_modules/@zip.js/zip.js": { - "version": "2.7.53", - "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.7.53.tgz", - "integrity": "sha512-G6Bl5wN9EXXVaTUIox71vIX5Z454zEBe+akKpV4m1tUboIctT5h7ID3QXCJd/Lfy2rSvmkTmZIucf1jGRR4f5A==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true, - "engines": { - "bun": ">=0.7.0", - "deno": ">=1.0.0", - "node": ">=16.5.0" - } - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "license": "MIT", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", "dev": true, "license": "MIT", "dependencies": { @@ -3524,21 +3180,6 @@ "node": ">=0.4.0" } }, - "node_modules/agent-base": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -3638,57 +3279,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/archiver": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-7.0.1.tgz", - "integrity": "sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "archiver-utils": "^5.0.2", - "async": "^3.2.4", - "buffer-crc32": "^1.0.0", - "readable-stream": "^4.0.0", - "readdir-glob": "^1.1.2", - "tar-stream": "^3.0.0", - "zip-stream": "^6.0.1" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/archiver-utils": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-5.0.2.tgz", - "integrity": "sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "glob": "^10.0.0", - "graceful-fs": "^4.2.0", - "is-stream": "^2.0.1", - "lazystream": "^1.0.0", - "lodash": "^4.17.15", - "normalize-path": "^3.0.0", - "readable-stream": "^4.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/archiver/node_modules/async": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/arg": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", @@ -3779,16 +3369,16 @@ } }, "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -3798,16 +3388,16 @@ } }, "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -3817,20 +3407,19 @@ } }, "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", "dev": true, "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", + "call-bind": "^1.0.8", "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" }, "engines": { "node": ">= 0.4" @@ -3849,21 +3438,6 @@ "node": ">=12" } }, - "node_modules/ast-types": { - "version": "0.13.4", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", - "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/async": { "version": "2.6.4", "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", @@ -3890,100 +3464,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/b4a": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz", - "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true - }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "license": "MIT" }, - "node_modules/bare-events": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.0.tgz", - "integrity": "sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true - }, - "node_modules/bare-fs": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.3.5.tgz", - "integrity": "sha512-SlE9eTxifPDJrT6YgemQ1WGFleevzwY+XAP1Xqgl56HtcrisC2CHCZ2tq6dBpcH2TnNxwUEUGhweo+lrQtYuiw==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "bare-events": "^2.0.0", - "bare-path": "^2.0.0", - "bare-stream": "^2.0.0" - } - }, - "node_modules/bare-os": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.4.4.tgz", - "integrity": "sha512-z3UiI2yi1mK0sXeRdc4O1Kk8aOa/e+FNWZcTiPB/dfTWyLypuE99LibgRaQki914Jq//yAWylcAt+mknKdixRQ==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true - }, - "node_modules/bare-path": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-2.1.3.tgz", - "integrity": "sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "bare-os": "^2.1.0" - } - }, - "node_modules/bare-stream": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.4.2.tgz", - "integrity": "sha512-XZ4ln/KV4KT+PXdIWTKjsLY+quqCaEtqqtgGJVPw9AoM73By03ij64YjepK0aQvHSWDb6AfAZwqKaFu68qkrdA==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "streamx": "^2.20.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/basic-auth": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", @@ -3997,17 +3483,12 @@ "node": ">= 0.8" } }, - "node_modules/basic-ftp": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", - "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", + "node_modules/basic-auth/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=10.0.0" - } + "license": "MIT" }, "node_modules/binary-extensions": { "version": "2.3.0", @@ -4055,48 +3536,12 @@ "ms": "2.0.0" } }, - "node_modules/body-parser/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true - }, "node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -4120,9 +3565,9 @@ } }, "node_modules/browserslist": { - "version": "4.24.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", - "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz", + "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==", "dev": true, "funding": [ { @@ -4140,9 +3585,9 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001669", - "electron-to-chromium": "^1.5.41", - "node-releases": "^2.0.18", + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", "update-browserslist-db": "^1.1.1" }, "bin": { @@ -4152,43 +3597,14 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, "node_modules/buffer-crc32": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz", - "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==", + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { - "node": ">=8.0.0" + "node": "*" } }, "node_modules/bytes": { @@ -4211,16 +3627,45 @@ } }, "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, "license": "MIT", "dependencies": { + "call-bind-apply-helpers": "^1.0.0", "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", + "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", + "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "get-intrinsic": "^1.2.6" }, "engines": { "node": ">= 0.4" @@ -4240,9 +3685,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001683", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001683.tgz", - "integrity": "sha512-iqmNnThZ0n70mNwvxpEC2nBJ037ZHZUoBI5Gorh1Mw6IlEAZujEoU1tXA628iZfzm7R9FvFzxbfdgml82a3k8Q==", + "version": "1.0.30001689", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001689.tgz", + "integrity": "sha512-CmeR2VBycfa+5/jOfnp/NpWPGd06nf1XYiefUvhXFfZE4GkRc9jv+eGPS4nT558WS/8lYCzV8SlANCIPvbWP1g==", "dev": true, "funding": [ { @@ -4304,54 +3749,6 @@ "node": ">= 16" } }, - "node_modules/cheerio": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz", - "integrity": "sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.1.0", - "encoding-sniffer": "^0.2.0", - "htmlparser2": "^9.1.0", - "parse5": "^7.1.2", - "parse5-htmlparser2-tree-adapter": "^7.0.0", - "parse5-parser-stream": "^7.1.2", - "undici": "^6.19.5", - "whatwg-mimetype": "^4.0.0" - }, - "engines": { - "node": ">=18.17" - }, - "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" - } - }, - "node_modules/cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "peer": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, "node_modules/chevrotain": { "version": "11.0.3", "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz", @@ -4441,28 +3838,6 @@ "node": ">=12" } }, - "node_modules/cliui/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/cliui/node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -4511,25 +3886,6 @@ "node": ">=16" } }, - "node_modules/compress-commons": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-6.0.2.tgz", - "integrity": "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "crc-32": "^1.2.0", - "crc32-stream": "^6.0.0", - "is-stream": "^2.0.1", - "normalize-path": "^3.0.0", - "readable-stream": "^4.0.0" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -4549,26 +3905,6 @@ "node": ">= 0.6" } }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/content-type": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", @@ -4586,10 +3922,9 @@ "license": "MIT" }, "node_modules/cookie": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", - "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", - "dev": true, + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -4630,37 +3965,6 @@ "node": ">= 0.4.0" } }, - "node_modules/crc-32": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "bin": { - "crc32": "bin/crc32.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/crc32-stream": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-6.0.0.tgz", - "integrity": "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "crc-32": "^1.2.0", - "readable-stream": "^4.0.0" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/create-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", @@ -4683,34 +3987,6 @@ "node": ">= 8" } }, - "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "peer": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-shorthand-properties": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-shorthand-properties/-/css-shorthand-properties-1.1.2.tgz", - "integrity": "sha512-C2AugXIpRGQTxaCW0N7n5jD/p5irUmCrwl03TrnMFBHDbdq44CFWR2zO7rK9xPN4Eo3pUxC4vQzQgbIpzrD1PQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/css-url-parser": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/css-url-parser/-/css-url-parser-1.1.4.tgz", @@ -4718,29 +3994,6 @@ "dev": true, "license": "MIT" }, - "node_modules/css-value": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/css-value/-/css-value-0.0.1.tgz", - "integrity": "sha512-FUV3xaJ63buRLgHrLQVlVgQnQdR4yqdLGaDu7g8CQcWjInDfM9plBTPI9FRfpahju1UBSaMckeb2/46ApS/V1Q==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "peer": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", @@ -4748,18 +4001,6 @@ "dev": true, "license": "MIT" }, - "node_modules/data-uri-to-buffer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", - "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 12" - } - }, "node_modules/data-view-buffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", @@ -4815,36 +4056,21 @@ } }, "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "dev": true, "license": "MIT", "dependencies": { "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz", - "integrity": "sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, + }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=6.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/deep-eql": { @@ -4864,22 +4090,11 @@ "dev": true, "license": "MIT" }, - "node_modules/deepmerge-ts": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/deepmerge-ts/-/deepmerge-ts-7.1.3.tgz", - "integrity": "sha512-qCSH6I0INPxd9Y1VtAiLpnYvz5O//6rCfJXKk0z66Up9/VOSr+1yS8XSKA5IWRxjocFGlzPyaZYe+jxq7OOLtQ==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true, - "engines": { - "node": ">=16.0.0" - } - }, "node_modules/define-data-property": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", @@ -4911,23 +4126,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/degenerator": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", - "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ast-types": "^0.13.4", - "escodegen": "^2.1.0", - "esprima": "^4.0.1" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -4987,217 +4185,18 @@ "dev": true, "license": "MIT" }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause", - "optional": true, - "peer": true - }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "peer": true, - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "peer": true, - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/edge-paths": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/edge-paths/-/edge-paths-3.0.5.tgz", - "integrity": "sha512-sB7vSrDnFa4ezWQk9nZ/n0FdpdUuC6R1EOrlU3DL+bovcNFK28rqu2emmAUjujYEJTWIgQGqgVVWUZXMnc8iWg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/which": "^2.0.1", - "which": "^2.0.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/shirshak55" - } - }, - "node_modules/edgedriver": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/edgedriver/-/edgedriver-5.6.1.tgz", - "integrity": "sha512-3Ve9cd5ziLByUdigw6zovVeWJjVs8QHVmqOB0sJ0WNeVPcwf4p18GnxMmVvlFmYRloUwf5suNuorea4QzwBIOA==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@wdio/logger": "^8.38.0", - "@zip.js/zip.js": "^2.7.48", - "decamelize": "^6.0.0", - "edge-paths": "^3.0.5", - "fast-xml-parser": "^4.4.1", - "node-fetch": "^3.3.2", - "which": "^4.0.0" - }, - "bin": { - "edgedriver": "bin/edgedriver.js" - } - }, - "node_modules/edgedriver/node_modules/@wdio/logger": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-8.38.0.tgz", - "integrity": "sha512-kcHL86RmNbcQP+Gq/vQUGlArfU6IIcbbnNp32rRIraitomZow+iEoc519rdQmSVusDozMS5DZthkgDdxK+vz6Q==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "chalk": "^5.1.2", - "loglevel": "^1.6.0", - "loglevel-plugin-prefix": "^0.8.4", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": "^16.13 || >=18" - } - }, - "node_modules/edgedriver/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/edgedriver/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/edgedriver/node_modules/isexe": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "engines": { - "node": ">=16" - } - }, - "node_modules/edgedriver/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/edgedriver/node_modules/which": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", - "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, "dependencies": { - "isexe": "^3.1.1" - }, - "bin": { - "node-which": "bin/which.js" + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" }, "engines": { - "node": "^16.13.0 || >=18.0.0" + "node": ">= 0.4" } }, "node_modules/editorconfig": { @@ -5242,20 +4241,18 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.64", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.64.tgz", - "integrity": "sha512-IXEuxU+5ClW2IGEYFC2T7szbyVgehupCWQe5GNh+H065CD6U6IFN0s4KeAMFGNmQolRU4IV7zGBWSYMmZ8uuqQ==", + "version": "1.5.74", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.74.tgz", + "integrity": "sha512-ck3//9RC+6oss/1Bh9tiAVFy5vfSKbRHAFh7Z3/eTRkEqJeWgymloShB17Vg3Z4nmDNp35vAd1BZ6CMW4Wt6Iw==", "dev": true, "license": "ISC" }, "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/encodeurl": { "version": "2.0.0", @@ -5266,117 +4263,61 @@ "node": ">= 0.8" } }, - "node_modules/encoding-sniffer": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.0.tgz", - "integrity": "sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "iconv-lite": "^0.6.3", - "whatwg-encoding": "^3.1.1" - }, - "funding": { - "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" - } - }, - "node_modules/encoding-sniffer/node_modules/whatwg-encoding": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", - "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "iconv-lite": "0.6.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/es-abstract": { - "version": "1.23.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.5.tgz", - "integrity": "sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==", + "version": "1.23.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.6.tgz", + "integrity": "sha512-Ifco6n3yj2tMZDWNLyloZrytt9lqqlwvS83P3HtaETR0NUOYnIULGGHpktqYGObGy+8wc1okO25p8TjemhImvA==", "dev": true, "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", + "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", "data-view-buffer": "^1.0.1", "data-view-byte-length": "^1.0.1", "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", + "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.7", + "get-intrinsic": "^1.2.6", "get-symbol-description": "^1.0.2", "globalthis": "^1.0.4", - "gopd": "^1.0.1", + "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", "hasown": "^2.0.2", - "internal-slot": "^1.0.7", + "internal-slot": "^1.1.0", "is-array-buffer": "^3.0.4", "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", + "is-data-view": "^1.0.2", "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", + "is-regex": "^1.2.1", "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", + "is-string": "^1.1.1", "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", + "is-weakref": "^1.1.0", + "math-intrinsics": "^1.0.0", "object-inspect": "^1.13.3", "object-keys": "^1.1.1", "object.assign": "^4.1.5", "regexp.prototype.flags": "^1.5.3", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", + "safe-array-concat": "^1.1.3", + "safe-regex-test": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", "string.prototype.trimstart": "^1.0.8", "typed-array-buffer": "^1.0.2", "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", + "typed-array-byte-offset": "^1.0.3", + "typed-array-length": "^1.0.7", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" + "which-typed-array": "^1.1.16" }, "engines": { "node": ">= 0.4" @@ -5386,13 +4327,10 @@ } }, "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, "engines": { "node": ">= 0.4" } @@ -5417,7 +4355,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0" @@ -5452,15 +4389,15 @@ } }, "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", "dev": true, "license": "MIT", "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" }, "engines": { "node": ">= 0.4" @@ -5538,30 +4475,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "peer": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, "node_modules/eslint": { "version": "9.17.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.17.0.tgz", @@ -5843,25 +4756,9 @@ }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "peer": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/esquery": { @@ -5926,18 +4823,6 @@ "node": ">= 0.6" } }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", @@ -5945,18 +4830,6 @@ "dev": true, "license": "MIT" }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.8.x" - } - }, "node_modules/expect-type": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.1.0.tgz", @@ -6013,15 +4886,6 @@ "url": "https://opencollective.com/express" } }, - "node_modules/express/node_modules/cookie": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/express/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -6037,95 +4901,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/express/node_modules/path-to-regexp": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", - "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", - "license": "MIT" - }, - "node_modules/express/node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "peer": true, - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" - } - }, - "node_modules/extract-zip/node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": "*" - } - }, - "node_modules/extract-zip/node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -6133,15 +4908,6 @@ "dev": true, "license": "MIT" }, - "node_modules/fast-fifo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", @@ -6186,31 +4952,6 @@ "dev": true, "license": "MIT" }, - "node_modules/fast-xml-parser": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz", - "integrity": "sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - }, - { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" - } - ], - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "strnum": "^1.0.5" - }, - "bin": { - "fxparser": "src/cli/cli.js" - } - }, "node_modules/fastq": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", @@ -6221,44 +4962,6 @@ "reusify": "^1.0.4" } }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/fetch-blob": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", - "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "paypal", - "url": "https://paypal.me/jimmywarting" - } - ], - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - }, - "engines": { - "node": "^12.20 || >= 14.13" - } - }, "node_modules/file-entry-cache": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", @@ -6387,40 +5090,6 @@ "is-callable": "^1.1.3" } }, - "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/formdata-polyfill": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "fetch-blob": "^3.1.2" - }, - "engines": { - "node": ">=12.20.0" - } - }, "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", @@ -6440,9 +5109,9 @@ } }, "node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", "dev": true, "license": "MIT", "dependencies": { @@ -6454,16 +5123,6 @@ "node": ">=14.14" } }, - "node_modules/fs-extra/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, "node_modules/fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", @@ -6489,16 +5148,17 @@ } }, "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.7.tgz", + "integrity": "sha512-2g4x+HqTJKM9zcJqBSpjoRmdcPFtJM60J3xJisTQSXBWka5XqyBN/2tNUgma1mztTXyDuUsEtYe5qcs7xYzYQA==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" }, "engines": { "node": ">= 0.4" @@ -6517,62 +5177,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/geckodriver": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/geckodriver/-/geckodriver-4.5.1.tgz", - "integrity": "sha512-lGCRqPMuzbRNDWJOQcUqhNqPvNsIFu6yzXF8J/6K3WCYFd2r5ckbeF7h1cxsnjA7YLSEiWzERCt6/gjZ3tW0ug==", - "dev": true, - "hasInstallScript": true, - "license": "MPL-2.0", - "optional": true, - "peer": true, - "dependencies": { - "@wdio/logger": "^9.0.0", - "@zip.js/zip.js": "^2.7.48", - "decamelize": "^6.0.0", - "http-proxy-agent": "^7.0.2", - "https-proxy-agent": "^7.0.5", - "node-fetch": "^3.3.2", - "tar-fs": "^3.0.6", - "which": "^4.0.0" - }, - "bin": { - "geckodriver": "bin/geckodriver.js" - }, - "engines": { - "node": "^16.13 || >=18 || >=20" - } - }, - "node_modules/geckodriver/node_modules/isexe": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "engines": { - "node": ">=16" - } - }, - "node_modules/geckodriver/node_modules/which": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", - "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "isexe": "^3.1.1" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^16.13.0 || >=18.0.0" - } - }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -6593,68 +5197,22 @@ "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-port": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-7.1.0.tgz", - "integrity": "sha512-QB9NKEeDg3xxVwCCwJQ9+xycaz6pBB6iQ76wiWMl1927n0Kir6alPiP+yuiICLLU4jpMe08dXfpebuQppFA2zw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, + "node_modules/get-intrinsic": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz", + "integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", + "call-bind-apply-helpers": "^1.0.1", + "dunder-proto": "^1.0.0", + "es-define-property": "^1.0.1", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" + "es-object-atoms": "^1.0.0", + "function-bind": "^1.1.2", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -6663,57 +5221,22 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-uri": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.3.tgz", - "integrity": "sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==", + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "basic-ftp": "^5.0.2", - "data-uri-to-buffer": "^6.0.2", - "debug": "^4.3.4", - "fs-extra": "^11.2.0" + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" }, "engines": { - "node": ">= 14" - } - }, - "node_modules/get-uri/node_modules/data-uri-to-buffer": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", - "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 14" - } - }, - "node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/glob-parent": { @@ -6729,24 +5252,6 @@ "node": ">=10.13.0" } }, - "node_modules/glob/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/globals": { "version": "15.13.0", "resolved": "https://registry.npmjs.org/globals/-/globals-15.13.0.tgz", @@ -6778,12 +5283,12 @@ } }, "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.3" + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -6796,15 +5301,6 @@ "dev": true, "license": "ISC" }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", @@ -6813,9 +5309,9 @@ "license": "MIT" }, "node_modules/graphql": { - "version": "16.9.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.9.0.tgz", - "integrity": "sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==", + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.10.0.tgz", + "integrity": "sha512-AjqGKbDGUFRKIRCP9tCKiIGHyriz2oHEbPIbEtcSLSs4YjReZOIPQQWek4+6hjw62H9QShXHyaGivGiYVLeYFQ==", "dev": true, "license": "MIT", "engines": { @@ -6846,6 +5342,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" @@ -6855,10 +5352,14 @@ } }, "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, "engines": { "node": ">= 0.4" }, @@ -6867,9 +5368,9 @@ } }, "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -6936,37 +5437,6 @@ "node": ">=12" } }, - "node_modules/htmlfy": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/htmlfy/-/htmlfy-0.3.2.tgz", - "integrity": "sha512-FsxzfpeDYRqn1emox9VpxMPfGjADoUmmup8D604q497R0VNxiXs4ZZTN2QzkaMA5C9aHGUoe1iQRVSm+HK9xuA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/htmlparser2": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", - "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.1.0", - "entities": "^4.5.0" - } - }, "node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", @@ -6998,22 +5468,6 @@ "node": ">=8.0.0" } }, - "node_modules/http-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/http-server": { "version": "14.1.1", "resolved": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz", @@ -7042,22 +5496,6 @@ "node": ">=12" } }, - "node_modules/https-proxy-agent": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", - "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/hyperdyperid": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", @@ -7069,41 +5507,17 @@ } }, "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause", - "optional": true, - "peer": true - }, "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", @@ -7165,36 +5579,20 @@ "license": "ISC" }, "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" + "hasown": "^2.0.2", + "side-channel": "^1.1.0" }, "engines": { "node": ">= 0.4" } }, - "node_modules/ip-address": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", - "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" - }, - "engines": { - "node": ">= 12" - } - }, "node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", @@ -7205,14 +5603,15 @@ } }, "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" }, "engines": { "node": ">= 0.4" @@ -7238,13 +5637,16 @@ } }, "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", "dev": true, "license": "MIT", "dependencies": { - "has-bigints": "^1.0.1" + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -7264,14 +5666,14 @@ } }, "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.1.tgz", + "integrity": "sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -7294,9 +5696,9 @@ } }, "node_modules/is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.0.tgz", + "integrity": "sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==", "dev": true, "license": "MIT", "dependencies": { @@ -7310,12 +5712,14 @@ } }, "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", "dev": true, "license": "MIT", "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", "is-typed-array": "^1.1.13" }, "engines": { @@ -7326,13 +5730,14 @@ } }, "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", "dev": true, "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -7352,13 +5757,16 @@ } }, "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -7447,13 +5855,14 @@ } }, "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", "dev": true, "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -7462,30 +5871,17 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -7523,29 +5919,15 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", "dev": true, "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -7555,13 +5937,15 @@ } }, "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", "dev": true, "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -7571,13 +5955,13 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.14.tgz", + "integrity": "sha512-lQUsHzcTb7rH57dajbOuZEuMDXjs9f04ZloER4QOpjpKcaw4f98BRUrs8aiO9Z4G7i7B0Xhgarg6SCgYcYi8Nw==", "dev": true, "license": "MIT", "dependencies": { - "which-typed-array": "^1.1.14" + "which-typed-array": "^1.1.16" }, "engines": { "node": ">= 0.4" @@ -7600,27 +5984,30 @@ } }, "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.0.tgz", + "integrity": "sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "call-bound": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" }, "engines": { "node": ">= 0.4" @@ -7630,10 +6017,9 @@ } }, "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true, + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "license": "MIT" }, "node_modules/isexe": { @@ -7643,24 +6029,6 @@ "dev": true, "license": "ISC" }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, - "license": "BlueOak-1.0.0", - "optional": true, - "peer": true, - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -7680,15 +6048,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/jsbn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/jschardet": { "version": "3.1.4", "resolved": "https://registry.npmjs.org/jschardet/-/jschardet-3.1.4.tgz", @@ -7699,9 +6058,9 @@ } }, "node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", "dev": true, "license": "MIT", "bin": { @@ -7764,16 +6123,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/jsonfile/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, "node_modules/jsonschema": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.1.tgz", @@ -7796,36 +6145,6 @@ "setimmediate": "^1.0.5" } }, - "node_modules/jszip/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "license": "MIT" - }, - "node_modules/jszip/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/jszip/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", @@ -7897,31 +6216,6 @@ "node": ">=16" } }, - "node_modules/langium-cli/node_modules/fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/langium-cli/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, "node_modules/langium-railroad": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/langium-railroad/-/langium-railroad-3.3.0.tgz", @@ -7933,60 +6227,6 @@ "railroad-diagrams": "~1.0.0" } }, - "node_modules/lazystream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "readable-stream": "^2.0.5" - }, - "engines": { - "node": ">= 0.6.3" - } - }, - "node_modules/lazystream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/lazystream/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/lazystream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -8010,45 +6250,6 @@ "immediate": "~3.0.5" } }, - "node_modules/locate-app": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/locate-app/-/locate-app-2.5.0.tgz", - "integrity": "sha512-xIqbzPMBYArJRmPGUZD9CzV9wOqmVtQnaAn3wrj3s6WYW0bQvPI7x+sPYUGmDTYMHefVK//zc6HEYZ1qnxIK+Q==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://buymeacoffee.com/hejny" - }, - { - "type": "github", - "url": "https://github.com/hejny/locate-app/blob/main/README.md#%EF%B8%8F-contributing" - } - ], - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "@promptbook/utils": "0.69.5", - "type-fest": "4.26.0", - "userhome": "1.0.1" - } - }, - "node_modules/locate-app/node_modules/type-fest": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.0.tgz", - "integrity": "sha512-OduNjVJsFbifKb57UqZ2EMP1i4u64Xwow3NYXUtBbD4vIwJdQd4+xl8YDou1dlm4DVrtwT/7Ky8z8WyCULVfxw==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "optional": true, - "peer": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -8078,15 +6279,6 @@ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", "license": "MIT" }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -8094,40 +6286,6 @@ "dev": true, "license": "MIT" }, - "node_modules/lodash.zip": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.zip/-/lodash.zip-4.2.0.tgz", - "integrity": "sha512-C7IOaBBK/0gMORRBd8OETNx3kmOkgIWIPvyDpZSCTwUrpYmgZwJkjZeOD8ww4xbOUOs4/attY+pciKvadNfFbg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/loglevel": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.2.tgz", - "integrity": "sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/loglevel" - } - }, - "node_modules/loglevel-plugin-prefix": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz", - "integrity": "sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -8168,9 +6326,9 @@ } }, "node_modules/magic-string": { - "version": "0.30.15", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.15.tgz", - "integrity": "sha512-zXeaYRgZ6ldS1RJJUrMrYgNJ4fdwnyI6tVqoiIhyCyv5IVTK9BU8Ic2l253GGETQHxI4HNUwhJ3fjDhKqEoaAw==", + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", "dev": true, "license": "MIT", "dependencies": { @@ -8196,6 +6354,15 @@ "node": ">= 18" } }, + "node_modules/math-intrinsics": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.0.0.tgz", + "integrity": "sha512-4MqMiKP90ybymYvsut0CH2g4XWbfLtmlCkXmtmdcDCxNB+mQcu1w/1+L/VD7vi/PSv7X2JYV7SCcR+jiPXnQtA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -8206,9 +6373,9 @@ } }, "node_modules/memfs": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.14.0.tgz", - "integrity": "sha512-JUeY0F/fQZgIod31Ja1eJgiSxLn7BfQlCnqhwXFBzFHEw63OdLK7VJUJ7bnzNsWgCyoUP5tEp1VRY8rDaYzqOA==", + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.15.0.tgz", + "integrity": "sha512-q9MmZXd2rRWHS6GU3WEm3HyiXZyyoA1DqdOhEq0lxPBmKb5S7IAOwX0RgUCwJfqjelDCySa5h8ujOy24LqsWcw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8352,18 +6519,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, "node_modules/mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", @@ -8416,9 +6571,9 @@ "license": "MIT" }, "node_modules/msw": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/msw/-/msw-2.6.8.tgz", - "integrity": "sha512-nxXxnH6WALZ9a7rsQp4HU2AaD4iGAiouMmE/MY4al7pXTibgA6OZOuKhmN2WBIM6w9qMKwRtX8p2iOb45B2M/Q==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/msw/-/msw-2.7.0.tgz", + "integrity": "sha512-BIodwZ19RWfCbYTxWTUfTXc+sg4OwjCAgxU1ZsgmggX/7S3LdUifsbUPJs61j0rWb19CZRGY5if77duhc0uXzw==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -8432,12 +6587,12 @@ "@open-draft/until": "^2.1.0", "@types/cookie": "^0.6.0", "@types/statuses": "^2.0.4", - "chalk": "^4.1.2", "graphql": "^16.8.1", "headers-polyfill": "^4.0.2", "is-node-process": "^1.2.0", "outvariant": "^1.4.3", "path-to-regexp": "^6.3.0", + "picocolors": "^1.1.1", "strict-event-emitter": "^0.5.1", "type-fest": "^4.26.1", "yargs": "^17.7.2" @@ -8460,6 +6615,13 @@ } } }, + "node_modules/msw/node_modules/path-to-regexp": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", + "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", + "dev": true, + "license": "MIT" + }, "node_modules/mute-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", @@ -8471,9 +6633,9 @@ } }, "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", "dev": true, "funding": [ { @@ -8505,65 +6667,10 @@ "node": ">= 0.6" } }, - "node_modules/netmask": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", - "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/node-domexception": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "github", - "url": "https://paypal.me/jimmywarting" - } - ], - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=10.5.0" - } - }, - "node_modules/node-fetch": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", - "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } - }, "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", "dev": true, "license": "MIT" }, @@ -8577,21 +6684,6 @@ "node": ">=0.10.0" } }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "peer": true, - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -8706,18 +6798,6 @@ "node": ">= 0.8" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "wrappy": "1" - } - }, "node_modules/opener": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", @@ -8760,78 +6840,31 @@ "dev": true, "license": "MIT", "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pac-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.2.tgz", - "integrity": "sha512-BFi3vZnO9X5Qt6NRz7ZOaPja3ic0PhlsmCRYLOpN11+mWBCR6XJDqW5RF3j8jm4WGGQZtBA+bTfxYzeKW73eHg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@tootallnate/quickjs-emscripten": "^0.23.0", - "agent-base": "^7.0.2", - "debug": "^4.3.4", - "get-uri": "^6.0.1", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.5", - "pac-resolver": "^7.0.1", - "socks-proxy-agent": "^8.0.4" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">= 14" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pac-resolver": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", - "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "degenerator": "^5.0.0", - "netmask": "^2.0.2" + "p-limit": "^3.0.2" }, "engines": { - "node": ">= 14" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true, - "license": "BlueOak-1.0.0", - "optional": true, - "peer": true - }, "node_modules/pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", @@ -8851,52 +6884,6 @@ "node": ">=6" } }, - "node_modules/parse5": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", - "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "entities": "^4.5.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", - "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "domhandler": "^5.0.3", - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-parser-stream": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", - "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -8933,39 +6920,10 @@ "dev": true, "license": "MIT" }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "license": "BlueOak-1.0.0", - "optional": true, - "peer": true, - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true - }, "node_modules/path-to-regexp": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", - "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", - "dev": true, + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", "license": "MIT" }, "node_modules/pathe": { @@ -9146,36 +7104,12 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 0.6.0" - } - }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "license": "MIT" }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -9189,49 +7123,6 @@ "node": ">= 0.10" } }, - "node_modules/proxy-agent": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.4.0.tgz", - "integrity": "sha512-u0piLU+nCOHMgGjRbimiXmA9kM/L9EHh3zL81xCdp7m+Y2pHIsnmbdDoEDoAz5geaonNR6q6+yOPQs6n4T6sBQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "agent-base": "^7.0.2", - "debug": "^4.3.4", - "http-proxy-agent": "^7.0.1", - "https-proxy-agent": "^7.0.3", - "lru-cache": "^7.14.1", - "pac-proxy-agent": "^7.0.1", - "proxy-from-env": "^1.1.0", - "socks-proxy-agent": "^8.0.2" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/proxy-agent/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/psl": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", @@ -9245,19 +7136,6 @@ "url": "https://github.com/sponsors/lupomontero" } }, - "node_modules/pump": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", - "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -9269,9 +7147,9 @@ } }, "node_modules/pyright": { - "version": "1.1.390", - "resolved": "https://registry.npmjs.org/pyright/-/pyright-1.1.390.tgz", - "integrity": "sha512-dyt10l7TjuasVMCY4L6k8xggpp8X7dR4Mq/zsaA5Usa2pqBkZ+g73vs0mc8ungsyPhCDWz8rMdQjsAeMuKgciw==", + "version": "1.1.391", + "resolved": "https://registry.npmjs.org/pyright/-/pyright-1.1.391.tgz", + "integrity": "sha512-3enWmLlS02oyiGR/A7yaGk4FD2v+CRshJ+kS8pRezJWlW3En4FUUMRKmfChHeVGaxUctj3hceT+PG8FYZSDz8A==", "license": "MIT", "bin": { "pyright": "index.js", @@ -9299,10 +7177,9 @@ } }, "node_modules/qs": { - "version": "6.13.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.1.tgz", - "integrity": "sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg==", - "dev": true, + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.6" @@ -9314,15 +7191,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/query-selector-shadow-dom": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/query-selector-shadow-dom/-/query-selector-shadow-dom-1.0.1.tgz", - "integrity": "sha512-lT5yCqEBgfoMYpf3F2xQRK7zEr1rhIIZuceDK6+xRkJQ4NMbHTwXqk4NkwDwQMNqXgG9r9fyHnzwNVs6zV5KRw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", @@ -9351,15 +7219,6 @@ ], "license": "MIT" }, - "node_modules/queue-tick": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/railroad-diagrams": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", @@ -9391,41 +7250,29 @@ "node": ">= 0.8" } }, - "node_modules/raw-body/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz", + "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==", + "dev": true, "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - }, + "peer": true, "engines": { "node": ">=0.10.0" } }, "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz", + "integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==", + "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" + "scheduler": "^0.25.0" }, "peerDependencies": { - "react": "^18.3.1" + "react": "^19.0.0" } }, "node_modules/react-is": { @@ -9446,50 +7293,25 @@ } }, "node_modules/readable-stream": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", - "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", - "dev": true, + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/readdir-glob": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", - "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, "dependencies": { - "minimatch": "^5.1.0" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/readdir-glob/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" }, "node_modules/readdirp": { "version": "3.6.0", @@ -9518,19 +7340,20 @@ } }, "node_modules/reflect.getprototypeof": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", - "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.8.tgz", + "integrity": "sha512-B5dj6usc5dkk8uFliwjwDHM8To5/QwdKz9JcBZ8Ic4G1f0YmeeJTtE/ZTdgRFPAfxZFiUaPhZ1Jcs4qeagItGQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", "define-properties": "^1.2.1", - "es-abstract": "^1.23.1", + "dunder-proto": "^1.0.0", + "es-abstract": "^1.23.5", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" + "gopd": "^1.2.0", + "which-builtin-type": "^1.2.0" }, "engines": { "node": ">= 0.4" @@ -9589,13 +7412,13 @@ "license": "MIT" }, "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "version": "1.22.9", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.9.tgz", + "integrity": "sha512-QxrmX1DzraFIi9PxdG5VkRfRwIgjwyud+z/iBwfRRrVmHc+P9Q7u2lSSpQ6bjr2gy5lrqIiU9vb6iAeGf2400A==", "dev": true, "license": "MIT", "dependencies": { - "is-core-module": "^2.13.0", + "is-core-module": "^2.16.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -9616,27 +7439,6 @@ "node": ">=4" } }, - "node_modules/resq": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/resq/-/resq-1.11.0.tgz", - "integrity": "sha512-G10EBz+zAAy3zUd/CDoBbXRL6ia9kOo3xRHrMDsHljI0GDkhYlyjwoCx5+3eCC4swi1uCoZQhskuJkj7Gp57Bw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "fast-deep-equal": "^2.0.1" - } - }, - "node_modules/resq/node_modules/fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -9648,19 +7450,10 @@ "node": ">=0.10.0" } }, - "node_modules/rgb2hex": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/rgb2hex/-/rgb2hex-0.2.5.tgz", - "integrity": "sha512-22MOP1Rh7sAo1BZpDG6R5RFYzR2lYEgwq7HEmyW2qcsOqR2lQKmn+O//xV3YG/0rrhMC6KVX2hU+ZXuaw9a5bw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/rollup": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.27.3.tgz", - "integrity": "sha512-SLsCOnlmGt9VoZ9Ek8yBK8tAdmPHeppkw+Xa7yDlCEhDTvwYei03JlWo1fdc7YTfLZ4tD8riJCUyAgTbszk1fQ==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.28.1.tgz", + "integrity": "sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==", "dev": true, "license": "MIT", "dependencies": { @@ -9674,24 +7467,25 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.27.3", - "@rollup/rollup-android-arm64": "4.27.3", - "@rollup/rollup-darwin-arm64": "4.27.3", - "@rollup/rollup-darwin-x64": "4.27.3", - "@rollup/rollup-freebsd-arm64": "4.27.3", - "@rollup/rollup-freebsd-x64": "4.27.3", - "@rollup/rollup-linux-arm-gnueabihf": "4.27.3", - "@rollup/rollup-linux-arm-musleabihf": "4.27.3", - "@rollup/rollup-linux-arm64-gnu": "4.27.3", - "@rollup/rollup-linux-arm64-musl": "4.27.3", - "@rollup/rollup-linux-powerpc64le-gnu": "4.27.3", - "@rollup/rollup-linux-riscv64-gnu": "4.27.3", - "@rollup/rollup-linux-s390x-gnu": "4.27.3", - "@rollup/rollup-linux-x64-gnu": "4.27.3", - "@rollup/rollup-linux-x64-musl": "4.27.3", - "@rollup/rollup-win32-arm64-msvc": "4.27.3", - "@rollup/rollup-win32-ia32-msvc": "4.27.3", - "@rollup/rollup-win32-x64-msvc": "4.27.3", + "@rollup/rollup-android-arm-eabi": "4.28.1", + "@rollup/rollup-android-arm64": "4.28.1", + "@rollup/rollup-darwin-arm64": "4.28.1", + "@rollup/rollup-darwin-x64": "4.28.1", + "@rollup/rollup-freebsd-arm64": "4.28.1", + "@rollup/rollup-freebsd-x64": "4.28.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.28.1", + "@rollup/rollup-linux-arm-musleabihf": "4.28.1", + "@rollup/rollup-linux-arm64-gnu": "4.28.1", + "@rollup/rollup-linux-arm64-musl": "4.28.1", + "@rollup/rollup-linux-loongarch64-gnu": "4.28.1", + "@rollup/rollup-linux-powerpc64le-gnu": "4.28.1", + "@rollup/rollup-linux-riscv64-gnu": "4.28.1", + "@rollup/rollup-linux-s390x-gnu": "4.28.1", + "@rollup/rollup-linux-x64-gnu": "4.28.1", + "@rollup/rollup-linux-x64-musl": "4.28.1", + "@rollup/rollup-win32-arm64-msvc": "4.28.1", + "@rollup/rollup-win32-ia32-msvc": "4.28.1", + "@rollup/rollup-win32-x64-msvc": "4.28.1", "fsevents": "~2.3.2" } }, @@ -9719,25 +7513,17 @@ "queue-microtask": "^1.2.2" } }, - "node_modules/safaridriver": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/safaridriver/-/safaridriver-0.1.2.tgz", - "integrity": "sha512-4R309+gWflJktzPXBQCobbWEHlzC4aK3a+Ov3tz2Ib2aBxiwd11phkdIBH1l0EO22x24CJMUQkpKFumRriCSRg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", "isarray": "^2.0.5" }, "engines": { @@ -9747,22 +7533,43 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT" }, "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", + "call-bound": "^1.0.2", "es-errors": "^1.3.0", - "is-regex": "^1.1.4" + "is-regex": "^1.2.1" }, "engines": { "node": ">= 0.4" @@ -9778,13 +7585,12 @@ "license": "MIT" }, "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", + "dev": true, "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } + "peer": true }, "node_modules/secure-compare": { "version": "3.0.1", @@ -9853,39 +7659,6 @@ "node": ">= 0.8" } }, - "node_modules/serialize-error": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-11.0.3.tgz", - "integrity": "sha512-2G2y++21dhj2R7iHAdd0FIzjGwuKZld+7Pl/bTU6YIkrC2ZMbVUjm+luj6A6V34Rv9XfKJDKpTWu9W4Gse1D9g==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "type-fest": "^2.12.2" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/serialize-error/node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "optional": true, - "peer": true, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/serve-static": { "version": "1.16.2", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", @@ -9905,6 +7678,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", @@ -9970,15 +7744,69 @@ } }, "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -10022,65 +7850,6 @@ "node": ">=18" } }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", - "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz", - "integrity": "sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "agent-base": "^7.1.1", - "debug": "^4.3.4", - "socks": "^2.8.3" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/source-map-js": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", @@ -10091,46 +7860,6 @@ "node": ">=0.10.0" } }, - "node_modules/spacetrim": { - "version": "0.11.59", - "resolved": "https://registry.npmjs.org/spacetrim/-/spacetrim-0.11.59.tgz", - "integrity": "sha512-lLYsktklSRKprreOm7NXReW8YiX2VBjbgmXYEziOoGf/qsJqAEACaDvoTtUOycwjpaSh+bT8eu0KrJn7UNxiCg==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://buymeacoffee.com/hejny" - }, - { - "type": "github", - "url": "https://github.com/hejny/spacetrim/blob/main/README.md#%EF%B8%8F-contributing" - } - ], - "license": "Apache-2.0", - "optional": true, - "peer": true - }, - "node_modules/split2": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", - "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "engines": { - "node": ">= 10.x" - } - }, - "node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true - }, "node_modules/stackback": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", @@ -10167,23 +7896,6 @@ "dev": true, "license": "MIT" }, - "node_modules/streamx": { - "version": "2.20.2", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.20.2.tgz", - "integrity": "sha512-aDGDLU+j9tJcUdPGOaHmVF1u/hhI+CsGkT02V3OKlHDV7IukOI+nTWAGkiZEKCO35rWN1wIr4tS7YFr1f4qSvA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "fast-fifo": "^1.3.2", - "queue-tick": "^1.0.1", - "text-decoder": "^1.1.0" - }, - "optionalDependencies": { - "bare-events": "^2.2.0" - } - }, "node_modules/strict-event-emitter": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", @@ -10192,69 +7904,26 @@ "license": "MIT" }, "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "safe-buffer": "~5.2.0" + "safe-buffer": "~5.1.0" } }, "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/string-width": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" }, - "node_modules/string-width-cjs": { - "name": "string-width", + "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -10264,59 +7933,20 @@ "node": ">=8" } }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, "node_modules/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -10326,16 +7956,20 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -10358,28 +7992,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", + "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -10410,15 +8028,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strnum": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -10445,46 +8054,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/tar-fs": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.6.tgz", - "integrity": "sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "pump": "^3.0.0", - "tar-stream": "^3.1.5" - }, - "optionalDependencies": { - "bare-fs": "^2.1.1", - "bare-path": "^2.1.0" - } - }, - "node_modules/tar-stream": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "node_modules/text-decoder": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.1.tgz", - "integrity": "sha512-x9v3H/lTKIJKQQe7RPQkLfKAnc9lUTkWDypIQgTzPJAq+5/GCDHonmshfvlsNSj58yyshbIJJDLmU15qNERrXQ==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true - }, "node_modules/thingies": { "version": "1.21.0", "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", @@ -10498,15 +8067,6 @@ "tslib": "^2" } }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/tinybench": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", @@ -10599,6 +8159,16 @@ "node": ">=6" } }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/tree-dump": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", @@ -10617,9 +8187,9 @@ } }, "node_modules/ts-api-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz", - "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", + "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==", "dev": true, "license": "MIT", "engines": { @@ -10720,9 +8290,9 @@ } }, "node_modules/type-fest": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.30.0.tgz", - "integrity": "sha512-G6zXWS1dLj6eagy6sVhOMQiLtJdxQBHIA9Z6HFUNLOlr6MFOgzV8wvmidtPONfPtEUv0uZsy77XJNzTAfwPDaA==", + "version": "4.30.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.30.2.tgz", + "integrity": "sha512-UJShLPYi1aWqCdq9HycOL/gwsuqda1OISdBO3t8RlXQC4QvtuIz4b5FCfe2dQIWEpmlRExKmcTBfP1r9bhY7ig==", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -10761,17 +8331,17 @@ } }, "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" @@ -10803,18 +8373,18 @@ } }, "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-proto": "^1.0.3", "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" }, "engines": { "node": ">= 0.4" @@ -10838,81 +8408,30 @@ } }, "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", + "call-bound": "^1.0.3", "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, - "node_modules/unbzip2-stream/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/undici": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.0.tgz", - "integrity": "sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=18.17" - } - }, "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", "dev": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/union": { "version": "0.5.0", @@ -10927,13 +8446,13 @@ } }, "node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, "license": "MIT", "engines": { - "node": ">= 4.0.0" + "node": ">= 10.0.0" } }, "node_modules/unpipe": { @@ -11004,27 +8523,6 @@ "requires-port": "^1.0.0" } }, - "node_modules/urlpattern-polyfill": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz", - "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/userhome": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/userhome/-/userhome-1.0.1.tgz", - "integrity": "sha512-5cnLm4gseXjAclKowC4IjByaGsjtAoV6PrOQOljplNB54ReUYJP8HdAFq2muHinSDAh09PPX/uXDPfdxRHvuSA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -11251,43 +8749,6 @@ } } }, - "node_modules/vitest/node_modules/@vitest/mocker": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.8.tgz", - "integrity": "sha512-7guJ/47I6uqfttp33mgo6ga5Gr1VnL58rcqYKyShoRK9ebu8T5Rs6HN3s1NABiBeVTdWNrwUMcHH54uXZBN4zA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/spy": "2.1.8", - "estree-walker": "^3.0.3", - "magic-string": "^0.30.12" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "msw": "^2.4.9", - "vite": "^5.0.0" - }, - "peerDependenciesMeta": { - "msw": { - "optional": true - }, - "vite": { - "optional": true - } - } - }, - "node_modules/vitest/node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0" - } - }, "node_modules/vscode": { "name": "@codingame/monaco-vscode-api", "version": "11.1.2", @@ -11321,9 +8782,9 @@ } }, "node_modules/vscode-jsonrpc": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.1.tgz", - "integrity": "sha512-kdjOSJ2lLIn7r1rtrMbbNCHjyMPfRnowdKjBQ+mGq6NAW5QY2bEZC/khaC5OR8svbbjvLEaIXkOq45e2X9BIbQ==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", + "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==", "license": "MIT", "engines": { "node": ">=14.0.0" @@ -11377,15 +8838,6 @@ "vscode-languageserver-types": "3.17.5" } }, - "node_modules/vscode-languageserver-protocol/node_modules/vscode-jsonrpc": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", - "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==", - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/vscode-languageserver-textdocument": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", @@ -11402,182 +8854,23 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", - "license": "MIT" - }, - "node_modules/vscode-textmate": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-9.1.0.tgz", - "integrity": "sha512-lxKSVp2DkFOx9RDAvpiYUrB9/KT1fAfi1aE8CBGstP8N7rLF+Seifj8kDA198X0mYj1CjQUC+81+nQf8CO0nVA==", - "license": "MIT" - }, - "node_modules/vscode-uri": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", - "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", - "license": "MIT" - }, - "node_modules/vscode-ws-jsonrpc": { - "resolved": "packages/vscode-ws-jsonrpc", - "link": true - }, - "node_modules/wait-port": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/wait-port/-/wait-port-1.1.0.tgz", - "integrity": "sha512-3e04qkoN3LxTMLakdqeWth8nih8usyg+sf1Bgdf9wwUkp05iuK1eSY/QpLvscT/+F/gA89+LpUmmgBtesbqI2Q==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "chalk": "^4.1.2", - "commander": "^9.3.0", - "debug": "^4.3.4" - }, - "bin": { - "wait-port": "bin/wait-port.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/wait-port/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/web-streams-polyfill": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", - "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/webdriver": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-9.4.1.tgz", - "integrity": "sha512-vFDdxMj/9W1+6jhpHSiRYfO8dix23HjAUtLx7aOv9ejEsntC0EzCIAftJ59YsF3Ppu184+FkdDVhnivpkZPTFw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/node": "^20.1.0", - "@types/ws": "^8.5.3", - "@wdio/config": "9.2.8", - "@wdio/logger": "9.1.3", - "@wdio/protocols": "9.2.2", - "@wdio/types": "9.2.2", - "@wdio/utils": "9.2.8", - "deepmerge-ts": "^7.0.3", - "undici": "^6.20.1", - "ws": "^8.8.0" - }, - "engines": { - "node": ">=18.20.0" - } - }, - "node_modules/webdriver/node_modules/@types/node": { - "version": "20.17.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.8.tgz", - "integrity": "sha512-ahz2g6/oqbKalW9sPv6L2iRbhLnojxjYWspAqhjvqSWBgGebEJT5GvRmk0QXPj3sbC6rU0GTQjPLQkmR8CObvA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "undici-types": "~6.19.2" - } - }, - "node_modules/webdriverio": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-9.4.1.tgz", - "integrity": "sha512-XIPtRnxSES4CoxH2BfUY/6QzNgEgJEUjMYu7t7SJR8bVfbLRVXAA1ie9kM0MtdLs4oZ2Pr8rR8fqytsA1CjEWw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/node": "^20.11.30", - "@types/sinonjs__fake-timers": "^8.1.5", - "@wdio/config": "9.2.8", - "@wdio/logger": "9.1.3", - "@wdio/protocols": "9.2.2", - "@wdio/repl": "9.0.8", - "@wdio/types": "9.2.2", - "@wdio/utils": "9.2.8", - "archiver": "^7.0.1", - "aria-query": "^5.3.0", - "cheerio": "^1.0.0-rc.12", - "css-shorthand-properties": "^1.1.1", - "css-value": "^0.0.1", - "grapheme-splitter": "^1.0.4", - "htmlfy": "^0.3.0", - "import-meta-resolve": "^4.0.0", - "is-plain-obj": "^4.1.0", - "jszip": "^3.10.1", - "lodash.clonedeep": "^4.5.0", - "lodash.zip": "^4.2.0", - "minimatch": "^9.0.3", - "query-selector-shadow-dom": "^1.0.1", - "resq": "^1.11.0", - "rgb2hex": "0.2.5", - "serialize-error": "^11.0.3", - "urlpattern-polyfill": "^10.0.0", - "webdriver": "9.4.1" - }, - "engines": { - "node": ">=18.20.0" - }, - "peerDependencies": { - "puppeteer-core": "^22.3.0" - }, - "peerDependenciesMeta": { - "puppeteer-core": { - "optional": true - } - } + "license": "MIT" }, - "node_modules/webdriverio/node_modules/@types/node": { - "version": "20.17.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.6.tgz", - "integrity": "sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "undici-types": "~6.19.2" - } + "node_modules/vscode-textmate": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-9.1.0.tgz", + "integrity": "sha512-lxKSVp2DkFOx9RDAvpiYUrB9/KT1fAfi1aE8CBGstP8N7rLF+Seifj8kDA198X0mYj1CjQUC+81+nQf8CO0nVA==", + "license": "MIT" }, - "node_modules/webdriverio/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "node_modules/vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "license": "MIT" + }, + "node_modules/vscode-ws-jsonrpc": { + "resolved": "packages/vscode-ws-jsonrpc", + "link": true }, "node_modules/whatwg-encoding": { "version": "2.0.0", @@ -11592,16 +8885,17 @@ "node": ">=12" } }, - "node_modules/whatwg-mimetype": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", - "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, "engines": { - "node": ">=18" + "node": ">=0.10.0" } }, "node_modules/which": { @@ -11621,41 +8915,45 @@ } }, "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", "dev": true, "license": "MIT", "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/which-builtin-type": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", - "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", "dev": true, "license": "MIT", "dependencies": { + "call-bound": "^1.0.2", "function.prototype.name": "^1.1.6", "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", + "is-regex": "^1.2.1", "is-weakref": "^1.0.2", "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", + "which-boxed-primitive": "^1.1.0", "which-collection": "^1.0.2", - "which-typed-array": "^1.1.15" + "which-typed-array": "^1.1.16" }, "engines": { "node": ">= 0.4" @@ -11664,6 +8962,13 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/which-builtin-type/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, "node_modules/which-collection": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", @@ -11684,9 +8989,9 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.16.tgz", + "integrity": "sha512-g+N+GAWiRj66DngFwHvISJd+ITsyphZvD1vChfVg6cEdnzy53GzB3oy0fUNlvhz7H7+MiqhYr26qxQShCpKTTQ==", "dev": true, "license": "MIT", "dependencies": { @@ -11745,84 +9050,6 @@ "node": ">=8" } }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true - }, "node_modules/ws": { "version": "8.18.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", @@ -11896,28 +9123,6 @@ "node": ">=12" } }, - "node_modules/yargs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/yauzl": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-3.2.0.tgz", @@ -11932,16 +9137,6 @@ "node": ">=12" } }, - "node_modules/yauzl/node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, "node_modules/yn": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", @@ -11978,29 +9173,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/zip-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-6.0.1.tgz", - "integrity": "sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "archiver-utils": "^5.0.0", - "compress-commons": "^6.0.2", - "readable-stream": "^4.0.0" - }, - "engines": { - "node": ">= 14" - } - }, "packages/client": { "name": "monaco-languageclient", - "version": "9.0.0-next.11", + "version": "9.0.0-next.12", "license": "MIT", "dependencies": { + "@codingame/monaco-vscode-api": "~11.1.2", "@codingame/monaco-vscode-configuration-service-override": "~11.1.2", + "@codingame/monaco-vscode-editor-api": "~11.1.2", "@codingame/monaco-vscode-extensions-service-override": "~11.1.2", "@codingame/monaco-vscode-languages-service-override": "~11.1.2", "@codingame/monaco-vscode-localization-service-override": "~11.1.2", @@ -12011,29 +9191,31 @@ "vscode-languageclient": "~9.0.1" }, "engines": { - "node": ">=16.11.0", - "npm": ">=9.0.0" + "node": ">=18.19.0", + "npm": ">=10.2.3" }, "peerDependencies": { - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2" + "@codingame/monaco-vscode-api": "~11.1.2", + "@codingame/monaco-vscode-editor-api": "~11.1.2" }, "peerDependenciesMeta": { - "monaco-editor": { + "@codingame/monaco-vscode-api": { "optional": false }, - "vscode": { + "@codingame/monaco-vscode-editor-api": { "optional": false } } }, "packages/examples": { "name": "monaco-languageclient-examples", - "version": "2024.12.2", + "version": "2024.12.3", "license": "MIT", "dependencies": { + "@codingame/monaco-vscode-api": "~11.1.2", "@codingame/monaco-vscode-configuration-service-override": "~11.1.2", "@codingame/monaco-vscode-cpp-default-extension": "~11.1.2", + "@codingame/monaco-vscode-editor-api": "~11.1.2", "@codingame/monaco-vscode-environment-service-override": "~11.1.2", "@codingame/monaco-vscode-explorer-service-override": "~11.1.2", "@codingame/monaco-vscode-files-service-override": "~11.1.2", @@ -12056,15 +9238,15 @@ "@codingame/monaco-vscode-typescript-basics-default-extension": "~11.1.2", "@codingame/monaco-vscode-typescript-language-features-default-extension": "~11.1.2", "@codingame/monaco-vscode-views-service-override": "~11.1.2", - "@typefox/monaco-editor-react": "~6.0.0-next.11", + "@typefox/monaco-editor-react": "~6.0.0-next.12", "cors": "^2.8.5", "express": "~4.21.2", "jszip": "~3.10.1", "langium": "~3.3.0", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.11", - "monaco-languageclient": "~9.0.0-next.11", - "pyright": "~1.1.390", + "monaco-editor-wrapper": "~6.0.0-next.12", + "monaco-languageclient": "~9.0.0-next.12", + "pyright": "~1.1.391", "react": "~18.3.1", "react-dom": "~18.3.1", "request-light": "~0.8.0", @@ -12073,7 +9255,7 @@ "vscode-languageclient": "~9.0.1", "vscode-languageserver": "~9.0.1", "vscode-uri": "~3.0.8", - "vscode-ws-jsonrpc": "~3.3.2", + "vscode-ws-jsonrpc": "~3.4.0-next.12", "ws": "~8.18.0", "wtd-core": "~4.0.1" }, @@ -12087,26 +9269,103 @@ "ts-node": "~10.9.1", "vite-plugin-static-copy": "~2.2.0", "vscode-languageserver-types": "~3.17.5" + }, + "engines": { + "node": ">=18.19.0", + "npm": ">=10.2.3" + }, + "peerDependencies": { + "@codingame/monaco-vscode-api": "~11.1.2", + "@codingame/monaco-vscode-editor-api": "~11.1.2", + "@typefox/monaco-editor-react": "~6.0.0-next.12", + "monaco-editor-wrapper": "~6.0.0-next.12", + "monaco-languageclient": "~9.0.0-next.12", + "vscode-ws-jsonrpc": "~3.4.0-next.12" + }, + "peerDependenciesMeta": { + "@codingame/monaco-vscode-api": { + "optional": false + }, + "@codingame/monaco-vscode-editor-api": { + "optional": false + }, + "@typefox/monaco-editor-react": { + "optional": false + }, + "monaco-editor-wrapper": { + "optional": false + }, + "monaco-languageclient": { + "optional": false + }, + "vscode-ws-jsonrpc": { + "optional": false + } + } + }, + "packages/examples/node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "packages/examples/node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "packages/examples/node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" } }, "packages/vscode-ws-jsonrpc": { - "version": "3.3.2", + "version": "3.4.0-next.12", "license": "MIT", "dependencies": { "vscode-jsonrpc": "~8.2.1" }, "engines": { - "node": ">=16.11.0", - "npm": ">=8.0.0" + "node": ">=18.19.0", + "npm": ">=10.2.3" + } + }, + "packages/vscode-ws-jsonrpc/node_modules/vscode-jsonrpc": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.1.tgz", + "integrity": "sha512-kdjOSJ2lLIn7r1rtrMbbNCHjyMPfRnowdKjBQ+mGq6NAW5QY2bEZC/khaC5OR8svbbjvLEaIXkOq45e2X9BIbQ==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" } }, "packages/wrapper": { "name": "monaco-editor-wrapper", - "version": "6.0.0-next.11", + "version": "6.0.0-next.12", "license": "MIT", "dependencies": { + "@codingame/monaco-vscode-api": "~11.1.2", "@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common": "~11.1.2", "@codingame/monaco-vscode-configuration-service-override": "~11.1.2", + "@codingame/monaco-vscode-editor-api": "~11.1.2", "@codingame/monaco-vscode-editor-service-override": "~11.1.2", "@codingame/monaco-vscode-language-pack-cs": "~11.1.2", "@codingame/monaco-vscode-language-pack-de": "~11.1.2", @@ -12129,10 +9388,11 @@ "@codingame/monaco-vscode-views-service-override": "~11.1.2", "@codingame/monaco-vscode-workbench-service-override": "~11.1.2", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", + "monaco-languageclient": "~9.0.0-next.12", "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", "vscode-languageclient": "~9.0.1", "vscode-languageserver-protocol": "~3.17.5", - "vscode-ws-jsonrpc": "~3.3.2" + "vscode-ws-jsonrpc": "~3.4.0-next.12" }, "devDependencies": { "@codingame/monaco-vscode-standalone-css-language-features": "~11.1.2", @@ -12141,55 +9401,85 @@ "@codingame/monaco-vscode-standalone-languages": "~11.1.2", "@codingame/monaco-vscode-standalone-typescript-language-features": "~11.1.2" }, + "engines": { + "node": ">=18.19.0", + "npm": ">=10.2.3" + }, "peerDependencies": { - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-languageclient": "~9.0.0-next.11", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2" + "@codingame/monaco-vscode-api": "~11.1.2", + "@codingame/monaco-vscode-editor-api": "~11.1.2", + "monaco-languageclient": "~9.0.0-next.12", + "vscode-ws-jsonrpc": "~3.4.0-next.12" }, "peerDependenciesMeta": { - "monaco-editor": { + "@codingame/monaco-vscode-api": { + "optional": false + }, + "@codingame/monaco-vscode-editor-api": { "optional": false }, "monaco-languageclient": { "optional": false }, - "vscode": { + "vscode-ws-jsonrpc": { "optional": false } } }, "packages/wrapper-react": { "name": "@typefox/monaco-editor-react", - "version": "6.0.0-next.11", + "version": "6.0.0-next.12", "license": "MIT", "dependencies": { + "@codingame/monaco-vscode-api": "~11.1.2", + "@codingame/monaco-vscode-editor-api": "~11.1.2", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.11", - "monaco-languageclient": "~9.0.0-next.11", + "monaco-editor-wrapper": "~6.0.0-next.12", + "monaco-languageclient": "~9.0.0-next.12", "react": "~18.3.1", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2" + "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", + "vscode-ws-jsonrpc": "~3.4.0-next.12" + }, + "engines": { + "node": ">=18.19.0", + "npm": ">=10.2.3" }, "peerDependencies": { - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.11", - "monaco-languageclient": "~9.0.0-next.11", - "react": "~18.3.1", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2" + "@codingame/monaco-vscode-api": "~11.1.2", + "@codingame/monaco-vscode-editor-api": "~11.1.2", + "monaco-editor-wrapper": "~6.0.0-next.12", + "monaco-languageclient": "~9.0.0-next.12", + "vscode-ws-jsonrpc": "~3.4.0-next.12" }, "peerDependenciesMeta": { - "monaco-editor": { + "@codingame/monaco-vscode-api": { + "optional": false + }, + "@codingame/monaco-vscode-editor-api": { "optional": false }, "monaco-editor-wrapper": { "optional": false }, - "react": { + "monaco-languageclient": { "optional": false }, - "vscode": { + "vscode-ws-jsonrpc": { "optional": false } } + }, + "packages/wrapper-react/node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } } } } diff --git a/package.json b/package.json index 878751e0a..0a615fa42 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,14 @@ { "private": true, "type": "module", + "engines": { + "node": ">=18.19.0", + "npm": ">=10.2.3" + }, + "volta": { + "node": "22.12.0", + "npm": "10.9.0" + }, "devDependencies": { "@codingame/esbuild-import-meta-url-plugin": "~1.0.2", "@codingame/monaco-vscode-rollup-vsix-plugin": "~11.1.2", @@ -31,10 +39,6 @@ "vite-node": "~2.1.8", "vitest": "~2.1.8" }, - "volta": { - "node": "22.12.0", - "npm": "10.9.0" - }, "scripts": { "clean": "npm run clean --workspaces", "compile": "npm run compile --workspaces", @@ -70,6 +74,6 @@ "packages/examples" ], "overrides": { - "vite": "$vite" + "vite": "~6.0.3" } } diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md index 3282c85e3..27b1fc200 100644 --- a/packages/client/CHANGELOG.md +++ b/packages/client/CHANGELOG.md @@ -2,8 +2,9 @@ All notable changes to this npm module are documented in this file. -## [9.0.0-next.11] - 2024-11-2 +## [9.0.0-next.12] - 2024-12-18 +- Updated engine engine requirements for node to (`>=18.19.0`) and for npm to (`>=10.2.3`) - Updated all `@codingame/monaco-vscode` packages to `11.1.2`. - Workaround for `@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common` dependency problem - Run language clients independent of wrapper lifecycle [#784](https://github.com/TypeFox/monaco-languageclient/pull/784) diff --git a/packages/client/package.json b/packages/client/package.json index 0eb6e5438..9c3f3b2db 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "monaco-languageclient", - "version": "9.0.0-next.11", + "version": "9.0.0-next.12", "description": "Monaco Language client implementation", "author": { "name": "TypeFox GmbH", @@ -54,8 +54,8 @@ } }, "engines": { - "node": ">=16.11.0", - "npm": ">=9.0.0" + "node": ">=18.19.0", + "npm": ">=10.2.3" }, "volta": { "node": "22.12.0", @@ -69,7 +69,9 @@ "LICENSE" ], "dependencies": { + "@codingame/monaco-vscode-api": "~11.1.2", "@codingame/monaco-vscode-configuration-service-override": "~11.1.2", + "@codingame/monaco-vscode-editor-api": "~11.1.2", "@codingame/monaco-vscode-extensions-service-override": "~11.1.2", "@codingame/monaco-vscode-languages-service-override": "~11.1.2", "@codingame/monaco-vscode-localization-service-override": "~11.1.2", @@ -80,14 +82,14 @@ "vscode-languageclient": "~9.0.1" }, "peerDependencies": { - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2" + "@codingame/monaco-vscode-api": "~11.1.2", + "@codingame/monaco-vscode-editor-api": "~11.1.2" }, "peerDependenciesMeta": { - "monaco-editor": { + "@codingame/monaco-vscode-api": { "optional": false }, - "vscode": { + "@codingame/monaco-vscode-editor-api": { "optional": false } }, diff --git a/packages/examples/CHANGELOG.md b/packages/examples/CHANGELOG.md index 8f3c7f87d..126d85af5 100644 --- a/packages/examples/CHANGELOG.md +++ b/packages/examples/CHANGELOG.md @@ -2,6 +2,11 @@ All notable changes to this npm module are documented in this file. +## [2024.12.3] - 2024-12-18 + +- Updated engine engine requirements for node to (`>=18.19.0`) and for npm to (`>=10.2.3`) +- Updated to `monaco-languageclient@9.0.0-next.12`, `vscode-ws-jsonrpc@3.4.0-next.12`, `monaco-editor-wrapper@6.0.0-next.12` and `@typefox/monaco-editor-react@6.0.0-next.12`. + ## [2024.12.2] - 2024-12-17 - Clangd example improvements: IndexedDB usage and possibility to load workspace from zip file [#807](https://github.com/TypeFox/monaco-languageclient/pull/807) diff --git a/packages/examples/package.json b/packages/examples/package.json index d337dae78..25cca9445 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -1,6 +1,6 @@ { "name": "monaco-languageclient-examples", - "version": "2024.12.2", + "version": "2024.12.3", "description": "Monaco Language client examples", "author": { "name": "TypeFox GmbH", @@ -53,9 +53,28 @@ ] } }, + "engines": { + "node": ">=18.19.0", + "npm": ">=10.2.3" + }, + "volta": { + "node": "22.12.0", + "npm": "10.9.0" + }, + "files": [ + "dist", + "src", + "*.html", + "*.ts", + "README.md", + "CHANGELOG.md", + "LICENSE" + ], "dependencies": { + "@codingame/monaco-vscode-api": "~11.1.2", "@codingame/monaco-vscode-configuration-service-override": "~11.1.2", "@codingame/monaco-vscode-cpp-default-extension": "~11.1.2", + "@codingame/monaco-vscode-editor-api": "~11.1.2", "@codingame/monaco-vscode-explorer-service-override": "~11.1.2", "@codingame/monaco-vscode-files-service-override": "~11.1.2", "@codingame/monaco-vscode-groovy-default-extension": "~11.1.2", @@ -78,15 +97,15 @@ "@codingame/monaco-vscode-remote-agent-service-override": "~11.1.2", "@codingame/monaco-vscode-environment-service-override": "~11.1.2", "@codingame/monaco-vscode-secret-storage-service-override": "~11.1.2", - "@typefox/monaco-editor-react": "~6.0.0-next.11", + "@typefox/monaco-editor-react": "~6.0.0-next.12", "cors": "^2.8.5", "express": "~4.21.2", "jszip": "~3.10.1", "langium": "~3.3.0", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.11", - "monaco-languageclient": "~9.0.0-next.11", - "pyright": "~1.1.390", + "monaco-editor-wrapper": "~6.0.0-next.12", + "monaco-languageclient": "~9.0.0-next.12", + "pyright": "~1.1.391", "react": "~18.3.1", "react-dom": "~18.3.1", "request-light": "~0.8.0", @@ -95,7 +114,7 @@ "vscode-languageclient": "~9.0.1", "vscode-languageserver": "~9.0.1", "vscode-uri": "~3.0.8", - "vscode-ws-jsonrpc": "~3.3.2", + "vscode-ws-jsonrpc": "~3.4.0-next.12", "ws": "~8.18.0", "wtd-core": "~4.0.1" }, @@ -110,19 +129,34 @@ "vite-plugin-static-copy": "~2.2.0", "vscode-languageserver-types": "~3.17.5" }, - "volta": { - "node": "22.12.0", - "npm": "10.9.0" + "peerDependencies": { + "@codingame/monaco-vscode-api": "~11.1.2", + "@codingame/monaco-vscode-editor-api": "~11.1.2", + "@typefox/monaco-editor-react": "~6.0.0-next.12", + "monaco-editor-wrapper": "~6.0.0-next.12", + "monaco-languageclient": "~9.0.0-next.12", + "vscode-ws-jsonrpc": "~3.4.0-next.12" + }, + "peerDependenciesMeta": { + "@codingame/monaco-vscode-editor-api": { + "optional": false + }, + "@codingame/monaco-vscode-api": { + "optional": false + }, + "@typefox/monaco-editor-react": { + "optional": false + }, + "monaco-languageclient": { + "optional": false + }, + "monaco-editor-wrapper": { + "optional": false + }, + "vscode-ws-jsonrpc": { + "optional": false + } }, - "files": [ - "dist", - "src", - "*.html", - "*.ts", - "README.md", - "CHANGELOG.md", - "LICENSE" - ], "scripts": { "clean": "vite-node ../../scripts/clean.ts --relativePath packages/examples --recursive --paths dist *.tsbuildinfo resources/vsix", "compile": "tsc --build tsconfig.src.json", diff --git a/packages/vscode-ws-jsonrpc/CHANGELOG.md b/packages/vscode-ws-jsonrpc/CHANGELOG.md index 463e52d16..3a3009057 100644 --- a/packages/vscode-ws-jsonrpc/CHANGELOG.md +++ b/packages/vscode-ws-jsonrpc/CHANGELOG.md @@ -2,6 +2,10 @@ All notable changes to this npm module are documented in this file. +## [3.4.0] - 2024-12-18 + +- Align required engine versions with other packages: Updated engine engine requirements for node to (`>=18.19.0`) and for npm to (`>=10.2.3`) + ## [3.3.2] - 2024-06-04 - Updated to `vscode-jsonrpc@8.2.1` diff --git a/packages/vscode-ws-jsonrpc/package.json b/packages/vscode-ws-jsonrpc/package.json index 7f4753612..3c48f851b 100644 --- a/packages/vscode-ws-jsonrpc/package.json +++ b/packages/vscode-ws-jsonrpc/package.json @@ -1,6 +1,6 @@ { "name": "vscode-ws-jsonrpc", - "version": "3.3.2", + "version": "3.4.0-next.12", "description": "VSCode JSON RPC over WebSocket", "author": { "name": "TypeFox GmbH", @@ -47,8 +47,8 @@ } }, "engines": { - "node": ">=16.11.0", - "npm": ">=8.0.0" + "node": ">=18.19.0", + "npm": ">=10.2.3" }, "volta": { "node": "22.12.0", diff --git a/packages/wrapper-react/CHANGELOG.md b/packages/wrapper-react/CHANGELOG.md index 596e34ed9..5f9d4fae6 100644 --- a/packages/wrapper-react/CHANGELOG.md +++ b/packages/wrapper-react/CHANGELOG.md @@ -2,9 +2,10 @@ All notable changes to npm module [@typefox/monaco-editor-react](https://www.npmjs.com/package/@typefox/monaco-editor-react) are documented in this file. -## [6.0.0-next.11] - 2024-12-17 +## [6.0.0-next.12] - 2024-12-18 -- Updated to `monaco-editor-wrapper@9.0.0-next.11` and `monaco-languageclient@6.0.0-next.11`. Updated all `@codingame/monaco-vscode` packages to `11.1.2`. +- Updated engine engine requirements for node to (`>=18.19.0`) and for npm to (`>=10.2.3`) +- Updated to `monaco-editor-wrapper@9.0.0-next.12` and `monaco-languageclient@6.0.0-next.12`. Updated all `@codingame/monaco-vscode` packages to `11.1.2`. - Bugfix: Wrapper: Text model content is not properly updated with updateCodeResource [#808](https://github.com/TypeFox/monaco-languageclient/pull/808) - Workaround for `@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common` dependency problem - Run language clients independent of wrapper lifecycle [#784](https://github.com/TypeFox/monaco-languageclient/pull/784) diff --git a/packages/wrapper-react/package.json b/packages/wrapper-react/package.json index 0d34149fd..955742e7e 100644 --- a/packages/wrapper-react/package.json +++ b/packages/wrapper-react/package.json @@ -1,6 +1,6 @@ { "name": "@typefox/monaco-editor-react", - "version": "6.0.0-next.11", + "version": "6.0.0-next.12", "license": "MIT", "description": "React component for Monaco-Editor and Monaco Languageclient", "keywords": [ @@ -37,35 +37,45 @@ "compile": " tsc --build tsconfig.src.json", "build": "npm run clean && npm run compile" }, + "engines": { + "node": ">=18.19.0", + "npm": ">=10.2.3" + }, "volta": { "node": "22.12.0", "npm": "10.9.0" }, "dependencies": { + "@codingame/monaco-vscode-api": "~11.1.2", + "@codingame/monaco-vscode-editor-api": "~11.1.2", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.11", - "monaco-languageclient": "~9.0.0-next.11", + "monaco-editor-wrapper": "~6.0.0-next.12", + "monaco-languageclient": "~9.0.0-next.12", "react": "~18.3.1", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2" + "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", + "vscode-ws-jsonrpc": "~3.4.0-next.12" }, "peerDependencies": { - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.11", - "monaco-languageclient": "~9.0.0-next.11", - "react": "~18.3.1", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2" + "@codingame/monaco-vscode-api": "~11.1.2", + "@codingame/monaco-vscode-editor-api": "~11.1.2", + "monaco-editor-wrapper": "~6.0.0-next.12", + "monaco-languageclient": "~9.0.0-next.12", + "vscode-ws-jsonrpc": "~3.4.0-next.12" }, "peerDependenciesMeta": { - "monaco-editor": { + "@codingame/monaco-vscode-api": { "optional": false }, - "monaco-editor-wrapper": { + "@codingame/monaco-vscode-editor-api": { "optional": false }, - "react": { + "monaco-languageclient": { + "optional": false + }, + "monaco-editor-wrapper": { "optional": false }, - "vscode": { + "vscode-ws-jsonrpc": { "optional": false } }, diff --git a/packages/wrapper/CHANGELOG.md b/packages/wrapper/CHANGELOG.md index 00bc76ebc..11ddbaab9 100644 --- a/packages/wrapper/CHANGELOG.md +++ b/packages/wrapper/CHANGELOG.md @@ -2,9 +2,10 @@ All notable changes to npm module [monaco-editor-wrapper](https://www.npmjs.com/package/monaco-editor-wrapper) are documented in this file. -## [6.0.0-next.11] - 2024-12-17 +## [6.0.0-next.12] - 2024-12-18 -- Updated to `monaco-languageclient@9.0.0-next.11`. Updated all `@codingame/monaco-vscode` packages to `11.1.2`. +- Updated to `monaco-languageclient@9.0.0-next.12` and `vscode-ws-jsonrpc@3.4.0-next.12`. Updated all `@codingame/monaco-vscode` packages to `11.1.2`. +- Updated engine engine requirements for node to (`>=18.19.0`) and for npm to (`>=10.2.3`) - Bugfix: Wrapper: Text model content is not properly updated with updateCodeResource [#808](https://github.com/TypeFox/monaco-languageclient/pull/808) - Fixed WebSocket type checking error [#800](https://github.com/TypeFox/monaco-languageclient/pull/800) - Workaround for `@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common` dependency problem diff --git a/packages/wrapper/package.json b/packages/wrapper/package.json index b0b43d460..71b9abc40 100644 --- a/packages/wrapper/package.json +++ b/packages/wrapper/package.json @@ -1,6 +1,6 @@ { "name": "monaco-editor-wrapper", - "version": "6.0.0-next.11", + "version": "6.0.0-next.12", "license": "MIT", "description": "Wrapper for monaco-vscode-editor-api and monaco-languageclient", "keywords": [ @@ -80,13 +80,19 @@ "build:workers:esbuild": "vite-node ./build/buildAllWorkers.mts", "build": "npm run clean && npm run compile && npm run build:workers:esbuild && npm run build:workers:vite" }, + "engines": { + "node": ">=18.19.0", + "npm": ">=10.2.3" + }, "volta": { "node": "22.12.0", "npm": "10.9.0" }, "dependencies": { + "@codingame/monaco-vscode-api": "~11.1.2", "@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common": "~11.1.2", "@codingame/monaco-vscode-configuration-service-override": "~11.1.2", + "@codingame/monaco-vscode-editor-api": "~11.1.2", "@codingame/monaco-vscode-editor-service-override": "~11.1.2", "@codingame/monaco-vscode-language-pack-cs": "~11.1.2", "@codingame/monaco-vscode-language-pack-de": "~11.1.2", @@ -109,10 +115,11 @@ "@codingame/monaco-vscode-views-service-override": "~11.1.2", "@codingame/monaco-vscode-workbench-service-override": "~11.1.2", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", + "monaco-languageclient": "~9.0.0-next.12", "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", "vscode-languageclient": "~9.0.1", "vscode-languageserver-protocol": "~3.17.5", - "vscode-ws-jsonrpc": "~3.3.2" + "vscode-ws-jsonrpc": "~3.4.0-next.12" }, "devDependencies": { "@codingame/monaco-vscode-standalone-languages": "~11.1.2", @@ -122,18 +129,22 @@ "@codingame/monaco-vscode-standalone-typescript-language-features": "~11.1.2" }, "peerDependencies": { - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-languageclient": "~9.0.0-next.11", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2" + "@codingame/monaco-vscode-api": "~11.1.2", + "@codingame/monaco-vscode-editor-api": "~11.1.2", + "monaco-languageclient": "~9.0.0-next.12", + "vscode-ws-jsonrpc": "~3.4.0-next.12" }, "peerDependenciesMeta": { - "monaco-editor": { + "@codingame/monaco-vscode-api": { + "optional": false + }, + "@codingame/monaco-vscode-editor-api": { "optional": false }, "monaco-languageclient": { "optional": false }, - "vscode": { + "vscode-ws-jsonrpc": { "optional": false } }, diff --git a/packages/wrapper/test/languageClientWrapper.test.ts b/packages/wrapper/test/languageClientWrapper.test.ts index 8f666f2d3..eb80e3e60 100644 --- a/packages/wrapper/test/languageClientWrapper.test.ts +++ b/packages/wrapper/test/languageClientWrapper.test.ts @@ -162,7 +162,7 @@ describe('Test LanguageClientWrapper', () => { const languageClientWrapper = wrapper.getLanguageClientWrapper('javascript'); expect(languageClientWrapper).toBeDefined(); - await expect(languageClientWrapper!.start()).rejects.toEqual({ + await expect(languageClientWrapper?.start()).rejects.toEqual({ message: 'languageClientWrapper (unnamed): Illegal worker configuration detected.', error: 'No error was provided.' }); diff --git a/verify/angular/package.json b/verify/angular/package.json index ea74b2b5d..aa258ccf1 100644 --- a/verify/angular/package.json +++ b/verify/angular/package.json @@ -3,17 +3,13 @@ "version": "0.0.0", "private": "true", "type": "module", - "scripts": { - "verify": "npm install && npm run start", - "verify:ci": "npm install && npm run build", - "clean": "shx rm -fr dist *.tsbuildinfo src/assets", - "build:msg": "echo Building angular-client example:", - "build": "npm run build:msg && npm run clean && ng build", - "build:production": "npm run build:msg && npm run clean && ng build --configuration production", - "start": "npm run clean && ng serve", - "start:production": "npm run clean && ng serve --configuration production", - "watch": "npm run clean && ng build --watch --configuration development", - "reset:repo": "git clean -f -X -d" + "engines": { + "node": ">=18.19.0", + "npm": ">=10.2.3" + }, + "volta": { + "node": "22.12.0", + "npm": "10.9.0" }, "dependencies": { "@angular/compiler": "~18.2.8", @@ -21,8 +17,8 @@ "@angular/platform-browser": "~18.2.8", "@angular/platform-browser-dynamic": "~18.2.8", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.11", - "monaco-languageclient-examples": "~2024.12.2", + "monaco-editor-wrapper": "~6.0.0-next.12", + "monaco-languageclient-examples": "~2024.12.3", "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", "rxjs": "~7.8.1", "zone.js": "~0.14.10" @@ -39,8 +35,16 @@ "style-loader": "~4.0.0", "typescript": "~5.5.4" }, - "volta": { - "node": "22.12.0", - "npm": "10.9.0" - } + "scripts": { + "verify": "npm install && npm run start", + "verify:ci": "npm install && npm run build", + "clean": "shx rm -fr dist *.tsbuildinfo src/assets", + "build:msg": "echo Building angular-client example:", + "build": "npm run build:msg && npm run clean && ng build", + "build:production": "npm run build:msg && npm run clean && ng build --configuration production", + "start": "npm run clean && ng serve", + "start:production": "npm run clean && ng serve --configuration production", + "watch": "npm run clean && ng build --watch --configuration development", + "reset:repo": "git clean -f -X -d" + }, } diff --git a/verify/next/package.json b/verify/next/package.json index cd1f8a4bb..fae4fb994 100644 --- a/verify/next/package.json +++ b/verify/next/package.json @@ -12,10 +12,10 @@ "type": "module", "dependencies": { "@codingame/monaco-vscode-keybindings-service-override": "~11.1.2", - "@typefox/monaco-editor-react": "~6.0.0-next.11", + "@typefox/monaco-editor-react": "~6.0.0-next.12", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.11", - "monaco-languageclient-examples": "~2024.12.2", + "monaco-editor-wrapper": "~6.0.0-next.12", + "monaco-languageclient-examples": "~2024.12.3", "next": "~15.0.3", "react": "~18.3.1", "react-dom": "~18.3.1", diff --git a/verify/pnpm/package.json b/verify/pnpm/package.json index 6958465cb..7321c233a 100644 --- a/verify/pnpm/package.json +++ b/verify/pnpm/package.json @@ -3,20 +3,24 @@ "version": "0.0.0", "private": true, "type": "module", + "engines": { + "node": ">=18.19.0", + "npm": ">=10.2.3" + }, + "volta": { + "node": "22.12.0", + "pnpm": "9.15.0" + }, "dependencies": { "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.11", - "monaco-languageclient-examples": "~2024.12.2", + "monaco-editor-wrapper": "~6.0.0-next.12", + "monaco-languageclient-examples": "~2024.12.3", "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2" }, "devDependencies": { "shx": "~0.3.4", "vite": "~5.4.11" }, - "volta": { - "node": "22.12.0", - "pnpm": "9.14.2" - }, "scripts": { "verify": "pnpm install && pnpm run build && pnpm run start", "verify:ci": "pnpm install && pnpm run build", diff --git a/verify/vite/package.json b/verify/vite/package.json index af2c9878c..b4a702f9c 100644 --- a/verify/vite/package.json +++ b/verify/vite/package.json @@ -3,19 +3,23 @@ "version": "0.0.0", "private": true, "type": "module", + "engines": { + "node": ">=18.19.0", + "npm": ">=10.2.3" + }, + "volta": { + "node": "22.12.0", + "npm": "10.9.0" + }, "dependencies": { "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.11", - "monaco-languageclient-examples": "~2024.12.2", + "monaco-editor-wrapper": "~6.0.0-next.12", + "monaco-languageclient-examples": "~2024.12.3", "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2" }, "devDependencies": { "shx": "~0.3.4", - "vite": "~5.4.11" - }, - "volta": { - "node": "22.12.0", - "npm": "10.9.0" + "vite": "~6.0.3" }, "scripts": { "verify": "npm install && npm run build && npm run start", diff --git a/verify/webpack/package.json b/verify/webpack/package.json index 15e062727..68ef54440 100644 --- a/verify/webpack/package.json +++ b/verify/webpack/package.json @@ -3,10 +3,18 @@ "version": "0.0.0", "private": true, "type": "module", + "engines": { + "node": ">=18.19.0", + "npm": ">=10.2.3" + }, + "volta": { + "node": "22.12.0", + "npm": "10.9.0" + }, "dependencies": { "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0v", - "monaco-languageclient-examples": "~2024.12.2", + "monaco-editor-wrapper": "~6.0.0-next.12", + "monaco-languageclient-examples": "~2024.12.3", "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2" }, "devDependencies": { @@ -19,10 +27,6 @@ "ts-loader": "~9.5.1", "webpack-cli": "~5.1.4" }, - "volta": { - "node": "22.12.0", - "npm": "10.9.0" - }, "scripts": { "verify": "npm install && npm run build && npm run start", "verify:ci": "npm install && npm run build", diff --git a/verify/yarn/package.json b/verify/yarn/package.json index abcbd7636..c9b3655ea 100644 --- a/verify/yarn/package.json +++ b/verify/yarn/package.json @@ -3,22 +3,26 @@ "version": "0.0.0", "private": true, "type": "module", + "engines": { + "node": ">=18.19.0", + "npm": ">=10.2.3" + }, + "volta": { + "node": "22.12.0", + "yarn": "1.22.22" + }, "dependencies": { - "@typefox/monaco-editor-react": "~6.0.0-next.11", + "@typefox/monaco-editor-react": "~6.0.0-next.12", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.11", - "monaco-languageclient-examples": "~2024.12.2", + "monaco-editor-wrapper": "~6.0.0-next.12", + "monaco-languageclient-examples": "~2024.12.3", "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", - "vscode-ws-jsonrpc": "~3.3.2" + "vscode-ws-jsonrpc": "~3.4.0-next.12" }, "devDependencies": { "shx": "~0.3.4", "vite": "~5.4.11" }, - "volta": { - "node": "22.12.0", - "yarn": "1.22.22" - }, "scripts": { "verify": "yarn install && yarn run build && yarn run start", "verify:ci": "yarn install && yarn run build", From 82dfc05e8137cc59cfd20de3428838881a080fb0 Mon Sep 17 00:00:00 2001 From: Kai Salmen Date: Wed, 18 Dec 2024 16:33:54 +0100 Subject: [PATCH 2/6] New peer dependency approach for all monaco-vscode-api packages --- docs/versions-and-history.md | 2 +- package-lock.json | 1981 ++++++++++++++++++++--- packages/client/CHANGELOG.md | 2 +- packages/client/package.json | 592 ++++++- packages/examples/CHANGELOG.md | 4 + packages/examples/package.json | 28 +- packages/vscode-ws-jsonrpc/package.json | 2 +- packages/wrapper-react/CHANGELOG.md | 4 +- packages/wrapper-react/package.json | 27 +- packages/wrapper/CHANGELOG.md | 4 +- packages/wrapper/package.json | 24 +- verify/angular/package.json | 4 +- verify/next/package.json | 6 +- verify/peer/package.json | 18 + verify/pnpm/package.json | 4 +- verify/vite/package.json | 5 +- verify/webpack/package.json | 4 +- verify/yarn/package.json | 8 +- 18 files changed, 2396 insertions(+), 323 deletions(-) create mode 100644 verify/peer/package.json diff --git a/docs/versions-and-history.md b/docs/versions-and-history.md index be16282bb..be18dd410 100644 --- a/docs/versions-and-history.md +++ b/docs/versions-and-history.md @@ -6,7 +6,7 @@ The following table describes which version of **monaco-languageclient** and **@ | monaco-languageclient | monaco-editor-wrapper | monaco-editor-react | monaco-vscode-api / editor-api | vscode | monaco-editor | release date | comment | | :---- | :---- | :--- | :--- | :--- | :--- | :--- | :--- | -| 9.0.0-next.12 | 6.0.0-next.12 | 6.0.0-next.12 | 11.1.2 | 1.95.3 | 0.52.0 | 2024-12-18 | | +| 9.0.0-next.13 | 6.0.0-next.13 | 6.0.0-next.13 | 11.1.2 | 1.95.3 | 0.52.0 | 2024-12-18 | | | 8.8.3 | 5.5.3 | 4.5.3 | 8.0.4 | 1.92.2 | 0.51.0 | 2024-08-26 | | | 8.8.2 | 5.5.2 | 4.5.2 | 8.0.2 | 1.92.2 | 0.50.0 | 2024-08-21 | | | 8.8.1 | 5.5.1 | 4.5.1 | 8.0.1 | 1.92.1 | 0.50.0 | 2024-08-12 | | diff --git a/package-lock.json b/package-lock.json index ae4c988db..ff8e13bf1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -471,6 +471,7 @@ "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-11.1.2.tgz", "integrity": "sha512-8UHz2uH103P+8eXDRAWo1e1PRfMN5F5dR4s/Mb9fX18Qzr8+/GkpWJHhT1t1cd5xY8XwIiH7YyMz6pL0aDOikw==", "license": "MIT", + "peer": true, "dependencies": { "@codingame/monaco-vscode-base-service-override": "11.1.2", "@codingame/monaco-vscode-environment-service-override": "11.1.2", @@ -511,6 +512,148 @@ "vscode": "npm:@codingame/monaco-vscode-api@11.1.2" } }, + "node_modules/@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common/-/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common-11.0.2.tgz", + "integrity": "sha512-gSjfxXxrYbvzXOzxhQYlXCBrudMYjSB5UQRtHYPi/0jHWHma4IOQ+PSRjIvg/kBDTOne/P9R4kQil55keC20Yw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-chat-extensions-notebook-common": "11.0.2", + "marked": "~14.0.0", + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common/node_modules/@codingame/monaco-vscode-base-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-base-service-override/-/monaco-vscode-base-service-override-11.0.2.tgz", + "integrity": "sha512-hNOIQdwPZQb+wXmjxrsgKA07skoTd7Q2fl8YetEVxGgp4WzE9opphXMmDQLcjZDtIC+tMekdaMru0SqiB13i6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common/node_modules/@codingame/monaco-vscode-chat-comments-extensions-interactive-notebook-search-common": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-chat-comments-extensions-interactive-notebook-search-common/-/monaco-vscode-chat-comments-extensions-interactive-notebook-search-common-11.0.2.tgz", + "integrity": "sha512-H2821FEVxfwAxXWQY8KyxWsoYjnuOt6jpCg+B2fjUixPfpe+5MFI1VG2MyQXcKHap31u5Cn9AkUNt/m39rOk2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common/node_modules/@codingame/monaco-vscode-chat-extensions-notebook-common": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-chat-extensions-notebook-common/-/monaco-vscode-chat-extensions-notebook-common-11.0.2.tgz", + "integrity": "sha512-+VVgx81Ha4JiT43vPIpc8rSm57RrrpofzJ7QdGaLgGENmtuJZrHjLKykHlw6fGzc/xbTW/PzN6vn6xJOn+BPhQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common": "11.0.2", + "@codingame/monaco-vscode-chat-extensions-notebook-terminal-common": "11.0.2", + "marked": "~14.0.0", + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common/node_modules/@codingame/monaco-vscode-comments-extensions-common": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-comments-extensions-common/-/monaco-vscode-comments-extensions-common-11.0.2.tgz", + "integrity": "sha512-jAIvsl5USwGyrP4VM8To5nRXqBxfcQT1RVoKD5N2yJD9VHfHECoYxeVUevsoJp0wjJ9moxdZcxgyhA6bhM7laA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-chat-comments-extensions-interactive-notebook-search-common": "11.0.2", + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common/node_modules/@codingame/monaco-vscode-environment-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-environment-service-override/-/monaco-vscode-environment-service-override-11.0.2.tgz", + "integrity": "sha512-jMPysE0wLpqwsOB8ssnSbW+NY0b3PQrp+2P3brHlZvm1tuUdN2SZFGl9MwyDW8aNwM19AH4QuCZs6wBE5SMr/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common/node_modules/@codingame/monaco-vscode-extensions-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-extensions-service-override/-/monaco-vscode-extensions-service-override-11.0.2.tgz", + "integrity": "sha512-tfAsypIwCe5dGK4OIONSjhC4Rp191i+B4F8KJXUa5bQT7LT8Gmt2BDZqoMHgPDktP2AJFpKhOLxebCjvI4rqoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common": "11.0.2", + "@codingame/monaco-vscode-chat-extensions-notebook-common": "11.0.2", + "@codingame/monaco-vscode-chat-extensions-notebook-terminal-common": "11.0.2", + "@codingame/monaco-vscode-comments-extensions-common": "11.0.2", + "@codingame/monaco-vscode-files-service-override": "11.0.2", + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common/node_modules/@codingame/monaco-vscode-files-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-files-service-override/-/monaco-vscode-files-service-override-11.0.2.tgz", + "integrity": "sha512-H2M/1QukET2u6mrOekBWqgqnJUkeLvA/NAXmTcaMydcPkN5EaoR939Z/fnwbz6yl3wDj98DA/8SyViHg/Dzyuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common/node_modules/@codingame/monaco-vscode-host-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-host-service-override/-/monaco-vscode-host-service-override-11.0.2.tgz", + "integrity": "sha512-OhEeSATYkK17qVzs8z5L+UG8LiY8OxIYwfDz6CPZXoKZ+sxoZeCTqSKp/P612jA3Rcck2CQpK1pf4jhmBfOUiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common/node_modules/@codingame/monaco-vscode-layout-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-layout-service-override/-/monaco-vscode-layout-service-override-11.0.2.tgz", + "integrity": "sha512-JzxuhoLIAe87Oef+/JNYRIJaFGZXyghIclmQYS0UKFQ9Ugv+Bvw9oaOG/HVph6txO/fkOTRWsqQ1a8q+AK2LqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common/node_modules/@codingame/monaco-vscode-quickaccess-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-quickaccess-service-override/-/monaco-vscode-quickaccess-service-override-11.0.2.tgz", + "integrity": "sha512-tSI0RTMYYCl6vljDM1oVyucsdduBE+GccIcBofW5I6t6m/gO0VPNb0lt59SA9pgGk4grudNKHezbLCCYI7fqzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common": "11.0.2", + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common/node_modules/vscode": { + "name": "@codingame/monaco-vscode-api", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-11.0.2.tgz", + "integrity": "sha512-TmJD07DmkwmrtaaULqSaNTVLDJZFFWpRoEgRS7GAEvKCnEQ2QJleD1MOxK9w9fzrt3S0f2gMHhp3iQY1JHnuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-base-service-override": "11.0.2", + "@codingame/monaco-vscode-environment-service-override": "11.0.2", + "@codingame/monaco-vscode-extensions-service-override": "11.0.2", + "@codingame/monaco-vscode-files-service-override": "11.0.2", + "@codingame/monaco-vscode-host-service-override": "11.0.2", + "@codingame/monaco-vscode-layout-service-override": "11.0.2", + "@codingame/monaco-vscode-quickaccess-service-override": "11.0.2", + "@vscode/iconv-lite-umd": "0.7.0", + "jschardet": "3.1.4", + "marked": "~14.0.0" + } + }, "node_modules/@codingame/monaco-vscode-chat-extensions-interactive-notebook-search-terminal-common": { "version": "11.1.2", "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-chat-extensions-interactive-notebook-search-terminal-common/-/monaco-vscode-chat-extensions-interactive-notebook-search-terminal-common-11.1.2.tgz", @@ -540,6 +683,319 @@ "vscode": "npm:@codingame/monaco-vscode-api@11.1.2" } }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-common": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-chat-extensions-notebook-terminal-common/-/monaco-vscode-chat-extensions-notebook-terminal-common-11.0.2.tgz", + "integrity": "sha512-KwxkU5fkfZ4zT2ZV1sKMLzTmMmPgziVW0XawKR2GRZTZ4aFbiCKU3aNXFW5mjBm9NlNv4dI/ivGKRgtDFO40+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common": "11.0.2", + "@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common": "11.0.2", + "@codingame/monaco-vscode-chat-extensions-notebook-terminal-testing-common": "11.0.2", + "@xterm/addon-serialize": "^0.14.0-beta.65", + "@xterm/addon-webgl": "^0.19.0-beta.65", + "@xterm/xterm": "^5.6.0-beta.65", + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-common/node_modules/@codingame/monaco-vscode-base-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-base-service-override/-/monaco-vscode-base-service-override-11.0.2.tgz", + "integrity": "sha512-hNOIQdwPZQb+wXmjxrsgKA07skoTd7Q2fl8YetEVxGgp4WzE9opphXMmDQLcjZDtIC+tMekdaMru0SqiB13i6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-common/node_modules/@codingame/monaco-vscode-chat-comments-extensions-interactive-notebook-search-common": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-chat-comments-extensions-interactive-notebook-search-common/-/monaco-vscode-chat-comments-extensions-interactive-notebook-search-common-11.0.2.tgz", + "integrity": "sha512-H2821FEVxfwAxXWQY8KyxWsoYjnuOt6jpCg+B2fjUixPfpe+5MFI1VG2MyQXcKHap31u5Cn9AkUNt/m39rOk2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-common/node_modules/@codingame/monaco-vscode-chat-extensions-notebook-common": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-chat-extensions-notebook-common/-/monaco-vscode-chat-extensions-notebook-common-11.0.2.tgz", + "integrity": "sha512-+VVgx81Ha4JiT43vPIpc8rSm57RrrpofzJ7QdGaLgGENmtuJZrHjLKykHlw6fGzc/xbTW/PzN6vn6xJOn+BPhQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common": "11.0.2", + "@codingame/monaco-vscode-chat-extensions-notebook-terminal-common": "11.0.2", + "marked": "~14.0.0", + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-common/node_modules/@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common/-/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common-11.0.2.tgz", + "integrity": "sha512-fC+DceAFya5ABmW0l4Zu7y57YqXA6rcy/RBO/nfuCZkNkaGn3awtXZiuORJVahUMRNMZbUwMwlf9o44J5jTxpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-common/node_modules/@codingame/monaco-vscode-comments-extensions-common": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-comments-extensions-common/-/monaco-vscode-comments-extensions-common-11.0.2.tgz", + "integrity": "sha512-jAIvsl5USwGyrP4VM8To5nRXqBxfcQT1RVoKD5N2yJD9VHfHECoYxeVUevsoJp0wjJ9moxdZcxgyhA6bhM7laA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-chat-comments-extensions-interactive-notebook-search-common": "11.0.2", + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-common/node_modules/@codingame/monaco-vscode-environment-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-environment-service-override/-/monaco-vscode-environment-service-override-11.0.2.tgz", + "integrity": "sha512-jMPysE0wLpqwsOB8ssnSbW+NY0b3PQrp+2P3brHlZvm1tuUdN2SZFGl9MwyDW8aNwM19AH4QuCZs6wBE5SMr/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-common/node_modules/@codingame/monaco-vscode-extensions-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-extensions-service-override/-/monaco-vscode-extensions-service-override-11.0.2.tgz", + "integrity": "sha512-tfAsypIwCe5dGK4OIONSjhC4Rp191i+B4F8KJXUa5bQT7LT8Gmt2BDZqoMHgPDktP2AJFpKhOLxebCjvI4rqoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common": "11.0.2", + "@codingame/monaco-vscode-chat-extensions-notebook-common": "11.0.2", + "@codingame/monaco-vscode-chat-extensions-notebook-terminal-common": "11.0.2", + "@codingame/monaco-vscode-comments-extensions-common": "11.0.2", + "@codingame/monaco-vscode-files-service-override": "11.0.2", + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-common/node_modules/@codingame/monaco-vscode-files-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-files-service-override/-/monaco-vscode-files-service-override-11.0.2.tgz", + "integrity": "sha512-H2M/1QukET2u6mrOekBWqgqnJUkeLvA/NAXmTcaMydcPkN5EaoR939Z/fnwbz6yl3wDj98DA/8SyViHg/Dzyuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-common/node_modules/@codingame/monaco-vscode-host-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-host-service-override/-/monaco-vscode-host-service-override-11.0.2.tgz", + "integrity": "sha512-OhEeSATYkK17qVzs8z5L+UG8LiY8OxIYwfDz6CPZXoKZ+sxoZeCTqSKp/P612jA3Rcck2CQpK1pf4jhmBfOUiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-common/node_modules/@codingame/monaco-vscode-layout-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-layout-service-override/-/monaco-vscode-layout-service-override-11.0.2.tgz", + "integrity": "sha512-JzxuhoLIAe87Oef+/JNYRIJaFGZXyghIclmQYS0UKFQ9Ugv+Bvw9oaOG/HVph6txO/fkOTRWsqQ1a8q+AK2LqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-common/node_modules/@codingame/monaco-vscode-quickaccess-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-quickaccess-service-override/-/monaco-vscode-quickaccess-service-override-11.0.2.tgz", + "integrity": "sha512-tSI0RTMYYCl6vljDM1oVyucsdduBE+GccIcBofW5I6t6m/gO0VPNb0lt59SA9pgGk4grudNKHezbLCCYI7fqzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common": "11.0.2", + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-common/node_modules/vscode": { + "name": "@codingame/monaco-vscode-api", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-11.0.2.tgz", + "integrity": "sha512-TmJD07DmkwmrtaaULqSaNTVLDJZFFWpRoEgRS7GAEvKCnEQ2QJleD1MOxK9w9fzrt3S0f2gMHhp3iQY1JHnuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-base-service-override": "11.0.2", + "@codingame/monaco-vscode-environment-service-override": "11.0.2", + "@codingame/monaco-vscode-extensions-service-override": "11.0.2", + "@codingame/monaco-vscode-files-service-override": "11.0.2", + "@codingame/monaco-vscode-host-service-override": "11.0.2", + "@codingame/monaco-vscode-layout-service-override": "11.0.2", + "@codingame/monaco-vscode-quickaccess-service-override": "11.0.2", + "@vscode/iconv-lite-umd": "0.7.0", + "jschardet": "3.1.4", + "marked": "~14.0.0" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-testing-common": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-chat-extensions-notebook-terminal-testing-common/-/monaco-vscode-chat-extensions-notebook-terminal-testing-common-11.0.2.tgz", + "integrity": "sha512-Exg8E0jGrWvsR40LdJiu2EZyCKgDzX+5c69ICtddwhCnrLfdw109cE2i71LOy+OlPhgVaH1sfD7fmF5QS7Giqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common": "11.0.2", + "@xterm/addon-clipboard": "^0.2.0-beta.48", + "@xterm/addon-image": "^0.9.0-beta.65", + "@xterm/addon-search": "^0.16.0-beta.65", + "@xterm/addon-serialize": "^0.14.0-beta.65", + "@xterm/addon-unicode11": "^0.9.0-beta.65", + "@xterm/addon-webgl": "^0.19.0-beta.65", + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-testing-common/node_modules/@codingame/monaco-vscode-base-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-base-service-override/-/monaco-vscode-base-service-override-11.0.2.tgz", + "integrity": "sha512-hNOIQdwPZQb+wXmjxrsgKA07skoTd7Q2fl8YetEVxGgp4WzE9opphXMmDQLcjZDtIC+tMekdaMru0SqiB13i6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-testing-common/node_modules/@codingame/monaco-vscode-chat-comments-extensions-interactive-notebook-search-common": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-chat-comments-extensions-interactive-notebook-search-common/-/monaco-vscode-chat-comments-extensions-interactive-notebook-search-common-11.0.2.tgz", + "integrity": "sha512-H2821FEVxfwAxXWQY8KyxWsoYjnuOt6jpCg+B2fjUixPfpe+5MFI1VG2MyQXcKHap31u5Cn9AkUNt/m39rOk2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-testing-common/node_modules/@codingame/monaco-vscode-chat-extensions-notebook-common": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-chat-extensions-notebook-common/-/monaco-vscode-chat-extensions-notebook-common-11.0.2.tgz", + "integrity": "sha512-+VVgx81Ha4JiT43vPIpc8rSm57RrrpofzJ7QdGaLgGENmtuJZrHjLKykHlw6fGzc/xbTW/PzN6vn6xJOn+BPhQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common": "11.0.2", + "@codingame/monaco-vscode-chat-extensions-notebook-terminal-common": "11.0.2", + "marked": "~14.0.0", + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-testing-common/node_modules/@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common/-/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common-11.0.2.tgz", + "integrity": "sha512-fC+DceAFya5ABmW0l4Zu7y57YqXA6rcy/RBO/nfuCZkNkaGn3awtXZiuORJVahUMRNMZbUwMwlf9o44J5jTxpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-testing-common/node_modules/@codingame/monaco-vscode-comments-extensions-common": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-comments-extensions-common/-/monaco-vscode-comments-extensions-common-11.0.2.tgz", + "integrity": "sha512-jAIvsl5USwGyrP4VM8To5nRXqBxfcQT1RVoKD5N2yJD9VHfHECoYxeVUevsoJp0wjJ9moxdZcxgyhA6bhM7laA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-chat-comments-extensions-interactive-notebook-search-common": "11.0.2", + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-testing-common/node_modules/@codingame/monaco-vscode-environment-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-environment-service-override/-/monaco-vscode-environment-service-override-11.0.2.tgz", + "integrity": "sha512-jMPysE0wLpqwsOB8ssnSbW+NY0b3PQrp+2P3brHlZvm1tuUdN2SZFGl9MwyDW8aNwM19AH4QuCZs6wBE5SMr/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-testing-common/node_modules/@codingame/monaco-vscode-extensions-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-extensions-service-override/-/monaco-vscode-extensions-service-override-11.0.2.tgz", + "integrity": "sha512-tfAsypIwCe5dGK4OIONSjhC4Rp191i+B4F8KJXUa5bQT7LT8Gmt2BDZqoMHgPDktP2AJFpKhOLxebCjvI4rqoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common": "11.0.2", + "@codingame/monaco-vscode-chat-extensions-notebook-common": "11.0.2", + "@codingame/monaco-vscode-chat-extensions-notebook-terminal-common": "11.0.2", + "@codingame/monaco-vscode-comments-extensions-common": "11.0.2", + "@codingame/monaco-vscode-files-service-override": "11.0.2", + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-testing-common/node_modules/@codingame/monaco-vscode-files-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-files-service-override/-/monaco-vscode-files-service-override-11.0.2.tgz", + "integrity": "sha512-H2M/1QukET2u6mrOekBWqgqnJUkeLvA/NAXmTcaMydcPkN5EaoR939Z/fnwbz6yl3wDj98DA/8SyViHg/Dzyuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-testing-common/node_modules/@codingame/monaco-vscode-host-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-host-service-override/-/monaco-vscode-host-service-override-11.0.2.tgz", + "integrity": "sha512-OhEeSATYkK17qVzs8z5L+UG8LiY8OxIYwfDz6CPZXoKZ+sxoZeCTqSKp/P612jA3Rcck2CQpK1pf4jhmBfOUiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-testing-common/node_modules/@codingame/monaco-vscode-layout-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-layout-service-override/-/monaco-vscode-layout-service-override-11.0.2.tgz", + "integrity": "sha512-JzxuhoLIAe87Oef+/JNYRIJaFGZXyghIclmQYS0UKFQ9Ugv+Bvw9oaOG/HVph6txO/fkOTRWsqQ1a8q+AK2LqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-testing-common/node_modules/@codingame/monaco-vscode-quickaccess-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-quickaccess-service-override/-/monaco-vscode-quickaccess-service-override-11.0.2.tgz", + "integrity": "sha512-tSI0RTMYYCl6vljDM1oVyucsdduBE+GccIcBofW5I6t6m/gO0VPNb0lt59SA9pgGk4grudNKHezbLCCYI7fqzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common": "11.0.2", + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "node_modules/@codingame/monaco-vscode-chat-extensions-notebook-terminal-testing-common/node_modules/vscode": { + "name": "@codingame/monaco-vscode-api", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-11.0.2.tgz", + "integrity": "sha512-TmJD07DmkwmrtaaULqSaNTVLDJZFFWpRoEgRS7GAEvKCnEQ2QJleD1MOxK9w9fzrt3S0f2gMHhp3iQY1JHnuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-base-service-override": "11.0.2", + "@codingame/monaco-vscode-environment-service-override": "11.0.2", + "@codingame/monaco-vscode-extensions-service-override": "11.0.2", + "@codingame/monaco-vscode-files-service-override": "11.0.2", + "@codingame/monaco-vscode-host-service-override": "11.0.2", + "@codingame/monaco-vscode-layout-service-override": "11.0.2", + "@codingame/monaco-vscode-quickaccess-service-override": "11.0.2", + "@vscode/iconv-lite-umd": "0.7.0", + "jschardet": "3.1.4", + "marked": "~14.0.0" + } + }, "node_modules/@codingame/monaco-vscode-comments-extensions-common": { "version": "11.1.2", "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-comments-extensions-common/-/monaco-vscode-comments-extensions-common-11.1.2.tgz", @@ -574,6 +1030,7 @@ "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-editor-api/-/monaco-vscode-editor-api-11.1.2.tgz", "integrity": "sha512-RYnk0VpL0uSvrFD9k1Oka+K4dP3rhptBzIFVKwjlvCxL0n/mdbECbrcTLKn7wpR11wfMMWvFDHqlNH7ri3rsXg==", "license": "MIT", + "peer": true, "dependencies": { "vscode": "npm:@codingame/monaco-vscode-api@11.1.2" } @@ -822,6 +1279,7 @@ "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-languages-service-override/-/monaco-vscode-languages-service-override-11.1.2.tgz", "integrity": "sha512-ETYg5/5tP0Pwuxg31kInUMWQmQIK67PH4craJ+gPS82Hh6/EDMNRV63z/REW4QDqw0QEpkLrow/fWXZpgeHCDQ==", "license": "MIT", + "peer": true, "dependencies": { "@codingame/monaco-vscode-files-service-override": "11.1.2", "vscode": "npm:@codingame/monaco-vscode-api@11.1.2" @@ -859,6 +1317,7 @@ "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-log-service-override/-/monaco-vscode-log-service-override-11.1.2.tgz", "integrity": "sha512-ZCKEjZSq5b9ynl/X52cX+2NI2C+76aJWWkksduAtBS+QQg7uzymjtk98mTGmlSDlHzTSDrU3R4TdShZzBr/m7g==", "license": "MIT", + "peer": true, "dependencies": { "@codingame/monaco-vscode-environment-service-override": "11.1.2", "vscode": "npm:@codingame/monaco-vscode-api@11.1.2" @@ -869,6 +1328,7 @@ "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-model-service-override/-/monaco-vscode-model-service-override-11.1.2.tgz", "integrity": "sha512-jFH2VvAiAK7Ytyzl4RMhOdARxrm/LOQFurXBtNhpTcimz3nINgixxh2+e0bviIe0BBs7ATsc9M//g6dA7S/FvQ==", "license": "MIT", + "peer": true, "dependencies": { "vscode": "npm:@codingame/monaco-vscode-api@11.1.2" } @@ -923,7 +1383,7 @@ "version": "11.1.2", "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-rollup-vsix-plugin/-/monaco-vscode-rollup-vsix-plugin-11.1.2.tgz", "integrity": "sha512-zIghBlYCjNDYNjhQZWRBFn4Z3XudFeMiek1oe0Pvx1HbUX9SZzmcPNWnd/1B5EoD00MM1QbJPn7k8InBJK2IRA==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.1.3", @@ -946,7 +1406,7 @@ "version": "11.1.2", "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-standalone-css-language-features/-/monaco-vscode-standalone-css-language-features-11.1.2.tgz", "integrity": "sha512-03OmmG/+5ibnSZnVsGcSVJ3TDjHedDqUeuVqzhplFS44eOP0vbrXnbi7+J18vQF+ekNu/SjaMJ8Q48KE3l26pQ==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@11.1.2" @@ -956,7 +1416,7 @@ "version": "11.1.2", "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-standalone-html-language-features/-/monaco-vscode-standalone-html-language-features-11.1.2.tgz", "integrity": "sha512-PHRiZRH9ENI7hBJ7b+VSk78TCfQNqGVaS/fbr3jHcS98ohHdlfTRry/Kl1CT7aRIZj7yV9iNWX57hN+lzPp2vg==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@11.1.2" @@ -1921,7 +2381,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", - "dev": true, + "devOptional": true, "license": "Apache-2.0", "engines": { "node": ">=10.0" @@ -1938,7 +2398,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.1.tgz", "integrity": "sha512-osjeBqMJ2lb/j/M8NCPjs1ylqWIcTRTycIhVB5pt6LgzgeRSb0YRZ7j9RfA8wIUrsr/medIuhVyonXRZWLyfdw==", - "dev": true, + "devOptional": true, "license": "Apache-2.0", "dependencies": { "@jsonjoy.com/base64": "^1.1.1", @@ -1961,7 +2421,7 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.5.0.tgz", "integrity": "sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==", - "dev": true, + "devOptional": true, "license": "Apache-2.0", "engines": { "node": ">=10.0" @@ -2073,7 +2533,7 @@ "version": "5.1.4", "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz", "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", @@ -2580,7 +3040,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/@types/express": { @@ -3131,6 +3591,76 @@ "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==", "license": "MIT" }, + "node_modules/@xterm/addon-clipboard": { + "version": "0.2.0-beta.53", + "resolved": "https://registry.npmjs.org/@xterm/addon-clipboard/-/addon-clipboard-0.2.0-beta.53.tgz", + "integrity": "sha512-kCcBuGvF8mwzExU+Tm9eylPvp1kXTkvm+kO0V4qP7HI3ZCw5vfKmnlRn41FvNIylsK2hnmrFtxauPHEGBy/dfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-base64": "^3.7.5" + }, + "peerDependencies": { + "@xterm/xterm": "^5.6.0-beta.70" + } + }, + "node_modules/@xterm/addon-image": { + "version": "0.9.0-beta.70", + "resolved": "https://registry.npmjs.org/@xterm/addon-image/-/addon-image-0.9.0-beta.70.tgz", + "integrity": "sha512-QLhy77i0sjnffkLuxj1yB/mBUJI64bbL86eMW+1g5XEsZnSevY8YwU/cEJg02PAGK0ggwQNNfiRwoO6VBCdYFg==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@xterm/xterm": "^5.6.0-beta.70" + } + }, + "node_modules/@xterm/addon-search": { + "version": "0.16.0-beta.70", + "resolved": "https://registry.npmjs.org/@xterm/addon-search/-/addon-search-0.16.0-beta.70.tgz", + "integrity": "sha512-uaNBf77cr5Jikj69TDkTfe3V3wHA+4tDTFcv8DwJ/KGORPLUfBk8cn9HpbIJ+0jc1kOZr5xDrEjaYNwEVDkGeQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@xterm/xterm": "^5.6.0-beta.70" + } + }, + "node_modules/@xterm/addon-serialize": { + "version": "0.14.0-beta.70", + "resolved": "https://registry.npmjs.org/@xterm/addon-serialize/-/addon-serialize-0.14.0-beta.70.tgz", + "integrity": "sha512-4ijqHU7xDRcZ4Gm6yN/tKsZzovUwzttE9/pPfhxpWIgSdm9c8i5R4rGyOAlAZCnuU3DT5vPplQO7W/0zwAmJsQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@xterm/xterm": "^5.6.0-beta.70" + } + }, + "node_modules/@xterm/addon-unicode11": { + "version": "0.9.0-beta.70", + "resolved": "https://registry.npmjs.org/@xterm/addon-unicode11/-/addon-unicode11-0.9.0-beta.70.tgz", + "integrity": "sha512-9UE4v2SpWtqd85Hqvk8LW4QA9Phe93RMVltrNtt9jCUmkAok/QLFOEbLqoq2JUOvlmfsYfXmIl11Wg4CYIsvwA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@xterm/xterm": "^5.6.0-beta.70" + } + }, + "node_modules/@xterm/addon-webgl": { + "version": "0.19.0-beta.70", + "resolved": "https://registry.npmjs.org/@xterm/addon-webgl/-/addon-webgl-0.19.0-beta.70.tgz", + "integrity": "sha512-3BkmF24i66SHCfAkcHy1VC6H715qyelfOIjd6n7sTqHon56J1bUO782Q1al/MK0vSvplElBRKVdR31SDvITzpg==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@xterm/xterm": "^5.6.0-beta.70" + } + }, + "node_modules/@xterm/xterm": { + "version": "5.6.0-beta.70", + "resolved": "https://registry.npmjs.org/@xterm/xterm/-/xterm-5.6.0-beta.70.tgz", + "integrity": "sha512-qviQMVWhRtgPn4z8PHNH6D/ffSKkNBHmUX1HyJxl325QM2xF8M8met83uFv7JZm7a5OQYScnLGsFAoTreSgdew==", + "dev": true, + "license": "MIT" + }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -3601,7 +4131,7 @@ "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": "*" @@ -3991,7 +4521,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/css-url-parser/-/css-url-parser-1.1.4.tgz", "integrity": "sha512-gIpYB7ZqfIsd+/kJ8CE4pesAbIUEaZM+30Ylfl7rr0zJONslIchmi3utzY64qHIOhD/wXDrcSo7jU2VDqG7GiQ==", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/csstype": { @@ -4801,7 +5331,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/esutils": { @@ -5500,7 +6030,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">=10.18" @@ -6029,6 +6559,13 @@ "dev": true, "license": "ISC" }, + "node_modules/js-base64": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz", + "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==", + "dev": true, + "license": "BSD-3-Clause" + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -6376,7 +6913,7 @@ "version": "4.15.0", "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.15.0.tgz", "integrity": "sha512-q9MmZXd2rRWHS6GU3WEm3HyiXZyyoA1DqdOhEq0lxPBmKb5S7IAOwX0RgUCwJfqjelDCySa5h8ujOy24LqsWcw==", - "dev": true, + "devOptional": true, "license": "Apache-2.0", "dependencies": { "@jsonjoy.com/json-pack": "^1.0.3", @@ -6947,7 +7484,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/picocolors": { @@ -6961,7 +7498,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">=12" @@ -8058,7 +8595,7 @@ "version": "1.21.0", "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==", - "dev": true, + "devOptional": true, "license": "Unlicense", "engines": { "node": ">=10.18" @@ -8173,7 +8710,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==", - "dev": true, + "devOptional": true, "license": "Apache-2.0", "engines": { "node": ">=10.0" @@ -8273,7 +8810,7 @@ "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, + "devOptional": true, "license": "0BSD" }, "node_modules/type-check": { @@ -9127,7 +9664,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-3.2.0.tgz", "integrity": "sha512-Ow9nuGZE+qp1u4JIPvg+uCiUr7xGQWdff7JQSk5VGYTAZMDe2q8lxJ10ygv10qmSj031Ty/6FNJpLO4o1Sgc+w==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "buffer-crc32": "~0.2.3", @@ -9175,19 +9712,9 @@ }, "packages/client": { "name": "monaco-languageclient", - "version": "9.0.0-next.12", + "version": "9.0.0-next.13", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "~11.1.2", - "@codingame/monaco-vscode-configuration-service-override": "~11.1.2", - "@codingame/monaco-vscode-editor-api": "~11.1.2", - "@codingame/monaco-vscode-extensions-service-override": "~11.1.2", - "@codingame/monaco-vscode-languages-service-override": "~11.1.2", - "@codingame/monaco-vscode-localization-service-override": "~11.1.2", - "@codingame/monaco-vscode-log-service-override": "~11.1.2", - "@codingame/monaco-vscode-model-service-override": "~11.1.2", - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", "vscode-languageclient": "~9.0.1" }, "engines": { @@ -9195,178 +9722,55 @@ "npm": ">=10.2.3" }, "peerDependencies": { + "@codingame/monaco-vscode-accessibility-service-override": "~11.1.2", + "@codingame/monaco-vscode-all-default-extensions": "~11.1.2", + "@codingame/monaco-vscode-all-language-default-extensions": "~11.1.2", + "@codingame/monaco-vscode-all-language-feature-default-extensions": "~11.1.2", "@codingame/monaco-vscode-api": "~11.1.2", - "@codingame/monaco-vscode-editor-api": "~11.1.2" - }, - "peerDependenciesMeta": { - "@codingame/monaco-vscode-api": { - "optional": false - }, - "@codingame/monaco-vscode-editor-api": { - "optional": false - } - } - }, - "packages/examples": { - "name": "monaco-languageclient-examples", - "version": "2024.12.3", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "~11.1.2", + "@codingame/monaco-vscode-base-service-override": "~11.1.2", + "@codingame/monaco-vscode-bat-default-extension": "~11.1.2", + "@codingame/monaco-vscode-chat-extensions-notebook-common": "~11.1.2", + "@codingame/monaco-vscode-chat-service-override": "~11.1.2", + "@codingame/monaco-vscode-clojure-default-extension": "~11.1.2", + "@codingame/monaco-vscode-coffeescript-default-extension": "~11.1.2", + "@codingame/monaco-vscode-comments-extensions-common": "~11.1.2", + "@codingame/monaco-vscode-configuration-editing-default-extension": "~11.1.2", "@codingame/monaco-vscode-configuration-service-override": "~11.1.2", "@codingame/monaco-vscode-cpp-default-extension": "~11.1.2", + "@codingame/monaco-vscode-csharp-default-extension": "~11.1.2", + "@codingame/monaco-vscode-css-default-extension": "~11.1.2", + "@codingame/monaco-vscode-css-language-features-default-extension": "~11.1.2", + "@codingame/monaco-vscode-dart-default-extension": "~11.1.2", + "@codingame/monaco-vscode-debug-service-override": "~11.1.2", + "@codingame/monaco-vscode-dialogs-service-override": "~11.1.2", + "@codingame/monaco-vscode-diff-default-extension": "~11.1.2", + "@codingame/monaco-vscode-docker-default-extension": "~11.1.2", "@codingame/monaco-vscode-editor-api": "~11.1.2", + "@codingame/monaco-vscode-editor-service-override": "~11.1.2", + "@codingame/monaco-vscode-emmet-default-extension": "~11.1.2", "@codingame/monaco-vscode-environment-service-override": "~11.1.2", "@codingame/monaco-vscode-explorer-service-override": "~11.1.2", + "@codingame/monaco-vscode-extension-editing-default-extension": "~11.1.2", + "@codingame/monaco-vscode-extensions-service-override": "~11.1.2", "@codingame/monaco-vscode-files-service-override": "~11.1.2", + "@codingame/monaco-vscode-fsharp-default-extension": "~11.1.2", + "@codingame/monaco-vscode-git-base-default-extension": "~11.1.2", + "@codingame/monaco-vscode-github-authentication-default-extension": "~11.1.2", + "@codingame/monaco-vscode-go-default-extension": "~11.1.2", "@codingame/monaco-vscode-groovy-default-extension": "~11.1.2", + "@codingame/monaco-vscode-handlebars-default-extension": "~11.1.2", + "@codingame/monaco-vscode-hlsl-default-extension": "~11.1.2", + "@codingame/monaco-vscode-host-service-override": "~11.1.2", + "@codingame/monaco-vscode-html-default-extension": "~11.1.2", + "@codingame/monaco-vscode-html-language-features-default-extension": "~11.1.2", + "@codingame/monaco-vscode-ini-default-extension": "~11.1.2", + "@codingame/monaco-vscode-ipynb-default-extension": "~11.1.2", "@codingame/monaco-vscode-java-default-extension": "~11.1.2", "@codingame/monaco-vscode-javascript-default-extension": "~11.1.2", "@codingame/monaco-vscode-json-default-extension": "~11.1.2", + "@codingame/monaco-vscode-json-language-features-default-extension": "~11.1.2", + "@codingame/monaco-vscode-julia-default-extension": "~11.1.2", "@codingame/monaco-vscode-keybindings-service-override": "~11.1.2", - "@codingame/monaco-vscode-lifecycle-service-override": "~11.1.2", - "@codingame/monaco-vscode-localization-service-override": "~11.1.2", - "@codingame/monaco-vscode-python-default-extension": "~11.1.2", - "@codingame/monaco-vscode-remote-agent-service-override": "~11.1.2", - "@codingame/monaco-vscode-secret-storage-service-override": "~11.1.2", - "@codingame/monaco-vscode-standalone-json-language-features": "~11.1.2", - "@codingame/monaco-vscode-standalone-languages": "~11.1.2", - "@codingame/monaco-vscode-standalone-typescript-language-features": "~11.1.2", - "@codingame/monaco-vscode-textmate-service-override": "~11.1.2", - "@codingame/monaco-vscode-theme-defaults-default-extension": "~11.1.2", - "@codingame/monaco-vscode-theme-service-override": "~11.1.2", - "@codingame/monaco-vscode-typescript-basics-default-extension": "~11.1.2", - "@codingame/monaco-vscode-typescript-language-features-default-extension": "~11.1.2", - "@codingame/monaco-vscode-views-service-override": "~11.1.2", - "@typefox/monaco-editor-react": "~6.0.0-next.12", - "cors": "^2.8.5", - "express": "~4.21.2", - "jszip": "~3.10.1", - "langium": "~3.3.0", - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.12", - "monaco-languageclient": "~9.0.0-next.12", - "pyright": "~1.1.391", - "react": "~18.3.1", - "react-dom": "~18.3.1", - "request-light": "~0.8.0", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", - "vscode-json-languageservice": "~5.4.2", - "vscode-languageclient": "~9.0.1", - "vscode-languageserver": "~9.0.1", - "vscode-uri": "~3.0.8", - "vscode-ws-jsonrpc": "~3.4.0-next.12", - "ws": "~8.18.0", - "wtd-core": "~4.0.1" - }, - "devDependencies": { - "@types/cors": "^2.8.17", - "@types/emscripten": "~1.39.13", - "@types/express": "~5.0.0", - "@types/ws": "~8.5.13", - "langium-cli": "~3.3.0", - "mini-coi": "~0.4.2", - "ts-node": "~10.9.1", - "vite-plugin-static-copy": "~2.2.0", - "vscode-languageserver-types": "~3.17.5" - }, - "engines": { - "node": ">=18.19.0", - "npm": ">=10.2.3" - }, - "peerDependencies": { - "@codingame/monaco-vscode-api": "~11.1.2", - "@codingame/monaco-vscode-editor-api": "~11.1.2", - "@typefox/monaco-editor-react": "~6.0.0-next.12", - "monaco-editor-wrapper": "~6.0.0-next.12", - "monaco-languageclient": "~9.0.0-next.12", - "vscode-ws-jsonrpc": "~3.4.0-next.12" - }, - "peerDependenciesMeta": { - "@codingame/monaco-vscode-api": { - "optional": false - }, - "@codingame/monaco-vscode-editor-api": { - "optional": false - }, - "@typefox/monaco-editor-react": { - "optional": false - }, - "monaco-editor-wrapper": { - "optional": false - }, - "monaco-languageclient": { - "optional": false - }, - "vscode-ws-jsonrpc": { - "optional": false - } - } - }, - "packages/examples/node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "packages/examples/node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" - }, - "peerDependencies": { - "react": "^18.3.1" - } - }, - "packages/examples/node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "packages/vscode-ws-jsonrpc": { - "version": "3.4.0-next.12", - "license": "MIT", - "dependencies": { - "vscode-jsonrpc": "~8.2.1" - }, - "engines": { - "node": ">=18.19.0", - "npm": ">=10.2.3" - } - }, - "packages/vscode-ws-jsonrpc/node_modules/vscode-jsonrpc": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.1.tgz", - "integrity": "sha512-kdjOSJ2lLIn7r1rtrMbbNCHjyMPfRnowdKjBQ+mGq6NAW5QY2bEZC/khaC5OR8svbbjvLEaIXkOq45e2X9BIbQ==", - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "packages/wrapper": { - "name": "monaco-editor-wrapper", - "version": "6.0.0-next.12", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "~11.1.2", - "@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common": "~11.1.2", - "@codingame/monaco-vscode-configuration-service-override": "~11.1.2", - "@codingame/monaco-vscode-editor-api": "~11.1.2", - "@codingame/monaco-vscode-editor-service-override": "~11.1.2", "@codingame/monaco-vscode-language-pack-cs": "~11.1.2", "@codingame/monaco-vscode-language-pack-de": "~11.1.2", "@codingame/monaco-vscode-language-pack-es": "~11.1.2", @@ -9381,90 +9785,804 @@ "@codingame/monaco-vscode-language-pack-tr": "~11.1.2", "@codingame/monaco-vscode-language-pack-zh-hans": "~11.1.2", "@codingame/monaco-vscode-language-pack-zh-hant": "~11.1.2", + "@codingame/monaco-vscode-languages-service-override": "~11.1.2", + "@codingame/monaco-vscode-latex-default-extension": "~11.1.2", + "@codingame/monaco-vscode-layout-service-override": "~11.1.2", + "@codingame/monaco-vscode-less-default-extension": "~11.1.2", + "@codingame/monaco-vscode-lifecycle-service-override": "~11.1.2", + "@codingame/monaco-vscode-localization-service-override": "~11.1.2", + "@codingame/monaco-vscode-log-default-extension": "~11.1.2", + "@codingame/monaco-vscode-log-service-override": "~11.1.2", + "@codingame/monaco-vscode-lua-default-extension": "~11.1.2", + "@codingame/monaco-vscode-make-default-extension": "~11.1.2", + "@codingame/monaco-vscode-markdown-basics-default-extension": "~11.1.2", + "@codingame/monaco-vscode-markdown-language-features-default-extension": "~11.1.2", + "@codingame/monaco-vscode-markdown-math-default-extension": "~11.1.2", + "@codingame/monaco-vscode-markers-service-override": "~11.1.2", + "@codingame/monaco-vscode-media-preview-default-extension": "~11.1.2", + "@codingame/monaco-vscode-merge-conflict-default-extension": "~11.1.2", + "@codingame/monaco-vscode-microsoft-authentication-default-extension": "~11.1.2", + "@codingame/monaco-vscode-model-service-override": "~11.1.2", "@codingame/monaco-vscode-monarch-service-override": "~11.1.2", + "@codingame/monaco-vscode-notebook-renderers-default-extension": "~11.1.2", + "@codingame/monaco-vscode-notebook-service-override": "~11.1.2", + "@codingame/monaco-vscode-notifications-service-override": "~11.1.2", + "@codingame/monaco-vscode-npm-default-extension": "~11.1.2", + "@codingame/monaco-vscode-objective-c-default-extension": "~11.1.2", + "@codingame/monaco-vscode-outline-service-override": "~11.1.2", + "@codingame/monaco-vscode-output-service-override": "~11.1.2", + "@codingame/monaco-vscode-perl-default-extension": "~11.1.2", + "@codingame/monaco-vscode-php-default-extension": "~11.1.2", + "@codingame/monaco-vscode-powershell-default-extension": "~11.1.2", + "@codingame/monaco-vscode-preferences-service-override": "~11.1.2", + "@codingame/monaco-vscode-pug-default-extension": "~11.1.2", + "@codingame/monaco-vscode-python-default-extension": "~11.1.2", + "@codingame/monaco-vscode-quickaccess-service-override": "~11.1.2", + "@codingame/monaco-vscode-r-default-extension": "~11.1.2", + "@codingame/monaco-vscode-razor-default-extension": "~11.1.2", + "@codingame/monaco-vscode-references-view-default-extension": "~11.1.2", + "@codingame/monaco-vscode-restructuredtext-default-extension": "~11.1.2", + "@codingame/monaco-vscode-rollup-extension-directory-plugin": "~11.1.2", + "@codingame/monaco-vscode-rollup-vsix-plugin": "~11.1.2", + "@codingame/monaco-vscode-ruby-default-extension": "~11.1.2", + "@codingame/monaco-vscode-rust-default-extension": "~11.1.2", + "@codingame/monaco-vscode-scss-default-extension": "~11.1.2", + "@codingame/monaco-vscode-search-result-default-extension": "~11.1.2", + "@codingame/monaco-vscode-search-service-override": "~11.1.2", + "@codingame/monaco-vscode-server": "~11.1.2", + "@codingame/monaco-vscode-shaderlab-default-extension": "~11.1.2", + "@codingame/monaco-vscode-share-service-override": "~11.1.2", + "@codingame/monaco-vscode-shellscript-default-extension": "~11.1.2", + "@codingame/monaco-vscode-simple-browser-default-extension": "~11.1.2", + "@codingame/monaco-vscode-snippets-service-override": "~11.1.2", + "@codingame/monaco-vscode-sql-default-extension": "~11.1.2", + "@codingame/monaco-vscode-standalone-css-language-features": "~11.1.2", + "@codingame/monaco-vscode-standalone-html-language-features": "~11.1.2", + "@codingame/monaco-vscode-standalone-json-language-features": "~11.1.2", + "@codingame/monaco-vscode-standalone-languages": "~11.1.2", + "@codingame/monaco-vscode-standalone-typescript-language-features": "~11.1.2", + "@codingame/monaco-vscode-storage-service-override": "~11.1.2", + "@codingame/monaco-vscode-swift-default-extension": "~11.1.2", + "@codingame/monaco-vscode-task-service-override": "~11.1.2", + "@codingame/monaco-vscode-terminal-service-override": "~11.1.2", + "@codingame/monaco-vscode-testing-service-override": "~11.1.2", "@codingame/monaco-vscode-textmate-service-override": "~11.1.2", + "@codingame/monaco-vscode-theme-abyss-default-extension": "~11.1.2", "@codingame/monaco-vscode-theme-defaults-default-extension": "~11.1.2", + "@codingame/monaco-vscode-theme-kimbie-dark-default-extension": "~11.1.2", + "@codingame/monaco-vscode-theme-monokai-default-extension": "~11.1.2", + "@codingame/monaco-vscode-theme-monokai-dimmed-default-extension": "~11.1.2", + "@codingame/monaco-vscode-theme-quietlight-default-extension": "~11.1.2", + "@codingame/monaco-vscode-theme-red-default-extension": "~11.1.2", "@codingame/monaco-vscode-theme-service-override": "~11.1.2", + "@codingame/monaco-vscode-theme-seti-default-extension": "~11.1.2", + "@codingame/monaco-vscode-theme-solarized-dark-default-extension": "~11.1.2", + "@codingame/monaco-vscode-theme-solarized-light-default-extension": "~11.1.2", + "@codingame/monaco-vscode-theme-tomorrow-night-blue-default-extension": "~11.1.2", + "@codingame/monaco-vscode-timeline-service-override": "~11.1.2", + "@codingame/monaco-vscode-typescript-basics-default-extension": "~11.1.2", + "@codingame/monaco-vscode-typescript-language-features-default-extens": "~11.1.2", + "@codingame/monaco-vscode-update-service-override": "~11.1.2", + "@codingame/monaco-vscode-vb-default-extension": "~11.1.2", "@codingame/monaco-vscode-views-service-override": "~11.1.2", + "@codingame/monaco-vscode-welcome-service-override": "~11.1.2", "@codingame/monaco-vscode-workbench-service-override": "~11.1.2", + "@codingame/monaco-vscode-xml-default-extension": "~11.1.2", + "@codingame/monaco-vscode-yaml-default-extension": "~11.1.2", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-languageclient": "~9.0.0-next.12", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", - "vscode-languageclient": "~9.0.1", - "vscode-languageserver-protocol": "~3.17.5", - "vscode-ws-jsonrpc": "~3.4.0-next.12" - }, - "devDependencies": { - "@codingame/monaco-vscode-standalone-css-language-features": "~11.1.2", - "@codingame/monaco-vscode-standalone-html-language-features": "~11.1.2", - "@codingame/monaco-vscode-standalone-json-language-features": "~11.1.2", - "@codingame/monaco-vscode-standalone-languages": "~11.1.2", - "@codingame/monaco-vscode-standalone-typescript-language-features": "~11.1.2" - }, - "engines": { - "node": ">=18.19.0", - "npm": ">=10.2.3" - }, - "peerDependencies": { - "@codingame/monaco-vscode-api": "~11.1.2", - "@codingame/monaco-vscode-editor-api": "~11.1.2", - "monaco-languageclient": "~9.0.0-next.12", - "vscode-ws-jsonrpc": "~3.4.0-next.12" + "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2" }, "peerDependenciesMeta": { - "@codingame/monaco-vscode-api": { - "optional": false + "@codingame/monaco-vscode-accessibility-service-override": { + "optional": true }, - "@codingame/monaco-vscode-editor-api": { - "optional": false + "@codingame/monaco-vscode-all-default-extensions": { + "optional": true }, - "monaco-languageclient": { - "optional": false + "@codingame/monaco-vscode-all-language-default-extensions": { + "optional": true + }, + "@codingame/monaco-vscode-all-language-feature-default-extensions": { + "optional": true }, - "vscode-ws-jsonrpc": { - "optional": false - } - } - }, - "packages/wrapper-react": { - "name": "@typefox/monaco-editor-react", - "version": "6.0.0-next.12", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "~11.1.2", - "@codingame/monaco-vscode-editor-api": "~11.1.2", - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.12", - "monaco-languageclient": "~9.0.0-next.12", - "react": "~18.3.1", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", - "vscode-ws-jsonrpc": "~3.4.0-next.12" - }, - "engines": { - "node": ">=18.19.0", - "npm": ">=10.2.3" - }, - "peerDependencies": { - "@codingame/monaco-vscode-api": "~11.1.2", - "@codingame/monaco-vscode-editor-api": "~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.12", - "monaco-languageclient": "~9.0.0-next.12", - "vscode-ws-jsonrpc": "~3.4.0-next.12" - }, - "peerDependenciesMeta": { "@codingame/monaco-vscode-api": { "optional": false }, - "@codingame/monaco-vscode-editor-api": { - "optional": false + "@codingame/monaco-vscode-base-service-override": { + "optional": true }, - "monaco-editor-wrapper": { - "optional": false + "@codingame/monaco-vscode-bat-default-extension": { + "optional": true }, - "monaco-languageclient": { - "optional": false + "@codingame/monaco-vscode-chat-extensions-notebook-common": { + "optional": true }, - "vscode-ws-jsonrpc": { + "@codingame/monaco-vscode-chat-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-clojure-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-coffeescript-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-comments-extensions-common": { + "optional": true + }, + "@codingame/monaco-vscode-configuration-editing-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-configuration-service-override": { + "optional": false + }, + "@codingame/monaco-vscode-cpp-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-csharp-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-css-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-css-language-features-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-dart-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-debug-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-dialogs-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-diff-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-docker-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-editor-api": { + "optional": false + }, + "@codingame/monaco-vscode-editor-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-emmet-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-environment-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-explorer-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-extension-editing-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-extensions-service-override": { + "optional": false + }, + "@codingame/monaco-vscode-files-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-fsharp-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-git-base-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-github-authentication-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-go-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-groovy-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-handlebars-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-hlsl-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-host-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-html-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-html-language-features-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-ini-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-ipynb-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-java-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-javascript-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-json-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-json-language-features-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-julia-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-keybindings-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-cs": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-de": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-es": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-fr": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-it": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-ja": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-ko": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-pl": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-pt-br": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-qps-ploc": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-ru": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-tr": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-zh-hans": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-zh-hant": { + "optional": true + }, + "@codingame/monaco-vscode-languages-service-override": { + "optional": false + }, + "@codingame/monaco-vscode-latex-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-layout-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-less-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-lifecycle-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-localization-service-override": { + "optional": false + }, + "@codingame/monaco-vscode-log-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-log-service-override": { + "optional": false + }, + "@codingame/monaco-vscode-lua-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-make-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-markdown-basics-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-markdown-language-features-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-markdown-math-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-markers-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-media-preview-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-merge-conflict-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-microsoft-authentication-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-model-service-override": { + "optional": false + }, + "@codingame/monaco-vscode-monarch-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-notebook-renderers-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-notebook-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-notifications-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-npm-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-objective-c-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-outline-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-output-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-perl-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-php-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-powershell-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-preferences-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-pug-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-python-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-quickaccess-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-r-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-razor-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-references-view-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-restructuredtext-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-rollup-extension-directory-plugin": { + "optional": true + }, + "@codingame/monaco-vscode-rollup-vsix-plugin": { + "optional": true + }, + "@codingame/monaco-vscode-ruby-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-rust-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-scss-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-search-result-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-search-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-server": { + "optional": true + }, + "@codingame/monaco-vscode-shaderlab-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-share-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-shellscript-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-simple-browser-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-snippets-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-sql-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-standalone-css-language-features": { + "optional": true + }, + "@codingame/monaco-vscode-standalone-html-language-features": { + "optional": true + }, + "@codingame/monaco-vscode-standalone-json-language-features": { + "optional": true + }, + "@codingame/monaco-vscode-standalone-languages": { + "optional": true + }, + "@codingame/monaco-vscode-standalone-typescript-language-features": { + "optional": true + }, + "@codingame/monaco-vscode-storage-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-swift-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-task-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-terminal-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-testing-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-textmate-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-theme-abyss-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-theme-defaults-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-theme-kimbie-dark-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-theme-monokai-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-theme-monokai-dimmed-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-theme-quietlight-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-theme-red-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-theme-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-theme-seti-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-theme-solarized-dark-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-theme-solarized-light-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-theme-tomorrow-night-blue-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-timeline-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-typescript-basics-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-typescript-language-features-default-extens": { + "optional": true + }, + "@codingame/monaco-vscode-update-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-vb-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-views-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-welcome-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-workbench-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-xml-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-yaml-default-extension": { + "optional": true + }, + "monaco-editor": { + "optional": false + }, + "vscode": { + "optional": false + } + } + }, + "packages/examples": { + "name": "monaco-languageclient-examples", + "version": "2024.12.4", + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-configuration-service-override": "~11.1.2", + "@codingame/monaco-vscode-cpp-default-extension": "~11.1.2", + "@codingame/monaco-vscode-environment-service-override": "~11.1.2", + "@codingame/monaco-vscode-explorer-service-override": "~11.1.2", + "@codingame/monaco-vscode-files-service-override": "~11.1.2", + "@codingame/monaco-vscode-groovy-default-extension": "~11.1.2", + "@codingame/monaco-vscode-java-default-extension": "~11.1.2", + "@codingame/monaco-vscode-javascript-default-extension": "~11.1.2", + "@codingame/monaco-vscode-json-default-extension": "~11.1.2", + "@codingame/monaco-vscode-keybindings-service-override": "~11.1.2", + "@codingame/monaco-vscode-lifecycle-service-override": "~11.1.2", + "@codingame/monaco-vscode-localization-service-override": "~11.1.2", + "@codingame/monaco-vscode-python-default-extension": "~11.1.2", + "@codingame/monaco-vscode-remote-agent-service-override": "~11.1.2", + "@codingame/monaco-vscode-secret-storage-service-override": "~11.1.2", + "@codingame/monaco-vscode-standalone-json-language-features": "~11.1.2", + "@codingame/monaco-vscode-standalone-languages": "~11.1.2", + "@codingame/monaco-vscode-standalone-typescript-language-features": "~11.1.2", + "@codingame/monaco-vscode-textmate-service-override": "~11.1.2", + "@codingame/monaco-vscode-theme-defaults-default-extension": "~11.1.2", + "@codingame/monaco-vscode-theme-service-override": "~11.1.2", + "@codingame/monaco-vscode-typescript-basics-default-extension": "~11.1.2", + "@codingame/monaco-vscode-typescript-language-features-default-extension": "~11.1.2", + "@codingame/monaco-vscode-views-service-override": "~11.1.2", + "cors": "^2.8.5", + "express": "~4.21.2", + "jszip": "~3.10.1", + "langium": "~3.3.0", + "pyright": "~1.1.391", + "react": "~18.3.1", + "react-dom": "~18.3.1", + "request-light": "~0.8.0", + "vscode-json-languageservice": "~5.4.2", + "vscode-languageclient": "~9.0.1", + "vscode-languageserver": "~9.0.1", + "vscode-uri": "~3.0.8", + "ws": "~8.18.0", + "wtd-core": "~4.0.1" + }, + "devDependencies": { + "@types/cors": "^2.8.17", + "@types/emscripten": "~1.39.13", + "@types/express": "~5.0.0", + "@types/ws": "~8.5.13", + "langium-cli": "~3.3.0", + "mini-coi": "~0.4.2", + "ts-node": "~10.9.1", + "vite-plugin-static-copy": "~2.2.0", + "vscode-languageserver-types": "~3.17.5" + }, + "engines": { + "node": ">=18.19.0", + "npm": ">=10.2.3" + }, + "peerDependencies": { + "@codingame/monaco-vscode-api": "~11.1.2", + "@codingame/monaco-vscode-editor-api": "~11.1.2", + "@typefox/monaco-editor-react": "~6.0.0-next.13", + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", + "monaco-editor-wrapper": "~6.0.0-next.13", + "monaco-languageclient": "~9.0.0-next.13", + "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", + "vscode-ws-jsonrpc": "~3.4.0-next.13" + }, + "peerDependenciesMeta": { + "@codingame/monaco-vscode-api": { + "optional": false + }, + "@codingame/monaco-vscode-editor-api": { + "optional": false + }, + "@typefox/monaco-editor-react": { + "optional": false + }, + "monaco-editor": { + "optional": false + }, + "monaco-editor-wrapper": { + "optional": false + }, + "monaco-languageclient": { + "optional": false + }, + "vscode": { + "optional": false + }, + "vscode-ws-jsonrpc": { + "optional": false + } + } + }, + "packages/examples/node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "packages/examples/node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "packages/examples/node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "packages/vscode-ws-jsonrpc": { + "version": "3.4.0-next.13", + "license": "MIT", + "dependencies": { + "vscode-jsonrpc": "~8.2.1" + }, + "engines": { + "node": ">=18.19.0", + "npm": ">=10.2.3" + } + }, + "packages/vscode-ws-jsonrpc/node_modules/vscode-jsonrpc": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.1.tgz", + "integrity": "sha512-kdjOSJ2lLIn7r1rtrMbbNCHjyMPfRnowdKjBQ+mGq6NAW5QY2bEZC/khaC5OR8svbbjvLEaIXkOq45e2X9BIbQ==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "packages/wrapper": { + "name": "monaco-editor-wrapper", + "version": "6.0.0-next.13", + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common": "~11.1.2", + "@codingame/monaco-vscode-configuration-service-override": "~11.1.2", + "@codingame/monaco-vscode-editor-service-override": "~11.1.2", + "@codingame/monaco-vscode-language-pack-cs": "~11.1.2", + "@codingame/monaco-vscode-language-pack-de": "~11.1.2", + "@codingame/monaco-vscode-language-pack-es": "~11.1.2", + "@codingame/monaco-vscode-language-pack-fr": "~11.1.2", + "@codingame/monaco-vscode-language-pack-it": "~11.1.2", + "@codingame/monaco-vscode-language-pack-ja": "~11.1.2", + "@codingame/monaco-vscode-language-pack-ko": "~11.1.2", + "@codingame/monaco-vscode-language-pack-pl": "~11.1.2", + "@codingame/monaco-vscode-language-pack-pt-br": "~11.1.2", + "@codingame/monaco-vscode-language-pack-qps-ploc": "~11.1.2", + "@codingame/monaco-vscode-language-pack-ru": "~11.1.2", + "@codingame/monaco-vscode-language-pack-tr": "~11.1.2", + "@codingame/monaco-vscode-language-pack-zh-hans": "~11.1.2", + "@codingame/monaco-vscode-language-pack-zh-hant": "~11.1.2", + "@codingame/monaco-vscode-monarch-service-override": "~11.1.2", + "@codingame/monaco-vscode-textmate-service-override": "~11.1.2", + "@codingame/monaco-vscode-theme-defaults-default-extension": "~11.1.2", + "@codingame/monaco-vscode-theme-service-override": "~11.1.2", + "@codingame/monaco-vscode-views-service-override": "~11.1.2", + "@codingame/monaco-vscode-workbench-service-override": "~11.1.2", + "vscode-languageclient": "~9.0.1", + "vscode-languageserver-protocol": "~3.17.5" + }, + "devDependencies": { + "@codingame/monaco-vscode-standalone-css-language-features": "~11.1.2", + "@codingame/monaco-vscode-standalone-html-language-features": "~11.1.2", + "@codingame/monaco-vscode-standalone-json-language-features": "~11.1.2", + "@codingame/monaco-vscode-standalone-languages": "~11.0.2", + "@codingame/monaco-vscode-standalone-typescript-language-features": "~11.1.2" + }, + "engines": { + "node": ">=18.19.0", + "npm": ">=10.2.3" + }, + "peerDependencies": { + "@codingame/monaco-vscode-api": "~11.1.2", + "@codingame/monaco-vscode-editor-api": "~11.1.2", + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", + "monaco-languageclient": "~9.0.0-next.13", + "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", + "vscode-ws-jsonrpc": "~3.4.0-next.13" + }, + "peerDependenciesMeta": { + "@codingame/monaco-vscode-api": { + "optional": false + }, + "@codingame/monaco-vscode-editor-api": { + "optional": false + }, + "monaco-editor": { + "optional": false + }, + "monaco-languageclient": { + "optional": false + }, + "vscode": { + "optional": false + }, + "vscode-ws-jsonrpc": { + "optional": false + } + } + }, + "packages/wrapper-react": { + "name": "@typefox/monaco-editor-react", + "version": "6.0.0-next.13", + "license": "MIT", + "dependencies": { + "react": "~18.3.1" + }, + "engines": { + "node": ">=18.19.0", + "npm": ">=10.2.3" + }, + "peerDependencies": { + "@codingame/monaco-vscode-api": "~11.1.2", + "@codingame/monaco-vscode-editor-api": "~11.1.2", + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", + "monaco-editor-wrapper": "~6.0.0-next.13", + "monaco-languageclient": "~9.0.0-next.13", + "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", + "vscode-ws-jsonrpc": "~3.4.0-next.13" + }, + "peerDependenciesMeta": { + "@codingame/monaco-vscode-api": { + "optional": false + }, + "@codingame/monaco-vscode-editor-api": { + "optional": false + }, + "monaco-editor": { + "optional": false + }, + "monaco-editor-wrapper": { + "optional": false + }, + "monaco-languageclient": { + "optional": false + }, + "vscode": { + "optional": false + }, + "vscode-ws-jsonrpc": { "optional": false } } @@ -9480,6 +10598,357 @@ "engines": { "node": ">=0.10.0" } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-base-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-base-service-override/-/monaco-vscode-base-service-override-11.0.2.tgz", + "integrity": "sha512-hNOIQdwPZQb+wXmjxrsgKA07skoTd7Q2fl8YetEVxGgp4WzE9opphXMmDQLcjZDtIC+tMekdaMru0SqiB13i6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-base-service-override/node_modules/vscode": { + "name": "@codingame/monaco-vscode-api", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-11.0.2.tgz", + "integrity": "sha512-TmJD07DmkwmrtaaULqSaNTVLDJZFFWpRoEgRS7GAEvKCnEQ2QJleD1MOxK9w9fzrt3S0f2gMHhp3iQY1JHnuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-base-service-override": "11.0.2", + "@codingame/monaco-vscode-environment-service-override": "11.0.2", + "@codingame/monaco-vscode-extensions-service-override": "11.0.2", + "@codingame/monaco-vscode-files-service-override": "11.0.2", + "@codingame/monaco-vscode-host-service-override": "11.0.2", + "@codingame/monaco-vscode-layout-service-override": "11.0.2", + "@codingame/monaco-vscode-quickaccess-service-override": "11.0.2", + "@vscode/iconv-lite-umd": "0.7.0", + "jschardet": "3.1.4", + "marked": "~14.0.0" + } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-chat-comments-extensions-interactive-notebook-search-common": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-chat-comments-extensions-interactive-notebook-search-common/-/monaco-vscode-chat-comments-extensions-interactive-notebook-search-common-11.0.2.tgz", + "integrity": "sha512-H2821FEVxfwAxXWQY8KyxWsoYjnuOt6jpCg+B2fjUixPfpe+5MFI1VG2MyQXcKHap31u5Cn9AkUNt/m39rOk2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-chat-comments-extensions-interactive-notebook-search-common/node_modules/vscode": { + "name": "@codingame/monaco-vscode-api", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-11.0.2.tgz", + "integrity": "sha512-TmJD07DmkwmrtaaULqSaNTVLDJZFFWpRoEgRS7GAEvKCnEQ2QJleD1MOxK9w9fzrt3S0f2gMHhp3iQY1JHnuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-base-service-override": "11.0.2", + "@codingame/monaco-vscode-environment-service-override": "11.0.2", + "@codingame/monaco-vscode-extensions-service-override": "11.0.2", + "@codingame/monaco-vscode-files-service-override": "11.0.2", + "@codingame/monaco-vscode-host-service-override": "11.0.2", + "@codingame/monaco-vscode-layout-service-override": "11.0.2", + "@codingame/monaco-vscode-quickaccess-service-override": "11.0.2", + "@vscode/iconv-lite-umd": "0.7.0", + "jschardet": "3.1.4", + "marked": "~14.0.0" + } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-chat-extensions-notebook-common": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-chat-extensions-notebook-common/-/monaco-vscode-chat-extensions-notebook-common-11.0.2.tgz", + "integrity": "sha512-+VVgx81Ha4JiT43vPIpc8rSm57RrrpofzJ7QdGaLgGENmtuJZrHjLKykHlw6fGzc/xbTW/PzN6vn6xJOn+BPhQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common": "11.0.2", + "@codingame/monaco-vscode-chat-extensions-notebook-terminal-common": "11.0.2", + "marked": "~14.0.0", + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-chat-extensions-notebook-common/node_modules/vscode": { + "name": "@codingame/monaco-vscode-api", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-11.0.2.tgz", + "integrity": "sha512-TmJD07DmkwmrtaaULqSaNTVLDJZFFWpRoEgRS7GAEvKCnEQ2QJleD1MOxK9w9fzrt3S0f2gMHhp3iQY1JHnuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-base-service-override": "11.0.2", + "@codingame/monaco-vscode-environment-service-override": "11.0.2", + "@codingame/monaco-vscode-extensions-service-override": "11.0.2", + "@codingame/monaco-vscode-files-service-override": "11.0.2", + "@codingame/monaco-vscode-host-service-override": "11.0.2", + "@codingame/monaco-vscode-layout-service-override": "11.0.2", + "@codingame/monaco-vscode-quickaccess-service-override": "11.0.2", + "@vscode/iconv-lite-umd": "0.7.0", + "jschardet": "3.1.4", + "marked": "~14.0.0" + } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-comments-extensions-common": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-comments-extensions-common/-/monaco-vscode-comments-extensions-common-11.0.2.tgz", + "integrity": "sha512-jAIvsl5USwGyrP4VM8To5nRXqBxfcQT1RVoKD5N2yJD9VHfHECoYxeVUevsoJp0wjJ9moxdZcxgyhA6bhM7laA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-chat-comments-extensions-interactive-notebook-search-common": "11.0.2", + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-comments-extensions-common/node_modules/vscode": { + "name": "@codingame/monaco-vscode-api", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-11.0.2.tgz", + "integrity": "sha512-TmJD07DmkwmrtaaULqSaNTVLDJZFFWpRoEgRS7GAEvKCnEQ2QJleD1MOxK9w9fzrt3S0f2gMHhp3iQY1JHnuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-base-service-override": "11.0.2", + "@codingame/monaco-vscode-environment-service-override": "11.0.2", + "@codingame/monaco-vscode-extensions-service-override": "11.0.2", + "@codingame/monaco-vscode-files-service-override": "11.0.2", + "@codingame/monaco-vscode-host-service-override": "11.0.2", + "@codingame/monaco-vscode-layout-service-override": "11.0.2", + "@codingame/monaco-vscode-quickaccess-service-override": "11.0.2", + "@vscode/iconv-lite-umd": "0.7.0", + "jschardet": "3.1.4", + "marked": "~14.0.0" + } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-environment-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-environment-service-override/-/monaco-vscode-environment-service-override-11.0.2.tgz", + "integrity": "sha512-jMPysE0wLpqwsOB8ssnSbW+NY0b3PQrp+2P3brHlZvm1tuUdN2SZFGl9MwyDW8aNwM19AH4QuCZs6wBE5SMr/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-environment-service-override/node_modules/vscode": { + "name": "@codingame/monaco-vscode-api", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-11.0.2.tgz", + "integrity": "sha512-TmJD07DmkwmrtaaULqSaNTVLDJZFFWpRoEgRS7GAEvKCnEQ2QJleD1MOxK9w9fzrt3S0f2gMHhp3iQY1JHnuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-base-service-override": "11.0.2", + "@codingame/monaco-vscode-environment-service-override": "11.0.2", + "@codingame/monaco-vscode-extensions-service-override": "11.0.2", + "@codingame/monaco-vscode-files-service-override": "11.0.2", + "@codingame/monaco-vscode-host-service-override": "11.0.2", + "@codingame/monaco-vscode-layout-service-override": "11.0.2", + "@codingame/monaco-vscode-quickaccess-service-override": "11.0.2", + "@vscode/iconv-lite-umd": "0.7.0", + "jschardet": "3.1.4", + "marked": "~14.0.0" + } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-extensions-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-extensions-service-override/-/monaco-vscode-extensions-service-override-11.0.2.tgz", + "integrity": "sha512-tfAsypIwCe5dGK4OIONSjhC4Rp191i+B4F8KJXUa5bQT7LT8Gmt2BDZqoMHgPDktP2AJFpKhOLxebCjvI4rqoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common": "11.0.2", + "@codingame/monaco-vscode-chat-extensions-notebook-common": "11.0.2", + "@codingame/monaco-vscode-chat-extensions-notebook-terminal-common": "11.0.2", + "@codingame/monaco-vscode-comments-extensions-common": "11.0.2", + "@codingame/monaco-vscode-files-service-override": "11.0.2", + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-extensions-service-override/node_modules/vscode": { + "name": "@codingame/monaco-vscode-api", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-11.0.2.tgz", + "integrity": "sha512-TmJD07DmkwmrtaaULqSaNTVLDJZFFWpRoEgRS7GAEvKCnEQ2QJleD1MOxK9w9fzrt3S0f2gMHhp3iQY1JHnuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-base-service-override": "11.0.2", + "@codingame/monaco-vscode-environment-service-override": "11.0.2", + "@codingame/monaco-vscode-extensions-service-override": "11.0.2", + "@codingame/monaco-vscode-files-service-override": "11.0.2", + "@codingame/monaco-vscode-host-service-override": "11.0.2", + "@codingame/monaco-vscode-layout-service-override": "11.0.2", + "@codingame/monaco-vscode-quickaccess-service-override": "11.0.2", + "@vscode/iconv-lite-umd": "0.7.0", + "jschardet": "3.1.4", + "marked": "~14.0.0" + } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-files-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-files-service-override/-/monaco-vscode-files-service-override-11.0.2.tgz", + "integrity": "sha512-H2M/1QukET2u6mrOekBWqgqnJUkeLvA/NAXmTcaMydcPkN5EaoR939Z/fnwbz6yl3wDj98DA/8SyViHg/Dzyuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-files-service-override/node_modules/vscode": { + "name": "@codingame/monaco-vscode-api", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-11.0.2.tgz", + "integrity": "sha512-TmJD07DmkwmrtaaULqSaNTVLDJZFFWpRoEgRS7GAEvKCnEQ2QJleD1MOxK9w9fzrt3S0f2gMHhp3iQY1JHnuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-base-service-override": "11.0.2", + "@codingame/monaco-vscode-environment-service-override": "11.0.2", + "@codingame/monaco-vscode-extensions-service-override": "11.0.2", + "@codingame/monaco-vscode-files-service-override": "11.0.2", + "@codingame/monaco-vscode-host-service-override": "11.0.2", + "@codingame/monaco-vscode-layout-service-override": "11.0.2", + "@codingame/monaco-vscode-quickaccess-service-override": "11.0.2", + "@vscode/iconv-lite-umd": "0.7.0", + "jschardet": "3.1.4", + "marked": "~14.0.0" + } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-host-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-host-service-override/-/monaco-vscode-host-service-override-11.0.2.tgz", + "integrity": "sha512-OhEeSATYkK17qVzs8z5L+UG8LiY8OxIYwfDz6CPZXoKZ+sxoZeCTqSKp/P612jA3Rcck2CQpK1pf4jhmBfOUiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-host-service-override/node_modules/vscode": { + "name": "@codingame/monaco-vscode-api", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-11.0.2.tgz", + "integrity": "sha512-TmJD07DmkwmrtaaULqSaNTVLDJZFFWpRoEgRS7GAEvKCnEQ2QJleD1MOxK9w9fzrt3S0f2gMHhp3iQY1JHnuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-base-service-override": "11.0.2", + "@codingame/monaco-vscode-environment-service-override": "11.0.2", + "@codingame/monaco-vscode-extensions-service-override": "11.0.2", + "@codingame/monaco-vscode-files-service-override": "11.0.2", + "@codingame/monaco-vscode-host-service-override": "11.0.2", + "@codingame/monaco-vscode-layout-service-override": "11.0.2", + "@codingame/monaco-vscode-quickaccess-service-override": "11.0.2", + "@vscode/iconv-lite-umd": "0.7.0", + "jschardet": "3.1.4", + "marked": "~14.0.0" + } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-layout-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-layout-service-override/-/monaco-vscode-layout-service-override-11.0.2.tgz", + "integrity": "sha512-JzxuhoLIAe87Oef+/JNYRIJaFGZXyghIclmQYS0UKFQ9Ugv+Bvw9oaOG/HVph6txO/fkOTRWsqQ1a8q+AK2LqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-layout-service-override/node_modules/vscode": { + "name": "@codingame/monaco-vscode-api", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-11.0.2.tgz", + "integrity": "sha512-TmJD07DmkwmrtaaULqSaNTVLDJZFFWpRoEgRS7GAEvKCnEQ2QJleD1MOxK9w9fzrt3S0f2gMHhp3iQY1JHnuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-base-service-override": "11.0.2", + "@codingame/monaco-vscode-environment-service-override": "11.0.2", + "@codingame/monaco-vscode-extensions-service-override": "11.0.2", + "@codingame/monaco-vscode-files-service-override": "11.0.2", + "@codingame/monaco-vscode-host-service-override": "11.0.2", + "@codingame/monaco-vscode-layout-service-override": "11.0.2", + "@codingame/monaco-vscode-quickaccess-service-override": "11.0.2", + "@vscode/iconv-lite-umd": "0.7.0", + "jschardet": "3.1.4", + "marked": "~14.0.0" + } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-quickaccess-service-override": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-quickaccess-service-override/-/monaco-vscode-quickaccess-service-override-11.0.2.tgz", + "integrity": "sha512-tSI0RTMYYCl6vljDM1oVyucsdduBE+GccIcBofW5I6t6m/gO0VPNb0lt59SA9pgGk4grudNKHezbLCCYI7fqzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-chat-extensions-interactive-notebook-quickaccess-search-terminal-common": "11.0.2", + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-quickaccess-service-override/node_modules/vscode": { + "name": "@codingame/monaco-vscode-api", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-11.0.2.tgz", + "integrity": "sha512-TmJD07DmkwmrtaaULqSaNTVLDJZFFWpRoEgRS7GAEvKCnEQ2QJleD1MOxK9w9fzrt3S0f2gMHhp3iQY1JHnuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-base-service-override": "11.0.2", + "@codingame/monaco-vscode-environment-service-override": "11.0.2", + "@codingame/monaco-vscode-extensions-service-override": "11.0.2", + "@codingame/monaco-vscode-files-service-override": "11.0.2", + "@codingame/monaco-vscode-host-service-override": "11.0.2", + "@codingame/monaco-vscode-layout-service-override": "11.0.2", + "@codingame/monaco-vscode-quickaccess-service-override": "11.0.2", + "@vscode/iconv-lite-umd": "0.7.0", + "jschardet": "3.1.4", + "marked": "~14.0.0" + } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-standalone-languages": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-standalone-languages/-/monaco-vscode-standalone-languages-11.0.2.tgz", + "integrity": "sha512-yY3e0oY1BFx8cTEtANvfuatZjW9p9BhmZ70vtUxj0QzDLJmWV6uZN6xQSPxStRZMMCcA1F6X8CTo/l4uz4rShw==", + "dev": true, + "license": "MIT", + "dependencies": { + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@11.0.2" + } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-standalone-languages/node_modules/monaco-editor": { + "name": "@codingame/monaco-vscode-editor-api", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-editor-api/-/monaco-vscode-editor-api-11.0.2.tgz", + "integrity": "sha512-fxshfxRZJsITEcLAdMlVsKehXC4r+GSDjeEJHKfEM0uuwe+fR/iQ1AtAxTdF/wFr4aS3Nl+S7T4+UihPtu0kWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode": "npm:@codingame/monaco-vscode-api@11.0.2" + } + }, + "packages/wrapper/node_modules/@codingame/monaco-vscode-standalone-languages/node_modules/vscode": { + "name": "@codingame/monaco-vscode-api", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-11.0.2.tgz", + "integrity": "sha512-TmJD07DmkwmrtaaULqSaNTVLDJZFFWpRoEgRS7GAEvKCnEQ2QJleD1MOxK9w9fzrt3S0f2gMHhp3iQY1JHnuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-base-service-override": "11.0.2", + "@codingame/monaco-vscode-environment-service-override": "11.0.2", + "@codingame/monaco-vscode-extensions-service-override": "11.0.2", + "@codingame/monaco-vscode-files-service-override": "11.0.2", + "@codingame/monaco-vscode-host-service-override": "11.0.2", + "@codingame/monaco-vscode-layout-service-override": "11.0.2", + "@codingame/monaco-vscode-quickaccess-service-override": "11.0.2", + "@vscode/iconv-lite-umd": "0.7.0", + "jschardet": "3.1.4", + "marked": "~14.0.0" + } } } } diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md index 27b1fc200..00e676f06 100644 --- a/packages/client/CHANGELOG.md +++ b/packages/client/CHANGELOG.md @@ -2,7 +2,7 @@ All notable changes to this npm module are documented in this file. -## [9.0.0-next.12] - 2024-12-18 +## [9.0.0-next.13] - 2024-12-18 - Updated engine engine requirements for node to (`>=18.19.0`) and for npm to (`>=10.2.3`) - Updated all `@codingame/monaco-vscode` packages to `11.1.2`. diff --git a/packages/client/package.json b/packages/client/package.json index 9c3f3b2db..bd3e8db9a 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "monaco-languageclient", - "version": "9.0.0-next.12", + "version": "9.0.0-next.13", "description": "Monaco Language client implementation", "author": { "name": "TypeFox GmbH", @@ -69,28 +69,606 @@ "LICENSE" ], "dependencies": { + "vscode-languageclient": "~9.0.1" + }, + "peerDependencies": { + "@codingame/monaco-vscode-accessibility-service-override": "~11.1.2", + "@codingame/monaco-vscode-all-default-extensions": "~11.1.2", + "@codingame/monaco-vscode-all-language-default-extensions": "~11.1.2", + "@codingame/monaco-vscode-all-language-feature-default-extensions": "~11.1.2", "@codingame/monaco-vscode-api": "~11.1.2", + "@codingame/monaco-vscode-base-service-override": "~11.1.2", + "@codingame/monaco-vscode-bat-default-extension": "~11.1.2", + "@codingame/monaco-vscode-chat-extensions-notebook-common": "~11.1.2", + "@codingame/monaco-vscode-chat-service-override": "~11.1.2", + "@codingame/monaco-vscode-clojure-default-extension": "~11.1.2", + "@codingame/monaco-vscode-coffeescript-default-extension": "~11.1.2", + "@codingame/monaco-vscode-comments-extensions-common": "~11.1.2", + "@codingame/monaco-vscode-configuration-editing-default-extension": "~11.1.2", "@codingame/monaco-vscode-configuration-service-override": "~11.1.2", + "@codingame/monaco-vscode-cpp-default-extension": "~11.1.2", + "@codingame/monaco-vscode-csharp-default-extension": "~11.1.2", + "@codingame/monaco-vscode-css-default-extension": "~11.1.2", + "@codingame/monaco-vscode-css-language-features-default-extension": "~11.1.2", + "@codingame/monaco-vscode-dart-default-extension": "~11.1.2", + "@codingame/monaco-vscode-debug-service-override": "~11.1.2", + "@codingame/monaco-vscode-dialogs-service-override": "~11.1.2", + "@codingame/monaco-vscode-diff-default-extension": "~11.1.2", + "@codingame/monaco-vscode-docker-default-extension": "~11.1.2", "@codingame/monaco-vscode-editor-api": "~11.1.2", + "@codingame/monaco-vscode-editor-service-override": "~11.1.2", + "@codingame/monaco-vscode-emmet-default-extension": "~11.1.2", + "@codingame/monaco-vscode-environment-service-override": "~11.1.2", + "@codingame/monaco-vscode-explorer-service-override": "~11.1.2", + "@codingame/monaco-vscode-extension-editing-default-extension": "~11.1.2", "@codingame/monaco-vscode-extensions-service-override": "~11.1.2", + "@codingame/monaco-vscode-files-service-override": "~11.1.2", + "@codingame/monaco-vscode-fsharp-default-extension": "~11.1.2", + "@codingame/monaco-vscode-git-base-default-extension": "~11.1.2", + "@codingame/monaco-vscode-github-authentication-default-extension": "~11.1.2", + "@codingame/monaco-vscode-go-default-extension": "~11.1.2", + "@codingame/monaco-vscode-groovy-default-extension": "~11.1.2", + "@codingame/monaco-vscode-handlebars-default-extension": "~11.1.2", + "@codingame/monaco-vscode-hlsl-default-extension": "~11.1.2", + "@codingame/monaco-vscode-host-service-override": "~11.1.2", + "@codingame/monaco-vscode-html-default-extension": "~11.1.2", + "@codingame/monaco-vscode-html-language-features-default-extension": "~11.1.2", + "@codingame/monaco-vscode-ini-default-extension": "~11.1.2", + "@codingame/monaco-vscode-ipynb-default-extension": "~11.1.2", + "@codingame/monaco-vscode-java-default-extension": "~11.1.2", + "@codingame/monaco-vscode-javascript-default-extension": "~11.1.2", + "@codingame/monaco-vscode-json-default-extension": "~11.1.2", + "@codingame/monaco-vscode-json-language-features-default-extension": "~11.1.2", + "@codingame/monaco-vscode-julia-default-extension": "~11.1.2", + "@codingame/monaco-vscode-keybindings-service-override": "~11.1.2", + "@codingame/monaco-vscode-language-pack-cs": "~11.1.2", + "@codingame/monaco-vscode-language-pack-de": "~11.1.2", + "@codingame/monaco-vscode-language-pack-es": "~11.1.2", + "@codingame/monaco-vscode-language-pack-fr": "~11.1.2", + "@codingame/monaco-vscode-language-pack-it": "~11.1.2", + "@codingame/monaco-vscode-language-pack-ja": "~11.1.2", + "@codingame/monaco-vscode-language-pack-ko": "~11.1.2", + "@codingame/monaco-vscode-language-pack-pl": "~11.1.2", + "@codingame/monaco-vscode-language-pack-pt-br": "~11.1.2", + "@codingame/monaco-vscode-language-pack-qps-ploc": "~11.1.2", + "@codingame/monaco-vscode-language-pack-ru": "~11.1.2", + "@codingame/monaco-vscode-language-pack-tr": "~11.1.2", + "@codingame/monaco-vscode-language-pack-zh-hans": "~11.1.2", + "@codingame/monaco-vscode-language-pack-zh-hant": "~11.1.2", "@codingame/monaco-vscode-languages-service-override": "~11.1.2", + "@codingame/monaco-vscode-latex-default-extension": "~11.1.2", + "@codingame/monaco-vscode-layout-service-override": "~11.1.2", + "@codingame/monaco-vscode-less-default-extension": "~11.1.2", + "@codingame/monaco-vscode-lifecycle-service-override": "~11.1.2", "@codingame/monaco-vscode-localization-service-override": "~11.1.2", + "@codingame/monaco-vscode-log-default-extension": "~11.1.2", "@codingame/monaco-vscode-log-service-override": "~11.1.2", + "@codingame/monaco-vscode-lua-default-extension": "~11.1.2", + "@codingame/monaco-vscode-make-default-extension": "~11.1.2", + "@codingame/monaco-vscode-markdown-basics-default-extension": "~11.1.2", + "@codingame/monaco-vscode-markdown-language-features-default-extension": "~11.1.2", + "@codingame/monaco-vscode-markdown-math-default-extension": "~11.1.2", + "@codingame/monaco-vscode-markers-service-override": "~11.1.2", + "@codingame/monaco-vscode-media-preview-default-extension": "~11.1.2", + "@codingame/monaco-vscode-merge-conflict-default-extension": "~11.1.2", + "@codingame/monaco-vscode-microsoft-authentication-default-extension": "~11.1.2", "@codingame/monaco-vscode-model-service-override": "~11.1.2", + "@codingame/monaco-vscode-monarch-service-override": "~11.1.2", + "@codingame/monaco-vscode-notebook-renderers-default-extension": "~11.1.2", + "@codingame/monaco-vscode-notebook-service-override": "~11.1.2", + "@codingame/monaco-vscode-notifications-service-override": "~11.1.2", + "@codingame/monaco-vscode-npm-default-extension": "~11.1.2", + "@codingame/monaco-vscode-objective-c-default-extension": "~11.1.2", + "@codingame/monaco-vscode-outline-service-override": "~11.1.2", + "@codingame/monaco-vscode-output-service-override": "~11.1.2", + "@codingame/monaco-vscode-perl-default-extension": "~11.1.2", + "@codingame/monaco-vscode-php-default-extension": "~11.1.2", + "@codingame/monaco-vscode-powershell-default-extension": "~11.1.2", + "@codingame/monaco-vscode-preferences-service-override": "~11.1.2", + "@codingame/monaco-vscode-pug-default-extension": "~11.1.2", + "@codingame/monaco-vscode-python-default-extension": "~11.1.2", + "@codingame/monaco-vscode-quickaccess-service-override": "~11.1.2", + "@codingame/monaco-vscode-r-default-extension": "~11.1.2", + "@codingame/monaco-vscode-razor-default-extension": "~11.1.2", + "@codingame/monaco-vscode-references-view-default-extension": "~11.1.2", + "@codingame/monaco-vscode-restructuredtext-default-extension": "~11.1.2", + "@codingame/monaco-vscode-rollup-extension-directory-plugin": "~11.1.2", + "@codingame/monaco-vscode-rollup-vsix-plugin": "~11.1.2", + "@codingame/monaco-vscode-ruby-default-extension": "~11.1.2", + "@codingame/monaco-vscode-rust-default-extension": "~11.1.2", + "@codingame/monaco-vscode-scss-default-extension": "~11.1.2", + "@codingame/monaco-vscode-search-result-default-extension": "~11.1.2", + "@codingame/monaco-vscode-search-service-override": "~11.1.2", + "@codingame/monaco-vscode-server": "~11.1.2", + "@codingame/monaco-vscode-shaderlab-default-extension": "~11.1.2", + "@codingame/monaco-vscode-share-service-override": "~11.1.2", + "@codingame/monaco-vscode-shellscript-default-extension": "~11.1.2", + "@codingame/monaco-vscode-simple-browser-default-extension": "~11.1.2", + "@codingame/monaco-vscode-snippets-service-override": "~11.1.2", + "@codingame/monaco-vscode-sql-default-extension": "~11.1.2", + "@codingame/monaco-vscode-standalone-css-language-features": "~11.1.2", + "@codingame/monaco-vscode-standalone-html-language-features": "~11.1.2", + "@codingame/monaco-vscode-standalone-json-language-features": "~11.1.2", + "@codingame/monaco-vscode-standalone-languages": "~11.1.2", + "@codingame/monaco-vscode-standalone-typescript-language-features": "~11.1.2", + "@codingame/monaco-vscode-storage-service-override": "~11.1.2", + "@codingame/monaco-vscode-swift-default-extension": "~11.1.2", + "@codingame/monaco-vscode-task-service-override": "~11.1.2", + "@codingame/monaco-vscode-terminal-service-override": "~11.1.2", + "@codingame/monaco-vscode-testing-service-override": "~11.1.2", + "@codingame/monaco-vscode-textmate-service-override": "~11.1.2", + "@codingame/monaco-vscode-theme-abyss-default-extension": "~11.1.2", + "@codingame/monaco-vscode-theme-defaults-default-extension": "~11.1.2", + "@codingame/monaco-vscode-theme-kimbie-dark-default-extension": "~11.1.2", + "@codingame/monaco-vscode-theme-monokai-default-extension": "~11.1.2", + "@codingame/monaco-vscode-theme-monokai-dimmed-default-extension": "~11.1.2", + "@codingame/monaco-vscode-theme-quietlight-default-extension": "~11.1.2", + "@codingame/monaco-vscode-theme-red-default-extension": "~11.1.2", + "@codingame/monaco-vscode-theme-service-override": "~11.1.2", + "@codingame/monaco-vscode-theme-seti-default-extension": "~11.1.2", + "@codingame/monaco-vscode-theme-solarized-dark-default-extension": "~11.1.2", + "@codingame/monaco-vscode-theme-solarized-light-default-extension": "~11.1.2", + "@codingame/monaco-vscode-theme-tomorrow-night-blue-default-extension": "~11.1.2", + "@codingame/monaco-vscode-timeline-service-override": "~11.1.2", + "@codingame/monaco-vscode-typescript-basics-default-extension": "~11.1.2", + "@codingame/monaco-vscode-typescript-language-features-default-extens": "~11.1.2", + "@codingame/monaco-vscode-update-service-override": "~11.1.2", + "@codingame/monaco-vscode-vb-default-extension": "~11.1.2", + "@codingame/monaco-vscode-views-service-override": "~11.1.2", + "@codingame/monaco-vscode-welcome-service-override": "~11.1.2", + "@codingame/monaco-vscode-workbench-service-override": "~11.1.2", + "@codingame/monaco-vscode-xml-default-extension": "~11.1.2", + "@codingame/monaco-vscode-yaml-default-extension": "~11.1.2", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", - "vscode-languageclient": "~9.0.1" - }, - "peerDependencies": { - "@codingame/monaco-vscode-api": "~11.1.2", - "@codingame/monaco-vscode-editor-api": "~11.1.2" + "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2" }, "peerDependenciesMeta": { + "@codingame/monaco-vscode-accessibility-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-all-default-extensions": { + "optional": true + }, + "@codingame/monaco-vscode-all-language-default-extensions": { + "optional": true + }, + "@codingame/monaco-vscode-all-language-feature-default-extensions": { + "optional": true + }, "@codingame/monaco-vscode-api": { "optional": false }, + "@codingame/monaco-vscode-base-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-bat-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-chat-extensions-notebook-common": { + "optional": true + }, + "@codingame/monaco-vscode-chat-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-clojure-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-coffeescript-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-comments-extensions-common": { + "optional": true + }, + "@codingame/monaco-vscode-configuration-editing-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-configuration-service-override": { + "optional": false + }, + "@codingame/monaco-vscode-cpp-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-csharp-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-css-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-css-language-features-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-dart-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-debug-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-dialogs-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-diff-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-docker-default-extension": { + "optional": true + }, "@codingame/monaco-vscode-editor-api": { "optional": false + }, + "@codingame/monaco-vscode-editor-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-emmet-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-environment-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-explorer-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-extension-editing-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-extensions-service-override": { + "optional": false + }, + "@codingame/monaco-vscode-files-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-fsharp-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-git-base-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-github-authentication-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-go-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-groovy-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-handlebars-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-hlsl-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-host-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-html-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-html-language-features-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-ini-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-ipynb-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-java-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-javascript-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-json-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-json-language-features-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-julia-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-keybindings-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-cs": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-de": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-es": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-fr": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-it": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-ja": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-ko": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-pl": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-pt-br": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-qps-ploc": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-ru": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-tr": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-zh-hans": { + "optional": true + }, + "@codingame/monaco-vscode-language-pack-zh-hant": { + "optional": true + }, + "@codingame/monaco-vscode-languages-service-override": { + "optional": false + }, + "@codingame/monaco-vscode-latex-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-layout-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-less-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-lifecycle-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-localization-service-override": { + "optional": false + }, + "@codingame/monaco-vscode-log-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-log-service-override": { + "optional": false + }, + "@codingame/monaco-vscode-lua-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-make-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-markdown-basics-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-markdown-language-features-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-markdown-math-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-markers-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-media-preview-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-merge-conflict-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-microsoft-authentication-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-model-service-override": { + "optional": false + }, + "@codingame/monaco-vscode-monarch-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-notebook-renderers-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-notebook-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-notifications-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-npm-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-objective-c-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-outline-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-output-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-perl-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-php-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-powershell-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-preferences-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-pug-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-python-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-quickaccess-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-r-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-razor-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-references-view-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-restructuredtext-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-rollup-extension-directory-plugin": { + "optional": true + }, + "@codingame/monaco-vscode-rollup-vsix-plugin": { + "optional": true + }, + "@codingame/monaco-vscode-ruby-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-rust-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-scss-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-search-result-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-search-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-server": { + "optional": true + }, + "@codingame/monaco-vscode-shaderlab-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-share-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-shellscript-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-simple-browser-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-snippets-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-sql-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-standalone-css-language-features": { + "optional": true + }, + "@codingame/monaco-vscode-standalone-html-language-features": { + "optional": true + }, + "@codingame/monaco-vscode-standalone-json-language-features": { + "optional": true + }, + "@codingame/monaco-vscode-standalone-languages": { + "optional": true + }, + "@codingame/monaco-vscode-standalone-typescript-language-features": { + "optional": true + }, + "@codingame/monaco-vscode-storage-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-swift-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-task-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-terminal-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-testing-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-textmate-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-theme-abyss-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-theme-defaults-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-theme-kimbie-dark-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-theme-monokai-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-theme-monokai-dimmed-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-theme-quietlight-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-theme-red-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-theme-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-theme-seti-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-theme-solarized-dark-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-theme-solarized-light-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-theme-tomorrow-night-blue-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-timeline-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-typescript-basics-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-typescript-language-features-default-extens": { + "optional": true + }, + "@codingame/monaco-vscode-update-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-vb-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-views-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-welcome-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-workbench-service-override": { + "optional": true + }, + "@codingame/monaco-vscode-xml-default-extension": { + "optional": true + }, + "@codingame/monaco-vscode-yaml-default-extension": { + "optional": true + }, + "monaco-editor": { + "optional": false + }, + "vscode": { + "optional": false } }, "scripts": { diff --git a/packages/examples/CHANGELOG.md b/packages/examples/CHANGELOG.md index 126d85af5..e76c786d6 100644 --- a/packages/examples/CHANGELOG.md +++ b/packages/examples/CHANGELOG.md @@ -2,6 +2,10 @@ All notable changes to this npm module are documented in this file. +## [2024.12.4] - 2024-12-18 + +- Updated to `monaco-languageclient@9.0.0-next.13`, `vscode-ws-jsonrpc@3.4.0-next.13`, `monaco-editor-wrapper@6.0.0-next.13` and `@typefox/monaco-editor-react@6.0.0-next.13`. + ## [2024.12.3] - 2024-12-18 - Updated engine engine requirements for node to (`>=18.19.0`) and for npm to (`>=10.2.3`) diff --git a/packages/examples/package.json b/packages/examples/package.json index 25cca9445..c157d2302 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -1,6 +1,6 @@ { "name": "monaco-languageclient-examples", - "version": "2024.12.3", + "version": "2024.12.4", "description": "Monaco Language client examples", "author": { "name": "TypeFox GmbH", @@ -71,10 +71,8 @@ "LICENSE" ], "dependencies": { - "@codingame/monaco-vscode-api": "~11.1.2", "@codingame/monaco-vscode-configuration-service-override": "~11.1.2", "@codingame/monaco-vscode-cpp-default-extension": "~11.1.2", - "@codingame/monaco-vscode-editor-api": "~11.1.2", "@codingame/monaco-vscode-explorer-service-override": "~11.1.2", "@codingame/monaco-vscode-files-service-override": "~11.1.2", "@codingame/monaco-vscode-groovy-default-extension": "~11.1.2", @@ -97,24 +95,18 @@ "@codingame/monaco-vscode-remote-agent-service-override": "~11.1.2", "@codingame/monaco-vscode-environment-service-override": "~11.1.2", "@codingame/monaco-vscode-secret-storage-service-override": "~11.1.2", - "@typefox/monaco-editor-react": "~6.0.0-next.12", "cors": "^2.8.5", "express": "~4.21.2", "jszip": "~3.10.1", "langium": "~3.3.0", - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.12", - "monaco-languageclient": "~9.0.0-next.12", "pyright": "~1.1.391", "react": "~18.3.1", "react-dom": "~18.3.1", "request-light": "~0.8.0", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", "vscode-json-languageservice": "~5.4.2", "vscode-languageclient": "~9.0.1", "vscode-languageserver": "~9.0.1", "vscode-uri": "~3.0.8", - "vscode-ws-jsonrpc": "~3.4.0-next.12", "ws": "~8.18.0", "wtd-core": "~4.0.1" }, @@ -132,10 +124,12 @@ "peerDependencies": { "@codingame/monaco-vscode-api": "~11.1.2", "@codingame/monaco-vscode-editor-api": "~11.1.2", - "@typefox/monaco-editor-react": "~6.0.0-next.12", - "monaco-editor-wrapper": "~6.0.0-next.12", - "monaco-languageclient": "~9.0.0-next.12", - "vscode-ws-jsonrpc": "~3.4.0-next.12" + "@typefox/monaco-editor-react": "~6.0.0-next.13", + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", + "monaco-editor-wrapper": "~6.0.0-next.13", + "monaco-languageclient": "~9.0.0-next.13", + "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", + "vscode-ws-jsonrpc": "~3.4.0-next.13" }, "peerDependenciesMeta": { "@codingame/monaco-vscode-editor-api": { @@ -147,12 +141,18 @@ "@typefox/monaco-editor-react": { "optional": false }, - "monaco-languageclient": { + "monaco-editor": { "optional": false }, "monaco-editor-wrapper": { "optional": false }, + "monaco-languageclient": { + "optional": false + }, + "vscode": { + "optional": false + }, "vscode-ws-jsonrpc": { "optional": false } diff --git a/packages/vscode-ws-jsonrpc/package.json b/packages/vscode-ws-jsonrpc/package.json index 3c48f851b..87d0d5110 100644 --- a/packages/vscode-ws-jsonrpc/package.json +++ b/packages/vscode-ws-jsonrpc/package.json @@ -1,6 +1,6 @@ { "name": "vscode-ws-jsonrpc", - "version": "3.4.0-next.12", + "version": "3.4.0-next.13", "description": "VSCode JSON RPC over WebSocket", "author": { "name": "TypeFox GmbH", diff --git a/packages/wrapper-react/CHANGELOG.md b/packages/wrapper-react/CHANGELOG.md index 5f9d4fae6..15ca8973b 100644 --- a/packages/wrapper-react/CHANGELOG.md +++ b/packages/wrapper-react/CHANGELOG.md @@ -2,10 +2,10 @@ All notable changes to npm module [@typefox/monaco-editor-react](https://www.npmjs.com/package/@typefox/monaco-editor-react) are documented in this file. -## [6.0.0-next.12] - 2024-12-18 +## [6.0.0-next.13] - 2024-12-18 - Updated engine engine requirements for node to (`>=18.19.0`) and for npm to (`>=10.2.3`) -- Updated to `monaco-editor-wrapper@9.0.0-next.12` and `monaco-languageclient@6.0.0-next.12`. Updated all `@codingame/monaco-vscode` packages to `11.1.2`. +- Updated to `monaco-editor-wrapper@9.0.0-next.13` and `monaco-languageclient@6.0.0-next.13`. Updated all `@codingame/monaco-vscode` packages to `11.1.2`. - Bugfix: Wrapper: Text model content is not properly updated with updateCodeResource [#808](https://github.com/TypeFox/monaco-languageclient/pull/808) - Workaround for `@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common` dependency problem - Run language clients independent of wrapper lifecycle [#784](https://github.com/TypeFox/monaco-languageclient/pull/784) diff --git a/packages/wrapper-react/package.json b/packages/wrapper-react/package.json index 955742e7e..795b8853e 100644 --- a/packages/wrapper-react/package.json +++ b/packages/wrapper-react/package.json @@ -1,6 +1,6 @@ { "name": "@typefox/monaco-editor-react", - "version": "6.0.0-next.12", + "version": "6.0.0-next.13", "license": "MIT", "description": "React component for Monaco-Editor and Monaco Languageclient", "keywords": [ @@ -46,21 +46,16 @@ "npm": "10.9.0" }, "dependencies": { - "@codingame/monaco-vscode-api": "~11.1.2", - "@codingame/monaco-vscode-editor-api": "~11.1.2", - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.12", - "monaco-languageclient": "~9.0.0-next.12", - "react": "~18.3.1", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", - "vscode-ws-jsonrpc": "~3.4.0-next.12" + "react": "~18.3.1" }, "peerDependencies": { "@codingame/monaco-vscode-api": "~11.1.2", "@codingame/monaco-vscode-editor-api": "~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.12", - "monaco-languageclient": "~9.0.0-next.12", - "vscode-ws-jsonrpc": "~3.4.0-next.12" + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", + "monaco-editor-wrapper": "~6.0.0-next.13", + "monaco-languageclient": "~9.0.0-next.13", + "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", + "vscode-ws-jsonrpc": "~3.4.0-next.13" }, "peerDependenciesMeta": { "@codingame/monaco-vscode-api": { @@ -69,12 +64,18 @@ "@codingame/monaco-vscode-editor-api": { "optional": false }, - "monaco-languageclient": { + "monaco-editor": { "optional": false }, "monaco-editor-wrapper": { "optional": false }, + "monaco-languageclient": { + "optional": false + }, + "vscode": { + "optional": false + }, "vscode-ws-jsonrpc": { "optional": false } diff --git a/packages/wrapper/CHANGELOG.md b/packages/wrapper/CHANGELOG.md index 11ddbaab9..b3fcf6d6b 100644 --- a/packages/wrapper/CHANGELOG.md +++ b/packages/wrapper/CHANGELOG.md @@ -2,9 +2,9 @@ All notable changes to npm module [monaco-editor-wrapper](https://www.npmjs.com/package/monaco-editor-wrapper) are documented in this file. -## [6.0.0-next.12] - 2024-12-18 +## [6.0.0-next.13] - 2024-12-18 -- Updated to `monaco-languageclient@9.0.0-next.12` and `vscode-ws-jsonrpc@3.4.0-next.12`. Updated all `@codingame/monaco-vscode` packages to `11.1.2`. +- Updated to `monaco-languageclient@9.0.0-next.13` and `vscode-ws-jsonrpc@3.4.0-next.13`. Updated all `@codingame/monaco-vscode` packages to `11.1.2`. - Updated engine engine requirements for node to (`>=18.19.0`) and for npm to (`>=10.2.3`) - Bugfix: Wrapper: Text model content is not properly updated with updateCodeResource [#808](https://github.com/TypeFox/monaco-languageclient/pull/808) - Fixed WebSocket type checking error [#800](https://github.com/TypeFox/monaco-languageclient/pull/800) diff --git a/packages/wrapper/package.json b/packages/wrapper/package.json index 71b9abc40..573f2490f 100644 --- a/packages/wrapper/package.json +++ b/packages/wrapper/package.json @@ -1,6 +1,6 @@ { "name": "monaco-editor-wrapper", - "version": "6.0.0-next.12", + "version": "6.0.0-next.13", "license": "MIT", "description": "Wrapper for monaco-vscode-editor-api and monaco-languageclient", "keywords": [ @@ -89,10 +89,8 @@ "npm": "10.9.0" }, "dependencies": { - "@codingame/monaco-vscode-api": "~11.1.2", "@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common": "~11.1.2", "@codingame/monaco-vscode-configuration-service-override": "~11.1.2", - "@codingame/monaco-vscode-editor-api": "~11.1.2", "@codingame/monaco-vscode-editor-service-override": "~11.1.2", "@codingame/monaco-vscode-language-pack-cs": "~11.1.2", "@codingame/monaco-vscode-language-pack-de": "~11.1.2", @@ -114,15 +112,11 @@ "@codingame/monaco-vscode-theme-service-override": "~11.1.2", "@codingame/monaco-vscode-views-service-override": "~11.1.2", "@codingame/monaco-vscode-workbench-service-override": "~11.1.2", - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-languageclient": "~9.0.0-next.12", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", "vscode-languageclient": "~9.0.1", - "vscode-languageserver-protocol": "~3.17.5", - "vscode-ws-jsonrpc": "~3.4.0-next.12" + "vscode-languageserver-protocol": "~3.17.5" }, "devDependencies": { - "@codingame/monaco-vscode-standalone-languages": "~11.1.2", + "@codingame/monaco-vscode-standalone-languages": "~11.0.2", "@codingame/monaco-vscode-standalone-css-language-features": "~11.1.2", "@codingame/monaco-vscode-standalone-html-language-features": "~11.1.2", "@codingame/monaco-vscode-standalone-json-language-features": "~11.1.2", @@ -131,8 +125,10 @@ "peerDependencies": { "@codingame/monaco-vscode-api": "~11.1.2", "@codingame/monaco-vscode-editor-api": "~11.1.2", - "monaco-languageclient": "~9.0.0-next.12", - "vscode-ws-jsonrpc": "~3.4.0-next.12" + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", + "monaco-languageclient": "~9.0.0-next.13", + "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", + "vscode-ws-jsonrpc": "~3.4.0-next.13" }, "peerDependenciesMeta": { "@codingame/monaco-vscode-api": { @@ -141,9 +137,15 @@ "@codingame/monaco-vscode-editor-api": { "optional": false }, + "monaco-editor": { + "optional": false + }, "monaco-languageclient": { "optional": false }, + "vscode": { + "optional": false + }, "vscode-ws-jsonrpc": { "optional": false } diff --git a/verify/angular/package.json b/verify/angular/package.json index aa258ccf1..9ad296a52 100644 --- a/verify/angular/package.json +++ b/verify/angular/package.json @@ -17,8 +17,8 @@ "@angular/platform-browser": "~18.2.8", "@angular/platform-browser-dynamic": "~18.2.8", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.12", - "monaco-languageclient-examples": "~2024.12.3", + "monaco-editor-wrapper": "~6.0.0-next.13", + "monaco-languageclient-examples": "~2024.12.4", "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", "rxjs": "~7.8.1", "zone.js": "~0.14.10" diff --git a/verify/next/package.json b/verify/next/package.json index fae4fb994..d58d6653f 100644 --- a/verify/next/package.json +++ b/verify/next/package.json @@ -12,10 +12,10 @@ "type": "module", "dependencies": { "@codingame/monaco-vscode-keybindings-service-override": "~11.1.2", - "@typefox/monaco-editor-react": "~6.0.0-next.12", + "@typefox/monaco-editor-react": "~6.0.0-next.13", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.12", - "monaco-languageclient-examples": "~2024.12.3", + "monaco-editor-wrapper": "~6.0.0-next.13", + "monaco-languageclient-examples": "~2024.12.4", "next": "~15.0.3", "react": "~18.3.1", "react-dom": "~18.3.1", diff --git a/verify/peer/package.json b/verify/peer/package.json new file mode 100644 index 000000000..0412ea6a0 --- /dev/null +++ b/verify/peer/package.json @@ -0,0 +1,18 @@ +{ + "name": "@typefox/peer-check", + "version": "0.0.0", + "private": true, + "type": "module", + "engines": { + "node": ">=18.19.0", + "npm": ">=10.2.3" + }, + "volta": { + "node": "22.12.0", + "npm": "10.9.0" + }, + "dependencies": { + "@codingame/monaco-vscode-extensions-service-override": "^10", + "monaco-editor-wrapper": "~6.0.0-next.13" + } +} diff --git a/verify/pnpm/package.json b/verify/pnpm/package.json index 7321c233a..1c08b23a8 100644 --- a/verify/pnpm/package.json +++ b/verify/pnpm/package.json @@ -13,8 +13,8 @@ }, "dependencies": { "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.12", - "monaco-languageclient-examples": "~2024.12.3", + "monaco-editor-wrapper": "~6.0.0-next.13", + "monaco-languageclient-examples": "~2024.12.4", "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2" }, "devDependencies": { diff --git a/verify/vite/package.json b/verify/vite/package.json index b4a702f9c..421165165 100644 --- a/verify/vite/package.json +++ b/verify/vite/package.json @@ -12,9 +12,10 @@ "npm": "10.9.0" }, "dependencies": { + "@codingame/monaco-vscode-api": "~", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.12", - "monaco-languageclient-examples": "~2024.12.3", + "monaco-editor-wrapper": "~6.0.0-next.13", + "monaco-languageclient-examples": "~2024.12.4", "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2" }, "devDependencies": { diff --git a/verify/webpack/package.json b/verify/webpack/package.json index 68ef54440..885566f89 100644 --- a/verify/webpack/package.json +++ b/verify/webpack/package.json @@ -13,8 +13,8 @@ }, "dependencies": { "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.12", - "monaco-languageclient-examples": "~2024.12.3", + "monaco-editor-wrapper": "~6.0.0-next.13", + "monaco-languageclient-examples": "~2024.12.4", "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2" }, "devDependencies": { diff --git a/verify/yarn/package.json b/verify/yarn/package.json index c9b3655ea..cb522c1ef 100644 --- a/verify/yarn/package.json +++ b/verify/yarn/package.json @@ -12,12 +12,12 @@ "yarn": "1.22.22" }, "dependencies": { - "@typefox/monaco-editor-react": "~6.0.0-next.12", + "@typefox/monaco-editor-react": "~6.0.0-next.13", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.12", - "monaco-languageclient-examples": "~2024.12.3", + "monaco-editor-wrapper": "~6.0.0-next.13", + "monaco-languageclient-examples": "~2024.12.4", "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", - "vscode-ws-jsonrpc": "~3.4.0-next.12" + "vscode-ws-jsonrpc": "~3.4.0-next.13" }, "devDependencies": { "shx": "~0.3.4", From 376c86bd50c9df367c9f77810da2c450600c4471 Mon Sep 17 00:00:00 2001 From: Kai Salmen Date: Wed, 18 Dec 2024 17:03:31 +0100 Subject: [PATCH 3/6] fix: pnpm and yarn build verification --- verify/pnpm/package.json | 2 +- verify/yarn/package.json | 14 ++++++++++++-- verify/yarn/yarn.lock | 0 3 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 verify/yarn/yarn.lock diff --git a/verify/pnpm/package.json b/verify/pnpm/package.json index 1c08b23a8..53bc269f7 100644 --- a/verify/pnpm/package.json +++ b/verify/pnpm/package.json @@ -19,7 +19,7 @@ }, "devDependencies": { "shx": "~0.3.4", - "vite": "~5.4.11" + "vite": "~6.0.3" }, "scripts": { "verify": "pnpm install && pnpm run build && pnpm run start", diff --git a/verify/yarn/package.json b/verify/yarn/package.json index cb522c1ef..81b90e5e4 100644 --- a/verify/yarn/package.json +++ b/verify/yarn/package.json @@ -9,19 +9,29 @@ }, "volta": { "node": "22.12.0", - "yarn": "1.22.22" + "yarn": "4.5.3" }, "dependencies": { + "@codingame/monaco-vscode-api": "~11.1.2", + "@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common": "~11.1.2", + "@codingame/monaco-vscode-configuration-service-override": "~11.1.2", + "@codingame/monaco-vscode-editor-api": "~11.1.2", + "@codingame/monaco-vscode-extensions-service-override": "~11.1.2", + "@codingame/monaco-vscode-languages-service-override": "~11.1.2", + "@codingame/monaco-vscode-localization-service-override": "~11.1.2", + "@codingame/monaco-vscode-log-service-override": "~11.1.2", + "@codingame/monaco-vscode-model-service-override": "~11.1.2", "@typefox/monaco-editor-react": "~6.0.0-next.13", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", "monaco-editor-wrapper": "~6.0.0-next.13", + "monaco-languageclient": "~9.0.0-next.13", "monaco-languageclient-examples": "~2024.12.4", "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", "vscode-ws-jsonrpc": "~3.4.0-next.13" }, "devDependencies": { "shx": "~0.3.4", - "vite": "~5.4.11" + "vite": "~6.0.3" }, "scripts": { "verify": "yarn install && yarn run build && yarn run start", diff --git a/verify/yarn/yarn.lock b/verify/yarn/yarn.lock new file mode 100644 index 000000000..e69de29bb From 22e5acd32f4cc7c50035b5d541a497b569c08ef8 Mon Sep 17 00:00:00 2001 From: Kai Salmen Date: Wed, 18 Dec 2024 17:33:01 +0100 Subject: [PATCH 4/6] Clean unneeded peerDependencies --- packages/client/package.json | 12 +++------ packages/examples/package.json | 42 +++++------------------------ packages/wrapper-react/package.json | 28 +++---------------- packages/wrapper/package.json | 18 ++----------- 4 files changed, 15 insertions(+), 85 deletions(-) diff --git a/packages/client/package.json b/packages/client/package.json index bd3e8db9a..00525aefc 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -69,6 +69,8 @@ "LICENSE" ], "dependencies": { + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", + "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", "vscode-languageclient": "~9.0.1" }, "peerDependencies": { @@ -218,9 +220,7 @@ "@codingame/monaco-vscode-welcome-service-override": "~11.1.2", "@codingame/monaco-vscode-workbench-service-override": "~11.1.2", "@codingame/monaco-vscode-xml-default-extension": "~11.1.2", - "@codingame/monaco-vscode-yaml-default-extension": "~11.1.2", - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2" + "@codingame/monaco-vscode-yaml-default-extension": "~11.1.2" }, "peerDependenciesMeta": { "@codingame/monaco-vscode-accessibility-service-override": { @@ -663,12 +663,6 @@ }, "@codingame/monaco-vscode-yaml-default-extension": { "optional": true - }, - "monaco-editor": { - "optional": false - }, - "vscode": { - "optional": false } }, "scripts": { diff --git a/packages/examples/package.json b/packages/examples/package.json index c157d2302..f19d62665 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -95,18 +95,24 @@ "@codingame/monaco-vscode-remote-agent-service-override": "~11.1.2", "@codingame/monaco-vscode-environment-service-override": "~11.1.2", "@codingame/monaco-vscode-secret-storage-service-override": "~11.1.2", + "@typefox/monaco-editor-react": "~6.0.0-next.13", "cors": "^2.8.5", "express": "~4.21.2", "jszip": "~3.10.1", "langium": "~3.3.0", + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", + "monaco-editor-wrapper": "~6.0.0-next.13", + "monaco-languageclient": "~9.0.0-next.13", "pyright": "~1.1.391", "react": "~18.3.1", "react-dom": "~18.3.1", "request-light": "~0.8.0", + "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", "vscode-json-languageservice": "~5.4.2", "vscode-languageclient": "~9.0.1", "vscode-languageserver": "~9.0.1", "vscode-uri": "~3.0.8", + "vscode-ws-jsonrpc": "~3.4.0-next.13", "ws": "~8.18.0", "wtd-core": "~4.0.1" }, @@ -121,42 +127,6 @@ "vite-plugin-static-copy": "~2.2.0", "vscode-languageserver-types": "~3.17.5" }, - "peerDependencies": { - "@codingame/monaco-vscode-api": "~11.1.2", - "@codingame/monaco-vscode-editor-api": "~11.1.2", - "@typefox/monaco-editor-react": "~6.0.0-next.13", - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.13", - "monaco-languageclient": "~9.0.0-next.13", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", - "vscode-ws-jsonrpc": "~3.4.0-next.13" - }, - "peerDependenciesMeta": { - "@codingame/monaco-vscode-editor-api": { - "optional": false - }, - "@codingame/monaco-vscode-api": { - "optional": false - }, - "@typefox/monaco-editor-react": { - "optional": false - }, - "monaco-editor": { - "optional": false - }, - "monaco-editor-wrapper": { - "optional": false - }, - "monaco-languageclient": { - "optional": false - }, - "vscode": { - "optional": false - }, - "vscode-ws-jsonrpc": { - "optional": false - } - }, "scripts": { "clean": "vite-node ../../scripts/clean.ts --relativePath packages/examples --recursive --paths dist *.tsbuildinfo resources/vsix", "compile": "tsc --build tsconfig.src.json", diff --git a/packages/wrapper-react/package.json b/packages/wrapper-react/package.json index 795b8853e..240a02834 100644 --- a/packages/wrapper-react/package.json +++ b/packages/wrapper-react/package.json @@ -46,38 +46,18 @@ "npm": "10.9.0" }, "dependencies": { - "react": "~18.3.1" - }, - "peerDependencies": { - "@codingame/monaco-vscode-api": "~11.1.2", - "@codingame/monaco-vscode-editor-api": "~11.1.2", + "react": "~18.3.1", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.13", "monaco-languageclient": "~9.0.0-next.13", "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", "vscode-ws-jsonrpc": "~3.4.0-next.13" }, + "peerDependencies": { + "monaco-editor-wrapper": "~6.0.0-next.13" + }, "peerDependenciesMeta": { - "@codingame/monaco-vscode-api": { - "optional": false - }, - "@codingame/monaco-vscode-editor-api": { - "optional": false - }, - "monaco-editor": { - "optional": false - }, "monaco-editor-wrapper": { "optional": false - }, - "monaco-languageclient": { - "optional": false - }, - "vscode": { - "optional": false - }, - "vscode-ws-jsonrpc": { - "optional": false } }, "repository": { diff --git a/packages/wrapper/package.json b/packages/wrapper/package.json index 573f2490f..caf76eacf 100644 --- a/packages/wrapper/package.json +++ b/packages/wrapper/package.json @@ -112,6 +112,8 @@ "@codingame/monaco-vscode-theme-service-override": "~11.1.2", "@codingame/monaco-vscode-views-service-override": "~11.1.2", "@codingame/monaco-vscode-workbench-service-override": "~11.1.2", + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", + "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", "vscode-languageclient": "~9.0.1", "vscode-languageserver-protocol": "~3.17.5" }, @@ -123,29 +125,13 @@ "@codingame/monaco-vscode-standalone-typescript-language-features": "~11.1.2" }, "peerDependencies": { - "@codingame/monaco-vscode-api": "~11.1.2", - "@codingame/monaco-vscode-editor-api": "~11.1.2", - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", "monaco-languageclient": "~9.0.0-next.13", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", "vscode-ws-jsonrpc": "~3.4.0-next.13" }, "peerDependenciesMeta": { - "@codingame/monaco-vscode-api": { - "optional": false - }, - "@codingame/monaco-vscode-editor-api": { - "optional": false - }, - "monaco-editor": { - "optional": false - }, "monaco-languageclient": { "optional": false }, - "vscode": { - "optional": false - }, "vscode-ws-jsonrpc": { "optional": false } From e917d79534da4988abee161bd590795aae901474 Mon Sep 17 00:00:00 2001 From: Kai Salmen Date: Wed, 18 Dec 2024 17:38:08 +0100 Subject: [PATCH 5/6] Update versions to -next.14. Update CHANGELOGs --- docs/versions-and-history.md | 2 +- package-lock.json | 118 +++++------------------- packages/client/CHANGELOG.md | 3 +- packages/client/package.json | 2 +- packages/examples/CHANGELOG.md | 5 + packages/examples/package.json | 10 +- packages/vscode-ws-jsonrpc/package.json | 2 +- packages/wrapper-react/CHANGELOG.md | 5 +- packages/wrapper-react/package.json | 8 +- packages/wrapper/CHANGELOG.md | 5 +- packages/wrapper/package.json | 6 +- verify/angular/package.json | 4 +- verify/next/package.json | 6 +- verify/peer/package.json | 2 +- verify/pnpm/package.json | 4 +- verify/vite/package.json | 4 +- verify/webpack/package.json | 4 +- verify/yarn/.gitignore | 2 + verify/yarn/package.json | 10 +- 19 files changed, 71 insertions(+), 131 deletions(-) diff --git a/docs/versions-and-history.md b/docs/versions-and-history.md index be18dd410..33abd2acd 100644 --- a/docs/versions-and-history.md +++ b/docs/versions-and-history.md @@ -6,7 +6,7 @@ The following table describes which version of **monaco-languageclient** and **@ | monaco-languageclient | monaco-editor-wrapper | monaco-editor-react | monaco-vscode-api / editor-api | vscode | monaco-editor | release date | comment | | :---- | :---- | :--- | :--- | :--- | :--- | :--- | :--- | -| 9.0.0-next.13 | 6.0.0-next.13 | 6.0.0-next.13 | 11.1.2 | 1.95.3 | 0.52.0 | 2024-12-18 | | +| 9.0.0-next.14 | 6.0.0-next.14 | 6.0.0-next.14 | 11.1.2 | 1.95.3 | 0.52.0 | 2024-12-18 | | | 8.8.3 | 5.5.3 | 4.5.3 | 8.0.4 | 1.92.2 | 0.51.0 | 2024-08-26 | | | 8.8.2 | 5.5.2 | 4.5.2 | 8.0.2 | 1.92.2 | 0.50.0 | 2024-08-21 | | | 8.8.1 | 5.5.1 | 4.5.1 | 8.0.1 | 1.92.1 | 0.50.0 | 2024-08-12 | | diff --git a/package-lock.json b/package-lock.json index ff8e13bf1..1bb8caa45 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9712,9 +9712,11 @@ }, "packages/client": { "name": "monaco-languageclient", - "version": "9.0.0-next.13", + "version": "9.0.0-next.14", "license": "MIT", "dependencies": { + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", + "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", "vscode-languageclient": "~9.0.1" }, "engines": { @@ -9868,9 +9870,7 @@ "@codingame/monaco-vscode-welcome-service-override": "~11.1.2", "@codingame/monaco-vscode-workbench-service-override": "~11.1.2", "@codingame/monaco-vscode-xml-default-extension": "~11.1.2", - "@codingame/monaco-vscode-yaml-default-extension": "~11.1.2", - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2" + "@codingame/monaco-vscode-yaml-default-extension": "~11.1.2" }, "peerDependenciesMeta": { "@codingame/monaco-vscode-accessibility-service-override": { @@ -10313,18 +10313,12 @@ }, "@codingame/monaco-vscode-yaml-default-extension": { "optional": true - }, - "monaco-editor": { - "optional": false - }, - "vscode": { - "optional": false } } }, "packages/examples": { "name": "monaco-languageclient-examples", - "version": "2024.12.4", + "version": "2024.12.5", "license": "MIT", "dependencies": { "@codingame/monaco-vscode-configuration-service-override": "~11.1.2", @@ -10351,18 +10345,24 @@ "@codingame/monaco-vscode-typescript-basics-default-extension": "~11.1.2", "@codingame/monaco-vscode-typescript-language-features-default-extension": "~11.1.2", "@codingame/monaco-vscode-views-service-override": "~11.1.2", + "@typefox/monaco-editor-react": "~6.0.0-next.14", "cors": "^2.8.5", "express": "~4.21.2", "jszip": "~3.10.1", "langium": "~3.3.0", + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", + "monaco-editor-wrapper": "~6.0.0-next.14", + "monaco-languageclient": "~9.0.0-next.14", "pyright": "~1.1.391", "react": "~18.3.1", "react-dom": "~18.3.1", "request-light": "~0.8.0", + "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", "vscode-json-languageservice": "~5.4.2", "vscode-languageclient": "~9.0.1", "vscode-languageserver": "~9.0.1", "vscode-uri": "~3.0.8", + "vscode-ws-jsonrpc": "~3.4.0-next.14", "ws": "~8.18.0", "wtd-core": "~4.0.1" }, @@ -10380,42 +10380,6 @@ "engines": { "node": ">=18.19.0", "npm": ">=10.2.3" - }, - "peerDependencies": { - "@codingame/monaco-vscode-api": "~11.1.2", - "@codingame/monaco-vscode-editor-api": "~11.1.2", - "@typefox/monaco-editor-react": "~6.0.0-next.13", - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.13", - "monaco-languageclient": "~9.0.0-next.13", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", - "vscode-ws-jsonrpc": "~3.4.0-next.13" - }, - "peerDependenciesMeta": { - "@codingame/monaco-vscode-api": { - "optional": false - }, - "@codingame/monaco-vscode-editor-api": { - "optional": false - }, - "@typefox/monaco-editor-react": { - "optional": false - }, - "monaco-editor": { - "optional": false - }, - "monaco-editor-wrapper": { - "optional": false - }, - "monaco-languageclient": { - "optional": false - }, - "vscode": { - "optional": false - }, - "vscode-ws-jsonrpc": { - "optional": false - } } }, "packages/examples/node_modules/react": { @@ -10453,7 +10417,7 @@ } }, "packages/vscode-ws-jsonrpc": { - "version": "3.4.0-next.13", + "version": "3.4.0-next.14", "license": "MIT", "dependencies": { "vscode-jsonrpc": "~8.2.1" @@ -10474,7 +10438,7 @@ }, "packages/wrapper": { "name": "monaco-editor-wrapper", - "version": "6.0.0-next.13", + "version": "6.0.0-next.14", "license": "MIT", "dependencies": { "@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common": "~11.1.2", @@ -10500,6 +10464,8 @@ "@codingame/monaco-vscode-theme-service-override": "~11.1.2", "@codingame/monaco-vscode-views-service-override": "~11.1.2", "@codingame/monaco-vscode-workbench-service-override": "~11.1.2", + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", + "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", "vscode-languageclient": "~9.0.1", "vscode-languageserver-protocol": "~3.17.5" }, @@ -10515,29 +10481,13 @@ "npm": ">=10.2.3" }, "peerDependencies": { - "@codingame/monaco-vscode-api": "~11.1.2", - "@codingame/monaco-vscode-editor-api": "~11.1.2", - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-languageclient": "~9.0.0-next.13", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", - "vscode-ws-jsonrpc": "~3.4.0-next.13" + "monaco-languageclient": "~9.0.0-next.14", + "vscode-ws-jsonrpc": "~3.4.0-next.14" }, "peerDependenciesMeta": { - "@codingame/monaco-vscode-api": { - "optional": false - }, - "@codingame/monaco-vscode-editor-api": { - "optional": false - }, - "monaco-editor": { - "optional": false - }, "monaco-languageclient": { "optional": false }, - "vscode": { - "optional": false - }, "vscode-ws-jsonrpc": { "optional": false } @@ -10545,45 +10495,25 @@ }, "packages/wrapper-react": { "name": "@typefox/monaco-editor-react", - "version": "6.0.0-next.13", + "version": "6.0.0-next.14", "license": "MIT", "dependencies": { - "react": "~18.3.1" + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", + "monaco-languageclient": "~9.0.0-next.14", + "react": "~18.3.1", + "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", + "vscode-ws-jsonrpc": "~3.4.0-next.14" }, "engines": { "node": ">=18.19.0", "npm": ">=10.2.3" }, "peerDependencies": { - "@codingame/monaco-vscode-api": "~11.1.2", - "@codingame/monaco-vscode-editor-api": "~11.1.2", - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.13", - "monaco-languageclient": "~9.0.0-next.13", - "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", - "vscode-ws-jsonrpc": "~3.4.0-next.13" + "monaco-editor-wrapper": "~6.0.0-next.14" }, "peerDependenciesMeta": { - "@codingame/monaco-vscode-api": { - "optional": false - }, - "@codingame/monaco-vscode-editor-api": { - "optional": false - }, - "monaco-editor": { - "optional": false - }, "monaco-editor-wrapper": { "optional": false - }, - "monaco-languageclient": { - "optional": false - }, - "vscode": { - "optional": false - }, - "vscode-ws-jsonrpc": { - "optional": false } } }, diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md index 00e676f06..1d8b01e68 100644 --- a/packages/client/CHANGELOG.md +++ b/packages/client/CHANGELOG.md @@ -2,8 +2,9 @@ All notable changes to this npm module are documented in this file. -## [9.0.0-next.13] - 2024-12-18 +## [9.0.0-next.14] - 2024-12-18 +- Include all `@codingame/monaco-vscode` packages as peerDependencies. Mark only required ones as non-optional. - Updated engine engine requirements for node to (`>=18.19.0`) and for npm to (`>=10.2.3`) - Updated all `@codingame/monaco-vscode` packages to `11.1.2`. - Workaround for `@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common` dependency problem diff --git a/packages/client/package.json b/packages/client/package.json index 00525aefc..340f7536d 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "monaco-languageclient", - "version": "9.0.0-next.13", + "version": "9.0.0-next.14", "description": "Monaco Language client implementation", "author": { "name": "TypeFox GmbH", diff --git a/packages/examples/CHANGELOG.md b/packages/examples/CHANGELOG.md index e76c786d6..4d82ee596 100644 --- a/packages/examples/CHANGELOG.md +++ b/packages/examples/CHANGELOG.md @@ -2,6 +2,11 @@ All notable changes to this npm module are documented in this file. +## [2024.12.5] - 2024-12-18 + +- Remove all `peerDependencies` and only use regular `dependencies. +- Updated to `monaco-languageclient@9.0.0-next.14`, `vscode-ws-jsonrpc@3.4.0-next.14`, `monaco-editor-wrapper@6.0.0-next.14` and `@typefox/monaco-editor-react@6.0.0-next.14`. + ## [2024.12.4] - 2024-12-18 - Updated to `monaco-languageclient@9.0.0-next.13`, `vscode-ws-jsonrpc@3.4.0-next.13`, `monaco-editor-wrapper@6.0.0-next.13` and `@typefox/monaco-editor-react@6.0.0-next.13`. diff --git a/packages/examples/package.json b/packages/examples/package.json index f19d62665..104b91f16 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -1,6 +1,6 @@ { "name": "monaco-languageclient-examples", - "version": "2024.12.4", + "version": "2024.12.5", "description": "Monaco Language client examples", "author": { "name": "TypeFox GmbH", @@ -95,14 +95,14 @@ "@codingame/monaco-vscode-remote-agent-service-override": "~11.1.2", "@codingame/monaco-vscode-environment-service-override": "~11.1.2", "@codingame/monaco-vscode-secret-storage-service-override": "~11.1.2", - "@typefox/monaco-editor-react": "~6.0.0-next.13", + "@typefox/monaco-editor-react": "~6.0.0-next.14", "cors": "^2.8.5", "express": "~4.21.2", "jszip": "~3.10.1", "langium": "~3.3.0", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.13", - "monaco-languageclient": "~9.0.0-next.13", + "monaco-editor-wrapper": "~6.0.0-next.14", + "monaco-languageclient": "~9.0.0-next.14", "pyright": "~1.1.391", "react": "~18.3.1", "react-dom": "~18.3.1", @@ -112,7 +112,7 @@ "vscode-languageclient": "~9.0.1", "vscode-languageserver": "~9.0.1", "vscode-uri": "~3.0.8", - "vscode-ws-jsonrpc": "~3.4.0-next.13", + "vscode-ws-jsonrpc": "~3.4.0-next.14", "ws": "~8.18.0", "wtd-core": "~4.0.1" }, diff --git a/packages/vscode-ws-jsonrpc/package.json b/packages/vscode-ws-jsonrpc/package.json index 87d0d5110..b5e30126d 100644 --- a/packages/vscode-ws-jsonrpc/package.json +++ b/packages/vscode-ws-jsonrpc/package.json @@ -1,6 +1,6 @@ { "name": "vscode-ws-jsonrpc", - "version": "3.4.0-next.13", + "version": "3.4.0-next.14", "description": "VSCode JSON RPC over WebSocket", "author": { "name": "TypeFox GmbH", diff --git a/packages/wrapper-react/CHANGELOG.md b/packages/wrapper-react/CHANGELOG.md index 15ca8973b..ffae75950 100644 --- a/packages/wrapper-react/CHANGELOG.md +++ b/packages/wrapper-react/CHANGELOG.md @@ -2,10 +2,11 @@ All notable changes to npm module [@typefox/monaco-editor-react](https://www.npmjs.com/package/@typefox/monaco-editor-react) are documented in this file. -## [6.0.0-next.13] - 2024-12-18 +## [6.0.0-next.14] - 2024-12-18 +- Only `monaco-editor-wrapper` is a `peerDependencies` - Updated engine engine requirements for node to (`>=18.19.0`) and for npm to (`>=10.2.3`) -- Updated to `monaco-editor-wrapper@9.0.0-next.13` and `monaco-languageclient@6.0.0-next.13`. Updated all `@codingame/monaco-vscode` packages to `11.1.2`. +- Updated to `monaco-editor-wrapper@9.0.0-next.14` and `monaco-languageclient@6.0.0-next.14`. Updated all `@codingame/monaco-vscode` packages to `11.1.2`. - Bugfix: Wrapper: Text model content is not properly updated with updateCodeResource [#808](https://github.com/TypeFox/monaco-languageclient/pull/808) - Workaround for `@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common` dependency problem - Run language clients independent of wrapper lifecycle [#784](https://github.com/TypeFox/monaco-languageclient/pull/784) diff --git a/packages/wrapper-react/package.json b/packages/wrapper-react/package.json index 240a02834..7e92aee4b 100644 --- a/packages/wrapper-react/package.json +++ b/packages/wrapper-react/package.json @@ -1,6 +1,6 @@ { "name": "@typefox/monaco-editor-react", - "version": "6.0.0-next.13", + "version": "6.0.0-next.14", "license": "MIT", "description": "React component for Monaco-Editor and Monaco Languageclient", "keywords": [ @@ -48,12 +48,12 @@ "dependencies": { "react": "~18.3.1", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-languageclient": "~9.0.0-next.13", + "monaco-languageclient": "~9.0.0-next.14", "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", - "vscode-ws-jsonrpc": "~3.4.0-next.13" + "vscode-ws-jsonrpc": "~3.4.0-next.14" }, "peerDependencies": { - "monaco-editor-wrapper": "~6.0.0-next.13" + "monaco-editor-wrapper": "~6.0.0-next.14" }, "peerDependenciesMeta": { "monaco-editor-wrapper": { diff --git a/packages/wrapper/CHANGELOG.md b/packages/wrapper/CHANGELOG.md index b3fcf6d6b..5db8b7e9d 100644 --- a/packages/wrapper/CHANGELOG.md +++ b/packages/wrapper/CHANGELOG.md @@ -2,9 +2,10 @@ All notable changes to npm module [monaco-editor-wrapper](https://www.npmjs.com/package/monaco-editor-wrapper) are documented in this file. -## [6.0.0-next.13] - 2024-12-18 +## [6.0.0-next.14] - 2024-12-18 -- Updated to `monaco-languageclient@9.0.0-next.13` and `vscode-ws-jsonrpc@3.4.0-next.13`. Updated all `@codingame/monaco-vscode` packages to `11.1.2`. +- Only `monaco-languageclient` and `vscode-ws-jsonrpc` are `peerDependencies`. +- Updated to `monaco-languageclient@9.0.0-next.14` and `vscode-ws-jsonrpc@3.4.0-next.14`. Updated all `@codingame/monaco-vscode` packages to `11.1.2`. - Updated engine engine requirements for node to (`>=18.19.0`) and for npm to (`>=10.2.3`) - Bugfix: Wrapper: Text model content is not properly updated with updateCodeResource [#808](https://github.com/TypeFox/monaco-languageclient/pull/808) - Fixed WebSocket type checking error [#800](https://github.com/TypeFox/monaco-languageclient/pull/800) diff --git a/packages/wrapper/package.json b/packages/wrapper/package.json index caf76eacf..0252fbb02 100644 --- a/packages/wrapper/package.json +++ b/packages/wrapper/package.json @@ -1,6 +1,6 @@ { "name": "monaco-editor-wrapper", - "version": "6.0.0-next.13", + "version": "6.0.0-next.14", "license": "MIT", "description": "Wrapper for monaco-vscode-editor-api and monaco-languageclient", "keywords": [ @@ -125,8 +125,8 @@ "@codingame/monaco-vscode-standalone-typescript-language-features": "~11.1.2" }, "peerDependencies": { - "monaco-languageclient": "~9.0.0-next.13", - "vscode-ws-jsonrpc": "~3.4.0-next.13" + "monaco-languageclient": "~9.0.0-next.14", + "vscode-ws-jsonrpc": "~3.4.0-next.14" }, "peerDependenciesMeta": { "monaco-languageclient": { diff --git a/verify/angular/package.json b/verify/angular/package.json index 9ad296a52..4414bd5dd 100644 --- a/verify/angular/package.json +++ b/verify/angular/package.json @@ -17,8 +17,8 @@ "@angular/platform-browser": "~18.2.8", "@angular/platform-browser-dynamic": "~18.2.8", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.13", - "monaco-languageclient-examples": "~2024.12.4", + "monaco-editor-wrapper": "~6.0.0-next.14", + "monaco-languageclient-examples": "~2024.12.5", "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", "rxjs": "~7.8.1", "zone.js": "~0.14.10" diff --git a/verify/next/package.json b/verify/next/package.json index d58d6653f..86d6b6713 100644 --- a/verify/next/package.json +++ b/verify/next/package.json @@ -12,10 +12,10 @@ "type": "module", "dependencies": { "@codingame/monaco-vscode-keybindings-service-override": "~11.1.2", - "@typefox/monaco-editor-react": "~6.0.0-next.13", + "@typefox/monaco-editor-react": "~6.0.0-next.14", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.13", - "monaco-languageclient-examples": "~2024.12.4", + "monaco-editor-wrapper": "~6.0.0-next.14", + "monaco-languageclient-examples": "~2024.12.5", "next": "~15.0.3", "react": "~18.3.1", "react-dom": "~18.3.1", diff --git a/verify/peer/package.json b/verify/peer/package.json index 0412ea6a0..3d2e6e143 100644 --- a/verify/peer/package.json +++ b/verify/peer/package.json @@ -13,6 +13,6 @@ }, "dependencies": { "@codingame/monaco-vscode-extensions-service-override": "^10", - "monaco-editor-wrapper": "~6.0.0-next.13" + "monaco-editor-wrapper": "~6.0.0-next.14" } } diff --git a/verify/pnpm/package.json b/verify/pnpm/package.json index 53bc269f7..5a47d3eac 100644 --- a/verify/pnpm/package.json +++ b/verify/pnpm/package.json @@ -13,8 +13,8 @@ }, "dependencies": { "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.13", - "monaco-languageclient-examples": "~2024.12.4", + "monaco-editor-wrapper": "~6.0.0-next.14", + "monaco-languageclient-examples": "~2024.12.5", "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2" }, "devDependencies": { diff --git a/verify/vite/package.json b/verify/vite/package.json index 421165165..553879317 100644 --- a/verify/vite/package.json +++ b/verify/vite/package.json @@ -14,8 +14,8 @@ "dependencies": { "@codingame/monaco-vscode-api": "~", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.13", - "monaco-languageclient-examples": "~2024.12.4", + "monaco-editor-wrapper": "~6.0.0-next.14", + "monaco-languageclient-examples": "~2024.12.5", "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2" }, "devDependencies": { diff --git a/verify/webpack/package.json b/verify/webpack/package.json index 885566f89..491108316 100644 --- a/verify/webpack/package.json +++ b/verify/webpack/package.json @@ -13,8 +13,8 @@ }, "dependencies": { "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.13", - "monaco-languageclient-examples": "~2024.12.4", + "monaco-editor-wrapper": "~6.0.0-next.14", + "monaco-languageclient-examples": "~2024.12.5", "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2" }, "devDependencies": { diff --git a/verify/yarn/.gitignore b/verify/yarn/.gitignore index aa7dc4640..16c74056b 100644 --- a/verify/yarn/.gitignore +++ b/verify/yarn/.gitignore @@ -3,4 +3,6 @@ dist lib node_modules *.tsbuildinfo +.yarn yarn.lock +.pnp* diff --git a/verify/yarn/package.json b/verify/yarn/package.json index 81b90e5e4..aa6ee2b6c 100644 --- a/verify/yarn/package.json +++ b/verify/yarn/package.json @@ -21,13 +21,13 @@ "@codingame/monaco-vscode-localization-service-override": "~11.1.2", "@codingame/monaco-vscode-log-service-override": "~11.1.2", "@codingame/monaco-vscode-model-service-override": "~11.1.2", - "@typefox/monaco-editor-react": "~6.0.0-next.13", + "@typefox/monaco-editor-react": "~6.0.0-next.14", "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~11.1.2", - "monaco-editor-wrapper": "~6.0.0-next.13", - "monaco-languageclient": "~9.0.0-next.13", - "monaco-languageclient-examples": "~2024.12.4", + "monaco-editor-wrapper": "~6.0.0-next.14", + "monaco-languageclient": "~9.0.0-next.14", + "monaco-languageclient-examples": "~2024.12.5", "vscode": "npm:@codingame/monaco-vscode-api@~11.1.2", - "vscode-ws-jsonrpc": "~3.4.0-next.13" + "vscode-ws-jsonrpc": "~3.4.0-next.14" }, "devDependencies": { "shx": "~0.3.4", From c54f405ec3055b0723e2726a16c6432c0f960506 Mon Sep 17 00:00:00 2001 From: Kai Salmen Date: Wed, 18 Dec 2024 18:15:28 +0100 Subject: [PATCH 6/6] Add optiona peer package in client --- package-lock.json | 4 ++++ packages/client/package.json | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/package-lock.json b/package-lock.json index 1bb8caa45..052b5d8d8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9732,6 +9732,7 @@ "@codingame/monaco-vscode-base-service-override": "~11.1.2", "@codingame/monaco-vscode-bat-default-extension": "~11.1.2", "@codingame/monaco-vscode-chat-extensions-notebook-common": "~11.1.2", + "@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common": "~11.1.2", "@codingame/monaco-vscode-chat-service-override": "~11.1.2", "@codingame/monaco-vscode-clojure-default-extension": "~11.1.2", "@codingame/monaco-vscode-coffeescript-default-extension": "~11.1.2", @@ -9897,6 +9898,9 @@ "@codingame/monaco-vscode-chat-extensions-notebook-common": { "optional": true }, + "@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common": { + "optional": true + }, "@codingame/monaco-vscode-chat-service-override": { "optional": true }, diff --git a/packages/client/package.json b/packages/client/package.json index 340f7536d..e68dfe392 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -82,6 +82,7 @@ "@codingame/monaco-vscode-base-service-override": "~11.1.2", "@codingame/monaco-vscode-bat-default-extension": "~11.1.2", "@codingame/monaco-vscode-chat-extensions-notebook-common": "~11.1.2", + "@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common": "~11.1.2", "@codingame/monaco-vscode-chat-service-override": "~11.1.2", "@codingame/monaco-vscode-clojure-default-extension": "~11.1.2", "@codingame/monaco-vscode-coffeescript-default-extension": "~11.1.2", @@ -247,6 +248,9 @@ "@codingame/monaco-vscode-chat-extensions-notebook-common": { "optional": true }, + "@codingame/monaco-vscode-chat-extensions-notebook-task-terminal-testing-common": { + "optional": true + }, "@codingame/monaco-vscode-chat-service-override": { "optional": true },