From 676461961f3316897c11dae9f502a104a3ca5031 Mon Sep 17 00:00:00 2001 From: Tobias Ortmayr Date: Sun, 15 Oct 2023 07:36:33 -0700 Subject: [PATCH] v2.0.0 --- .vscode/settings.json | 1 - CHANGELOG.md | 43 ++- Jenkinsfile | 2 +- README.md | 1 + examples/browser-app/package.json | 4 +- examples/workflow-theia/package.json | 10 +- lerna.json | 2 +- package.json | 4 +- packages/theia-integration/README.md | 1 + packages/theia-integration/package.json | 4 +- yarn.lock | 473 ++++++++++++------------ 11 files changed, 285 insertions(+), 260 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index d6c2a4e3..325bf2d1 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -10,7 +10,6 @@ "source.fixAll.eslint": true }, "eslint.validate": ["javascript", "typescript"], - "prettier.prettierPath": "node_modules/prettier", "search.exclude": { "**/node_modules": true, "**/lib": true diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e7474e2..dee27e85 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,21 +1,24 @@ # Eclipse GLSP Theia Integration Changelog -## [1.1.0 - Upcoming]() +## [2.0.0- 14/10/2023](https://github.com/eclipse-glsp/glsp-theia-integration/releases/tag/v2.0.0) ### Changes -- [protocol] Updated to vscode-jsonrpc 8.0.2 to be compliant with client [#136](https://github.com/eclipse-glsp/glsp-theia-integration/pull/136) -- [backend] Added support for using custom JVM args in `GLSPSocketServerContribution` [#125](https://github.com/eclipse-glsp/glsp-theia-integration/pull/125) -- [diagram] Fixed a bug that prevented proper focus tracking when switching between tabs [#132](https://github.com/eclipse-glsp/glsp-theia-integration/pull/132) -- [diagram] Fixed a bug that could cause dispatching of `SaveActions` even if the diagram is not dirty [#141](https://github.com/eclipse-glsp/glsp-theia-integration/pull/141) - Contributed on behalf of STMicroelectronics -- [backend] (Web)Socket based `GLSPServerContributions` now support auto-assigned ports [#151](https://github.com/eclipse-glsp/glsp-theia-integration/pull/151) +- [protocol] Update to vscode-jsonrpc 8.0.2 to be compliant with client [#136](https://github.com/eclipse-glsp/glsp-theia-integration/pull/136) +- [backend] Add support for using custom JVM args in `GLSPSocketServerContribution` [#125](https://github.com/eclipse-glsp/glsp-theia-integration/pull/125) +- [diagram] Fix a bug that prevented proper focus tracking when switching between tabs [#132](https://github.com/eclipse-glsp/glsp-theia-integration/pull/132) +- [diagram] Fix a bug that could cause dispatching of `SaveAction`s even if the diagram is not dirty [#141](https://github.com/eclipse-glsp/glsp-theia-integration/pull/141) - Contributed on behalf of STMicroelectronics +- [backend] (Web)Socket based `GLSPServerContributions` now supports auto-assigned ports [#151](https://github.com/eclipse-glsp/glsp-theia-integration/pull/151) - [validation] Only keep live validation markers in problems view and clean all others [#153](https://github.com/eclipse-glsp/glsp-theia-integration/pull/153) - [backend] Provide `GLSPNodeServerContribution` to enable direct server integration into the Theia backed [#154](https://github.com/eclipse-glsp/glsp-theia-integration) - Contributed on behalf of STMicroelectronics - [theia] Add support for showing server progress in Theia [#168](https://github.com/eclipse-glsp/glsp-theia-integration/pull/168) +- [websocket] Add support for Websocket communication to GLSP server from both the backend and the frontend directly [#155](https://github.com/eclipse-glsp/glsp-theia-integration/pull/155) [#159(https://github.com/eclipse-glsp/glsp-theia-integration/pull/159)] [#179](https://github.com/eclipse-glsp/glsp-theia-integration/pull/179) +- [backend] Fix a bug that disconnected all Theia clients when closing a single one [#164](https://github.com/eclipse-glsp/glsp-theia-integration/pull/164) +- [diagram] Add support for icons in context menu submenus [#180](https://github.com/eclipse-glsp/glsp-theia-integration/pull/180) ### Breaking Changes -- [theia] Updated Theia dependencies to `1.33.0`. Due to API breaks, Theia versions `<1.33.0` are no longer supported. [#119](https://github.com/eclipse-glsp/glsp-theia-integration/pull/119) - Contributed on behalf of STMicroelectronics
+- [theia] Update Theia dependencies to `1.33.0`. Due to API breaks, Theia versions `<1.33.0` are no longer supported. [#119](https://github.com/eclipse-glsp/glsp-theia-integration/pull/119) - Contributed on behalf of STMicroelectronics
This also causes breaking changes in: - `GlspServerContribution` (and inherited classes) - `connect` method now takes a `Channel` instead of a `Connection` parameter @@ -27,12 +30,32 @@ - `GLSPClientContribution.waitForActivation` is now optional and is not implemented by default. - `GLSPClientProviderImpl` has been renamed to `GLSPClientProvider`, function keys have been renamed has well - Removed `GLSPContribution.Service` and dropped the related deprecated session concept. -- [API] Removed dependency to sprotty-theia [#149](https://github.com/eclipse-glsp/glsp-theia-integration/pull/149) +- [API] Remove dependency to sprotty-theia [#149](https://github.com/eclipse-glsp/glsp-theia-integration/pull/149) - Modules from `sprotty-theia` are no longer reexported via the browser index.ts file -- [diagram] Refactored `GLSPDiagramConfiguration`. Diagram containers are now child containers of the Theia DI container [#152](https://github.com/eclipse-glsp/glsp-theia-integration/pull/1525) +- [diagram] Refactor `GLSPDiagramConfiguration`. Diagram containers are now child containers of the Theia DI container [#152](https://github.com/eclipse-glsp/glsp-theia-integration/pull/1525) - `GLSPDiagramConfiguration` - `doCreateContainer` method has been renamed to `configureContainer` and requires additional arguments. -- [theia] BaseGLSPClientContribution: changed `createGLSPClient(connectionProvider: ConnectionProvider)` to an async function +- [theia] BaseGLSPClientContribution: change `createGLSPClient(connectionProvider: ConnectionProvider)` to an async function [#155](https://github.com/eclipse-glsp/glsp-theia-integration/pull/155) +- [deps] Update to inversify 6 and Typescript 5.x [#163](https://github.com/eclipse-glsp/glsp-theia-integration/pull/163) + - GLSP uses a synchronous inversify context this means with inversify 6.x decorator methods (e.g. @postConstruct) with asynchronous results are no longer supported +- [API] Remove `TheiaGLSPConnector`. The diagram DI container is now a child container of the Theia main container and has direct access to all Theia services [#173](https://github.com/eclipse-glsp/glsp-theia-integration/pull/173) + + - Refactor/rename `SavableGLSPModelSource` -> `GLSPSavable` + - Move export functionality from removed connector to `theiaExportModule` + - Encapsulate forwarding to Theia selection service in `theiaSelectionModule` + - Encapsulate source model changed handling in `theiaSourceModelWatcherModule` + - Moving handling of navigation targets into `theiaNavigationModule` + - Move server message & process handling from removed connector to `theiaNotificationModule` + - Remove `GLSPNotificationManager` + - Remove dedicated `ServerStatus` handling in `GLSPDiagramWidget` and use the new `statusModule` instead + +- [diagram] Refactor `GLSPDiagramWidget` and removed `dispatchInitialActions` method. [#176](https://github.com/eclipse-glsp/glsp-theia-integration/pull/176) + - To dispatch custom initial actions use the new `IDiagramStartup` service instead. + - Unify related multi-injection bindings and consistently use `ContributionProvider`s for them + - Remove `DiagramConfigurationRegistry` + - Remove `GLSPClientProvider` + - `GLSPDiagramWidget` now directly injects Theia services -> use `GLSPDiagramWidgetFactory` to for construction +- [API] Rename `ServerStatusAction` -> `StatusAction` & `ServerMessageAction`->`MessageAction` [#178](https://github.com/eclipse-glsp/glsp-theia-integration/pull/178) ## [1.0.0 - 30/06/2022](https://github.com/eclipse-glsp/glsp-theia-integration/releases/tag/v1.0.0) diff --git a/Jenkinsfile b/Jenkinsfile index 7aa99ea0..85433914 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -78,7 +78,7 @@ pipeline { stage('Deploy (master only)') { when { allOf { - branch 'master' + branch 'skipForRelease' expression { /* Only trigger the deployment job if the changeset contains changes in the `packages` or `examples/workflow-theia` directory */ diff --git a/README.md b/README.md index 136bf1bd..d4530ebc 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,7 @@ If that is the case, a new compatible 1.0.0 version prefixed with the supported | 1.0.0 | >=1.25.0 <= 1.26.0 | | 1.0.0-theia1.27.0 | >=1.27.0 | | 1.0.0-theia1.34.0 | >=1.34.0 < 1.39.0 | +| 2.0.0 | >=1.39.0 | | next | >=1.39.0 | > Note: For versions <=1.0.0 it is not possible to safely restrict the maximum version of Theia packages. If you encounter build errors related to multiple resolved Theia versions please add a resolutions block to the `package.json` of your project e.g. for `1.0.0-theia1.27.0`: diff --git a/examples/browser-app/package.json b/examples/browser-app/package.json index 9515d54f..e9bcbae3 100644 --- a/examples/browser-app/package.json +++ b/examples/browser-app/package.json @@ -1,6 +1,6 @@ { "name": "browser-app", - "version": "1.1.0-next", + "version": "2.0.0", "private": true, "scripts": { "build": "theia build --mode development", @@ -13,7 +13,7 @@ "watch": "theia build --watch --mode development" }, "dependencies": { - "@eclipse-glsp-examples/workflow-theia": "1.1.0-next", + "@eclipse-glsp-examples/workflow-theia": "~2.0.0", "@theia/core": "1.39.0", "@theia/editor": "1.39.0", "@theia/filesystem": "1.39.0", diff --git a/examples/workflow-theia/package.json b/examples/workflow-theia/package.json index 9a7f6479..99fcc4c1 100644 --- a/examples/workflow-theia/package.json +++ b/examples/workflow-theia/package.json @@ -1,6 +1,6 @@ { "name": "@eclipse-glsp-examples/workflow-theia", - "version": "1.1.0-next", + "version": "2.0.0", "private": "true", "description": "Theia extension for the workflow GLSP example", "keywords": [ @@ -36,10 +36,10 @@ "watch": "tsc -w" }, "dependencies": { - "@eclipse-glsp-examples/workflow-glsp": "next", - "@eclipse-glsp-examples/workflow-server": "next", - "@eclipse-glsp-examples/workflow-server-bundled": "next", - "@eclipse-glsp/theia-integration": "1.1.0-next" + "@eclipse-glsp-examples/workflow-glsp": "~2.0.0", + "@eclipse-glsp-examples/workflow-server": "~2.0.0", + "@eclipse-glsp-examples/workflow-server-bundled": "~2.0.0", + "@eclipse-glsp/theia-integration": "~2.0.0" }, "devDependencies": { "mvn-artifact-download": "5.1.0" diff --git a/lerna.json b/lerna.json index ad5bf1a7..a5528fa8 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "1.0.0", + "version": "2.0.0", "useWorkspaces": true, "npmClient": "yarn", "command": { diff --git a/package.json b/package.json index 209d49dd..86bfdb15 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "parent", - "version": "1.0.0", + "version": "2.0.0", "private": true, "workspaces": [ "packages/theia-integration", @@ -27,7 +27,7 @@ "watch": "lerna run --parallel watch" }, "devDependencies": { - "@eclipse-glsp/dev": "next", + "@eclipse-glsp/dev": "2.0.0", "@types/node": "16.x", "lerna": "^6.6.2", "typescript": "^5.1.3" diff --git a/packages/theia-integration/README.md b/packages/theia-integration/README.md index fe23eae2..a68e458f 100644 --- a/packages/theia-integration/README.md +++ b/packages/theia-integration/README.md @@ -17,6 +17,7 @@ If that is the case, a new compatible 1.0.0 version prefixed with the supported | 1.0.0 | >=1.25.0 <= 1.26.0 | | 1.0.0-theia1.27.0 | >=1.27.0 | | 1.0.0-theia1.34.0 | >=1.34.0 < 1.39.0 | +| 2.0.0 | >=1.39.0 | | next | >=1.39.0 | > Note: Due to a transitive dependency to `sprotty-theia` it's currently not possible to safely restrict the maximum version of Theia packages. If you encounter build errors related to multiple resolved Theia versions please add a resolutions block to the `package.json` of your project e.g. for `1.0.0-theia1.27.0`: diff --git a/packages/theia-integration/package.json b/packages/theia-integration/package.json index 5ee0a0cb..78d7bb25 100644 --- a/packages/theia-integration/package.json +++ b/packages/theia-integration/package.json @@ -1,6 +1,6 @@ { "name": "@eclipse-glsp/theia-integration", - "version": "1.1.0-next", + "version": "2.0.0", "description": "Glue code to integrate GLSP clients into Eclipse Theia", "keywords": [ "theia-extension", @@ -44,7 +44,7 @@ "watch": "tsc -w" }, "dependencies": { - "@eclipse-glsp/client": "next", + "@eclipse-glsp/client": "~2.0.0", "ws": "~8.11.0" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index 8de79b17..5fcc6e96 100644 --- a/yarn.lock +++ b/yarn.lock @@ -23,25 +23,25 @@ "@babel/highlight" "^7.22.13" chalk "^2.4.2" -"@babel/compat-data@^7.22.20", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.20.tgz#8df6e96661209623f1975d66c35ffca66f3306d0" - integrity sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw== +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9", "@babel/compat-data@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.2.tgz#6a12ced93455827037bfb5ed8492820d60fc32cc" + integrity sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ== "@babel/core@^7.10.0", "@babel/core@^7.7.5": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.0.tgz#f8259ae0e52a123eb40f552551e647b506a94d83" - integrity sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ== + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.2.tgz#ed10df0d580fff67c5f3ee70fd22e2e4c90a9f94" + integrity sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ== dependencies: "@ampproject/remapping" "^2.2.0" "@babel/code-frame" "^7.22.13" "@babel/generator" "^7.23.0" "@babel/helper-compilation-targets" "^7.22.15" "@babel/helper-module-transforms" "^7.23.0" - "@babel/helpers" "^7.23.0" + "@babel/helpers" "^7.23.2" "@babel/parser" "^7.23.0" "@babel/template" "^7.22.15" - "@babel/traverse" "^7.23.0" + "@babel/traverse" "^7.23.2" "@babel/types" "^7.23.0" convert-source-map "^2.0.0" debug "^4.1.0" @@ -108,10 +108,10 @@ regexpu-core "^5.3.1" semver "^6.3.1" -"@babel/helper-define-polyfill-provider@^0.4.2": - version "0.4.2" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz#82c825cadeeeee7aad237618ebbe8fa1710015d7" - integrity sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw== +"@babel/helper-define-polyfill-provider@^0.4.3": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz#a71c10f7146d809f4a256c373f462d9bba8cf6ba" + integrity sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug== dependencies: "@babel/helper-compilation-targets" "^7.22.6" "@babel/helper-plugin-utils" "^7.22.5" @@ -176,7 +176,7 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== -"@babel/helper-remap-async-to-generator@^7.22.5", "@babel/helper-remap-async-to-generator@^7.22.9": +"@babel/helper-remap-async-to-generator@^7.22.20", "@babel/helper-remap-async-to-generator@^7.22.5": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== @@ -239,13 +239,13 @@ "@babel/template" "^7.22.15" "@babel/types" "^7.22.19" -"@babel/helpers@^7.23.0": - version "7.23.1" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.1.tgz#44e981e8ce2b9e99f8f0b703f3326a4636c16d15" - integrity sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA== +"@babel/helpers@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.2.tgz#2832549a6e37d484286e15ba36a5330483cac767" + integrity sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ== dependencies: "@babel/template" "^7.22.15" - "@babel/traverse" "^7.23.0" + "@babel/traverse" "^7.23.2" "@babel/types" "^7.23.0" "@babel/highlight@^7.22.13": @@ -417,14 +417,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-async-generator-functions@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz#3b153af4a6b779f340d5b80d3f634f55820aefa3" - integrity sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w== +"@babel/plugin-transform-async-generator-functions@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz#054afe290d64c6f576f371ccc321772c8ea87ebb" + integrity sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ== dependencies: - "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.9" + "@babel/helper-remap-async-to-generator" "^7.22.20" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-transform-async-to-generator@^7.22.5": @@ -443,7 +443,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-block-scoping@^7.22.15": +"@babel/plugin-transform-block-scoping@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz#8744d02c6c264d82e1a4bc5d2d501fd8aff6f022" integrity sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g== @@ -490,7 +490,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/template" "^7.22.5" -"@babel/plugin-transform-destructuring@^7.22.15": +"@babel/plugin-transform-destructuring@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz#6447aa686be48b32eaf65a73e0e2c0bd010a266c" integrity sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg== @@ -582,7 +582,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-amd@^7.22.5": +"@babel/plugin-transform-modules-amd@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz#05b2bc43373faa6d30ca89214731f76f966f3b88" integrity sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw== @@ -590,7 +590,7 @@ "@babel/helper-module-transforms" "^7.23.0" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-commonjs@^7.22.15": +"@babel/plugin-transform-modules-commonjs@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481" integrity sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ== @@ -599,7 +599,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-simple-access" "^7.22.5" -"@babel/plugin-transform-modules-systemjs@^7.22.11": +"@babel/plugin-transform-modules-systemjs@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz#77591e126f3ff4132a40595a6cccd00a6b60d160" integrity sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg== @@ -675,7 +675,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-transform-optional-chaining@^7.22.15": +"@babel/plugin-transform-optional-chaining@^7.22.15", "@babel/plugin-transform-optional-chaining@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz#73ff5fc1cf98f542f09f29c0631647d8ad0be158" integrity sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g== @@ -732,15 +732,15 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-runtime@^7.10.0": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz#3a625c4c05a39e932d7d34f5d4895cdd0172fdc9" - integrity sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g== + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.2.tgz#c956a3f8d1aa50816ff6c30c6288d66635c12990" + integrity sha512-XOntj6icgzMS58jPVtQpiuF6ZFWxQiJavISGx5KGjRj+3gqZr8+N6Kx+N9BApWzgS+DOjIZfXXj0ZesenOWDyA== dependencies: "@babel/helper-module-imports" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" - babel-plugin-polyfill-corejs2 "^0.4.5" - babel-plugin-polyfill-corejs3 "^0.8.3" - babel-plugin-polyfill-regenerator "^0.5.2" + babel-plugin-polyfill-corejs2 "^0.4.6" + babel-plugin-polyfill-corejs3 "^0.8.5" + babel-plugin-polyfill-regenerator "^0.5.3" semver "^6.3.1" "@babel/plugin-transform-shorthand-properties@^7.22.5": @@ -811,11 +811,11 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/preset-env@^7.10.0": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.22.20.tgz#de9e9b57e1127ce0a2f580831717f7fb677ceedb" - integrity sha512-11MY04gGC4kSzlPHRfvVkNAZhUxOvm7DCJ37hPDnUENwe06npjIRAfInEMTGSb4LZK5ZgDFkv5hw0lGebHeTyg== + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.2.tgz#1f22be0ff0e121113260337dbc3e58fafce8d059" + integrity sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ== dependencies: - "@babel/compat-data" "^7.22.20" + "@babel/compat-data" "^7.23.2" "@babel/helper-compilation-targets" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-validator-option" "^7.22.15" @@ -841,15 +841,15 @@ "@babel/plugin-syntax-top-level-await" "^7.14.5" "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" "@babel/plugin-transform-arrow-functions" "^7.22.5" - "@babel/plugin-transform-async-generator-functions" "^7.22.15" + "@babel/plugin-transform-async-generator-functions" "^7.23.2" "@babel/plugin-transform-async-to-generator" "^7.22.5" "@babel/plugin-transform-block-scoped-functions" "^7.22.5" - "@babel/plugin-transform-block-scoping" "^7.22.15" + "@babel/plugin-transform-block-scoping" "^7.23.0" "@babel/plugin-transform-class-properties" "^7.22.5" "@babel/plugin-transform-class-static-block" "^7.22.11" "@babel/plugin-transform-classes" "^7.22.15" "@babel/plugin-transform-computed-properties" "^7.22.5" - "@babel/plugin-transform-destructuring" "^7.22.15" + "@babel/plugin-transform-destructuring" "^7.23.0" "@babel/plugin-transform-dotall-regex" "^7.22.5" "@babel/plugin-transform-duplicate-keys" "^7.22.5" "@babel/plugin-transform-dynamic-import" "^7.22.11" @@ -861,9 +861,9 @@ "@babel/plugin-transform-literals" "^7.22.5" "@babel/plugin-transform-logical-assignment-operators" "^7.22.11" "@babel/plugin-transform-member-expression-literals" "^7.22.5" - "@babel/plugin-transform-modules-amd" "^7.22.5" - "@babel/plugin-transform-modules-commonjs" "^7.22.15" - "@babel/plugin-transform-modules-systemjs" "^7.22.11" + "@babel/plugin-transform-modules-amd" "^7.23.0" + "@babel/plugin-transform-modules-commonjs" "^7.23.0" + "@babel/plugin-transform-modules-systemjs" "^7.23.0" "@babel/plugin-transform-modules-umd" "^7.22.5" "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" "@babel/plugin-transform-new-target" "^7.22.5" @@ -872,7 +872,7 @@ "@babel/plugin-transform-object-rest-spread" "^7.22.15" "@babel/plugin-transform-object-super" "^7.22.5" "@babel/plugin-transform-optional-catch-binding" "^7.22.11" - "@babel/plugin-transform-optional-chaining" "^7.22.15" + "@babel/plugin-transform-optional-chaining" "^7.23.0" "@babel/plugin-transform-parameters" "^7.22.15" "@babel/plugin-transform-private-methods" "^7.22.5" "@babel/plugin-transform-private-property-in-object" "^7.22.11" @@ -889,10 +889,10 @@ "@babel/plugin-transform-unicode-regex" "^7.22.5" "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" "@babel/preset-modules" "0.1.6-no-external-plugins" - "@babel/types" "^7.22.19" - babel-plugin-polyfill-corejs2 "^0.4.5" - babel-plugin-polyfill-corejs3 "^0.8.3" - babel-plugin-polyfill-regenerator "^0.5.2" + "@babel/types" "^7.23.0" + babel-plugin-polyfill-corejs2 "^0.4.6" + babel-plugin-polyfill-corejs3 "^0.8.5" + babel-plugin-polyfill-regenerator "^0.5.3" core-js-compat "^3.31.0" semver "^6.3.1" @@ -911,9 +911,9 @@ integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== "@babel/runtime@^7.10.0", "@babel/runtime@^7.8.4": - version "7.23.1" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.1.tgz#72741dc4d413338a91dcb044a86f3c0bc402646d" - integrity sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g== + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" + integrity sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg== dependencies: regenerator-runtime "^0.14.0" @@ -926,10 +926,10 @@ "@babel/parser" "^7.22.15" "@babel/types" "^7.22.15" -"@babel/traverse@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.0.tgz#18196ddfbcf4ccea324b7f6d3ada00d8c5a99c53" - integrity sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw== +"@babel/traverse@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" + integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw== dependencies: "@babel/code-frame" "^7.22.13" "@babel/generator" "^7.23.0" @@ -951,12 +951,7 @@ "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" -"@colors/colors@1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" - integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== - -"@colors/colors@^1.6.0": +"@colors/colors@1.6.0", "@colors/colors@^1.6.0": version "1.6.0" resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.6.0.tgz#ec6cd237440700bc23ca23087f513c75508958b0" integrity sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA== @@ -982,32 +977,32 @@ resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== -"@eclipse-glsp-examples/workflow-glsp@next": - version "1.1.0-next.e8bdd69.287" - resolved "https://registry.yarnpkg.com/@eclipse-glsp-examples/workflow-glsp/-/workflow-glsp-1.1.0-next.e8bdd69.287.tgz#9d36057c89103ea88b9be8f917291e30d89c7121" - integrity sha512-uGHiBqbC7FcYZ5jGQUVuDhHGQar1vf1w5MZc3ocgd2HezBSca5k/U/du/AsdyDF/sYeydzcknFqbqVA2npj53Q== +"@eclipse-glsp-examples/workflow-glsp@~2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@eclipse-glsp-examples/workflow-glsp/-/workflow-glsp-2.0.0.tgz#d6a566acd3f397959ff6ee9fa36fc8ebd039d290" + integrity sha512-MuhNaJwj6D6tqs7j2kR/t2tgYJbk6dTFN74zba2aLBg3ObEwHjJxJ5JMr64ByYoG4c+PR6HFvEXDbvmGdpuyBA== dependencies: - "@eclipse-glsp/client" "1.1.0-next.e8bdd69.287+e8bdd69" + "@eclipse-glsp/client" "~2.0.0" balloon-css "^0.5.0" -"@eclipse-glsp-examples/workflow-server-bundled@next": - version "1.1.0-next.2ae7567.68" - resolved "https://registry.yarnpkg.com/@eclipse-glsp-examples/workflow-server-bundled/-/workflow-server-bundled-1.1.0-next.2ae7567.68.tgz#f8e872347b80bd2bce00cfbf817f4f707732a8dc" - integrity sha512-z4BC19KWqwko0bwZDBd+TI3aGTszz0LlBpHJ2TxOG0EK6iAmGZfglSCrgYQWkMnw8k/R5lOmUyCMA8mOWPOEyA== +"@eclipse-glsp-examples/workflow-server-bundled@~2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@eclipse-glsp-examples/workflow-server-bundled/-/workflow-server-bundled-2.0.1.tgz#c6b91b0548a0d024a1fdab9dd8a0907244f5e5e7" + integrity sha512-ZsfrzaTVaIgTWzKxHPp5gTtALJaAUwmmL65PqGzwpkkM/zJrgThcyMwzcHNoKRoljMWcUvKz10XeDhdW+k4yWw== -"@eclipse-glsp-examples/workflow-server@next": - version "1.1.0-next.2ae7567.68" - resolved "https://registry.yarnpkg.com/@eclipse-glsp-examples/workflow-server/-/workflow-server-1.1.0-next.2ae7567.68.tgz#5691d659ac5aa8618c0d2e6dda264bc750cd3c6e" - integrity sha512-QKQL5kz6gkmmOSqqhvm1gh3FsYewqfZ0I/qjOq9fV2YTcqUw19jOSabAfrYovqkg4c/WPVMNj1CAxH/6P6MbJg== +"@eclipse-glsp-examples/workflow-server@~2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@eclipse-glsp-examples/workflow-server/-/workflow-server-2.0.0.tgz#ed0971369651d06c4271f2db8abca0462f8606a8" + integrity sha512-WQtXcVvDqCOuHmcxJNLSltaG3dzJKlpqv6YptszpuZz/lJXdh4X3PXbnQWVhgBMYPW5LFIZ0xjS1KcxaRb+oAQ== dependencies: - "@eclipse-glsp/layout-elk" "1.1.0-next.2ae7567.68+2ae7567" - "@eclipse-glsp/server" "1.1.0-next.2ae7567.68+2ae7567" + "@eclipse-glsp/layout-elk" "~2.0.0" + "@eclipse-glsp/server" "~2.0.0" inversify "^6.0.1" -"@eclipse-glsp/cli@1.1.0-next.cbae4df.145+cbae4df": - version "1.1.0-next.cbae4df.145" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/cli/-/cli-1.1.0-next.cbae4df.145.tgz#fd482a4800dad168793659b5929ad5d8014a87d2" - integrity sha512-AUYgxCLFaq0fSXtCWjEAp0c8cO0cI2w5JPJ1GOqPyJWYX/zrie/rCJRW1SL3UMGFgPkjejaXm950gJrKfMl0mg== +"@eclipse-glsp/cli@~2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/cli/-/cli-2.0.0.tgz#f800120bfb6481dd89da0b018ceb5cd35d47566b" + integrity sha512-RPRQVHyItEmGSDk6ejtD7xEgkBQQHR9+Z2h0HFHrUJh7UVxO7+UDA7HA4oVgXqaQQ5cYNusWV9ZV2b5T3h84zw== dependencies: commander "^10.0.1" glob "^10.3.10" @@ -1016,23 +1011,23 @@ semver "^7.5.1" shelljs "^0.8.5" -"@eclipse-glsp/client@1.1.0-next.e8bdd69.287+e8bdd69", "@eclipse-glsp/client@next": - version "1.1.0-next.e8bdd69.287" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/client/-/client-1.1.0-next.e8bdd69.287.tgz#f89a9beba9adfe12aec4ecc8f0222c1e5c4ebbf6" - integrity sha512-Br0XVjo2xS+0PU6nRcx1wKluIP1BwfDg9yLFJvyZNQXWMnuGZ/28pzXTtFr/q0BOLoFXMEKjZT5i/5nvO3lG5w== +"@eclipse-glsp/client@~2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/client/-/client-2.0.0.tgz#1100d7b2de0b4a92f4397417cc196fe7324af0f5" + integrity sha512-Bi3Pxv0jgr8uyKTtxivPEfD6nHYPB35a0+eaq5wjxymB3VlX3Fgguy+dAmO9P2FexRN/d4Wh8ZwWhtjC3XP0AQ== dependencies: - "@eclipse-glsp/sprotty" "1.1.0-next.e8bdd69.287+e8bdd69" + "@eclipse-glsp/sprotty" "~2.0.0" autocompleter "^9.1.0" file-saver "^2.0.5" lodash "4.17.21" -"@eclipse-glsp/config-test@1.1.0-next.cbae4df.145+cbae4df": - version "1.1.0-next.cbae4df.145" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/config-test/-/config-test-1.1.0-next.cbae4df.145.tgz#e0b958f5c26452674ae7029969b2810d240c588d" - integrity sha512-zHr7txatu8JDqiabsm2RFFX4+kD4+ti++5Tyrmd/JfH/U710k2JiFRO0J9NtZ2TF6YhiHtaU/gJxKKMWHEExXA== +"@eclipse-glsp/config-test@~2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/config-test/-/config-test-2.0.0.tgz#7f9ba2f14ab47204a7d12989de9b7ed93cd17992" + integrity sha512-I+uGciGp6j/GZpvtENlMaHwThVINcdEFiK05vixRM+obh6rDhTu3ubxoMLhHoKs1eIvqKITfAoA/OHruPp8kjw== dependencies: - "@eclipse-glsp/mocha-config" "1.1.0-next.cbae4df.145+cbae4df" - "@eclipse-glsp/nyc-config" "1.1.0-next.cbae4df.145+cbae4df" + "@eclipse-glsp/mocha-config" "~2.0.0" + "@eclipse-glsp/nyc-config" "~2.0.0" "@istanbuljs/nyc-config-typescript" "^1.0.2" "@types/chai" "^4.3.7" "@types/mocha" "^10.0.2" @@ -1046,14 +1041,14 @@ sinon "^15.1.0" ts-node "^10.9.1" -"@eclipse-glsp/config@1.1.0-next.cbae4df.145+cbae4df": - version "1.1.0-next.cbae4df.145" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/config/-/config-1.1.0-next.cbae4df.145.tgz#9160aa600532bac7932259b4d1e30564dccbab55" - integrity sha512-YyA2fUvlzWxPY8h2G7QKmxRd2g+N6iAmP2ja9LTmwSewzhesCtdxgFTEF/HSSRIh/OAM9QOT8PJ2bfBSEJp4yQ== +"@eclipse-glsp/config@~2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/config/-/config-2.0.0.tgz#52bef6d707dee39de516a56ed8e735f616bc0b6d" + integrity sha512-xWcI7EmoCuG5qbRaUTt3mMeMyXTnmkK3ENdK0M1LhW89nBCDplTSSl7f0L6xioUiFjk8FEQawr7AK/BZGvckmg== dependencies: - "@eclipse-glsp/eslint-config" "1.1.0-next.cbae4df.145+cbae4df" - "@eclipse-glsp/prettier-config" "1.1.0-next.cbae4df.145+cbae4df" - "@eclipse-glsp/ts-config" "1.1.0-next.cbae4df.145+cbae4df" + "@eclipse-glsp/eslint-config" "~2.0.0" + "@eclipse-glsp/prettier-config" "~2.0.0" + "@eclipse-glsp/ts-config" "~2.0.0" "@typescript-eslint/eslint-plugin" "^6.7.5" "@typescript-eslint/parser" "^6.7.5" eslint "^8.51.0" @@ -1067,88 +1062,89 @@ reflect-metadata "^0.1.13" rimraf "^5.0.5" -"@eclipse-glsp/dev@next": - version "1.1.0-next.cbae4df.145" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/dev/-/dev-1.1.0-next.cbae4df.145.tgz#921276991bfb2a54bbe1a5451bd0cf1c7361cc8a" - integrity sha512-oclOcTCCRJWzkGAfawL+kYSVOv9bvmA2FuXioi3oUPctnIQwNpFCkDb5IcAlN0VvNRwGmtRXFqM1a/dhCyvT7w== +"@eclipse-glsp/dev@2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/dev/-/dev-2.0.0.tgz#fc28346108566a6c04c664cf151fc838d50326bd" + integrity sha512-nTMScLiIXIk28VW2GQR6Fq1anzZXTCEtkHZ3iQqI86bycAJV4VMRh1INSdMkHULmrfdmAxa8xsSjNKDctqhegQ== dependencies: - "@eclipse-glsp/cli" "1.1.0-next.cbae4df.145+cbae4df" - "@eclipse-glsp/config" "1.1.0-next.cbae4df.145+cbae4df" - "@eclipse-glsp/config-test" "1.1.0-next.cbae4df.145+cbae4df" + "@eclipse-glsp/cli" "~2.0.0" + "@eclipse-glsp/config" "~2.0.0" + "@eclipse-glsp/config-test" "~2.0.0" -"@eclipse-glsp/eslint-config@1.1.0-next.cbae4df.145+cbae4df": - version "1.1.0-next.cbae4df.145" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/eslint-config/-/eslint-config-1.1.0-next.cbae4df.145.tgz#3dfa3c583e12569e2a3a4f95d78203da0fd37778" - integrity sha512-op1USE5UnnPMZ0b8IZ8D3Q+Gkr3aI4yd4M2Lj2MP+QeHg9BGUlWBOPiISvZMQ4dZ3KalvZOiSMs5rXAzu4n4dg== +"@eclipse-glsp/eslint-config@~2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/eslint-config/-/eslint-config-2.0.0.tgz#d2070c5e10b0e3fcc3c5ab3a5fcc1dcf0596980e" + integrity sha512-cne25IFXtX7Ab5oN98IkUulBVrZ7x2mnutyDilTkC132f4vZuPE1aWBY4HOyUbfODVLN2xpQckJQF9X1qdnYNA== -"@eclipse-glsp/graph@1.1.0-next.2ae7567.68+2ae7567": - version "1.1.0-next.2ae7567.68" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/graph/-/graph-1.1.0-next.2ae7567.68.tgz#495a8496a4d09da04f61ef67733158f432e074d8" - integrity sha512-PbF+mZp/S8FUrk92KeFp7qV2+c4nhIAleupWX5I7IOhNUOPov2Rz8LgDXlWVriuxvSBUwqSDyw9yioWWvgeupg== +"@eclipse-glsp/graph@~2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/graph/-/graph-2.0.0.tgz#1192966670d9da0e5116c0636ac1bd40c6915291" + integrity sha512-BxwMxatdQbbe5IlE9f7oTmi5445SNirykR36cQDeOEZInOBm8Fu7835AClFhg25G+m0c1dIo/VznPkhYq5+l0Q== dependencies: - "@eclipse-glsp/protocol" next + "@eclipse-glsp/protocol" "2.0.0" -"@eclipse-glsp/layout-elk@1.1.0-next.2ae7567.68+2ae7567": - version "1.1.0-next.2ae7567.68" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/layout-elk/-/layout-elk-1.1.0-next.2ae7567.68.tgz#9304550407b7d408cb55a75f09094bffb2f025e6" - integrity sha512-Dip4AE0/wzJP6hifo1GrK2mYH83MwHmqoaanuRig9773MI5h062tZw0ZM0YSHTI5B/6OcfEcViX1liLl8pczMg== +"@eclipse-glsp/layout-elk@~2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/layout-elk/-/layout-elk-2.0.0.tgz#e671f288733b52fd456dc7d6eea840ec48e133a6" + integrity sha512-k2eCPDY9kRLpjAVKJ2hOKl5L+P2KQqmcaRqI+pkq0FhHMoFY82XZ8zwfs6OPv0/wLmQZ7mENJoxYx6GBrRijeg== dependencies: - "@eclipse-glsp/server" "1.1.0-next.2ae7567.68+2ae7567" + "@eclipse-glsp/server" "~2.0.0" elkjs "^0.7.1" -"@eclipse-glsp/mocha-config@1.1.0-next.cbae4df.145+cbae4df": - version "1.1.0-next.cbae4df.145" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/mocha-config/-/mocha-config-1.1.0-next.cbae4df.145.tgz#9ce92d536428a4eeef6abcf596071dc457112920" - integrity sha512-FzmCJDfxEfw+p5byb7GIcpNC2hFuhIeScUbKA9GpktYjHEMFg1bcoBhF43CGZXiylGCfMAXQZZVsCyioJiWwaQ== +"@eclipse-glsp/mocha-config@~2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/mocha-config/-/mocha-config-2.0.0.tgz#c0e341306933a17c6328043514ea9ad7d8b5795e" + integrity sha512-MPhML6qFOwIe9tvzss26NEmGw7am2dGaj3BT0NTgYiwwn5M/UdV8Q5/CK8KdchgUVojDNZddmk/SLDZ5J2ohJw== -"@eclipse-glsp/nyc-config@1.1.0-next.cbae4df.145+cbae4df": - version "1.1.0-next.cbae4df.145" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/nyc-config/-/nyc-config-1.1.0-next.cbae4df.145.tgz#981db4a48b0ad3f26742eac98f4e9152e0180f79" - integrity sha512-lCA0SoMSo0t5wDRWDnSvWmy1jXcg8V9zp0g49k0bnV65qwEcql7XSUGiFjKQ1K2Zd1fAV8YnBW6HadEpLb61Sw== +"@eclipse-glsp/nyc-config@~2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/nyc-config/-/nyc-config-2.0.0.tgz#4f302ccae3463d93f376ef0fc9157ba717dc8be6" + integrity sha512-TrHw7+HJEqzp2NMGAlfZECfdCpueQMtwOJA7fv6eZ182Ec8iE8kn25ZIhfJtNeDz2isJRizKFh6Io+akoXJK4Q== -"@eclipse-glsp/prettier-config@1.1.0-next.cbae4df.145+cbae4df": - version "1.1.0-next.cbae4df.145" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/prettier-config/-/prettier-config-1.1.0-next.cbae4df.145.tgz#205e3f59af1933ab65c88a68ca477a26f77c6577" - integrity sha512-0NLn8vicPu7f9kssSERp0ZmkcesOLJHqAdC7TTXnbAWZg2onfNO69FyUG85vT1wE6E0FF0ziRjcSxpGPya00rw== +"@eclipse-glsp/prettier-config@~2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/prettier-config/-/prettier-config-2.0.0.tgz#4e397df834a8aaee7c1cce778c9a41ab7cfcc5d5" + integrity sha512-bFh7nPFrsOf/Q8PNSsQ4JBsIbhBV5+W7bRL6O5Ho0ac40ylOM64DZy96WvPI5WrK6P9ALSNiKz4gGCQdwxGS9g== dependencies: prettier-plugin-packagejson "~2.4.6" -"@eclipse-glsp/protocol@1.1.0-next.e8bdd69.287+e8bdd69", "@eclipse-glsp/protocol@next": - version "1.1.0-next.e8bdd69.287" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/protocol/-/protocol-1.1.0-next.e8bdd69.287.tgz#5a66fb8f75a5be1f99a55fb82f65561923a7e24a" - integrity sha512-wvOk8pZ6vtv4mcpAifkHXNCER8RpzOFEtTxCQqxfs3Hgol7/vPmP5sWv4TRMgOB9KtZJ3C/woh3t0EOTsb0yOQ== +"@eclipse-glsp/protocol@2.0.0", "@eclipse-glsp/protocol@~2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/protocol/-/protocol-2.0.0.tgz#d09fa068c32dadf678696c987feded1790f3099b" + integrity sha512-6vFP2aY0+9AcrWvAtNFzcDX00z/rEFwTzYXg9ucDEYwYn105DUadhMruwSn9rsWLxf2movBzEkLSE2TNOX1PkQ== dependencies: sprotty-protocol "0.15.0-next.044bba2.13" uuid "7.0.3" vscode-jsonrpc "^8.0.2" -"@eclipse-glsp/server@1.1.0-next.2ae7567.68+2ae7567": - version "1.1.0-next.2ae7567.68" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/server/-/server-1.1.0-next.2ae7567.68.tgz#50374e467372cf51325a24be31b731e8a865aad2" - integrity sha512-5aDUWsdp2C4fGoBynVzDopD2rTZrrdGaCe6ETIe6pTVv3EedcHRtwK/Mo8FPTZxvZTYJfqr314CvaBzi5KxPbw== +"@eclipse-glsp/server@~2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/server/-/server-2.0.0.tgz#3c637dc55555855703706eb3c573548c5336d81e" + integrity sha512-y2+MW14wpZbfFUCKvaDt9FRGGDxAiEFeTWoLqhgLROz1Ybv3d3yhcI1rumOhqcbvihnCnooZVzmjM4V5GQevvQ== dependencies: - "@eclipse-glsp/graph" "1.1.0-next.2ae7567.68+2ae7567" - "@eclipse-glsp/protocol" next + "@eclipse-glsp/graph" "~2.0.0" + "@eclipse-glsp/protocol" "2.0.0" "@types/uuid" "8.3.1" commander "^8.3.0" fast-json-patch "^3.1.0" winston "^3.3.3" ws "^8.12.1" -"@eclipse-glsp/sprotty@1.1.0-next.e8bdd69.287+e8bdd69": - version "1.1.0-next.e8bdd69.287" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/sprotty/-/sprotty-1.1.0-next.e8bdd69.287.tgz#2b79cc7dcf7f76cb7b4ec4ac31837fa83dd2da54" - integrity sha512-teTwr4UROcegSveY+AdhsB87kWvSQsNbmMCohxTbqTeU5cA2d5Bzwi8eevhrTVPbT6iXohS+yJWAYvYNayvK5Q== +"@eclipse-glsp/sprotty@~2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/sprotty/-/sprotty-2.0.0.tgz#dc3915a2ec8959ffbc0b518854820d46f7af5cef" + integrity sha512-bXnPwYhyw/dOl4YSGcMciBCJp6toYesa0v8U4iDs0P+x7/Q9yMAPBRYKajxKzyuoVs09hvCkNUVEM1e4cRQ1BA== dependencies: - "@eclipse-glsp/protocol" "1.1.0-next.e8bdd69.287+e8bdd69" + "@eclipse-glsp/protocol" "~2.0.0" autocompleter "^9.1.0" snabbdom "^3.5.1" - sprotty "0.15.0-next.044bba2.13" + sprotty "1.0.0" + sprotty-protocol "1.0.0" -"@eclipse-glsp/ts-config@1.1.0-next.cbae4df.145+cbae4df": - version "1.1.0-next.cbae4df.145" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/ts-config/-/ts-config-1.1.0-next.cbae4df.145.tgz#66e788d6b8f6ca90feb01320d4fe28214e23bf28" - integrity sha512-8ALjXg2ZoW1EWrta6CA3TjoVF5pAhi9rbgLmYgkYPVlVsW3lPxp2QHEHnH1iW+xUCCaoUgWJHUI9HJYWGuTlJA== +"@eclipse-glsp/ts-config@~2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/ts-config/-/ts-config-2.0.0.tgz#91ef448f7a63a88b7752098dee47bac3cc66e7aa" + integrity sha512-Y4XzSzK0pmE9yWoJYjlWKn1pZbxdpcCRH0H1YLE6oRoM7kaNpEqPIEkkHhqweqW/RaxfTSpj/WWqmhso9lWHyg== "@electron/get@^2.0.0": version "2.0.3" @@ -2511,9 +2507,9 @@ "@types/responselike" "^1.0.0" "@types/chai@^4.2.7", "@types/chai@^4.3.7": - version "4.3.7" - resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.7.tgz#5457bc3dce72f20ae533366682a6298471d1c610" - integrity sha512-/k+vesl92vMvMygmQrFe9Aimxi6oQXFUX9mA5HanTrKUSAMoLauSi6PNFOdRw0oeqilaW600GNx2vSaT2f8aIQ== + version "4.3.8" + resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.8.tgz#aa200a264a3bc78ccfc1718eedbd3b9d5a591270" + integrity sha512-yW/qTM4mRBBcsA9Xw9FbcImYtFPY7sgr+G/O5RDYVmxiy9a+pE5FyoFUi8JYCZY5nicj8atrr1pcfPiYpeNGOA== "@types/connect@*": version "3.4.36" @@ -2555,9 +2551,9 @@ "@types/estree" "*" "@types/eslint@*": - version "8.44.3" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.44.3.tgz#96614fae4875ea6328f56de38666f582d911d962" - integrity sha512-iM/WfkwAhwmPff3wZuPLYiHX18HI24jU8k1ZSH7P8FHwxTjZ2P6CoX2wnF43oprR+YXJM6UUxATkNvyv/JHd+g== + version "8.44.4" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.44.4.tgz#28eaff82e1ca0a96554ec5bb0188f10ae1a74c2f" + integrity sha512-lOzjyfY/D9QR4hY9oblZ76B90MYTB3RrQ4z2vBIJKj9ROCRqdkYl2gSUx1x1a4IWPjKJZLL4Aw1Zfay7eMnmnA== dependencies: "@types/estree" "*" "@types/json-schema" "*" @@ -2583,9 +2579,9 @@ "@types/send" "*" "@types/express@*", "@types/express@^4.16.0": - version "4.17.18" - resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.18.tgz#efabf5c4495c1880df1bdffee604b143b29c4a95" - integrity sha512-Sxv8BSLLgsBYmcnGdGjjEjqET2U+AKAdCRODmMiq02FgjwuV75Ut85DRpvFjyw/Mk0vgUOliGRU0UUmuuZHByQ== + version "4.17.19" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.19.tgz#6ff9b4851fda132c5d3dcd2f89fdb6a7a0031ced" + integrity sha512-UtOfBtzN9OvpZPPbnnYunfjM7XCI4jyk1NvnFhTVz5krYAnW4o5DCoIekvms+8ApqhB4+9wSge1kBijdfTSmfg== dependencies: "@types/body-parser" "*" "@types/express-serve-static-core" "^4.17.33" @@ -2717,9 +2713,9 @@ form-data "^4.0.0" "@types/node@*", "@types/node@>=10.0.0": - version "20.8.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.4.tgz#0e9ebb2ff29d5c3302fc84477d066fa7c6b441aa" - integrity sha512-ZVPnqU58giiCjSxjVUESDtdPk4QR5WQhhINbc9UBrKLU68MX5BF6kbQzTrkwbolyr0X8ChBpXfavr5mZFKZQ5A== + version "20.8.6" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.6.tgz#0dbd4ebcc82ad0128df05d0e6f57e05359ee47fa" + integrity sha512-eWO4K2Ji70QzKUqRy6oyJWUeB7+g2cRagT3T/nxYibYcT4y2BDL8lqolRXjTHmkZCdJfIPaY73KbJAZmcryxTQ== dependencies: undici-types "~5.25.1" @@ -2754,16 +2750,16 @@ integrity sha512-xrO9OoVPqFuYyR/loIHjnbvvyRZREYKLjxV4+dY6v3FQR3stQ9ZxIGkaclF7YhI9hfjpuTbu14hZEy94qKLtOA== "@types/react-dom@^18.0.6": - version "18.2.12" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.12.tgz#58479c463d1e0b7f1ee7cd80e09186189f9ec32d" - integrity sha512-QWZuiA/7J/hPIGocXreCRbx7wyoeet9ooxfbSA+zbIWqyQEE7GMtRn4A37BdYyksnN+/NDnWgfxZH9UVGDw1hg== + version "18.2.13" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.13.tgz#89cd7f9ec8b28c8b6f0392b9591671fb4a9e96b7" + integrity sha512-eJIUv7rPP+EC45uNYp/ThhSpE16k22VJUknt5OLoH9tbXoi8bMhwLf5xRuWMywamNbWzhrSmU7IBJfPup1+3fw== dependencies: "@types/react" "*" "@types/react@*", "@types/react@^18.0.15": - version "18.2.27" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.27.tgz#746e52b06f3ccd5d7a724fd53769b70792601440" - integrity sha512-Wfv7B7FZiR2r3MIqbAlXoY1+tXm4bOqfz4oRr+nyXdBqapDBZ0l/IGcSlAfvxIHEEJjkPU0MYAc/BlFPOcrgLw== + version "18.2.28" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.28.tgz#86877465c0fcf751659a36c769ecedfcfacee332" + integrity sha512-ad4aa/RaaJS3hyGz0BGegdnSRXQBkd1CCYDCdNjBPg90UUpLgo+WlJqb9fMYUxtehmzF3PJaTWqRZjko6BRzBg== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -2894,9 +2890,9 @@ "@types/node" "*" "@types/ws@^8.5.4": - version "8.5.6" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.6.tgz#e9ad51f0ab79b9110c50916c9fcbddc36d373065" - integrity sha512-8B5EO9jLVCy+B58PLHvLDuOD8DRVMgQzq8d55SjLCOn9kqGyqOvy27exVaTio1q1nX5zLu8/6N0n2ThSxOM6tg== + version "8.5.7" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.7.tgz#1ca585074fe5d2c81dec7a3d451f244a2a6d83cb" + integrity sha512-6UrLjiDUvn40CMrAubXuIVtj2PEfKDffJS7ychvnPU44j+KVeXmdHHTgqcM/dxLUTHxlXHiFM8Skmb8ozGdTnQ== dependencies: "@types/node" "*" @@ -3643,29 +3639,29 @@ babel-loader@^8.2.2: make-dir "^3.1.0" schema-utils "^2.6.5" -babel-plugin-polyfill-corejs2@^0.4.5: - version "0.4.5" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz#8097b4cb4af5b64a1d11332b6fb72ef5e64a054c" - integrity sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg== +babel-plugin-polyfill-corejs2@^0.4.6: + version "0.4.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz#b2df0251d8e99f229a8e60fc4efa9a68b41c8313" + integrity sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q== dependencies: "@babel/compat-data" "^7.22.6" - "@babel/helper-define-polyfill-provider" "^0.4.2" + "@babel/helper-define-polyfill-provider" "^0.4.3" semver "^6.3.1" -babel-plugin-polyfill-corejs3@^0.8.3: - version "0.8.4" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.4.tgz#1fac2b1dcef6274e72b3c72977ed8325cb330591" - integrity sha512-9l//BZZsPR+5XjyJMPtZSK4jv0BsTO1zDac2GC6ygx9WLGlcsnRd1Co0B2zT5fF5Ic6BZy+9m3HNZ3QcOeDKfg== +babel-plugin-polyfill-corejs3@^0.8.5: + version "0.8.5" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.5.tgz#a75fa1b0c3fc5bd6837f9ec465c0f48031b8cab1" + integrity sha512-Q6CdATeAvbScWPNLB8lzSO7fgUVBkQt6zLgNlfyeCr/EQaEQR+bWiBYYPYAFyE528BMjRhL+1QBMOI4jc/c5TA== dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.2" + "@babel/helper-define-polyfill-provider" "^0.4.3" core-js-compat "^3.32.2" -babel-plugin-polyfill-regenerator@^0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz#80d0f3e1098c080c8b5a65f41e9427af692dc326" - integrity sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA== +babel-plugin-polyfill-regenerator@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz#d4c49e4b44614607c13fb769bcd85c72bb26a4a5" + integrity sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw== dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.2" + "@babel/helper-define-polyfill-provider" "^0.4.3" balanced-match@^1.0.0: version "1.0.2" @@ -3712,9 +3708,9 @@ big.js@^5.2.2: integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== bin-links@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-4.0.2.tgz#13321472ea157e9530caded2b7281496d698665b" - integrity sha512-jxJ0PbXR8eQyPlExCvCs3JFnikvs1Yp4gUJt6nmgathdOwvur+q22KWC3h20gvWl4T/14DXKj2IlkJwwZkZPOw== + version "4.0.3" + resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-4.0.3.tgz#9e4a3c5900830aee3d7f52178b65e01dcdde64a5" + integrity sha512-obsRaULtJurnfox/MDwgq6Yo9kzbv1CPTk/1/s7Z/61Lezc8IKkFCOXNeVLXz0456WRzBQmSsDWlai2tIhBsfA== dependencies: cmd-shim "^6.0.0" npm-normalize-package-bin "^3.0.0" @@ -4046,9 +4042,9 @@ camelcase@^6.0.0: integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001541: - version "1.0.30001547" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001547.tgz#d4f92efc488aab3c7f92c738d3977c2a3180472b" - integrity sha512-W7CrtIModMAxobGhz8iXmDfuJiiKg1WADMO/9x7/CLNin5cpSbuBjooyoIUVB5eyCc36QuTVlkVa1iB2S5+/eA== + version "1.0.30001549" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001549.tgz#7d1a3dce7ea78c06ed72c32c2743ea364b3615aa" + integrity sha512-qRp48dPYSCYaP+KurZLhDYdVE+yEyht/3NlmcJgVQ2VMGt6JL36ndQ/7rgspdZsJuxDPFIo/OzBT2+GmIJ53BA== caseless@~0.12.0: version "0.12.0" @@ -4832,9 +4828,9 @@ defer-to-connect@^2.0.0: integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== define-data-property@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.0.tgz#0db13540704e1d8d479a0656cf781267531b9451" - integrity sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g== + version "1.1.1" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" + integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== dependencies: get-intrinsic "^1.2.1" gopd "^1.0.1" @@ -5065,9 +5061,9 @@ electron-rebuild@^3.2.7: yargs "^17.0.1" electron-to-chromium@^1.4.535: - version "1.4.548" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.548.tgz#e695d769e0e801fa6d438b63f6bc9b80372000d6" - integrity sha512-R77KD6mXv37DOyKLN/eW1rGS61N6yHOfapNSX9w+y9DdPG83l9Gkuv7qkCFZ4Ta4JPhrjgQfYbv4Y3TnM1Hi2Q== + version "1.4.554" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.554.tgz#04e09c2ee31dc0f1546174033809b54cc372740b" + integrity sha512-Q0umzPJjfBrrj8unkONTgbKQXzXRrH7sVV7D9ea2yBV3Oaogz991yhbpfvo2LMNkJItmruXTEzVpP9cp7vaIiQ== elkjs@^0.7.1: version "0.7.1" @@ -5977,9 +5973,9 @@ fstream@^1.0.12: rimraf "2" function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== function.prototype.name@^1.1.6: version "1.1.6" @@ -6053,7 +6049,7 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-func-name@^2.0.0, get-func-name@^2.0.2: +get-func-name@^2.0.1, get-func-name@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.2.tgz#0d7cf20cd13fda808669ffa88f4ffc7a3943fc41" integrity sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ== @@ -7618,11 +7614,11 @@ log-update@^4.0.0: wrap-ansi "^6.2.0" logform@^2.3.2, logform@^2.4.0: - version "2.5.1" - resolved "https://registry.yarnpkg.com/logform/-/logform-2.5.1.tgz#44c77c34becd71b3a42a3970c77929e52c6ed48b" - integrity sha512-9FyqAm9o9NKKfiAKfZoYo9bGXXuwMkxQiQttkT4YjjVtQVIQtK6LmVtlxmCaFswo6N4AfEkHqZTV0taDtPotNg== + version "2.6.0" + resolved "https://registry.yarnpkg.com/logform/-/logform-2.6.0.tgz#8c82a983f05d6eaeb2d75e3decae7a768b2bf9b5" + integrity sha512-1ulHeNPp6k/LD8H91o7VYFBng5i1BDE7HoKxVbZiGFidS1Rj65qcywLxX+pVfAPoQJEjRdvKcusKwOupHCVOVQ== dependencies: - "@colors/colors" "1.5.0" + "@colors/colors" "1.6.0" "@types/triple-beam" "^1.3.2" fecha "^4.2.0" ms "^2.1.1" @@ -7637,11 +7633,11 @@ loose-envify@^1.1.0, loose-envify@^1.4.0: js-tokens "^3.0.0 || ^4.0.0" loupe@^2.3.6: - version "2.3.6" - resolved "https://registry.yarnpkg.com/loupe/-/loupe-2.3.6.tgz#76e4af498103c532d1ecc9be102036a21f787b53" - integrity sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA== + version "2.3.7" + resolved "https://registry.yarnpkg.com/loupe/-/loupe-2.3.7.tgz#6e69b7d4db7d3ab436328013d37d1c8c3540c697" + integrity sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA== dependencies: - get-func-name "^2.0.0" + get-func-name "^2.0.1" lowercase-keys@^2.0.0: version "2.0.0" @@ -8291,9 +8287,9 @@ nise@^5.1.4: path-to-regexp "^1.7.0" node-abi@*, node-abi@^3.0.0: - version "3.48.0" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.48.0.tgz#122d132ae1ac097b0d711144560b17922de026ab" - integrity sha512-uWR/uwQyVV2iN5+Wkf1/oQxOR9YjU7gBclJLg2qK7GDvVohcnY6LaBXKV89N79EQFyN4/e43O32yQYE5QdFYTA== + version "3.50.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.50.0.tgz#bbee6943c8812d20e241539854d7b8003404d917" + integrity sha512-2Gxu7Eq7vnBIRfYSmqPruEllMM14FjOQFJSoqdGWthVn+tmwEXzmdPpya6cvvwf0uZA3F5N1fMFr9mijZBplFA== dependencies: semver "^7.3.5" @@ -8741,9 +8737,9 @@ object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1 integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== object-inspect@^1.12.3, object-inspect@^1.9.0: - version "1.12.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" - integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== + version "1.13.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.0.tgz#42695d3879e1cd5bda6df5062164d80c996e23e2" + integrity sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g== object-keys@^1.1.1: version "1.1.1" @@ -9962,9 +9958,9 @@ resolve-package-path@^4.0.3: path-root "^0.1.1" resolve@^1.1.6, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.22.4, resolve@^1.9.0: - version "1.22.6" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.6.tgz#dd209739eca3aef739c626fea1b4f3c506195362" - integrity sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw== + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== dependencies: is-core-module "^2.13.0" path-parse "^1.0.7" @@ -10573,20 +10569,25 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== -sprotty-protocol@0.15.0-next.044bba2.13, sprotty-protocol@0.15.0-next.044bba2.13+044bba2: +sprotty-protocol@0.15.0-next.044bba2.13: version "0.15.0-next.044bba2.13" resolved "https://registry.yarnpkg.com/sprotty-protocol/-/sprotty-protocol-0.15.0-next.044bba2.13.tgz#10d5c36b00a8a24f62007336743c7e98d56e205b" integrity sha512-DmWdIXFeZ5Gwa9uicbTNUkJMfUZa62w76Gb1w9lpYDs2S21HFZU4bvPuMD+yN31V/ChX5TGPCCTHmHLJ3Oe85w== -sprotty@0.15.0-next.044bba2.13: - version "0.15.0-next.044bba2.13" - resolved "https://registry.yarnpkg.com/sprotty/-/sprotty-0.15.0-next.044bba2.13.tgz#b5b59869406e8b1c5f65fdf8dfdcb49d4a93ca1a" - integrity sha512-rqsoHBuHf/SB7Cd8xyEOXVfa+jb709Evwe/IvjnUaercbf6qKnC99IoAeMYAV0VK5HXWExkhRUBpPqWEwiRFeQ== +sprotty-protocol@1.0.0, sprotty-protocol@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/sprotty-protocol/-/sprotty-protocol-1.0.0.tgz#b22e2da7e10b168debdc17feb61c4b832f01f614" + integrity sha512-p1H+ihcOmj0LEk2atcwOnYQPm0WByaOB1yX7fd869ONfQ5R+7x0X20YPdVLeCWmnhsszC/Rf91ojwaQiNIiHNA== + +sprotty@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/sprotty/-/sprotty-1.0.0.tgz#f575a97064ec90f08c468aa3f98a8b0df6887230" + integrity sha512-PaGVT1Qc19Mjl1X29UtMm1TNqz9k4AT1QgaXc04njSBKDsSfskS0OupV+oV5m/igbf+juOcHwcbcZdhAxF7RjQ== dependencies: autocompleter "^9.1.0" file-saver "^2.0.5" snabbdom "^3.5.1" - sprotty-protocol "0.15.0-next.044bba2.13+044bba2" + sprotty-protocol "^1.0.0" tinyqueue "^2.0.3" ssri@9.0.1, ssri@^9.0.0: @@ -11648,9 +11649,9 @@ webpack-sources@^3.2.3: integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== webpack@^5.76.0: - version "5.88.2" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.88.2.tgz#f62b4b842f1c6ff580f3fcb2ed4f0b579f4c210e" - integrity sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ== + version "5.89.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.89.0.tgz#56b8bf9a34356e93a6625770006490bf3a7f32dc" + integrity sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw== dependencies: "@types/eslint-scope" "^3.7.3" "@types/estree" "^1.0.0" @@ -11744,9 +11745,9 @@ wildcard@^2.0.0: integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== winston-transport@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.5.0.tgz#6e7b0dd04d393171ed5e4e4905db265f7ab384fa" - integrity sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q== + version "4.6.0" + resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.6.0.tgz#f1c1a665ad1b366df72199e27892721832a19e1b" + integrity sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg== dependencies: logform "^2.3.2" readable-stream "^3.6.0"