From 8871332159c08edeaa87831efdd6f68318be547d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 24 Dec 2024 20:49:04 +0800 Subject: [PATCH 1/8] fix(deps): update opensumi packages to v3.6.4 (#82) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 102 +++--- yarn.lock | 854 +++++++++++++++++++++++++-------------------------- 2 files changed, 478 insertions(+), 478 deletions(-) diff --git a/package.json b/package.json index 463bb26..438cb14 100644 --- a/package.json +++ b/package.json @@ -81,57 +81,57 @@ "yauzl": "^3.1.3" }, "dependencies": { - "@opensumi/ide-addons": "3.6.3", - "@opensumi/ide-ai-native": "3.6.3", - "@opensumi/ide-comments": "3.6.3", - "@opensumi/ide-core-browser": "3.6.3", - "@opensumi/ide-core-common": "3.6.3", - "@opensumi/ide-core-electron-main": "3.6.3", - "@opensumi/ide-core-node": "3.6.3", - "@opensumi/ide-debug": "3.6.3", - "@opensumi/ide-decoration": "3.6.3", - "@opensumi/ide-design": "3.6.3", - "@opensumi/ide-editor": "3.6.3", - "@opensumi/ide-electron-basic": "3.6.3", - "@opensumi/ide-explorer": "3.6.3", - "@opensumi/ide-express-file-server": "3.6.3", - "@opensumi/ide-extension": "3.6.3", - "@opensumi/ide-extension-manager": "3.6.3", - "@opensumi/ide-extension-storage": "3.6.3", - "@opensumi/ide-file-scheme": "3.6.3", - "@opensumi/ide-file-search": "3.6.3", - "@opensumi/ide-file-service": "3.6.3", - "@opensumi/ide-file-tree-next": "3.6.3", - "@opensumi/ide-i18n": "3.6.3", - "@opensumi/ide-keymaps": "3.6.3", - "@opensumi/ide-logs": "3.6.3", - "@opensumi/ide-main-layout": "3.6.3", - "@opensumi/ide-markdown": "3.6.3", - "@opensumi/ide-markers": "3.6.3", - "@opensumi/ide-menu-bar": "3.6.3", - "@opensumi/ide-monaco": "3.6.3", - "@opensumi/ide-monaco-enhance": "3.6.3", - "@opensumi/ide-opened-editor": "3.6.3", - "@opensumi/ide-outline": "3.6.3", - "@opensumi/ide-output": "3.6.3", - "@opensumi/ide-overlay": "3.6.3", - "@opensumi/ide-preferences": "3.6.3", - "@opensumi/ide-process": "3.6.3", - "@opensumi/ide-quick-open": "3.6.3", - "@opensumi/ide-remote-opener": "3.6.3", - "@opensumi/ide-scm": "3.6.3", - "@opensumi/ide-search": "3.6.3", - "@opensumi/ide-status-bar": "3.6.3", - "@opensumi/ide-storage": "3.6.3", - "@opensumi/ide-task": "3.6.3", - "@opensumi/ide-terminal-next": "3.6.3", - "@opensumi/ide-testing": "3.6.3", - "@opensumi/ide-theme": "3.6.3", - "@opensumi/ide-toolbar": "3.6.3", - "@opensumi/ide-variable": "3.6.3", - "@opensumi/ide-webview": "3.6.3", - "@opensumi/ide-workspace": "3.6.3", - "@opensumi/ide-workspace-edit": "3.6.3", + "@opensumi/ide-addons": "3.6.4", + "@opensumi/ide-ai-native": "3.6.4", + "@opensumi/ide-comments": "3.6.4", + "@opensumi/ide-core-browser": "3.6.4", + "@opensumi/ide-core-common": "3.6.4", + "@opensumi/ide-core-electron-main": "3.6.4", + "@opensumi/ide-core-node": "3.6.4", + "@opensumi/ide-debug": "3.6.4", + "@opensumi/ide-decoration": "3.6.4", + "@opensumi/ide-design": "3.6.4", + "@opensumi/ide-editor": "3.6.4", + "@opensumi/ide-electron-basic": "3.6.4", + "@opensumi/ide-explorer": "3.6.4", + "@opensumi/ide-express-file-server": "3.6.4", + "@opensumi/ide-extension": "3.6.4", + "@opensumi/ide-extension-manager": "3.6.4", + "@opensumi/ide-extension-storage": "3.6.4", + "@opensumi/ide-file-scheme": "3.6.4", + "@opensumi/ide-file-search": "3.6.4", + "@opensumi/ide-file-service": "3.6.4", + "@opensumi/ide-file-tree-next": "3.6.4", + "@opensumi/ide-i18n": "3.6.4", + "@opensumi/ide-keymaps": "3.6.4", + "@opensumi/ide-logs": "3.6.4", + "@opensumi/ide-main-layout": "3.6.4", + "@opensumi/ide-markdown": "3.6.4", + "@opensumi/ide-markers": "3.6.4", + "@opensumi/ide-menu-bar": "3.6.4", + "@opensumi/ide-monaco": "3.6.4", + "@opensumi/ide-monaco-enhance": "3.6.4", + "@opensumi/ide-opened-editor": "3.6.4", + "@opensumi/ide-outline": "3.6.4", + "@opensumi/ide-output": "3.6.4", + "@opensumi/ide-overlay": "3.6.4", + "@opensumi/ide-preferences": "3.6.4", + "@opensumi/ide-process": "3.6.4", + "@opensumi/ide-quick-open": "3.6.4", + "@opensumi/ide-remote-opener": "3.6.4", + "@opensumi/ide-scm": "3.6.4", + "@opensumi/ide-search": "3.6.4", + "@opensumi/ide-status-bar": "3.6.4", + "@opensumi/ide-storage": "3.6.4", + "@opensumi/ide-task": "3.6.4", + "@opensumi/ide-terminal-next": "3.6.4", + "@opensumi/ide-testing": "3.6.4", + "@opensumi/ide-theme": "3.6.4", + "@opensumi/ide-toolbar": "3.6.4", + "@opensumi/ide-variable": "3.6.4", + "@opensumi/ide-webview": "3.6.4", + "@opensumi/ide-workspace": "3.6.4", + "@opensumi/ide-workspace-edit": "3.6.4", "@opensumi/tree-sitter-wasm": "1.1.2", "@vscode/spdlog": "^0.15.0", "buffer": "^6.0.3", diff --git a/yarn.lock b/yarn.lock index f60769d..81b04a9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -883,38 +883,38 @@ __metadata: languageName: node linkType: hard -"@opensumi/ide-addons@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-addons@npm:3.6.3" - dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-core-node": "npm:3.6.3" - checksum: 10/299c555d3ea0d1a76674d4691c8efcaa1259789b15a44c2381309d340f1c775ecc656824e575dec7ee4375ea74110cb034aebd2019ba6f813f0dec07da91b17c - languageName: node - linkType: hard - -"@opensumi/ide-ai-native@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-ai-native@npm:3.6.3" - dependencies: - "@opensumi/ide-components": "npm:3.6.3" - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-core-node": "npm:3.6.3" - "@opensumi/ide-debug": "npm:3.6.3" - "@opensumi/ide-design": "npm:3.6.3" - "@opensumi/ide-editor": "npm:3.6.3" - "@opensumi/ide-file-service": "npm:3.6.3" - "@opensumi/ide-file-tree-next": "npm:3.6.3" - "@opensumi/ide-main-layout": "npm:3.6.3" - "@opensumi/ide-markers": "npm:3.6.3" - "@opensumi/ide-menu-bar": "npm:3.6.3" - "@opensumi/ide-monaco": "npm:3.6.3" - "@opensumi/ide-overlay": "npm:3.6.3" - "@opensumi/ide-preferences": "npm:3.6.3" - "@opensumi/ide-terminal-next": "npm:3.6.3" - "@opensumi/ide-theme": "npm:3.6.3" - "@opensumi/ide-utils": "npm:3.6.3" - "@opensumi/ide-workspace": "npm:3.6.3" +"@opensumi/ide-addons@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-addons@npm:3.6.4" + dependencies: + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-core-node": "npm:3.6.4" + checksum: 10/2ab695aeaf0c6732638dc6342d9a0f650dff331f7a653beecc21cb0071ce72a4d3d14a4e054e35e274cafeb9301a9dab9e0ba2c69e60a1f2b75d360d7390899e + languageName: node + linkType: hard + +"@opensumi/ide-ai-native@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-ai-native@npm:3.6.4" + dependencies: + "@opensumi/ide-components": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-core-node": "npm:3.6.4" + "@opensumi/ide-debug": "npm:3.6.4" + "@opensumi/ide-design": "npm:3.6.4" + "@opensumi/ide-editor": "npm:3.6.4" + "@opensumi/ide-file-service": "npm:3.6.4" + "@opensumi/ide-file-tree-next": "npm:3.6.4" + "@opensumi/ide-main-layout": "npm:3.6.4" + "@opensumi/ide-markers": "npm:3.6.4" + "@opensumi/ide-menu-bar": "npm:3.6.4" + "@opensumi/ide-monaco": "npm:3.6.4" + "@opensumi/ide-overlay": "npm:3.6.4" + "@opensumi/ide-preferences": "npm:3.6.4" + "@opensumi/ide-terminal-next": "npm:3.6.4" + "@opensumi/ide-theme": "npm:3.6.4" + "@opensumi/ide-utils": "npm:3.6.4" + "@opensumi/ide-workspace": "npm:3.6.4" "@xterm/xterm": "npm:5.5.0" ansi-regex: "npm:^2.0.0" dom-align: "npm:^1.7.0" @@ -922,27 +922,27 @@ __metadata: react-highlight: "npm:^0.15.0" tiktoken: "npm:1.0.12" web-tree-sitter: "npm:0.22.6" - checksum: 10/42423fe4f8a86d04514d581f5b5ea043557562e9705999f674fb847736a5a07fbe77250688de6488840a087bb8677dc962256fcae41ec47f93e91097bb4782b2 + checksum: 10/139fa0a134f77e9de360a77a14ac4d570301773e7afbca6317385dbd4bcce959a65992db2385ea38555bc17883af6d8c5807de5e749ca0921ec75a23395312e3 languageName: node linkType: hard -"@opensumi/ide-comments@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-comments@npm:3.6.3" +"@opensumi/ide-comments@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-comments@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" + "@opensumi/ide-core-common": "npm:3.6.4" react-mentions: "npm:^4.4.10" - checksum: 10/be231a2ea00bc9688c4a2cd495a51e2ad0daed0eed762f63a3a3a59fe317b16ce020563efb053541954e91f3aaefbbd582e1ab2e48996d8298ae23352364472a + checksum: 10/a31a5723d4e57a2bbd2d805655e958a299687d054ad4dbbe3e110c8f0c8ff7e4d3062fc73e9c17a3bf3432e47293aebc463afc9170aae5412b600abba653c657 languageName: node linkType: hard -"@opensumi/ide-components@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-components@npm:3.6.3" +"@opensumi/ide-components@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-components@npm:3.6.4" dependencies: "@ant-design/icons": "npm:^4.6.4" - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-utils": "npm:3.6.3" + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-utils": "npm:3.6.4" "@opensumi/react-custom-scrollbars-2": "npm:^4.3.4" "@rc-component/mini-decimal": "npm:^1.0.1" fuzzy: "npm:^0.1.3" @@ -961,33 +961,33 @@ __metadata: react-virtualized-auto-sizer: "npm:^1.0.2" react-virtuoso: "npm:^3.1.5" react-window: "npm:^1.8.5" - checksum: 10/fca7d880d1d0514737d16bdbaa8ad173ae00f0cb5db4a51244f32f91801edc5dfb022aea8a8931086ffbca85c662e58af22fe7a7ce0e2e44912dd39dc4376006 + checksum: 10/134750ac57a7d1fd9b1b60ddad30cd120bf0ce80621ca5226d0579bc27d459bed7458f77880233ccc4aeaa89ebcdfd7514961f65cef0687f43ae3b1adb059520 languageName: node linkType: hard -"@opensumi/ide-connection@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-connection@npm:3.6.3" +"@opensumi/ide-connection@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-connection@npm:3.6.4" dependencies: "@furyjs/fury": "npm:0.5.9-beta" "@opensumi/events": "npm:^1.0.0" - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-utils": "npm:3.6.3" + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-utils": "npm:3.6.4" "@opensumi/reconnecting-websocket": "npm:^4.4.0" "@opensumi/vscode-jsonrpc": "npm:^8.0.0-next.2" path-to-regexp: "npm:^6.2.1" ws: "npm:^8.16.0" - checksum: 10/ffbf4e645076065bbb7d4ff327b5956a6ccff7ed06f6292d43491a98d3ab838eb922abba99dcd13d26cc021fa2561983ddcc6dec548272b49f8efd139c7c17a8 + checksum: 10/76489f9feb81a72b90f0d8e4aa6b7c9e50204b80db0c403888346bc65879e424a9dfefd43481dc3991b02c558280d95a0b322ebb58d904b80e48dd70226ab4e9 languageName: node linkType: hard -"@opensumi/ide-core-browser@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-core-browser@npm:3.6.3" +"@opensumi/ide-core-browser@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-core-browser@npm:3.6.4" dependencies: - "@opensumi/ide-components": "npm:3.6.3" - "@opensumi/ide-connection": "npm:3.6.3" - "@opensumi/ide-core-common": "npm:3.6.3" + "@opensumi/ide-components": "npm:3.6.4" + "@opensumi/ide-connection": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.6.4" "@opensumi/vscode-debugprotocol": "npm:1.49.0-beta.1" "@vscode/codicons": "npm:0.0.35" ajv: "npm:^6.10.0" @@ -1006,183 +1006,183 @@ __metadata: peerDependencies: react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10/310694ee3a07e873b7dad9b8f3edb4e0fadda0c8c3e0855678b74c19799d3b9c2f2bcdcc5e58dab8031c6d665fe9c71357fa006ebcbfb3b5715351634175cc71 + checksum: 10/ee52e31b8f910425ebfe75f52b8700d96f12888f809b245f25d97ced58a6347f6e01d24e17b923bb7c109b73716ff4287418869908e81581bcb7a47c2602e55f languageName: node linkType: hard -"@opensumi/ide-core-common@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-core-common@npm:3.6.3" +"@opensumi/ide-core-common@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-core-common@npm:3.6.4" dependencies: "@opensumi/di": "npm:^1.8.0" "@opensumi/events": "npm:^1.0.0" - "@opensumi/ide-utils": "npm:3.6.3" - checksum: 10/4b6082b6885075ed7e254fc1cff24243ac3f2bf103e6e1923895c67f6d45810f4ce6a710e094144a2dbbb27e9189fb7145ced0bb3f071fc0001277c31411ec5e + "@opensumi/ide-utils": "npm:3.6.4" + checksum: 10/ec05423f021cc3730484880865bc447f21fefc9686bdd1ab424d0400fd8e0a8d5908d03d14b63ed0c5dbdb83f2771787f1316caad7852736e72a691e493901a2 languageName: node linkType: hard -"@opensumi/ide-core-electron-main@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-core-electron-main@npm:3.6.3" +"@opensumi/ide-core-electron-main@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-core-electron-main@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" + "@opensumi/ide-core-common": "npm:3.6.4" tree-kill: "npm:^1.2.2" peerDependencies: electron: "*" - checksum: 10/7fbf773e309a1026bd1d6443ca5c750112d7550e0a76443888a4e53e2be22345958186c580c26bcd7735eeff8fb96eff3e55942a9220bddec02ac3819c0541d9 + checksum: 10/0ebac552dca8a5b5db78c63ba889ced5feea211f61c756a3a287344a09abf827127642b5082e59532f41f75af44e26d062079fdfeef88e9230560281dcec11ca languageName: node linkType: hard -"@opensumi/ide-core-node@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-core-node@npm:3.6.3" +"@opensumi/ide-core-node@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-core-node@npm:3.6.4" dependencies: - "@opensumi/ide-connection": "npm:3.6.3" - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-utils": "npm:3.6.3" + "@opensumi/ide-connection": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-utils": "npm:3.6.4" keytar: "npm:^7.7.0" - checksum: 10/ae7356afea2d627bc71687703ece3f0b05afe0850495be6b29512b530d16432d0ad1896eefc88f59d1340eba57d0517249fc463931ad27844cf9fb6bd1c88c08 + checksum: 10/6eec605f0dc0c7ff553f26440091ba2bf8a2c3240c43a3cb5578a4394f1cc9b9dd4d6c8b16debae2edbb6dd65abb5c132ca0de456326df5ae9935fd30e197bca languageName: node linkType: hard -"@opensumi/ide-debug@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-debug@npm:3.6.3" +"@opensumi/ide-debug@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-debug@npm:3.6.4" dependencies: - "@opensumi/ide-connection": "npm:3.6.3" - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-core-node": "npm:3.6.3" - "@opensumi/ide-file-service": "npm:3.6.3" - "@opensumi/ide-task": "npm:3.6.3" - "@opensumi/ide-terminal-next": "npm:3.6.3" - "@opensumi/ide-utils": "npm:3.6.3" + "@opensumi/ide-connection": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-core-node": "npm:3.6.4" + "@opensumi/ide-file-service": "npm:3.6.4" + "@opensumi/ide-task": "npm:3.6.4" + "@opensumi/ide-terminal-next": "npm:3.6.4" + "@opensumi/ide-utils": "npm:3.6.4" "@rjsf/core": "npm:5.20.0" "@rjsf/utils": "npm:5.20.0" "@rjsf/validator-ajv6": "npm:5.20.0" anser: "npm:^2.1.1" btoa: "npm:^1.2.1" react-virtualized-auto-sizer: "npm:^1.0.2" - checksum: 10/e8d73fda3c517abb4114e46535b61e70590945d30607ad2d0901b732d6c6cf6fd8dafecaa48c7b8d937d453357bcbfc4b89b3b6476d372b7f621d1c3b37f8264 + checksum: 10/fec0a8bf1344ebc7c263f2233898ebdea51f3da14058ff27e17104155d2ad70334f4454dadbd154dff75ae4e930f42c8eb3f956489096454571c1f9fa490631c languageName: node linkType: hard -"@opensumi/ide-decoration@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-decoration@npm:3.6.3" +"@opensumi/ide-decoration@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-decoration@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-core-node": "npm:3.6.3" - checksum: 10/85602ed176e17a8993eaa2d76180e06428cea93949f5dc14c5e7d7922bab9c8cb47820692122ec8efd833ae6dea0e26776e0c47b68b0b7a85fbeeaf3d684e4d0 + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-core-node": "npm:3.6.4" + checksum: 10/7c725811ae90ac028b148bedbf2f907e8c9d6a27e082069bc285f63f88c62855359f5cae791f6c497761e4b524b9ee14af3f87ccbf5dbd5008f6a2992c46dc5b languageName: node linkType: hard -"@opensumi/ide-design@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-design@npm:3.6.3" +"@opensumi/ide-design@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-design@npm:3.6.4" dependencies: - "@opensumi/ide-components": "npm:3.6.3" - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-editor": "npm:3.6.3" - "@opensumi/ide-file-service": "npm:3.6.3" - "@opensumi/ide-main-layout": "npm:3.6.3" - "@opensumi/ide-menu-bar": "npm:3.6.3" - "@opensumi/ide-overlay": "npm:3.6.3" - "@opensumi/ide-theme": "npm:3.6.3" - checksum: 10/403398f0df6e92c6586f78bd433b520bece82c0e8b749d795d6413e06a0f039370c4be55ac8de30b6c9cdbb4d93144d3f93933f0433d94f57f83992651004525 + "@opensumi/ide-components": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-editor": "npm:3.6.4" + "@opensumi/ide-file-service": "npm:3.6.4" + "@opensumi/ide-main-layout": "npm:3.6.4" + "@opensumi/ide-menu-bar": "npm:3.6.4" + "@opensumi/ide-overlay": "npm:3.6.4" + "@opensumi/ide-theme": "npm:3.6.4" + checksum: 10/8f0d61f074418299dfa95be1801bb09b4f6ed7a8a50a36b91e90757b3104fee7a66e0536ecd044803d3669bdf4506410d53ef144029d1f71c08a5a1077a7481a languageName: node linkType: hard -"@opensumi/ide-editor@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-editor@npm:3.6.3" +"@opensumi/ide-editor@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-editor@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-core-node": "npm:3.6.3" - "@opensumi/ide-file-service": "npm:3.6.3" - "@opensumi/ide-monaco": "npm:3.6.3" - "@opensumi/ide-utils": "npm:3.6.3" + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-core-node": "npm:3.6.4" + "@opensumi/ide-file-service": "npm:3.6.4" + "@opensumi/ide-monaco": "npm:3.6.4" + "@opensumi/ide-utils": "npm:3.6.4" vscode-oniguruma: "npm:1.5.1" - checksum: 10/ee10338a38e859bf13db82f2b2a510ba42da5c5d4c62e034531b0c4f469d88c98cbdd5df9077207d5097d0496f99c0400c851616f5fc90c4019b5ef2110adb1e + checksum: 10/4f03146dd1f2b3f11687bd51da586e961ded4b0bc9be305648f7118ac7de2c70604b2da439877b4dce9d28dd9b35f61558de80bdbc4a63718db30a1cfffcef13 languageName: node linkType: hard -"@opensumi/ide-electron-basic@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-electron-basic@npm:3.6.3" +"@opensumi/ide-electron-basic@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-electron-basic@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-core-node": "npm:3.6.3" - "@opensumi/ide-file-service": "npm:3.6.3" - "@opensumi/ide-utils": "npm:3.6.3" - checksum: 10/bdea386ff6cff75e2d82c4925c67e362b371a9962daeaf14745fcd72d824b34659367e947a1f66691fb23e284361b8d3a30e049eed1e94a5575a44d8b762bd25 + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-core-node": "npm:3.6.4" + "@opensumi/ide-file-service": "npm:3.6.4" + "@opensumi/ide-utils": "npm:3.6.4" + checksum: 10/0786cd72917255079811e557c8f9baca159d7d8792eabae414db57a29a3e71d1c9e4a08d31af2ca62879626ce29b1b48c8d530eebab617db67ffb8d092dc6d92 languageName: node linkType: hard -"@opensumi/ide-explorer@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-explorer@npm:3.6.3" +"@opensumi/ide-explorer@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-explorer@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - checksum: 10/06dc2e144a568c46d5e9b7df87537fda994b1604910997724aa4ddc354e58817bb658bbe2ce56d0b2276288a528f66bf7473da774cd42006b67647ced085a509 + "@opensumi/ide-core-common": "npm:3.6.4" + checksum: 10/1ee823109cca1d049b2423b5b9bed93e0e0113a14e6af714d51da3722e12ae359f538cf8cdc41a4b88a9c65f7726c3c53c0ed17239f56c2c43d0b2e34ca06441 languageName: node linkType: hard -"@opensumi/ide-express-file-server@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-express-file-server@npm:3.6.3" +"@opensumi/ide-express-file-server@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-express-file-server@npm:3.6.4" dependencies: - "@opensumi/ide-core-browser": "npm:3.6.3" - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-core-node": "npm:3.6.3" + "@opensumi/ide-core-browser": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-core-node": "npm:3.6.4" koa-mount: "npm:^4.0.0" - checksum: 10/2b937b7aa9f14fd2af31fbc44139d392426ec7268b62381a143311861bd7817d147f6a942cf30eddc7d1b8c899c738b668ac8aa97992d4e810740cd2c7503f42 + checksum: 10/0b7567cf3b63ac18f12f118d1a8dbe54f880cc107331ae9ff2ce8b5c5235cc9e02b5161b9e901ccce865af5b6c130aba9167666fdc1218e7bd89ec99edfda08a languageName: node linkType: hard -"@opensumi/ide-extension-manager@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-extension-manager@npm:3.6.3" +"@opensumi/ide-extension-manager@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-extension-manager@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-core-node": "npm:3.6.3" - "@opensumi/ide-extension": "npm:3.6.3" + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-core-node": "npm:3.6.4" + "@opensumi/ide-extension": "npm:3.6.4" compressing: "npm:^1.10.0" fs-extra: "npm:^11.2.0" node-fetch: "npm:^2.6.7" - checksum: 10/d00475bfe7f62041b9a7bf39eb48e302079f683b346e56dc81973d408850369b2adef056e2aeac10e9288c414966d9c67ec4bb76583948d90a7c63aa9d53ba10 + checksum: 10/589d65db706b7f6906ae7c9d3f97e130bc52995aa1c6610323e6bc8eb2b668358366ff7b4a81d659a877c3ceca4722fcde051bd72da5075823a55c6d37800ff6 languageName: node linkType: hard -"@opensumi/ide-extension-storage@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-extension-storage@npm:3.6.3" +"@opensumi/ide-extension-storage@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-extension-storage@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-core-node": "npm:3.6.3" - "@opensumi/ide-file-service": "npm:3.6.3" - "@opensumi/ide-logs": "npm:3.6.3" - "@opensumi/ide-workspace": "npm:3.6.3" - checksum: 10/e0239021e4e94c6ddeff39cc1f928a2277e3f02c52b97a0c6fa91a34967915cc6c391871179c5d6f0edab394a888fdec0c1eaa3eb463a51b68bc827418cfa148 + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-core-node": "npm:3.6.4" + "@opensumi/ide-file-service": "npm:3.6.4" + "@opensumi/ide-logs": "npm:3.6.4" + "@opensumi/ide-workspace": "npm:3.6.4" + checksum: 10/1416e5c21202fc125be6b5b396fa4eb3af4680643c8efe06f006d881fb12fedd6a1e1b629a8aba33a57ee696468525179bba43e9e1500f1e372301f51284671a languageName: node linkType: hard -"@opensumi/ide-extension@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-extension@npm:3.6.3" +"@opensumi/ide-extension@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-extension@npm:3.6.4" dependencies: "@opensumi/events": "npm:^1.0.0" - "@opensumi/ide-connection": "npm:3.6.3" - "@opensumi/ide-core-browser": "npm:3.6.3" - "@opensumi/ide-core-node": "npm:3.6.3" - "@opensumi/ide-debug": "npm:3.6.3" - "@opensumi/ide-file-search": "npm:3.6.3" - "@opensumi/ide-file-service": "npm:3.6.3" - "@opensumi/ide-logs": "npm:3.6.3" - "@opensumi/ide-markdown": "npm:3.6.3" - "@opensumi/ide-task": "npm:3.6.3" - "@opensumi/ide-terminal-next": "npm:3.6.3" - "@opensumi/ide-utils": "npm:3.6.3" - "@opensumi/ide-webview": "npm:3.6.3" + "@opensumi/ide-connection": "npm:3.6.4" + "@opensumi/ide-core-browser": "npm:3.6.4" + "@opensumi/ide-core-node": "npm:3.6.4" + "@opensumi/ide-debug": "npm:3.6.4" + "@opensumi/ide-file-search": "npm:3.6.4" + "@opensumi/ide-file-service": "npm:3.6.4" + "@opensumi/ide-logs": "npm:3.6.4" + "@opensumi/ide-markdown": "npm:3.6.4" + "@opensumi/ide-task": "npm:3.6.4" + "@opensumi/ide-terminal-next": "npm:3.6.4" + "@opensumi/ide-utils": "npm:3.6.4" + "@opensumi/ide-webview": "npm:3.6.4" address: "npm:^1.1.2" glob-to-regexp: "npm:0.4.1" is-running: "npm:^2.1.0" @@ -1191,299 +1191,299 @@ __metadata: semver: "npm:^7.5.2" tree-kill: "npm:^1.2.2" v8-inspect-profiler: "npm:^0.1.1" - checksum: 10/1fc15f6f15f681c465c3e34a4ff69202fc03e81a08db0b3cb6528804cb8a16c9c37fe5e5d01343b8f363dde4623f3e9d50ebd387291d9d99a8eecf260895668a + checksum: 10/d557560496024c892bb8548996b1a473d0ab6ba393d28de1c895d4e31d04a118fe43ef6d3deeb437d5a1d103b8b5fb242b42d73b14073d50888351b5bbae5329 languageName: node linkType: hard -"@opensumi/ide-file-scheme@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-file-scheme@npm:3.6.3" +"@opensumi/ide-file-scheme@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-file-scheme@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-core-node": "npm:3.6.3" - "@opensumi/ide-file-service": "npm:3.6.3" - checksum: 10/4c3c6024356fc0966d1aad4e64af0df6912c99ecaef2fb4367850843b97026ffd6f9898bf68bb9233a0d565d7fe8904ab7ab82e36431ace0cf46e2ff605e97ce + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-core-node": "npm:3.6.4" + "@opensumi/ide-file-service": "npm:3.6.4" + checksum: 10/6a9255f20360e589f58ea17a36624e5de875df66a02c613acedcc78a7e5b602fb6d877c30bd84f70abd4875d41c2b20a25c850f05dd89eafad57501765ca37ad languageName: node linkType: hard -"@opensumi/ide-file-search@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-file-search@npm:3.6.3" +"@opensumi/ide-file-search@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-file-search@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-core-node": "npm:3.6.3" - "@opensumi/ide-process": "npm:3.6.3" + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-core-node": "npm:3.6.4" + "@opensumi/ide-process": "npm:3.6.4" "@opensumi/vscode-ripgrep": "npm:^1.4.0" fuzzy: "npm:^0.1.3" - checksum: 10/ada906b844652ac07c9f03179e825c510927e977bcba0b086ae5badccd05a5f1027eddbb016e920c3cb11d850717516755df040cd5151e8695d887c8f9d9b971 + checksum: 10/69041ca167d2b8397c8d360c1e4a6faea6017e7e2a1b2f01cb509ef0402c07c343f19836bc235a7dcffa97f8cb3e9225785ec4b3b6913eb19de3d737fd273b9e languageName: node linkType: hard -"@opensumi/ide-file-service@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-file-service@npm:3.6.3" +"@opensumi/ide-file-service@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-file-service@npm:3.6.4" dependencies: - "@opensumi/ide-connection": "npm:3.6.3" - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-core-node": "npm:3.6.3" - "@opensumi/ide-logs": "npm:3.6.3" - "@opensumi/ide-utils": "npm:3.6.3" + "@opensumi/ide-connection": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-core-node": "npm:3.6.4" + "@opensumi/ide-logs": "npm:3.6.4" + "@opensumi/ide-utils": "npm:3.6.4" "@parcel/watcher": "npm:2.1.0" file-type: "npm:16.5.4" nsfw: "npm:2.2.0" trash: "npm:^5.2.0" vscode-languageserver-types: "npm:^3.16.0" write-file-atomic: "npm:^5.0.1" - checksum: 10/205bf746f3ed24500decda1f088474f1ff45b364ff5d97d268ae5930d28d92493b3ef902c12fe5d0ec00776782d6a2359412fcc6e70ef7c120148632c0a46465 + checksum: 10/acbb00ca13c9a27bfb81bbf6978e6c1b1b63176f9ef3587efe2ec5887c5f66b1d63f0851e9ad1c86202eab0bce26b2c72ae77bbf2cb3305a9a3925b3f3bd1b9b languageName: node linkType: hard -"@opensumi/ide-file-tree-next@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-file-tree-next@npm:3.6.3" +"@opensumi/ide-file-tree-next@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-file-tree-next@npm:3.6.4" dependencies: - "@opensumi/ide-core-node": "npm:3.6.3" - "@opensumi/ide-file-service": "npm:3.6.3" - checksum: 10/9c88fb03adf364d343582ef8723b0be8af6e63405de82c096113263cef51bb353cb6d0641ade2ccab25852b1916db5d2de2d038052a922032d06b7f5281f9ee0 + "@opensumi/ide-core-node": "npm:3.6.4" + "@opensumi/ide-file-service": "npm:3.6.4" + checksum: 10/1ed606d80965c936eb0be770fabe9cb406d5a4cf01b89bf028ec34c62d81e9f7ad8386e3fefda1fb9d7ea54353833f1df545f9a9e84ca6ca83ce02653933155f languageName: node linkType: hard -"@opensumi/ide-i18n@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-i18n@npm:3.6.3" +"@opensumi/ide-i18n@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-i18n@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - checksum: 10/bb8cb8db7663b61f7a18c00a7737023727b62c33d32ad21bf1bb5ebe9c0002dfc3225de00dff8f8322cb99f663d1ae85aca574bbb6d811cab6089a5be48409c3 + "@opensumi/ide-core-common": "npm:3.6.4" + checksum: 10/31781d4f7530fcaabcfdc7095774b160a141f8323599142b776e484f5a63eb09e325410f1089f972e1203b638ec24e7afd80c7719f534050dbcae57038a87c0e languageName: node linkType: hard -"@opensumi/ide-keymaps@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-keymaps@npm:3.6.3" +"@opensumi/ide-keymaps@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-keymaps@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" + "@opensumi/ide-core-common": "npm:3.6.4" ajv: "npm:^6.10.0" - checksum: 10/cb3e6999c6d255a0a876750b6630f7907837792b5b5185cd31b38c3d638527bb45273e9fe7fdc1d59f17d7dc497ce2f353b95c6f9b3aa525a8387543fbfc05fa + checksum: 10/17e42ab574d10635a071d575c3c97b62105bcbbedcfadcced21b99581344be9e3731d860d7015be665dd7760e479dcf7ca7fa1e423197691fa7a595669a73a72 languageName: node linkType: hard -"@opensumi/ide-logs@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-logs@npm:3.6.3" +"@opensumi/ide-logs@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-logs@npm:3.6.4" dependencies: - "@opensumi/ide-connection": "npm:3.6.3" - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-core-node": "npm:3.6.3" + "@opensumi/ide-connection": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-core-node": "npm:3.6.4" compressing: "npm:^1.10.0" spdlog: "npm:^0.9.0" - checksum: 10/5d2a1cb33828a470d801b7d5bbea50d29457db916fe385e6758d6cb7857ca791a38605f9140a75d33624e4f8e0c1f7e2da120c63f34f04d4767421ba34d05e9a + checksum: 10/589408940378df060a084ae6d4262630c5a49d4505916c04b431503c974a85ab5054dda1668c6cb9626e80272835e14f467e8dbdbbab3f222d02c48d0956d574 languageName: node linkType: hard -"@opensumi/ide-main-layout@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-main-layout@npm:3.6.3" +"@opensumi/ide-main-layout@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-main-layout@npm:3.6.4" dependencies: - "@opensumi/ide-components": "npm:3.6.3" - "@opensumi/ide-core-browser": "npm:3.6.3" - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-theme": "npm:3.6.3" - checksum: 10/a45a07046f346d8cd8b7971f55593f3ad043b49f84a374522f41a84e572608a4ed9f64c9af046817a97fa8893fb01f25a419e7b547e455c7ef1076adfe1df467 + "@opensumi/ide-components": "npm:3.6.4" + "@opensumi/ide-core-browser": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-theme": "npm:3.6.4" + checksum: 10/8bc46ae82d5fc0ba1056ee0da00e5510a18b26fd004bb495108516ed3fb7ced30ac890c233b4c4fe4ded77e10b9434d1b293c82807868eb8490e5c444b93e7ee languageName: node linkType: hard -"@opensumi/ide-markdown@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-markdown@npm:3.6.3" +"@opensumi/ide-markdown@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-markdown@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - checksum: 10/be4b65b12e38f4ce44eac4a45aa7dcc5ace2e7e35f30ef8a0d080e5af17670bf77d202cdaf2aef9cb14a26f112f115d64522753fdf7ae6befcbf318177810184 + "@opensumi/ide-core-common": "npm:3.6.4" + checksum: 10/f0ecb2af52b692fb739c784649301b094e22e1543dd632a3077bc8f474a996876bff66207ae043827639c164ac4a2c7befb52bcb146442e0a8f8cc4059608ea9 languageName: node linkType: hard -"@opensumi/ide-markers@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-markers@npm:3.6.3" +"@opensumi/ide-markers@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-markers@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - checksum: 10/4835d051ad3d7473b4c444a1346a2e8ed50dff8977c7435439f604e4f7160735d222679475c88fc23c6cd2b64c925e8a6fed8f1d96cbfa2a25de0efbda9b58b3 + "@opensumi/ide-core-common": "npm:3.6.4" + checksum: 10/03438dc57d0b2bcc7a5a5b0547d57e6259efc1b6f56e9274e5645a1ba9f84bf86ab3aa426ecece9dead2495a0071cb220c1a469ee3550e07f5a403ae4119dafc languageName: node linkType: hard -"@opensumi/ide-menu-bar@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-menu-bar@npm:3.6.3" +"@opensumi/ide-menu-bar@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-menu-bar@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-theme": "npm:3.6.3" - checksum: 10/7c39a6c59c8c4b27b8824f69fcc8660791c2aef049abf3939d7534aec7e8862a6d6c4fc6b0e50dc69be9bf26696421cb156ff3915e41fed9b9c793981a4ef46a + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-theme": "npm:3.6.4" + checksum: 10/662e4fc7ca8693cd1049ba6e6930aa06e9170bb64bcba4453427d3d99491b9c4f9300802a253d0e330ec7d9690b8c84de28ed1c245a21e9372fedf326c8460cc languageName: node linkType: hard -"@opensumi/ide-monaco-enhance@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-monaco-enhance@npm:3.6.3" +"@opensumi/ide-monaco-enhance@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-monaco-enhance@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - checksum: 10/08be27c4ef9415f4311a1906ff86ecff77d537348eca47ffb35916684f521c10dfcc2130a02ccc78ebf56d1403932af50961649fa96bd770fd8d832c2c831eb7 + "@opensumi/ide-core-common": "npm:3.6.4" + checksum: 10/cf153891b29f41a19b7517272be2e19e32faa9d5116e43fa9091669d0a8c5b53f753d7b269fc508b7860aacb1d54626990690be939b859edc45ccf9072c97e08 languageName: node linkType: hard -"@opensumi/ide-monaco@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-monaco@npm:3.6.3" +"@opensumi/ide-monaco@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-monaco@npm:3.6.4" dependencies: - "@opensumi/ide-components": "npm:3.6.3" - "@opensumi/ide-core-browser": "npm:3.6.3" - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-overlay": "npm:3.6.3" - "@opensumi/ide-theme": "npm:3.6.3" - "@opensumi/ide-utils": "npm:3.6.3" + "@opensumi/ide-components": "npm:3.6.4" + "@opensumi/ide-core-browser": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-overlay": "npm:3.6.4" + "@opensumi/ide-theme": "npm:3.6.4" + "@opensumi/ide-utils": "npm:3.6.4" "@opensumi/monaco-editor-core": "npm:0.47.0-patch.15" - checksum: 10/8a1b45873736f3367c72620f57b5e1feae8bf5171a0455d6e4176a2ca0881697c9d08b48adeefa31efefbac34d8da97f06618f9eb92e78eb76cce41613fd5eaf + checksum: 10/ee06977938f7dd49277cefb89d48a96bd59243eddf87d5266f50d91aa8ace255d9f2e866dad36630ad8ced281f8175e78b9498232dfd0b9b09656fde145c7a36 languageName: node linkType: hard -"@opensumi/ide-opened-editor@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-opened-editor@npm:3.6.3" - checksum: 10/b8e2c5f8ccf91b512c51e132ea772b07ecf3772a5c3a1c97a791331f40f3898d1e592c4b036199fbdf1f6162ece85aab3edac3b38c5bcfc76e789578aec65cf7 +"@opensumi/ide-opened-editor@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-opened-editor@npm:3.6.4" + checksum: 10/3f709c85dea6c05b2b13f2c5c5e9684cb1b266793ce585090ef1f36d1af92b680ca525edcb1a04d95e37199aa0217cb7b5e452afe2b4a9c499ad4c57d84cbe0a languageName: node linkType: hard -"@opensumi/ide-outline@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-outline@npm:3.6.3" - checksum: 10/122dc600d655d12a5061d5cfc11763e4a81952d8dd49f6059bdfe1d5a3d19f1f5c2d0fe78a8b380f287bde92334954a7ebad1591ff64e13a037b8508e24b4d12 +"@opensumi/ide-outline@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-outline@npm:3.6.4" + checksum: 10/e0fd6ce3ad69f3aa0d3a4b6bc8c0de492df8da5f7b6b71e458b9ae34042bfbf9678b03c116fd5c6ec2e964c6eb85930d82b8d366c0406a3771347d5ef5b61341 languageName: node linkType: hard -"@opensumi/ide-output@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-output@npm:3.6.3" +"@opensumi/ide-output@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-output@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - checksum: 10/f1e735ad6587ee08dcca4918557328609376007fd35b4ba4283e83eaf5b15be7249d43139a6946349cc315aab49df02ca3e4c0f48fa45a79ed22c0f6ad5ac008 + "@opensumi/ide-core-common": "npm:3.6.4" + checksum: 10/8d7d4abc7fd488f6ee27b8d56d8533b22e7d4bf9c1475b0674461f4663b582dae64be0e36bc7e597a546faa04739398953e984e9e167c03a88f199aa33baf375 languageName: node linkType: hard -"@opensumi/ide-overlay@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-overlay@npm:3.6.3" +"@opensumi/ide-overlay@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-overlay@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-theme": "npm:3.6.3" + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-theme": "npm:3.6.4" react-ctxmenu-trigger: "npm:^1.0.0" - checksum: 10/64c1908d4e571835e6b73931b9467d30a175054cd2db0af3e0792e663d01b732f939b48e1bae94f97c3868346c887515d4a1b6441cf1a51bb429f020a5ce56e2 + checksum: 10/307aea9a9db56efbfc48228500667fd5609220362ef72a4d45e197247fd6eb8ad19efcac8cb6b0988fd2ad2dda72d6eb72425307f0c12d5972f1cfe07944a5fe languageName: node linkType: hard -"@opensumi/ide-preferences@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-preferences@npm:3.6.3" +"@opensumi/ide-preferences@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-preferences@npm:3.6.4" dependencies: "@opensumi/events": "npm:^1.0.0" - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-monaco": "npm:3.6.3" + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-monaco": "npm:3.6.4" react-virtualized-auto-sizer: "npm:^1.0.2" - checksum: 10/7216876667d80e763f4fc87e0cb2ba0fdec713b66553c43f97d529f59d950c7c3d3383c2e9ab879f7d0ebdc823c34993d401b6dcffe8fa8c12924c9cc4b1b495 + checksum: 10/1fc16af8a5d437c6f046b16b205f877d0a84d7a7c07d6a0a169fcc01cceb4ff95b5356f897096e8b6d0eca0eb74078f2e68dc527253130bd5697da6186237a60 languageName: node linkType: hard -"@opensumi/ide-process@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-process@npm:3.6.3" +"@opensumi/ide-process@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-process@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-core-node": "npm:3.6.3" - checksum: 10/0876130a3d7a429df9fe4904dc22a9a3e21f87bd9aa07f254e2a75c22fdf48cb7715ba24a840d38a472153a5a789736a955c01bf47b0f7fb2e5ecf4a4d6ceb17 + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-core-node": "npm:3.6.4" + checksum: 10/f4abc7feb7722fcb0c873db2487fcc94eb11b351bae413882724856bc7729c1a05e869a1579ade2ce51291dd1324fcd4e5d5d46d2432fa415d2b41fd7d4bf204 languageName: node linkType: hard -"@opensumi/ide-quick-open@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-quick-open@npm:3.6.3" +"@opensumi/ide-quick-open@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-quick-open@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - checksum: 10/7c044815d2ef5ff552c25ae882baa3d79f63483af5594a90ef334868c203a7c30af727d53f6b9bd1929422f00e9482f52c292689d5ac44372d1d571379b8d041 + "@opensumi/ide-core-common": "npm:3.6.4" + checksum: 10/15363fb4ab88a4be08675ae32cd1a6c4907e116ef9b5ab25faf3d9ae5936fba9088a498411434dde8cb47290d3b22b3b73a5e344fd1d8431c0efff09069e1b3a languageName: node linkType: hard -"@opensumi/ide-remote-opener@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-remote-opener@npm:3.6.3" +"@opensumi/ide-remote-opener@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-remote-opener@npm:3.6.4" dependencies: - "@opensumi/ide-connection": "npm:3.6.3" - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-core-node": "npm:3.6.3" - checksum: 10/5d1a2a8fda310e10b7a647cdcd22968ebcdf409a24ab4813bc1faf5ed51be27fdd942bf76b3422109de4f4b98442881bdedad4dfe1ebbcdfb9bd4ea881e640da + "@opensumi/ide-connection": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-core-node": "npm:3.6.4" + checksum: 10/6410d6ec2fe0f6bd99b41def7da63831f2ffc32869769f56ad4e57feeca24d05057ddc90edb6d4736f5afc6cf4ce39bdf8c0e2619388c2c1f3b4c4a93821630a languageName: node linkType: hard -"@opensumi/ide-scm@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-scm@npm:3.6.3" +"@opensumi/ide-scm@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-scm@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - checksum: 10/ce79630cc0648017e19264b4791187440c9a30db58a9d7a179b36727c67056f3ce2c0d6266cb65237ca677306307dea2cd3525b5b80294459fa480f9b45ed04b + "@opensumi/ide-core-common": "npm:3.6.4" + checksum: 10/f4dc80842174ae0db67d49ef9eae067b20632e07806af6202d46bbb72ad827e6a406206e8cd20b8c077704024d28ed2c31db11e7eee723ce2eebf51c36f896ee languageName: node linkType: hard -"@opensumi/ide-search@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-search@npm:3.6.3" +"@opensumi/ide-search@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-search@npm:3.6.4" dependencies: - "@opensumi/ide-connection": "npm:3.6.3" - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-core-node": "npm:3.6.3" - "@opensumi/ide-logs": "npm:3.6.3" - "@opensumi/ide-process": "npm:3.6.3" + "@opensumi/ide-connection": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-core-node": "npm:3.6.4" + "@opensumi/ide-logs": "npm:3.6.4" + "@opensumi/ide-process": "npm:3.6.4" "@opensumi/vscode-ripgrep": "npm:^1.4.0" - checksum: 10/eb873dba62a4491fd4588470a29db07e00c32608e549c6e3715bd70f09639583fba7b6c07055e11636a2396b86f6a45f1b9ffc27caf1d27e4460b840ba2f8b7c + checksum: 10/84e8f5ed225bea7c785868311838bac80fa803a8d14ee6ec20daee17579370d15d06466b1292732dee79347af9a4adca5d9d649e7280bbb155ab99e2f25cade9 languageName: node linkType: hard -"@opensumi/ide-status-bar@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-status-bar@npm:3.6.3" +"@opensumi/ide-status-bar@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-status-bar@npm:3.6.4" dependencies: "@opensumi/events": "npm:^1.0.0" - "@opensumi/ide-components": "npm:3.6.3" - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-monaco": "npm:3.6.3" - "@opensumi/ide-theme": "npm:3.6.3" - checksum: 10/b5620f7db3698191e2fd87497db4e9c8e6715670e9fa8abecd79d3a2944cd0c15ccf4bed329df42b4a01e84942d80f1ae7545897c1c6b0ff51653da13bc9ad3e + "@opensumi/ide-components": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-monaco": "npm:3.6.4" + "@opensumi/ide-theme": "npm:3.6.4" + checksum: 10/f179eefe0140eb1d9c745ecac75de7d855a857c7590627d666d4dbf2b0e603e4e0ff1d41cca558c8ad30574fb32a9f254a03cd456ed7b2eb1c826b4a94b7516d languageName: node linkType: hard -"@opensumi/ide-storage@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-storage@npm:3.6.3" +"@opensumi/ide-storage@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-storage@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - checksum: 10/aa8e36514fbc0d38a0d00c11bd3526526e8294171fc67751ef730d1805b0f33e0d64907c9d860af0ea42d6ebed43d0089df14a65d0681929b36abe25379c0d09 + "@opensumi/ide-core-common": "npm:3.6.4" + checksum: 10/ceb71e7e8c409331661194a870f66010f41646a9ca8800034fe1156d3b7685ed9604899e8c0075ac92d93a362e7b76a615e8e5a887cecb3de633ef6492909bd6 languageName: node linkType: hard -"@opensumi/ide-task@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-task@npm:3.6.3" +"@opensumi/ide-task@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-task@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-terminal-next": "npm:3.6.3" - checksum: 10/159eef6aae88608526ad16fb14cc4feb33d607c425c82023b5d8615697ae163154a579cec57c8d5f69ead271fa98c4655a6a5375fe5b5685e17564f33e51fcc8 + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-terminal-next": "npm:3.6.4" + checksum: 10/08dffb532012ce385c4d8efa083abc0308f3da16fcfef3cae8efa3fcd86f43a9c6a6194914959f2e0e3a17b5fe6d57d30ffe231b59e1c42ee84164870db507d2 languageName: node linkType: hard -"@opensumi/ide-terminal-next@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-terminal-next@npm:3.6.3" +"@opensumi/ide-terminal-next@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-terminal-next@npm:3.6.4" dependencies: - "@opensumi/ide-connection": "npm:3.6.3" - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-core-node": "npm:3.6.3" - "@opensumi/ide-file-service": "npm:3.6.3" - "@opensumi/ide-utils": "npm:3.6.3" + "@opensumi/ide-connection": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-core-node": "npm:3.6.4" + "@opensumi/ide-file-service": "npm:3.6.4" + "@opensumi/ide-utils": "npm:3.6.4" "@xterm/addon-canvas": "npm:0.7.0" "@xterm/addon-fit": "npm:0.10.0" "@xterm/addon-search": "npm:0.15.0" @@ -1491,89 +1491,89 @@ __metadata: "@xterm/xterm": "npm:5.5.0" node-pty: "npm:1.0.0" os-locale: "npm:^4.0.0" - checksum: 10/cff7d8d412a74da797608afa827792103f8314d122c2e92cacf2f592db3906e6a302d6e41aabd7050183b46439003d3d70a0c18b359c08abbc42db6b57983c2b + checksum: 10/d328b9bf7f3ad6312033831510bb5a241c5706e228bdd524c3966872aac0170705a1bf71ecd13d00419f6a343b83df8b74c4036c3ac873f74e22b92edb5db4c8 languageName: node linkType: hard -"@opensumi/ide-testing@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-testing@npm:3.6.3" +"@opensumi/ide-testing@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-testing@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-theme": "npm:3.6.3" + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-theme": "npm:3.6.4" react-virtualized-auto-sizer: "npm:^1.0.2" - checksum: 10/cabf8ba6724f02dd752123bc352c7065eb3a71b6c146adfe615e064019555377016deecfa0da6ca68b52add65abf0bb5680b3c99ec91049051e6ce6e62742e12 + checksum: 10/ac021e794393b6abe7a78712b35cfc642bef06c9c5ca96bf43e0858d7a13d22eacd031fe71e8dd596ccf4109de34b0344427ec9247544b6b6b8c78895574ce67 languageName: node linkType: hard -"@opensumi/ide-theme@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-theme@npm:3.6.3" +"@opensumi/ide-theme@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-theme@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - checksum: 10/758488607f9f63230a9d692e24204668969f68aeb20e0ac7a89d9466e31515555c16d225077a449f160c4d44f5f4555406e9cc224b19f816e87eb630bab0ba63 + "@opensumi/ide-core-common": "npm:3.6.4" + checksum: 10/ce5cdfae5a5689d46148a38f27621a5c64ce45d6978233846f905a14d1dcfd45773e6435b360992a68a1329ad1c4d90c3f1dacc240d80cd92175bd56265b6e7c languageName: node linkType: hard -"@opensumi/ide-toolbar@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-toolbar@npm:3.6.3" +"@opensumi/ide-toolbar@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-toolbar@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - checksum: 10/e905677d6dd87c1ec7036b480ec6c6c7fac09e3466f58cd068241e5b54c631aa4f2696c9bee8bb7035756aeecc9ef44d2260fdc7a4ab5ba21e5cf96b98501915 + "@opensumi/ide-core-common": "npm:3.6.4" + checksum: 10/c4a8c815fe2612b79da23451b6d9dcb893050cafe09c3ceb74a136c851004412dd77472153921c976c71307ceded9eb028a2ab22d06e9435030ad09386849083 languageName: node linkType: hard -"@opensumi/ide-utils@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-utils@npm:3.6.3" +"@opensumi/ide-utils@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-utils@npm:3.6.4" dependencies: iconv-lite: "npm:^0.6.3" jschardet: "npm:3.0.0" mri: "npm:^1.2.0" nanoid: "npm:3.3.4" vscode-uri: "npm:3.0.2" - checksum: 10/168dd6826fd94c1e070b580a628ed51eb59df3e1be5d1e454ab2d4b49e40139051ad271c1ecfd31ffe5d07669ceae7462c46ddbae4d5086e15b294cf501f12da + checksum: 10/32a0c1753fe8bf0a286a71c45e4ccc2cd8e4c96f67652722b15a4c2f01826747b5d22b9db91ef5bc23d9fd75e2298bdd7b9acb2e3c8eea640f1f7fabd42355c8 languageName: node linkType: hard -"@opensumi/ide-variable@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-variable@npm:3.6.3" +"@opensumi/ide-variable@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-variable@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - checksum: 10/7f55133c9bd3bdcb23b3e9374f0fadc0750a6448d134746f7168528eac7ef24094f721c66b63afceaa2bbf0bd8382ee10a2b31cce570fabc8561b47ae4d22828 + "@opensumi/ide-core-common": "npm:3.6.4" + checksum: 10/75cef243b89812cd22405e13ca8b4d08769d49cf44c0000ec27cdb33ddab3744cfe1b91f4803d9d8309d569a82a908bd0633874fd81132ca7b5f5328de1d0700 languageName: node linkType: hard -"@opensumi/ide-webview@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-webview@npm:3.6.3" +"@opensumi/ide-webview@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-webview@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" + "@opensumi/ide-core-common": "npm:3.6.4" peerDependencies: electron: "*" - checksum: 10/c60f206764a359361b3d6ab12a8d2476e402e3d53b2528386c803880e12455faf2f9d6253882ca312af76296e8bf1e6b1a5e3d4c71070e61344b8f1fce39e89e + checksum: 10/e80cf55140e9a9d86fa4c778f91c1033db8d7c5e51a659ee921919106a4dab10d2e98919b435d4712a64c8b689bc497259cd45804f092f6a75251451bb840c3e languageName: node linkType: hard -"@opensumi/ide-workspace-edit@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-workspace-edit@npm:3.6.3" +"@opensumi/ide-workspace-edit@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-workspace-edit@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-monaco": "npm:3.6.3" - checksum: 10/285805eb37c0ca358b9a32e24eb8fbb67c9da5512d75cdd35845a2a234bdb973f98c50bf73e724fd2cd47bc1093959670ed204bf59431311081244424f7515fa + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-monaco": "npm:3.6.4" + checksum: 10/2ba990f9f5dd5958eb744fb51f0be53a6f3892073077229312d5fca7974cfbd47726d2f882582003fa19e71ca7631b8e08540d828dedc9e1b3a1272bb6b4f0e7 languageName: node linkType: hard -"@opensumi/ide-workspace@npm:3.6.3": - version: 3.6.3 - resolution: "@opensumi/ide-workspace@npm:3.6.3" +"@opensumi/ide-workspace@npm:3.6.4": + version: 3.6.4 + resolution: "@opensumi/ide-workspace@npm:3.6.4" dependencies: - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-file-service": "npm:3.6.3" - checksum: 10/634fdb18eac0cd513c838377a2d7cd3e825ac44f80520c953f65dc4e88db5157ced284b0f3284c4b4186b20daaf6beeff998176e6d4b1f271c53844f3b12ef7d + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-file-service": "npm:3.6.4" + checksum: 10/8c5862f2c54477b591c044b334bd42a9429147c28559dfddad57a9ca50dc103cd4652b06522f20c292dd72faae02d40ad490a117d6d63ac54c203df74bedcee1 languageName: node linkType: hard @@ -3916,57 +3916,57 @@ __metadata: "@electron-forge/plugin-webpack": "npm:^7.4.0" "@electron-forge/shared-types": "npm:^7.4.0" "@electron-forge/web-multi-logger": "npm:^7.5.0" - "@opensumi/ide-addons": "npm:3.6.3" - "@opensumi/ide-ai-native": "npm:3.6.3" - "@opensumi/ide-comments": "npm:3.6.3" - "@opensumi/ide-core-browser": "npm:3.6.3" - "@opensumi/ide-core-common": "npm:3.6.3" - "@opensumi/ide-core-electron-main": "npm:3.6.3" - "@opensumi/ide-core-node": "npm:3.6.3" - "@opensumi/ide-debug": "npm:3.6.3" - "@opensumi/ide-decoration": "npm:3.6.3" - "@opensumi/ide-design": "npm:3.6.3" - "@opensumi/ide-editor": "npm:3.6.3" - "@opensumi/ide-electron-basic": "npm:3.6.3" - "@opensumi/ide-explorer": "npm:3.6.3" - "@opensumi/ide-express-file-server": "npm:3.6.3" - "@opensumi/ide-extension": "npm:3.6.3" - "@opensumi/ide-extension-manager": "npm:3.6.3" - "@opensumi/ide-extension-storage": "npm:3.6.3" - "@opensumi/ide-file-scheme": "npm:3.6.3" - "@opensumi/ide-file-search": "npm:3.6.3" - "@opensumi/ide-file-service": "npm:3.6.3" - "@opensumi/ide-file-tree-next": "npm:3.6.3" - "@opensumi/ide-i18n": "npm:3.6.3" - "@opensumi/ide-keymaps": "npm:3.6.3" - "@opensumi/ide-logs": "npm:3.6.3" - "@opensumi/ide-main-layout": "npm:3.6.3" - "@opensumi/ide-markdown": "npm:3.6.3" - "@opensumi/ide-markers": "npm:3.6.3" - "@opensumi/ide-menu-bar": "npm:3.6.3" - "@opensumi/ide-monaco": "npm:3.6.3" - "@opensumi/ide-monaco-enhance": "npm:3.6.3" - "@opensumi/ide-opened-editor": "npm:3.6.3" - "@opensumi/ide-outline": "npm:3.6.3" - "@opensumi/ide-output": "npm:3.6.3" - "@opensumi/ide-overlay": "npm:3.6.3" - "@opensumi/ide-preferences": "npm:3.6.3" - "@opensumi/ide-process": "npm:3.6.3" - "@opensumi/ide-quick-open": "npm:3.6.3" - "@opensumi/ide-remote-opener": "npm:3.6.3" - "@opensumi/ide-scm": "npm:3.6.3" - "@opensumi/ide-search": "npm:3.6.3" - "@opensumi/ide-status-bar": "npm:3.6.3" - "@opensumi/ide-storage": "npm:3.6.3" - "@opensumi/ide-task": "npm:3.6.3" - "@opensumi/ide-terminal-next": "npm:3.6.3" - "@opensumi/ide-testing": "npm:3.6.3" - "@opensumi/ide-theme": "npm:3.6.3" - "@opensumi/ide-toolbar": "npm:3.6.3" - "@opensumi/ide-variable": "npm:3.6.3" - "@opensumi/ide-webview": "npm:3.6.3" - "@opensumi/ide-workspace": "npm:3.6.3" - "@opensumi/ide-workspace-edit": "npm:3.6.3" + "@opensumi/ide-addons": "npm:3.6.4" + "@opensumi/ide-ai-native": "npm:3.6.4" + "@opensumi/ide-comments": "npm:3.6.4" + "@opensumi/ide-core-browser": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-core-electron-main": "npm:3.6.4" + "@opensumi/ide-core-node": "npm:3.6.4" + "@opensumi/ide-debug": "npm:3.6.4" + "@opensumi/ide-decoration": "npm:3.6.4" + "@opensumi/ide-design": "npm:3.6.4" + "@opensumi/ide-editor": "npm:3.6.4" + "@opensumi/ide-electron-basic": "npm:3.6.4" + "@opensumi/ide-explorer": "npm:3.6.4" + "@opensumi/ide-express-file-server": "npm:3.6.4" + "@opensumi/ide-extension": "npm:3.6.4" + "@opensumi/ide-extension-manager": "npm:3.6.4" + "@opensumi/ide-extension-storage": "npm:3.6.4" + "@opensumi/ide-file-scheme": "npm:3.6.4" + "@opensumi/ide-file-search": "npm:3.6.4" + "@opensumi/ide-file-service": "npm:3.6.4" + "@opensumi/ide-file-tree-next": "npm:3.6.4" + "@opensumi/ide-i18n": "npm:3.6.4" + "@opensumi/ide-keymaps": "npm:3.6.4" + "@opensumi/ide-logs": "npm:3.6.4" + "@opensumi/ide-main-layout": "npm:3.6.4" + "@opensumi/ide-markdown": "npm:3.6.4" + "@opensumi/ide-markers": "npm:3.6.4" + "@opensumi/ide-menu-bar": "npm:3.6.4" + "@opensumi/ide-monaco": "npm:3.6.4" + "@opensumi/ide-monaco-enhance": "npm:3.6.4" + "@opensumi/ide-opened-editor": "npm:3.6.4" + "@opensumi/ide-outline": "npm:3.6.4" + "@opensumi/ide-output": "npm:3.6.4" + "@opensumi/ide-overlay": "npm:3.6.4" + "@opensumi/ide-preferences": "npm:3.6.4" + "@opensumi/ide-process": "npm:3.6.4" + "@opensumi/ide-quick-open": "npm:3.6.4" + "@opensumi/ide-remote-opener": "npm:3.6.4" + "@opensumi/ide-scm": "npm:3.6.4" + "@opensumi/ide-search": "npm:3.6.4" + "@opensumi/ide-status-bar": "npm:3.6.4" + "@opensumi/ide-storage": "npm:3.6.4" + "@opensumi/ide-task": "npm:3.6.4" + "@opensumi/ide-terminal-next": "npm:3.6.4" + "@opensumi/ide-testing": "npm:3.6.4" + "@opensumi/ide-theme": "npm:3.6.4" + "@opensumi/ide-toolbar": "npm:3.6.4" + "@opensumi/ide-variable": "npm:3.6.4" + "@opensumi/ide-webview": "npm:3.6.4" + "@opensumi/ide-workspace": "npm:3.6.4" + "@opensumi/ide-workspace-edit": "npm:3.6.4" "@opensumi/tree-sitter-wasm": "npm:1.1.2" "@types/debug": "npm:^4" "@types/js-yaml": "npm:^4" From 7b06e6226f0200f802b4f852bc4de4bcfb1fd70e Mon Sep 17 00:00:00 2001 From: bk1012 Date: Mon, 6 Jan 2025 15:02:03 +0800 Subject: [PATCH 2/8] feat: update default extension version (#87) --- build/extensions.json | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/build/extensions.json b/build/extensions.json index abdddb1..8bb6e09 100644 --- a/build/extensions.json +++ b/build/extensions.json @@ -4,7 +4,7 @@ "vscode": [ { "name": "typescript-language-features", - "version": "1.60.0" + "version": "1.95.3" }, { "name": "bat", @@ -20,7 +20,7 @@ }, { "name": "configuration-editing", - "version": "1.55.2" + "version": "1.88.1" }, { "name": "cpp", @@ -38,17 +38,13 @@ "name": "css-language-features", "version": "1.88.1" }, - { - "name": "debug-auto-launch", - "version": "1.55.2" - }, { "name": "docker", "version": "1.55.2" }, { "name": "emmet", - "version": "1.55.2" + "version": "1.88.1" }, { "name": "fsharp", @@ -200,7 +196,7 @@ }, { "name": "swift", - "version": "1.55.2" + "version": "1.88.1" }, { "name": "theme-abyss", @@ -274,7 +270,7 @@ "ms-vscode": [ { "name": "js-debug", - "version": "1.68.0" + "version": "1.95.3" } ], "vscode-icons-team": [ From c2a954f982bdc75f63d71ffb686ac120df1a3acd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 5 Feb 2025 14:22:53 +0800 Subject: [PATCH 3/8] fix(deps): update opensumi packages to v3.7.0 (#90) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 102 +++--- yarn.lock | 975 ++++++++++++++++++++++++++------------------------- 2 files changed, 558 insertions(+), 519 deletions(-) diff --git a/package.json b/package.json index 438cb14..5c78ecd 100644 --- a/package.json +++ b/package.json @@ -81,57 +81,57 @@ "yauzl": "^3.1.3" }, "dependencies": { - "@opensumi/ide-addons": "3.6.4", - "@opensumi/ide-ai-native": "3.6.4", - "@opensumi/ide-comments": "3.6.4", - "@opensumi/ide-core-browser": "3.6.4", - "@opensumi/ide-core-common": "3.6.4", - "@opensumi/ide-core-electron-main": "3.6.4", - "@opensumi/ide-core-node": "3.6.4", - "@opensumi/ide-debug": "3.6.4", - "@opensumi/ide-decoration": "3.6.4", - "@opensumi/ide-design": "3.6.4", - "@opensumi/ide-editor": "3.6.4", - "@opensumi/ide-electron-basic": "3.6.4", - "@opensumi/ide-explorer": "3.6.4", - "@opensumi/ide-express-file-server": "3.6.4", - "@opensumi/ide-extension": "3.6.4", - "@opensumi/ide-extension-manager": "3.6.4", - "@opensumi/ide-extension-storage": "3.6.4", - "@opensumi/ide-file-scheme": "3.6.4", - "@opensumi/ide-file-search": "3.6.4", - "@opensumi/ide-file-service": "3.6.4", - "@opensumi/ide-file-tree-next": "3.6.4", - "@opensumi/ide-i18n": "3.6.4", - "@opensumi/ide-keymaps": "3.6.4", - "@opensumi/ide-logs": "3.6.4", - "@opensumi/ide-main-layout": "3.6.4", - "@opensumi/ide-markdown": "3.6.4", - "@opensumi/ide-markers": "3.6.4", - "@opensumi/ide-menu-bar": "3.6.4", - "@opensumi/ide-monaco": "3.6.4", - "@opensumi/ide-monaco-enhance": "3.6.4", - "@opensumi/ide-opened-editor": "3.6.4", - "@opensumi/ide-outline": "3.6.4", - "@opensumi/ide-output": "3.6.4", - "@opensumi/ide-overlay": "3.6.4", - "@opensumi/ide-preferences": "3.6.4", - "@opensumi/ide-process": "3.6.4", - "@opensumi/ide-quick-open": "3.6.4", - "@opensumi/ide-remote-opener": "3.6.4", - "@opensumi/ide-scm": "3.6.4", - "@opensumi/ide-search": "3.6.4", - "@opensumi/ide-status-bar": "3.6.4", - "@opensumi/ide-storage": "3.6.4", - "@opensumi/ide-task": "3.6.4", - "@opensumi/ide-terminal-next": "3.6.4", - "@opensumi/ide-testing": "3.6.4", - "@opensumi/ide-theme": "3.6.4", - "@opensumi/ide-toolbar": "3.6.4", - "@opensumi/ide-variable": "3.6.4", - "@opensumi/ide-webview": "3.6.4", - "@opensumi/ide-workspace": "3.6.4", - "@opensumi/ide-workspace-edit": "3.6.4", + "@opensumi/ide-addons": "3.7.0", + "@opensumi/ide-ai-native": "3.7.0", + "@opensumi/ide-comments": "3.7.0", + "@opensumi/ide-core-browser": "3.7.0", + "@opensumi/ide-core-common": "3.7.0", + "@opensumi/ide-core-electron-main": "3.7.0", + "@opensumi/ide-core-node": "3.7.0", + "@opensumi/ide-debug": "3.7.0", + "@opensumi/ide-decoration": "3.7.0", + "@opensumi/ide-design": "3.7.0", + "@opensumi/ide-editor": "3.7.0", + "@opensumi/ide-electron-basic": "3.7.0", + "@opensumi/ide-explorer": "3.7.0", + "@opensumi/ide-express-file-server": "3.7.0", + "@opensumi/ide-extension": "3.7.0", + "@opensumi/ide-extension-manager": "3.7.0", + "@opensumi/ide-extension-storage": "3.7.0", + "@opensumi/ide-file-scheme": "3.7.0", + "@opensumi/ide-file-search": "3.7.0", + "@opensumi/ide-file-service": "3.7.0", + "@opensumi/ide-file-tree-next": "3.7.0", + "@opensumi/ide-i18n": "3.7.0", + "@opensumi/ide-keymaps": "3.7.0", + "@opensumi/ide-logs": "3.7.0", + "@opensumi/ide-main-layout": "3.7.0", + "@opensumi/ide-markdown": "3.7.0", + "@opensumi/ide-markers": "3.7.0", + "@opensumi/ide-menu-bar": "3.7.0", + "@opensumi/ide-monaco": "3.7.0", + "@opensumi/ide-monaco-enhance": "3.7.0", + "@opensumi/ide-opened-editor": "3.7.0", + "@opensumi/ide-outline": "3.7.0", + "@opensumi/ide-output": "3.7.0", + "@opensumi/ide-overlay": "3.7.0", + "@opensumi/ide-preferences": "3.7.0", + "@opensumi/ide-process": "3.7.0", + "@opensumi/ide-quick-open": "3.7.0", + "@opensumi/ide-remote-opener": "3.7.0", + "@opensumi/ide-scm": "3.7.0", + "@opensumi/ide-search": "3.7.0", + "@opensumi/ide-status-bar": "3.7.0", + "@opensumi/ide-storage": "3.7.0", + "@opensumi/ide-task": "3.7.0", + "@opensumi/ide-terminal-next": "3.7.0", + "@opensumi/ide-testing": "3.7.0", + "@opensumi/ide-theme": "3.7.0", + "@opensumi/ide-toolbar": "3.7.0", + "@opensumi/ide-variable": "3.7.0", + "@opensumi/ide-webview": "3.7.0", + "@opensumi/ide-workspace": "3.7.0", + "@opensumi/ide-workspace-edit": "3.7.0", "@opensumi/tree-sitter-wasm": "1.1.2", "@vscode/spdlog": "^0.15.0", "buffer": "^6.0.3", diff --git a/yarn.lock b/yarn.lock index 81b04a9..40435b3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -883,38 +883,38 @@ __metadata: languageName: node linkType: hard -"@opensumi/ide-addons@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-addons@npm:3.6.4" - dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-core-node": "npm:3.6.4" - checksum: 10/2ab695aeaf0c6732638dc6342d9a0f650dff331f7a653beecc21cb0071ce72a4d3d14a4e054e35e274cafeb9301a9dab9e0ba2c69e60a1f2b75d360d7390899e - languageName: node - linkType: hard - -"@opensumi/ide-ai-native@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-ai-native@npm:3.6.4" - dependencies: - "@opensumi/ide-components": "npm:3.6.4" - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-core-node": "npm:3.6.4" - "@opensumi/ide-debug": "npm:3.6.4" - "@opensumi/ide-design": "npm:3.6.4" - "@opensumi/ide-editor": "npm:3.6.4" - "@opensumi/ide-file-service": "npm:3.6.4" - "@opensumi/ide-file-tree-next": "npm:3.6.4" - "@opensumi/ide-main-layout": "npm:3.6.4" - "@opensumi/ide-markers": "npm:3.6.4" - "@opensumi/ide-menu-bar": "npm:3.6.4" - "@opensumi/ide-monaco": "npm:3.6.4" - "@opensumi/ide-overlay": "npm:3.6.4" - "@opensumi/ide-preferences": "npm:3.6.4" - "@opensumi/ide-terminal-next": "npm:3.6.4" - "@opensumi/ide-theme": "npm:3.6.4" - "@opensumi/ide-utils": "npm:3.6.4" - "@opensumi/ide-workspace": "npm:3.6.4" +"@opensumi/ide-addons@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-addons@npm:3.7.0" + dependencies: + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-core-node": "npm:3.7.0" + checksum: 10/cdd5b9ce42e7aac815ae213db3c43ca0b8f1e8a1d9fa0c0353561fa7867c8a4e4076b9a7377cfa325b0e7ce8c24b0f7cc7a99ee5822f255a28ea661815de25da + languageName: node + linkType: hard + +"@opensumi/ide-ai-native@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-ai-native@npm:3.7.0" + dependencies: + "@opensumi/ide-components": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-core-node": "npm:3.7.0" + "@opensumi/ide-debug": "npm:3.7.0" + "@opensumi/ide-design": "npm:3.7.0" + "@opensumi/ide-editor": "npm:3.7.0" + "@opensumi/ide-file-service": "npm:3.7.0" + "@opensumi/ide-file-tree-next": "npm:3.7.0" + "@opensumi/ide-main-layout": "npm:3.7.0" + "@opensumi/ide-markers": "npm:3.7.0" + "@opensumi/ide-menu-bar": "npm:3.7.0" + "@opensumi/ide-monaco": "npm:3.7.0" + "@opensumi/ide-overlay": "npm:3.7.0" + "@opensumi/ide-preferences": "npm:3.7.0" + "@opensumi/ide-terminal-next": "npm:3.7.0" + "@opensumi/ide-theme": "npm:3.7.0" + "@opensumi/ide-utils": "npm:3.7.0" + "@opensumi/ide-workspace": "npm:3.7.0" "@xterm/xterm": "npm:5.5.0" ansi-regex: "npm:^2.0.0" dom-align: "npm:^1.7.0" @@ -922,72 +922,72 @@ __metadata: react-highlight: "npm:^0.15.0" tiktoken: "npm:1.0.12" web-tree-sitter: "npm:0.22.6" - checksum: 10/139fa0a134f77e9de360a77a14ac4d570301773e7afbca6317385dbd4bcce959a65992db2385ea38555bc17883af6d8c5807de5e749ca0921ec75a23395312e3 + checksum: 10/cc27de28e6a51f3d7447298352dbfbd95cef57f75b3529b9434e500e697368beb1730e2ce2153e8e505f6ecefc99ac61b819ddddf87d908017e6eeb2f3f07380 languageName: node linkType: hard -"@opensumi/ide-comments@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-comments@npm:3.6.4" +"@opensumi/ide-comments@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-comments@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.7.0" react-mentions: "npm:^4.4.10" - checksum: 10/a31a5723d4e57a2bbd2d805655e958a299687d054ad4dbbe3e110c8f0c8ff7e4d3062fc73e9c17a3bf3432e47293aebc463afc9170aae5412b600abba653c657 + checksum: 10/9724d7b5d7a01a234c3ee1a716ec75f22393b6bd7ced1fb0f6863bc8777a5547cc35af6d15420e885985c96b52b914c8eb8f2ac540e2dceed320d88f9827e181 languageName: node linkType: hard -"@opensumi/ide-components@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-components@npm:3.6.4" +"@opensumi/ide-components@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-components@npm:3.7.0" dependencies: "@ant-design/icons": "npm:^4.6.4" - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-utils": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-utils": "npm:3.7.0" "@opensumi/react-custom-scrollbars-2": "npm:^4.3.4" "@rc-component/mini-decimal": "npm:^1.0.1" fuzzy: "npm:^0.1.3" lodash: "npm:^4.17.21" marked: "npm:4.0.10" raf: "npm:^3.4.1" - rc-dialog: "npm:~7.6.0" + rc-dialog: "npm:^9.6.0" rc-dropdown: "npm:~2.4.1" - rc-input-number: "npm:^7.4.2" - rc-menu: "npm:^9.3.2" + rc-input-number: "npm:^9.3.0" + rc-menu: "npm:^9.16.0" rc-notification: "npm:~3.3.1" - rc-tooltip: "npm:^6.2.0" - rc-util: "npm:^4.16.1" + rc-tooltip: "npm:^6.3.2" + rc-util: "npm:^5.44.3" react-ctxmenu-trigger: "npm:^1.0.0" react-lifecycles-compat: "npm:^3.0.4" react-virtualized-auto-sizer: "npm:^1.0.2" react-virtuoso: "npm:^3.1.5" react-window: "npm:^1.8.5" - checksum: 10/134750ac57a7d1fd9b1b60ddad30cd120bf0ce80621ca5226d0579bc27d459bed7458f77880233ccc4aeaa89ebcdfd7514961f65cef0687f43ae3b1adb059520 + checksum: 10/fd3cced8e460224f591d3499de41e5782cfaa476db2db716235d4b34a1661b5b607ef61c64130be98fc23bbb8dfc92f109e34011f114382911b2209fe49906d0 languageName: node linkType: hard -"@opensumi/ide-connection@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-connection@npm:3.6.4" +"@opensumi/ide-connection@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-connection@npm:3.7.0" dependencies: "@furyjs/fury": "npm:0.5.9-beta" "@opensumi/events": "npm:^1.0.0" - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-utils": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-utils": "npm:3.7.0" "@opensumi/reconnecting-websocket": "npm:^4.4.0" "@opensumi/vscode-jsonrpc": "npm:^8.0.0-next.2" path-to-regexp: "npm:^6.2.1" ws: "npm:^8.16.0" - checksum: 10/76489f9feb81a72b90f0d8e4aa6b7c9e50204b80db0c403888346bc65879e424a9dfefd43481dc3991b02c558280d95a0b322ebb58d904b80e48dd70226ab4e9 + checksum: 10/3300ad1952aa96f912a6d60c294ecdbc57fe2b6831df668bb27e682c57707adc26d5303734e91afae8316edc1338c12f9eff99efc9be7d41dab721c3b24d6e12 languageName: node linkType: hard -"@opensumi/ide-core-browser@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-core-browser@npm:3.6.4" +"@opensumi/ide-core-browser@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-core-browser@npm:3.7.0" dependencies: - "@opensumi/ide-components": "npm:3.6.4" - "@opensumi/ide-connection": "npm:3.6.4" - "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-components": "npm:3.7.0" + "@opensumi/ide-connection": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.7.0" "@opensumi/vscode-debugprotocol": "npm:1.49.0-beta.1" "@vscode/codicons": "npm:0.0.35" ajv: "npm:^6.10.0" @@ -1006,183 +1006,184 @@ __metadata: peerDependencies: react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10/ee52e31b8f910425ebfe75f52b8700d96f12888f809b245f25d97ced58a6347f6e01d24e17b923bb7c109b73716ff4287418869908e81581bcb7a47c2602e55f + checksum: 10/f484f255d12a16ec853bddf3f0068c300860c44c2e3ff26e5f852c89ae2763923d4abd0047d1250303c74c910d52f33c6f9c0d8cb1f10d19de03b43941ddc086 languageName: node linkType: hard -"@opensumi/ide-core-common@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-core-common@npm:3.6.4" +"@opensumi/ide-core-common@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-core-common@npm:3.7.0" dependencies: "@opensumi/di": "npm:^1.8.0" "@opensumi/events": "npm:^1.0.0" - "@opensumi/ide-utils": "npm:3.6.4" - checksum: 10/ec05423f021cc3730484880865bc447f21fefc9686bdd1ab424d0400fd8e0a8d5908d03d14b63ed0c5dbdb83f2771787f1316caad7852736e72a691e493901a2 + "@opensumi/ide-utils": "npm:3.7.0" + checksum: 10/0925cf0b7952cbb42694f6da2812970e93db657802d236b2f0ac4817d0d49c4fb1124c6ea9b1014d13c7f8498570ede0b5869a14464c6dbf1775f7e529a5e87c languageName: node linkType: hard -"@opensumi/ide-core-electron-main@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-core-electron-main@npm:3.6.4" +"@opensumi/ide-core-electron-main@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-core-electron-main@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.7.0" tree-kill: "npm:^1.2.2" peerDependencies: electron: "*" - checksum: 10/0ebac552dca8a5b5db78c63ba889ced5feea211f61c756a3a287344a09abf827127642b5082e59532f41f75af44e26d062079fdfeef88e9230560281dcec11ca + checksum: 10/8b1cb745104494ee7cbc94090f33bcd795f98c228519b95729a2aeb5ff03c034b5f4607e56b49dd3bb63d339dac47a3661e0326140530e6ad904caedda35cdfd languageName: node linkType: hard -"@opensumi/ide-core-node@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-core-node@npm:3.6.4" +"@opensumi/ide-core-node@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-core-node@npm:3.7.0" dependencies: - "@opensumi/ide-connection": "npm:3.6.4" - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-utils": "npm:3.6.4" + "@opensumi/ide-connection": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-utils": "npm:3.7.0" keytar: "npm:^7.7.0" - checksum: 10/6eec605f0dc0c7ff553f26440091ba2bf8a2c3240c43a3cb5578a4394f1cc9b9dd4d6c8b16debae2edbb6dd65abb5c132ca0de456326df5ae9935fd30e197bca + checksum: 10/0846e25d5c64b6fd4082ef9df4f48e5638862c17b2f0edcea89d0ab6a54e27bd85ca736504a445c785140a5962f64550111dc0553adaaeededf956be5cba31a5 languageName: node linkType: hard -"@opensumi/ide-debug@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-debug@npm:3.6.4" +"@opensumi/ide-debug@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-debug@npm:3.7.0" dependencies: - "@opensumi/ide-connection": "npm:3.6.4" - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-core-node": "npm:3.6.4" - "@opensumi/ide-file-service": "npm:3.6.4" - "@opensumi/ide-task": "npm:3.6.4" - "@opensumi/ide-terminal-next": "npm:3.6.4" - "@opensumi/ide-utils": "npm:3.6.4" + "@opensumi/ide-connection": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-core-node": "npm:3.7.0" + "@opensumi/ide-file-service": "npm:3.7.0" + "@opensumi/ide-task": "npm:3.7.0" + "@opensumi/ide-terminal-next": "npm:3.7.0" + "@opensumi/ide-utils": "npm:3.7.0" "@rjsf/core": "npm:5.20.0" "@rjsf/utils": "npm:5.20.0" "@rjsf/validator-ajv6": "npm:5.20.0" anser: "npm:^2.1.1" btoa: "npm:^1.2.1" react-virtualized-auto-sizer: "npm:^1.0.2" - checksum: 10/fec0a8bf1344ebc7c263f2233898ebdea51f3da14058ff27e17104155d2ad70334f4454dadbd154dff75ae4e930f42c8eb3f956489096454571c1f9fa490631c + checksum: 10/7a178f4b3da9da7d6e60a6bce1524449a06cf9d76a48ed6d96caf7ee27256fd9faf13035ab38cacad24ae1776dd44a48367dab9ac2b13a7657ecbbb1e7034b25 languageName: node linkType: hard -"@opensumi/ide-decoration@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-decoration@npm:3.6.4" +"@opensumi/ide-decoration@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-decoration@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-core-node": "npm:3.6.4" - checksum: 10/7c725811ae90ac028b148bedbf2f907e8c9d6a27e082069bc285f63f88c62855359f5cae791f6c497761e4b524b9ee14af3f87ccbf5dbd5008f6a2992c46dc5b + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-core-node": "npm:3.7.0" + checksum: 10/2fab0763d047f3697ec6d2e99faf68003eae9a8313c6ec18e8aef0ca5e959f5f0dbd3371f63dca4bcd3d8e7947e6446e28194bd7ebda24662e100cb2ff68ebfd languageName: node linkType: hard -"@opensumi/ide-design@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-design@npm:3.6.4" +"@opensumi/ide-design@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-design@npm:3.7.0" dependencies: - "@opensumi/ide-components": "npm:3.6.4" - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-editor": "npm:3.6.4" - "@opensumi/ide-file-service": "npm:3.6.4" - "@opensumi/ide-main-layout": "npm:3.6.4" - "@opensumi/ide-menu-bar": "npm:3.6.4" - "@opensumi/ide-overlay": "npm:3.6.4" - "@opensumi/ide-theme": "npm:3.6.4" - checksum: 10/8f0d61f074418299dfa95be1801bb09b4f6ed7a8a50a36b91e90757b3104fee7a66e0536ecd044803d3669bdf4506410d53ef144029d1f71c08a5a1077a7481a + "@opensumi/ide-components": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-editor": "npm:3.7.0" + "@opensumi/ide-file-service": "npm:3.7.0" + "@opensumi/ide-main-layout": "npm:3.7.0" + "@opensumi/ide-menu-bar": "npm:3.7.0" + "@opensumi/ide-overlay": "npm:3.7.0" + "@opensumi/ide-theme": "npm:3.7.0" + "@opensumi/ide-toolbar": "npm:3.7.0" + checksum: 10/bbfee881d27ac74c3594b5695d4b9c44180d64072db9fcae37c775181aefd812b65c7b304d49bb15f4c9b354940d97db551ed0726f86972a09df1629022b7048 languageName: node linkType: hard -"@opensumi/ide-editor@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-editor@npm:3.6.4" +"@opensumi/ide-editor@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-editor@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-core-node": "npm:3.6.4" - "@opensumi/ide-file-service": "npm:3.6.4" - "@opensumi/ide-monaco": "npm:3.6.4" - "@opensumi/ide-utils": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-core-node": "npm:3.7.0" + "@opensumi/ide-file-service": "npm:3.7.0" + "@opensumi/ide-monaco": "npm:3.7.0" + "@opensumi/ide-utils": "npm:3.7.0" vscode-oniguruma: "npm:1.5.1" - checksum: 10/4f03146dd1f2b3f11687bd51da586e961ded4b0bc9be305648f7118ac7de2c70604b2da439877b4dce9d28dd9b35f61558de80bdbc4a63718db30a1cfffcef13 + checksum: 10/953b0ddfe70fd1aaea5e02c3e49ba5b4aacdf04902a6cb8a8ab04e50a7f3a3bba50eb9f566b5a6abdbc1b7fa87f5bc89dad8de8c0dfda75d441164d09d2094a9 languageName: node linkType: hard -"@opensumi/ide-electron-basic@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-electron-basic@npm:3.6.4" +"@opensumi/ide-electron-basic@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-electron-basic@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-core-node": "npm:3.6.4" - "@opensumi/ide-file-service": "npm:3.6.4" - "@opensumi/ide-utils": "npm:3.6.4" - checksum: 10/0786cd72917255079811e557c8f9baca159d7d8792eabae414db57a29a3e71d1c9e4a08d31af2ca62879626ce29b1b48c8d530eebab617db67ffb8d092dc6d92 + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-core-node": "npm:3.7.0" + "@opensumi/ide-file-service": "npm:3.7.0" + "@opensumi/ide-utils": "npm:3.7.0" + checksum: 10/8daff867bd24ec6cfb114a7d9b42817781c275bc08a74eae6bea954c7444f5950d63ad5f710346118ef12bf22d9e344461b1a9ceccc566946f59c73a2781ef4e languageName: node linkType: hard -"@opensumi/ide-explorer@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-explorer@npm:3.6.4" +"@opensumi/ide-explorer@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-explorer@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - checksum: 10/1ee823109cca1d049b2423b5b9bed93e0e0113a14e6af714d51da3722e12ae359f538cf8cdc41a4b88a9c65f7726c3c53c0ed17239f56c2c43d0b2e34ca06441 + "@opensumi/ide-core-common": "npm:3.7.0" + checksum: 10/5a25a4f3aa7c51d55ce2c5dec48f097e23486e4f7cd6d6fd805819366db61ef8dd4f803eb37c9a2f2e05da5d5bbf6e6c93f3119e6529edfe0c7037fa1c3e5ba3 languageName: node linkType: hard -"@opensumi/ide-express-file-server@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-express-file-server@npm:3.6.4" +"@opensumi/ide-express-file-server@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-express-file-server@npm:3.7.0" dependencies: - "@opensumi/ide-core-browser": "npm:3.6.4" - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-core-node": "npm:3.6.4" + "@opensumi/ide-core-browser": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-core-node": "npm:3.7.0" koa-mount: "npm:^4.0.0" - checksum: 10/0b7567cf3b63ac18f12f118d1a8dbe54f880cc107331ae9ff2ce8b5c5235cc9e02b5161b9e901ccce865af5b6c130aba9167666fdc1218e7bd89ec99edfda08a + checksum: 10/7cf8804e2164f1b4255710063d074b089bbd9a162799af7632e646087a8e62d55c600b2cf88b9fc580362e621e2f99adf96b207369ff084122ad90686e7b93ff languageName: node linkType: hard -"@opensumi/ide-extension-manager@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-extension-manager@npm:3.6.4" +"@opensumi/ide-extension-manager@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-extension-manager@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-core-node": "npm:3.6.4" - "@opensumi/ide-extension": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-core-node": "npm:3.7.0" + "@opensumi/ide-extension": "npm:3.7.0" compressing: "npm:^1.10.0" fs-extra: "npm:^11.2.0" node-fetch: "npm:^2.6.7" - checksum: 10/589d65db706b7f6906ae7c9d3f97e130bc52995aa1c6610323e6bc8eb2b668358366ff7b4a81d659a877c3ceca4722fcde051bd72da5075823a55c6d37800ff6 + checksum: 10/4a8d0c2e048d31ce075a76c91dda446a87f100d9cc68881981eac05d642bb3f0017afa6fa50d59f8a7d660090c2409d745b8459c58bc887c40e7b4ff08c771e7 languageName: node linkType: hard -"@opensumi/ide-extension-storage@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-extension-storage@npm:3.6.4" +"@opensumi/ide-extension-storage@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-extension-storage@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-core-node": "npm:3.6.4" - "@opensumi/ide-file-service": "npm:3.6.4" - "@opensumi/ide-logs": "npm:3.6.4" - "@opensumi/ide-workspace": "npm:3.6.4" - checksum: 10/1416e5c21202fc125be6b5b396fa4eb3af4680643c8efe06f006d881fb12fedd6a1e1b629a8aba33a57ee696468525179bba43e9e1500f1e372301f51284671a + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-core-node": "npm:3.7.0" + "@opensumi/ide-file-service": "npm:3.7.0" + "@opensumi/ide-logs": "npm:3.7.0" + "@opensumi/ide-workspace": "npm:3.7.0" + checksum: 10/bd30177294b300778787b48e7dd734238bbaf4c4b3af5a5c454716939c08dd64074c61e15887785f1362bd958aa117ccdec81103a8311cca68dbce13ac33df91 languageName: node linkType: hard -"@opensumi/ide-extension@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-extension@npm:3.6.4" +"@opensumi/ide-extension@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-extension@npm:3.7.0" dependencies: "@opensumi/events": "npm:^1.0.0" - "@opensumi/ide-connection": "npm:3.6.4" - "@opensumi/ide-core-browser": "npm:3.6.4" - "@opensumi/ide-core-node": "npm:3.6.4" - "@opensumi/ide-debug": "npm:3.6.4" - "@opensumi/ide-file-search": "npm:3.6.4" - "@opensumi/ide-file-service": "npm:3.6.4" - "@opensumi/ide-logs": "npm:3.6.4" - "@opensumi/ide-markdown": "npm:3.6.4" - "@opensumi/ide-task": "npm:3.6.4" - "@opensumi/ide-terminal-next": "npm:3.6.4" - "@opensumi/ide-utils": "npm:3.6.4" - "@opensumi/ide-webview": "npm:3.6.4" + "@opensumi/ide-connection": "npm:3.7.0" + "@opensumi/ide-core-browser": "npm:3.7.0" + "@opensumi/ide-core-node": "npm:3.7.0" + "@opensumi/ide-debug": "npm:3.7.0" + "@opensumi/ide-file-search": "npm:3.7.0" + "@opensumi/ide-file-service": "npm:3.7.0" + "@opensumi/ide-logs": "npm:3.7.0" + "@opensumi/ide-markdown": "npm:3.7.0" + "@opensumi/ide-task": "npm:3.7.0" + "@opensumi/ide-terminal-next": "npm:3.7.0" + "@opensumi/ide-utils": "npm:3.7.0" + "@opensumi/ide-webview": "npm:3.7.0" address: "npm:^1.1.2" glob-to-regexp: "npm:0.4.1" is-running: "npm:^2.1.0" @@ -1191,299 +1192,299 @@ __metadata: semver: "npm:^7.5.2" tree-kill: "npm:^1.2.2" v8-inspect-profiler: "npm:^0.1.1" - checksum: 10/d557560496024c892bb8548996b1a473d0ab6ba393d28de1c895d4e31d04a118fe43ef6d3deeb437d5a1d103b8b5fb242b42d73b14073d50888351b5bbae5329 + checksum: 10/4d87c5500ac8d40dd5099f668681e09331f6eb5defd07a5531ed7b979bbd99c83b2aa4bd039661feedd09b60931b036e27d85aec984448a3dc4bec4e78fae5eb languageName: node linkType: hard -"@opensumi/ide-file-scheme@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-file-scheme@npm:3.6.4" +"@opensumi/ide-file-scheme@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-file-scheme@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-core-node": "npm:3.6.4" - "@opensumi/ide-file-service": "npm:3.6.4" - checksum: 10/6a9255f20360e589f58ea17a36624e5de875df66a02c613acedcc78a7e5b602fb6d877c30bd84f70abd4875d41c2b20a25c850f05dd89eafad57501765ca37ad + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-core-node": "npm:3.7.0" + "@opensumi/ide-file-service": "npm:3.7.0" + checksum: 10/f22a0ca349a3fd28ad578c837cbbce3f5eda6611bb760df338cc8324f2925b876af99c52846f3180c5e506b9d9ce239fccc9fd8fa0b6faad1140bff0ce110dc0 languageName: node linkType: hard -"@opensumi/ide-file-search@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-file-search@npm:3.6.4" +"@opensumi/ide-file-search@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-file-search@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-core-node": "npm:3.6.4" - "@opensumi/ide-process": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-core-node": "npm:3.7.0" + "@opensumi/ide-process": "npm:3.7.0" "@opensumi/vscode-ripgrep": "npm:^1.4.0" fuzzy: "npm:^0.1.3" - checksum: 10/69041ca167d2b8397c8d360c1e4a6faea6017e7e2a1b2f01cb509ef0402c07c343f19836bc235a7dcffa97f8cb3e9225785ec4b3b6913eb19de3d737fd273b9e + checksum: 10/15a6a180fb36f7b74fa8c98ed0bf62369d947177d1b609095f43ff1587fb33cff8104ed69b37e55925f15852d80f4504605f85a2d2416b4a52827f2ee415bc9c languageName: node linkType: hard -"@opensumi/ide-file-service@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-file-service@npm:3.6.4" +"@opensumi/ide-file-service@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-file-service@npm:3.7.0" dependencies: - "@opensumi/ide-connection": "npm:3.6.4" - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-core-node": "npm:3.6.4" - "@opensumi/ide-logs": "npm:3.6.4" - "@opensumi/ide-utils": "npm:3.6.4" + "@opensumi/ide-connection": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-core-node": "npm:3.7.0" + "@opensumi/ide-logs": "npm:3.7.0" + "@opensumi/ide-utils": "npm:3.7.0" "@parcel/watcher": "npm:2.1.0" file-type: "npm:16.5.4" nsfw: "npm:2.2.0" trash: "npm:^5.2.0" vscode-languageserver-types: "npm:^3.16.0" write-file-atomic: "npm:^5.0.1" - checksum: 10/acbb00ca13c9a27bfb81bbf6978e6c1b1b63176f9ef3587efe2ec5887c5f66b1d63f0851e9ad1c86202eab0bce26b2c72ae77bbf2cb3305a9a3925b3f3bd1b9b + checksum: 10/bb7c83fcced0245dbf1b85ef3180ad979de6f777a1bff23465d37253305b7d757bc7deed087d9e405c04d36b1bc7db432c8e29934965bf5dc522046105102407 languageName: node linkType: hard -"@opensumi/ide-file-tree-next@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-file-tree-next@npm:3.6.4" +"@opensumi/ide-file-tree-next@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-file-tree-next@npm:3.7.0" dependencies: - "@opensumi/ide-core-node": "npm:3.6.4" - "@opensumi/ide-file-service": "npm:3.6.4" - checksum: 10/1ed606d80965c936eb0be770fabe9cb406d5a4cf01b89bf028ec34c62d81e9f7ad8386e3fefda1fb9d7ea54353833f1df545f9a9e84ca6ca83ce02653933155f + "@opensumi/ide-core-node": "npm:3.7.0" + "@opensumi/ide-file-service": "npm:3.7.0" + checksum: 10/39fba530ba61eec1f62b7177f16707a729cac547c65a4028f366042ae40b3e64ed46fa5fef722c19704f5cc903dc9a0b1e0252c8006d81c09eb8b6105061ce0c languageName: node linkType: hard -"@opensumi/ide-i18n@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-i18n@npm:3.6.4" +"@opensumi/ide-i18n@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-i18n@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - checksum: 10/31781d4f7530fcaabcfdc7095774b160a141f8323599142b776e484f5a63eb09e325410f1089f972e1203b638ec24e7afd80c7719f534050dbcae57038a87c0e + "@opensumi/ide-core-common": "npm:3.7.0" + checksum: 10/7b7a3837dfd111619fab46090e491f5570a4e8ba2999f567f1b742e25a43f65aeeeb85ee8def4f53073fe6a15a614f242a38a88ee6a6f75578307ceb4b090a87 languageName: node linkType: hard -"@opensumi/ide-keymaps@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-keymaps@npm:3.6.4" +"@opensumi/ide-keymaps@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-keymaps@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.7.0" ajv: "npm:^6.10.0" - checksum: 10/17e42ab574d10635a071d575c3c97b62105bcbbedcfadcced21b99581344be9e3731d860d7015be665dd7760e479dcf7ca7fa1e423197691fa7a595669a73a72 + checksum: 10/282fed9058530fbc18070f570fc96ddb48facde9a6ea83b4f41742a0708cf9060d0108c46ea724949533acf8a4a07d04bcf95e0febae0528f15205f151d0725d languageName: node linkType: hard -"@opensumi/ide-logs@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-logs@npm:3.6.4" +"@opensumi/ide-logs@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-logs@npm:3.7.0" dependencies: - "@opensumi/ide-connection": "npm:3.6.4" - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-core-node": "npm:3.6.4" + "@opensumi/ide-connection": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-core-node": "npm:3.7.0" compressing: "npm:^1.10.0" spdlog: "npm:^0.9.0" - checksum: 10/589408940378df060a084ae6d4262630c5a49d4505916c04b431503c974a85ab5054dda1668c6cb9626e80272835e14f467e8dbdbbab3f222d02c48d0956d574 + checksum: 10/00a86d80e6cbd4d0cb88153aec48c9cfd57de6ee51ec142125c71841e07b483b14cf78ec6aac94283adc0ca3a13a2d5c3aa5c1be3cacfd6280862d3978d017ef languageName: node linkType: hard -"@opensumi/ide-main-layout@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-main-layout@npm:3.6.4" +"@opensumi/ide-main-layout@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-main-layout@npm:3.7.0" dependencies: - "@opensumi/ide-components": "npm:3.6.4" - "@opensumi/ide-core-browser": "npm:3.6.4" - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-theme": "npm:3.6.4" - checksum: 10/8bc46ae82d5fc0ba1056ee0da00e5510a18b26fd004bb495108516ed3fb7ced30ac890c233b4c4fe4ded77e10b9434d1b293c82807868eb8490e5c444b93e7ee + "@opensumi/ide-components": "npm:3.7.0" + "@opensumi/ide-core-browser": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-theme": "npm:3.7.0" + checksum: 10/ea757c6c849550e26f909727849dacabbde9c12e0cc31a9826395272e140c37906d850452bc17bba8206edf1cd8a5e7e6ddacd6f006d76fb7487eb72225e2a29 languageName: node linkType: hard -"@opensumi/ide-markdown@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-markdown@npm:3.6.4" +"@opensumi/ide-markdown@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-markdown@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - checksum: 10/f0ecb2af52b692fb739c784649301b094e22e1543dd632a3077bc8f474a996876bff66207ae043827639c164ac4a2c7befb52bcb146442e0a8f8cc4059608ea9 + "@opensumi/ide-core-common": "npm:3.7.0" + checksum: 10/e3c57cff4745e666ef7872605b377404fd06b7a83753c92b4cacba55f8f13549a1fd4b780fb7f5fd1def37d6edbc0db75925898cc29bbc34b6bbf47359eac11d languageName: node linkType: hard -"@opensumi/ide-markers@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-markers@npm:3.6.4" +"@opensumi/ide-markers@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-markers@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - checksum: 10/03438dc57d0b2bcc7a5a5b0547d57e6259efc1b6f56e9274e5645a1ba9f84bf86ab3aa426ecece9dead2495a0071cb220c1a469ee3550e07f5a403ae4119dafc + "@opensumi/ide-core-common": "npm:3.7.0" + checksum: 10/dc162e7837c372935e4f362a5256875c2000e6dab045eb425f51683de2725ccad3aa9ac94cadb30859b55ffa7c46c78de4a1b56ec13deed6587427dabc38bbc9 languageName: node linkType: hard -"@opensumi/ide-menu-bar@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-menu-bar@npm:3.6.4" +"@opensumi/ide-menu-bar@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-menu-bar@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-theme": "npm:3.6.4" - checksum: 10/662e4fc7ca8693cd1049ba6e6930aa06e9170bb64bcba4453427d3d99491b9c4f9300802a253d0e330ec7d9690b8c84de28ed1c245a21e9372fedf326c8460cc + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-theme": "npm:3.7.0" + checksum: 10/83829ec361471831efb2fbd1c51da06ec3ba577fec38433f32c9c92e6d210c689d5cffd6d63437e863d781e4433c5bd66ff192535b32fbfb81d64bcaf86bfab2 languageName: node linkType: hard -"@opensumi/ide-monaco-enhance@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-monaco-enhance@npm:3.6.4" +"@opensumi/ide-monaco-enhance@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-monaco-enhance@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - checksum: 10/cf153891b29f41a19b7517272be2e19e32faa9d5116e43fa9091669d0a8c5b53f753d7b269fc508b7860aacb1d54626990690be939b859edc45ccf9072c97e08 + "@opensumi/ide-core-common": "npm:3.7.0" + checksum: 10/eacf59454cdf6a36b90cae674b5b677bc1674d39c9ecf58598d51d5eeaee565eacdbdb0cbf23601941602e035f5da110d7580483524ad097f1c586b1f858c53c languageName: node linkType: hard -"@opensumi/ide-monaco@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-monaco@npm:3.6.4" +"@opensumi/ide-monaco@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-monaco@npm:3.7.0" dependencies: - "@opensumi/ide-components": "npm:3.6.4" - "@opensumi/ide-core-browser": "npm:3.6.4" - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-overlay": "npm:3.6.4" - "@opensumi/ide-theme": "npm:3.6.4" - "@opensumi/ide-utils": "npm:3.6.4" - "@opensumi/monaco-editor-core": "npm:0.47.0-patch.15" - checksum: 10/ee06977938f7dd49277cefb89d48a96bd59243eddf87d5266f50d91aa8ace255d9f2e866dad36630ad8ced281f8175e78b9498232dfd0b9b09656fde145c7a36 + "@opensumi/ide-components": "npm:3.7.0" + "@opensumi/ide-core-browser": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-overlay": "npm:3.7.0" + "@opensumi/ide-theme": "npm:3.7.0" + "@opensumi/ide-utils": "npm:3.7.0" + "@opensumi/monaco-editor-core": "npm:0.53.0-patch.2" + checksum: 10/d93a0e27bd1fd6f52e15bcc0302ad0efbaf0e7ebe4256d7133927e1fd9b11e703a992ec51a91002c32a893ce0b80913b9be25b4d2fcffd60740b14040bf24c4c languageName: node linkType: hard -"@opensumi/ide-opened-editor@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-opened-editor@npm:3.6.4" - checksum: 10/3f709c85dea6c05b2b13f2c5c5e9684cb1b266793ce585090ef1f36d1af92b680ca525edcb1a04d95e37199aa0217cb7b5e452afe2b4a9c499ad4c57d84cbe0a +"@opensumi/ide-opened-editor@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-opened-editor@npm:3.7.0" + checksum: 10/866096fd3f7acab59ad13491434c44cf18c543873d1bad5cc78f756db8852c939a2a0b7ba84144081c43d54d20beb38d21aa175bf85b7d5a3ddd1034b78c961a languageName: node linkType: hard -"@opensumi/ide-outline@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-outline@npm:3.6.4" - checksum: 10/e0fd6ce3ad69f3aa0d3a4b6bc8c0de492df8da5f7b6b71e458b9ae34042bfbf9678b03c116fd5c6ec2e964c6eb85930d82b8d366c0406a3771347d5ef5b61341 +"@opensumi/ide-outline@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-outline@npm:3.7.0" + checksum: 10/6bd9e834eb40327eab4e4e2b473e3fa683bc14c53dce253515fa976cc9f0b50113da85c5eea10555a5a3a5588d88eb43d28cab9782f1506e0d730c0b0c8c13ed languageName: node linkType: hard -"@opensumi/ide-output@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-output@npm:3.6.4" +"@opensumi/ide-output@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-output@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - checksum: 10/8d7d4abc7fd488f6ee27b8d56d8533b22e7d4bf9c1475b0674461f4663b582dae64be0e36bc7e597a546faa04739398953e984e9e167c03a88f199aa33baf375 + "@opensumi/ide-core-common": "npm:3.7.0" + checksum: 10/df08a596be3cba957d9c429447d72255bd6884ea8b6a527331492cc28bcbd287a4424c9544b9075df52a88ce7cc80631b12030d2ee4c1c336e678df3bbd77cf1 languageName: node linkType: hard -"@opensumi/ide-overlay@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-overlay@npm:3.6.4" +"@opensumi/ide-overlay@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-overlay@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-theme": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-theme": "npm:3.7.0" react-ctxmenu-trigger: "npm:^1.0.0" - checksum: 10/307aea9a9db56efbfc48228500667fd5609220362ef72a4d45e197247fd6eb8ad19efcac8cb6b0988fd2ad2dda72d6eb72425307f0c12d5972f1cfe07944a5fe + checksum: 10/956a5269cd26d0c8b6d08503a64d7332769f9c13e1498431ddee30f5a769bc77bc902a075e7aeca792ce529d11d651c5ceee6cb581e25fb72adac166725844e6 languageName: node linkType: hard -"@opensumi/ide-preferences@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-preferences@npm:3.6.4" +"@opensumi/ide-preferences@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-preferences@npm:3.7.0" dependencies: "@opensumi/events": "npm:^1.0.0" - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-monaco": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-monaco": "npm:3.7.0" react-virtualized-auto-sizer: "npm:^1.0.2" - checksum: 10/1fc16af8a5d437c6f046b16b205f877d0a84d7a7c07d6a0a169fcc01cceb4ff95b5356f897096e8b6d0eca0eb74078f2e68dc527253130bd5697da6186237a60 + checksum: 10/12827fe3d02717e03af1507493c41a3b6041a3901702ae7e22bad9f1101c158009f85851a7bf242cd3c21459ee33594877d14b6da64e99ec29fae5553068a6dd languageName: node linkType: hard -"@opensumi/ide-process@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-process@npm:3.6.4" +"@opensumi/ide-process@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-process@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-core-node": "npm:3.6.4" - checksum: 10/f4abc7feb7722fcb0c873db2487fcc94eb11b351bae413882724856bc7729c1a05e869a1579ade2ce51291dd1324fcd4e5d5d46d2432fa415d2b41fd7d4bf204 + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-core-node": "npm:3.7.0" + checksum: 10/d161b48d58e28d1d3152339e74db06650269772d126d5e6787045790bf460e3ac3f7dfc973ab11afb1564236de3e14c7840f932181c697d27534d1e02c4eb12f languageName: node linkType: hard -"@opensumi/ide-quick-open@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-quick-open@npm:3.6.4" +"@opensumi/ide-quick-open@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-quick-open@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - checksum: 10/15363fb4ab88a4be08675ae32cd1a6c4907e116ef9b5ab25faf3d9ae5936fba9088a498411434dde8cb47290d3b22b3b73a5e344fd1d8431c0efff09069e1b3a + "@opensumi/ide-core-common": "npm:3.7.0" + checksum: 10/27cb1281c05473543fbbb6cd680ad043aba3a77b384a4527935b95aaf699dbc2257d0ea62c97f2089a0bff5aafb6afbef2d7a95f591d6b59eda2fd2a1cc9b56f languageName: node linkType: hard -"@opensumi/ide-remote-opener@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-remote-opener@npm:3.6.4" +"@opensumi/ide-remote-opener@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-remote-opener@npm:3.7.0" dependencies: - "@opensumi/ide-connection": "npm:3.6.4" - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-core-node": "npm:3.6.4" - checksum: 10/6410d6ec2fe0f6bd99b41def7da63831f2ffc32869769f56ad4e57feeca24d05057ddc90edb6d4736f5afc6cf4ce39bdf8c0e2619388c2c1f3b4c4a93821630a + "@opensumi/ide-connection": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-core-node": "npm:3.7.0" + checksum: 10/3fef82179c5b603657bd130adc9c33fdc5444a7faef54e22742b1ef566fac03b5bc66db19257a4b60ab3eeed2b66d5d2d753a890436d53c34d7130ac5677a259 languageName: node linkType: hard -"@opensumi/ide-scm@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-scm@npm:3.6.4" +"@opensumi/ide-scm@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-scm@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - checksum: 10/f4dc80842174ae0db67d49ef9eae067b20632e07806af6202d46bbb72ad827e6a406206e8cd20b8c077704024d28ed2c31db11e7eee723ce2eebf51c36f896ee + "@opensumi/ide-core-common": "npm:3.7.0" + checksum: 10/f18f9a898c4d619ca4adb6c9b8ab51028088a8de3a2b4ebdc5736cc897d50e63ab95f6dd716d0683ac43ada7f6e2f03af91d24107b88b17cab5a9c3ff319c395 languageName: node linkType: hard -"@opensumi/ide-search@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-search@npm:3.6.4" +"@opensumi/ide-search@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-search@npm:3.7.0" dependencies: - "@opensumi/ide-connection": "npm:3.6.4" - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-core-node": "npm:3.6.4" - "@opensumi/ide-logs": "npm:3.6.4" - "@opensumi/ide-process": "npm:3.6.4" + "@opensumi/ide-connection": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-core-node": "npm:3.7.0" + "@opensumi/ide-logs": "npm:3.7.0" + "@opensumi/ide-process": "npm:3.7.0" "@opensumi/vscode-ripgrep": "npm:^1.4.0" - checksum: 10/84e8f5ed225bea7c785868311838bac80fa803a8d14ee6ec20daee17579370d15d06466b1292732dee79347af9a4adca5d9d649e7280bbb155ab99e2f25cade9 + checksum: 10/ffc014cdac49943c7f0a8c9991e513bbba6ba1b9bb851b48be01235e191a7ce93ee8455b9cfa5008c012e3bd3358125a1e19c10ef8083e7de05ae490be8ce2df languageName: node linkType: hard -"@opensumi/ide-status-bar@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-status-bar@npm:3.6.4" +"@opensumi/ide-status-bar@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-status-bar@npm:3.7.0" dependencies: "@opensumi/events": "npm:^1.0.0" - "@opensumi/ide-components": "npm:3.6.4" - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-monaco": "npm:3.6.4" - "@opensumi/ide-theme": "npm:3.6.4" - checksum: 10/f179eefe0140eb1d9c745ecac75de7d855a857c7590627d666d4dbf2b0e603e4e0ff1d41cca558c8ad30574fb32a9f254a03cd456ed7b2eb1c826b4a94b7516d + "@opensumi/ide-components": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-monaco": "npm:3.7.0" + "@opensumi/ide-theme": "npm:3.7.0" + checksum: 10/c42ada18fbbc43962c77829183b0dd00e89a2f582455ccb13f6685a361fdac4f0436a5998a41cbc5ab0d61469299a99f3ed06fdef1623d83a19fa09c68ca244a languageName: node linkType: hard -"@opensumi/ide-storage@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-storage@npm:3.6.4" +"@opensumi/ide-storage@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-storage@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - checksum: 10/ceb71e7e8c409331661194a870f66010f41646a9ca8800034fe1156d3b7685ed9604899e8c0075ac92d93a362e7b76a615e8e5a887cecb3de633ef6492909bd6 + "@opensumi/ide-core-common": "npm:3.7.0" + checksum: 10/10c39e73c09122391c1322b8e3bd308d64b0ae056d52841b4a8f3b9a646c0788b62313b107199215486138027fd0502348c59124cafd957f6be6ba7c33d67b79 languageName: node linkType: hard -"@opensumi/ide-task@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-task@npm:3.6.4" +"@opensumi/ide-task@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-task@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-terminal-next": "npm:3.6.4" - checksum: 10/08dffb532012ce385c4d8efa083abc0308f3da16fcfef3cae8efa3fcd86f43a9c6a6194914959f2e0e3a17b5fe6d57d30ffe231b59e1c42ee84164870db507d2 + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-terminal-next": "npm:3.7.0" + checksum: 10/69887533edcf7d94cddb4d7d4ef10a5a39843d6fcc1d5c9397558ee10e447e3f4068291f1d0d0894f5878c6aa7811415a03c471786926eda7b810eb21efad2c3 languageName: node linkType: hard -"@opensumi/ide-terminal-next@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-terminal-next@npm:3.6.4" +"@opensumi/ide-terminal-next@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-terminal-next@npm:3.7.0" dependencies: - "@opensumi/ide-connection": "npm:3.6.4" - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-core-node": "npm:3.6.4" - "@opensumi/ide-file-service": "npm:3.6.4" - "@opensumi/ide-utils": "npm:3.6.4" + "@opensumi/ide-connection": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-core-node": "npm:3.7.0" + "@opensumi/ide-file-service": "npm:3.7.0" + "@opensumi/ide-utils": "npm:3.7.0" "@xterm/addon-canvas": "npm:0.7.0" "@xterm/addon-fit": "npm:0.10.0" "@xterm/addon-search": "npm:0.15.0" @@ -1491,96 +1492,96 @@ __metadata: "@xterm/xterm": "npm:5.5.0" node-pty: "npm:1.0.0" os-locale: "npm:^4.0.0" - checksum: 10/d328b9bf7f3ad6312033831510bb5a241c5706e228bdd524c3966872aac0170705a1bf71ecd13d00419f6a343b83df8b74c4036c3ac873f74e22b92edb5db4c8 + checksum: 10/b1bc04a6369fffb00d342dc36d71c4dea1d9f0e8edea758e519f452f1bd3d93707fabd0bd3e62ef1f6cacd7afa4107136d94b7c3bd40212942bb037d9126e41a languageName: node linkType: hard -"@opensumi/ide-testing@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-testing@npm:3.6.4" +"@opensumi/ide-testing@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-testing@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-theme": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-theme": "npm:3.7.0" react-virtualized-auto-sizer: "npm:^1.0.2" - checksum: 10/ac021e794393b6abe7a78712b35cfc642bef06c9c5ca96bf43e0858d7a13d22eacd031fe71e8dd596ccf4109de34b0344427ec9247544b6b6b8c78895574ce67 + checksum: 10/34dd351a4dee721cba44c89928b0351805203b427ab0f61402d43267576646512513d51ef1b4942ae47e95398b3a64ccf8e474ee251d9118ea925357bfda10d9 languageName: node linkType: hard -"@opensumi/ide-theme@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-theme@npm:3.6.4" +"@opensumi/ide-theme@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-theme@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - checksum: 10/ce5cdfae5a5689d46148a38f27621a5c64ce45d6978233846f905a14d1dcfd45773e6435b360992a68a1329ad1c4d90c3f1dacc240d80cd92175bd56265b6e7c + "@opensumi/ide-core-common": "npm:3.7.0" + checksum: 10/4204bc9b3b52f2a10f144ced6d8b03a678ab15c169670c081f5d0c503b17113fafbba1570eba175c8a9da9444e72c8e5cbc9c6a1a4510c74ceec63bd82beb4d4 languageName: node linkType: hard -"@opensumi/ide-toolbar@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-toolbar@npm:3.6.4" +"@opensumi/ide-toolbar@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-toolbar@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - checksum: 10/c4a8c815fe2612b79da23451b6d9dcb893050cafe09c3ceb74a136c851004412dd77472153921c976c71307ceded9eb028a2ab22d06e9435030ad09386849083 + "@opensumi/ide-core-common": "npm:3.7.0" + checksum: 10/dff7859afbb51b23bcc09a047e29623f182ff32874d60a991b07d7d721eff750ea86198a49dd0f36cae864e6b73c9cc60780c9fe16c1065a0db1fbfc27489a3b languageName: node linkType: hard -"@opensumi/ide-utils@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-utils@npm:3.6.4" +"@opensumi/ide-utils@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-utils@npm:3.7.0" dependencies: iconv-lite: "npm:^0.6.3" jschardet: "npm:3.0.0" mri: "npm:^1.2.0" - nanoid: "npm:3.3.4" + nanoid: "npm:3.3.8" vscode-uri: "npm:3.0.2" - checksum: 10/32a0c1753fe8bf0a286a71c45e4ccc2cd8e4c96f67652722b15a4c2f01826747b5d22b9db91ef5bc23d9fd75e2298bdd7b9acb2e3c8eea640f1f7fabd42355c8 + checksum: 10/63f5cefe1f768cd9cc71644ef35f38f3d8319eeead6adda03431a5a73334a418aece7b6333affa60fbfac39e9cfd848382a07829f989a40e100fd9908428300d languageName: node linkType: hard -"@opensumi/ide-variable@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-variable@npm:3.6.4" +"@opensumi/ide-variable@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-variable@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - checksum: 10/75cef243b89812cd22405e13ca8b4d08769d49cf44c0000ec27cdb33ddab3744cfe1b91f4803d9d8309d569a82a908bd0633874fd81132ca7b5f5328de1d0700 + "@opensumi/ide-core-common": "npm:3.7.0" + checksum: 10/1a775daa2c1b110a030085fe5cf57eb2b33107e3eba8377d81c07813c6539fad5d8bff096cd29d96de3308eed52dc0c85d2c4ac9c93c692c6256888cc27996bc languageName: node linkType: hard -"@opensumi/ide-webview@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-webview@npm:3.6.4" +"@opensumi/ide-webview@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-webview@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" + "@opensumi/ide-core-common": "npm:3.7.0" peerDependencies: electron: "*" - checksum: 10/e80cf55140e9a9d86fa4c778f91c1033db8d7c5e51a659ee921919106a4dab10d2e98919b435d4712a64c8b689bc497259cd45804f092f6a75251451bb840c3e + checksum: 10/f7c81f745ed83a9215c0187bfbeddeb72eeafdc68c95de0fd45f70f5552ac5140acd4a0e6607bd5d34a73aea7ff30e1eb1337050cc5f0f80a72edab7f3960897 languageName: node linkType: hard -"@opensumi/ide-workspace-edit@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-workspace-edit@npm:3.6.4" +"@opensumi/ide-workspace-edit@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-workspace-edit@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-monaco": "npm:3.6.4" - checksum: 10/2ba990f9f5dd5958eb744fb51f0be53a6f3892073077229312d5fca7974cfbd47726d2f882582003fa19e71ca7631b8e08540d828dedc9e1b3a1272bb6b4f0e7 + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-monaco": "npm:3.7.0" + checksum: 10/73b826e7269171c976d49b551f93043ff209bf44e8e552a37def9dafc15085f57bb1ab6333b098e47fc4dd139c6563f561a068d7c02d10c4c7c36e87013ebaec languageName: node linkType: hard -"@opensumi/ide-workspace@npm:3.6.4": - version: 3.6.4 - resolution: "@opensumi/ide-workspace@npm:3.6.4" +"@opensumi/ide-workspace@npm:3.7.0": + version: 3.7.0 + resolution: "@opensumi/ide-workspace@npm:3.7.0" dependencies: - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-file-service": "npm:3.6.4" - checksum: 10/8c5862f2c54477b591c044b334bd42a9429147c28559dfddad57a9ca50dc103cd4652b06522f20c292dd72faae02d40ad490a117d6d63ac54c203df74bedcee1 + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-file-service": "npm:3.7.0" + checksum: 10/5fdf452cc50ba9204e0367d768fc921ac45df7e5a17606ba9c26334c21e9bef7e346224af9c3c76d414a5e3a2f5c01ad5ae07023cf8323fef3b9d4f36343b297 languageName: node linkType: hard -"@opensumi/monaco-editor-core@npm:0.47.0-patch.15": - version: 0.47.0-patch.15 - resolution: "@opensumi/monaco-editor-core@npm:0.47.0-patch.15" - checksum: 10/bd13e94aed1396e8ecaf37e6f37ef47179a570490fef3674e0c1db564315f5f13b1f3b8e394730baa2305ca15127b38afbd018b8088fbdbaeacc43828764f2f5 +"@opensumi/monaco-editor-core@npm:0.53.0-patch.2": + version: 0.53.0-patch.2 + resolution: "@opensumi/monaco-editor-core@npm:0.53.0-patch.2" + checksum: 10/e5ebd5c3bb8fada9341cf9c023283ed5cd3e9b1bc01e1bf74a7d12e688947994572292e6ffcd352126be37a738a435650b289270dc71abcd42b0363176245d2f languageName: node linkType: hard @@ -1667,7 +1668,7 @@ __metadata: languageName: node linkType: hard -"@rc-component/portal@npm:^1.1.0": +"@rc-component/portal@npm:^1.0.0-8, @rc-component/portal@npm:^1.1.0": version: 1.1.2 resolution: "@rc-component/portal@npm:1.1.2" dependencies: @@ -3916,57 +3917,57 @@ __metadata: "@electron-forge/plugin-webpack": "npm:^7.4.0" "@electron-forge/shared-types": "npm:^7.4.0" "@electron-forge/web-multi-logger": "npm:^7.5.0" - "@opensumi/ide-addons": "npm:3.6.4" - "@opensumi/ide-ai-native": "npm:3.6.4" - "@opensumi/ide-comments": "npm:3.6.4" - "@opensumi/ide-core-browser": "npm:3.6.4" - "@opensumi/ide-core-common": "npm:3.6.4" - "@opensumi/ide-core-electron-main": "npm:3.6.4" - "@opensumi/ide-core-node": "npm:3.6.4" - "@opensumi/ide-debug": "npm:3.6.4" - "@opensumi/ide-decoration": "npm:3.6.4" - "@opensumi/ide-design": "npm:3.6.4" - "@opensumi/ide-editor": "npm:3.6.4" - "@opensumi/ide-electron-basic": "npm:3.6.4" - "@opensumi/ide-explorer": "npm:3.6.4" - "@opensumi/ide-express-file-server": "npm:3.6.4" - "@opensumi/ide-extension": "npm:3.6.4" - "@opensumi/ide-extension-manager": "npm:3.6.4" - "@opensumi/ide-extension-storage": "npm:3.6.4" - "@opensumi/ide-file-scheme": "npm:3.6.4" - "@opensumi/ide-file-search": "npm:3.6.4" - "@opensumi/ide-file-service": "npm:3.6.4" - "@opensumi/ide-file-tree-next": "npm:3.6.4" - "@opensumi/ide-i18n": "npm:3.6.4" - "@opensumi/ide-keymaps": "npm:3.6.4" - "@opensumi/ide-logs": "npm:3.6.4" - "@opensumi/ide-main-layout": "npm:3.6.4" - "@opensumi/ide-markdown": "npm:3.6.4" - "@opensumi/ide-markers": "npm:3.6.4" - "@opensumi/ide-menu-bar": "npm:3.6.4" - "@opensumi/ide-monaco": "npm:3.6.4" - "@opensumi/ide-monaco-enhance": "npm:3.6.4" - "@opensumi/ide-opened-editor": "npm:3.6.4" - "@opensumi/ide-outline": "npm:3.6.4" - "@opensumi/ide-output": "npm:3.6.4" - "@opensumi/ide-overlay": "npm:3.6.4" - "@opensumi/ide-preferences": "npm:3.6.4" - "@opensumi/ide-process": "npm:3.6.4" - "@opensumi/ide-quick-open": "npm:3.6.4" - "@opensumi/ide-remote-opener": "npm:3.6.4" - "@opensumi/ide-scm": "npm:3.6.4" - "@opensumi/ide-search": "npm:3.6.4" - "@opensumi/ide-status-bar": "npm:3.6.4" - "@opensumi/ide-storage": "npm:3.6.4" - "@opensumi/ide-task": "npm:3.6.4" - "@opensumi/ide-terminal-next": "npm:3.6.4" - "@opensumi/ide-testing": "npm:3.6.4" - "@opensumi/ide-theme": "npm:3.6.4" - "@opensumi/ide-toolbar": "npm:3.6.4" - "@opensumi/ide-variable": "npm:3.6.4" - "@opensumi/ide-webview": "npm:3.6.4" - "@opensumi/ide-workspace": "npm:3.6.4" - "@opensumi/ide-workspace-edit": "npm:3.6.4" + "@opensumi/ide-addons": "npm:3.7.0" + "@opensumi/ide-ai-native": "npm:3.7.0" + "@opensumi/ide-comments": "npm:3.7.0" + "@opensumi/ide-core-browser": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-core-electron-main": "npm:3.7.0" + "@opensumi/ide-core-node": "npm:3.7.0" + "@opensumi/ide-debug": "npm:3.7.0" + "@opensumi/ide-decoration": "npm:3.7.0" + "@opensumi/ide-design": "npm:3.7.0" + "@opensumi/ide-editor": "npm:3.7.0" + "@opensumi/ide-electron-basic": "npm:3.7.0" + "@opensumi/ide-explorer": "npm:3.7.0" + "@opensumi/ide-express-file-server": "npm:3.7.0" + "@opensumi/ide-extension": "npm:3.7.0" + "@opensumi/ide-extension-manager": "npm:3.7.0" + "@opensumi/ide-extension-storage": "npm:3.7.0" + "@opensumi/ide-file-scheme": "npm:3.7.0" + "@opensumi/ide-file-search": "npm:3.7.0" + "@opensumi/ide-file-service": "npm:3.7.0" + "@opensumi/ide-file-tree-next": "npm:3.7.0" + "@opensumi/ide-i18n": "npm:3.7.0" + "@opensumi/ide-keymaps": "npm:3.7.0" + "@opensumi/ide-logs": "npm:3.7.0" + "@opensumi/ide-main-layout": "npm:3.7.0" + "@opensumi/ide-markdown": "npm:3.7.0" + "@opensumi/ide-markers": "npm:3.7.0" + "@opensumi/ide-menu-bar": "npm:3.7.0" + "@opensumi/ide-monaco": "npm:3.7.0" + "@opensumi/ide-monaco-enhance": "npm:3.7.0" + "@opensumi/ide-opened-editor": "npm:3.7.0" + "@opensumi/ide-outline": "npm:3.7.0" + "@opensumi/ide-output": "npm:3.7.0" + "@opensumi/ide-overlay": "npm:3.7.0" + "@opensumi/ide-preferences": "npm:3.7.0" + "@opensumi/ide-process": "npm:3.7.0" + "@opensumi/ide-quick-open": "npm:3.7.0" + "@opensumi/ide-remote-opener": "npm:3.7.0" + "@opensumi/ide-scm": "npm:3.7.0" + "@opensumi/ide-search": "npm:3.7.0" + "@opensumi/ide-status-bar": "npm:3.7.0" + "@opensumi/ide-storage": "npm:3.7.0" + "@opensumi/ide-task": "npm:3.7.0" + "@opensumi/ide-terminal-next": "npm:3.7.0" + "@opensumi/ide-testing": "npm:3.7.0" + "@opensumi/ide-theme": "npm:3.7.0" + "@opensumi/ide-toolbar": "npm:3.7.0" + "@opensumi/ide-variable": "npm:3.7.0" + "@opensumi/ide-webview": "npm:3.7.0" + "@opensumi/ide-workspace": "npm:3.7.0" + "@opensumi/ide-workspace-edit": "npm:3.7.0" "@opensumi/tree-sitter-wasm": "npm:1.1.2" "@types/debug": "npm:^4" "@types/js-yaml": "npm:^4" @@ -9488,16 +9489,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:3.3.4": - version: 3.3.4 - resolution: "nanoid@npm:3.3.4" - bin: - nanoid: bin/nanoid.cjs - checksum: 10/4f01aaf742452d8668d1d99a21218eb9eaa703c0291e7ec5bbb17a7c0ac56df3b791723ce4d429f53949b252e1ce26386a0aa6782fce10d44cd617d89c9fe9d2 - languageName: node - linkType: hard - -"nanoid@npm:^3.3.7": +"nanoid@npm:3.3.8, nanoid@npm:^3.3.7": version: 3.3.8 resolution: "nanoid@npm:3.3.8" bin: @@ -11380,14 +11372,19 @@ __metadata: languageName: node linkType: hard -"rc-dialog@npm:~7.6.0": - version: 7.6.1 - resolution: "rc-dialog@npm:7.6.1" +"rc-dialog@npm:^9.6.0": + version: 9.6.0 + resolution: "rc-dialog@npm:9.6.0" dependencies: - babel-runtime: "npm:6.x" - rc-animate: "npm:2.x" - rc-util: "npm:^4.16.1" - checksum: 10/4c21da7aea6b7dc7415300ec83438f72771f3d4db3f412f77acf29d7f022f91355197767bd5bad38b9521003c7546575fd4859a345fda948935415ba687ad443 + "@babel/runtime": "npm:^7.10.1" + "@rc-component/portal": "npm:^1.0.0-8" + classnames: "npm:^2.2.6" + rc-motion: "npm:^2.3.0" + rc-util: "npm:^5.21.0" + peerDependencies: + react: ">=16.9.0" + react-dom: ">=16.9.0" + checksum: 10/f6dcdb066f26f7b59fef458e18ba3c257a73b7036774d12022d548c7e343e8a51db2d1f3bae45928bcefb978fb29c4f2d6954c56fd006b0360fcc47c095c01c8 languageName: node linkType: hard @@ -11404,22 +11401,37 @@ __metadata: languageName: node linkType: hard -"rc-input-number@npm:^7.4.2": - version: 7.4.2 - resolution: "rc-input-number@npm:7.4.2" +"rc-input-number@npm:^9.3.0": + version: 9.4.0 + resolution: "rc-input-number@npm:9.4.0" dependencies: "@babel/runtime": "npm:^7.10.1" "@rc-component/mini-decimal": "npm:^1.0.1" classnames: "npm:^2.2.5" - rc-util: "npm:^5.28.0" + rc-input: "npm:~1.7.1" + rc-util: "npm:^5.40.1" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10/af826860efeada4818e7c08c41a3f8811eafba35ea14af38bebf27aa0a912267f9fa01a88f62ca06c6ade88c8e5b38d6feb2f24eb27fe86f753d10c41c99f556 + checksum: 10/6a01e73361d8665c5e9863aaf079f816fb4b673dc35501101037e7326025493ea2c0b14151e2e9dd63228ac8855b064f20e411a78c61e60555846d177b79c6be languageName: node linkType: hard -"rc-menu@npm:^9.3.2": +"rc-input@npm:~1.7.1": + version: 1.7.2 + resolution: "rc-input@npm:1.7.2" + dependencies: + "@babel/runtime": "npm:^7.11.1" + classnames: "npm:^2.2.1" + rc-util: "npm:^5.18.1" + peerDependencies: + react: ">=16.0.0" + react-dom: ">=16.0.0" + checksum: 10/239634b9bcc56fb08aa281a27df0e6770fd5863cb232e3ab4cf1e30c5fdd05d96601a9dd4ec91df49959e0773cd1c21b24ed8923c318d5fe0e08998573fd3b35 + languageName: node + linkType: hard + +"rc-menu@npm:^9.16.0": version: 9.16.0 resolution: "rc-menu@npm:9.16.0" dependencies: @@ -11450,6 +11462,20 @@ __metadata: languageName: node linkType: hard +"rc-motion@npm:^2.3.0": + version: 2.9.5 + resolution: "rc-motion@npm:2.9.5" + dependencies: + "@babel/runtime": "npm:^7.11.1" + classnames: "npm:^2.2.1" + rc-util: "npm:^5.44.0" + peerDependencies: + react: ">=16.9.0" + react-dom: ">=16.9.0" + checksum: 10/81a60e49c2fa78e88654039523ef9043f1476bc26f80f38561604ec48c256c9e5897254cda62ceff3c8e898285ae085568d1cd4fe35e8b018016517e998e3d44 + languageName: node + linkType: hard + "rc-notification@npm:~3.3.1": version: 3.3.1 resolution: "rc-notification@npm:3.3.1" @@ -11493,9 +11519,9 @@ __metadata: languageName: node linkType: hard -"rc-tooltip@npm:^6.2.0": - version: 6.3.1 - resolution: "rc-tooltip@npm:6.3.1" +"rc-tooltip@npm:^6.3.2": + version: 6.3.2 + resolution: "rc-tooltip@npm:6.3.2" dependencies: "@babel/runtime": "npm:^7.11.2" "@rc-component/trigger": "npm:^2.0.0" @@ -11503,7 +11529,7 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10/e871f4430ba3711edc002cb55cd189471ae353bc2262ce648d14148d2648efa0849af87e85a750d03b23532a56c506724a6756bef1d42dcd48d061ccdf0024d8 + checksum: 10/5bc59020243759725417320a060ead8b54e863cef7e57a2b849eec7f4931d828507c473a328849894544a26168a3a4ce54049af738109ec7197f3d1363569e8e languageName: node linkType: hard @@ -11522,7 +11548,7 @@ __metadata: languageName: node linkType: hard -"rc-util@npm:^4.0.4, rc-util@npm:^4.15.3, rc-util@npm:^4.16.1, rc-util@npm:^4.4.0": +"rc-util@npm:^4.0.4, rc-util@npm:^4.15.3, rc-util@npm:^4.4.0": version: 4.21.1 resolution: "rc-util@npm:4.21.1" dependencies: @@ -11535,7 +11561,20 @@ __metadata: languageName: node linkType: hard -"rc-util@npm:^5.24.4, rc-util@npm:^5.27.0, rc-util@npm:^5.28.0, rc-util@npm:^5.37.0, rc-util@npm:^5.38.0, rc-util@npm:^5.43.0, rc-util@npm:^5.44.0, rc-util@npm:^5.9.4": +"rc-util@npm:^5.18.1, rc-util@npm:^5.21.0, rc-util@npm:^5.40.1, rc-util@npm:^5.44.3": + version: 5.44.3 + resolution: "rc-util@npm:5.44.3" + dependencies: + "@babel/runtime": "npm:^7.18.3" + react-is: "npm:^18.2.0" + peerDependencies: + react: ">=16.9.0" + react-dom: ">=16.9.0" + checksum: 10/d254f339b10d7bb850cf3d792371a3ae569a4d768ceccbd5dc52779ac6edcd2aa2eb94859b10fce782f2baee4fdf5582a3d8a2293208a77edd07309c577e55f8 + languageName: node + linkType: hard + +"rc-util@npm:^5.24.4, rc-util@npm:^5.27.0, rc-util@npm:^5.37.0, rc-util@npm:^5.38.0, rc-util@npm:^5.43.0, rc-util@npm:^5.44.0, rc-util@npm:^5.9.4": version: 5.44.0 resolution: "rc-util@npm:5.44.0" dependencies: From cc46d0fbcfb0221d34141191bd643f9ae0a5df3e Mon Sep 17 00:00:00 2001 From: zhuyudangchu <52773476+zhiyudangchu@users.noreply.github.com> Date: Wed, 5 Feb 2025 14:23:42 +0800 Subject: [PATCH 4/8] feat: add dockerfile (#91) --- .dockerignore | 1 + Dockerfile | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/.dockerignore @@ -0,0 +1 @@ +node_modules diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..887f713 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,51 @@ +FROM node:20 AS builder + +ENV WORKSPACE_DIR=/workspace +ENV EXTENSION_DIR=/extensions +ENV NODE_ENV=production +ENV WS_PATH=ws://localhost:8000 + +RUN mkdir -p ${WORKSPACE_DIR} &&\ + mkdir -p ${EXTENSION_DIR} + +RUN apt-get update && apt-get install -y libsecret-1-dev + +RUN npm config set registry https://registry.npmmirror.com + +# 设置工作目录 +WORKDIR /build + +COPY . /build + +# 清理全局安装的包并安装 yarn +RUN npm cache clean --force && \ + rm -rf /usr/local/lib/node_modules/yarn* && \ + rm -rf /usr/local/bin/yarn* && \ + npm install -g yarn + +# 配置yarn为国内源 +RUN yarn config set npmRegistryServer https://registry.npmmirror.com + +# 安装依赖$构建项目 +RUN yarn install && \ + yarn run build-web && \ + yarn run web-rebuild + +FROM node:20 AS app + +ENV WORKSPACE_DIR=/workspace +ENV EXTENSION_DIR=/root/.sumi/extensions + +RUN mkdir -p ${WORKSPACE_DIR} &&\ + mkdir -p ${EXTENSION_DIR} &&\ + mkdir -p /extensions + +# 设置工作目录 +WORKDIR /release + +COPY --from=builder /build/out /release/out +COPY --from=builder /build/node_modules /release/node_modules + +EXPOSE 8000 + +CMD [ "node", "./out/node/index.js"] \ No newline at end of file From 948c4d4b0fe54a5834f855dd85fe429671243315 Mon Sep 17 00:00:00 2001 From: hacke2 Date: Wed, 5 Feb 2025 15:21:20 +0800 Subject: [PATCH 5/8] feat: build watcher host (#96) --- build/webpack/ForgeWebpackPlugin.ts | 11 ++ build/webpack/webpack.watcher-host.config.ts | 23 +++ src/bootstrap/node/index.ts | 2 + src/bootstrap/watcher-host/index.ts | 151 +++++++++++++++++++ 4 files changed, 187 insertions(+) create mode 100644 build/webpack/webpack.watcher-host.config.ts create mode 100644 src/bootstrap/watcher-host/index.ts diff --git a/build/webpack/ForgeWebpackPlugin.ts b/build/webpack/ForgeWebpackPlugin.ts index 81f8e4e..b1704bf 100644 --- a/build/webpack/ForgeWebpackPlugin.ts +++ b/build/webpack/ForgeWebpackPlugin.ts @@ -15,6 +15,7 @@ import mainConfig from './webpack.main.config' import rendererConfig from './webpack.renderer.config' import nodeConfig from './webpack.node.config' import { extHostConfig, workerHostConfig } from './webpack.ext-host.config' +import { watcherHostConfig } from './webpack.watcher-host.config' import webviewConfig from './webpack.webview.config' const d = debug('electron-forge:plugin:webpack'); @@ -145,6 +146,16 @@ export class WebpackPlugin extends PluginBase { timer: { ...PRESET_TIMER }, }, }, + { + title: 'Compiling wathcer host code', + task: async () => { + const tab = logger.createTab('Watcher Host') + await this.compile(watcherHostConfig, 'watcher-host', 'watcher-host', false, tab) + }, + rendererOptions: { + timer: { ...PRESET_TIMER }, + }, + }, { title: 'Compiling webview process code', task: async () => { diff --git a/build/webpack/webpack.watcher-host.config.ts b/build/webpack/webpack.watcher-host.config.ts new file mode 100644 index 0000000..e478398 --- /dev/null +++ b/build/webpack/webpack.watcher-host.config.ts @@ -0,0 +1,23 @@ +import path from 'node:path'; +import { createConfig, webpackDir } from './webpack.base.config'; +import { asarDeps } from '../deps'; + +const srcDir = path.resolve('src/bootstrap/watcher-host'); +const outDir = path.join(webpackDir, 'watcher-host'); + +export const watcherHostConfig = createConfig(() => ({ + entry: srcDir, + output: { + filename: 'index.js', + path: outDir, + }, + externals: [ + ({ request }, callback) => { + if (asarDeps.includes(request!)) { + return callback(null, 'commonjs ' + request); + } + callback(); + }, + ], + target: 'node', +})); \ No newline at end of file diff --git a/src/bootstrap/node/index.ts b/src/bootstrap/node/index.ts index 48f5043..7262690 100644 --- a/src/bootstrap/node/index.ts +++ b/src/bootstrap/node/index.ts @@ -1,6 +1,7 @@ import '@/core/common/asar' import * as net from 'node:net'; +import path from 'node:path'; import mri from 'mri' import { IServerAppOpts, ServerApp, ConstructorOf, NodeModule } from '@opensumi/ide-core-node'; import { ServerCommonModule } from '@opensumi/ide-core-node'; @@ -49,6 +50,7 @@ async function startServer() { showBuiltinExtensions: true, extensionDir: process.env.IDE_EXTENSIONS_PATH!, }, + watcherHost: path.join(__dirname, '../watcher-host/index'), }; const server = net.createServer(); diff --git a/src/bootstrap/watcher-host/index.ts b/src/bootstrap/watcher-host/index.ts new file mode 100644 index 0000000..26a1c90 --- /dev/null +++ b/src/bootstrap/watcher-host/index.ts @@ -0,0 +1,151 @@ +import '@/core/common/asar'; +import { createConnection } from 'net'; + +import { Injector } from '@opensumi/di'; +import { SumiConnectionMultiplexer } from '@opensumi/ide-connection'; +import { NetSocketConnection } from '@opensumi/ide-connection/lib/common/connection/drivers'; +import { argv } from '@opensumi/ide-core-common/lib/node/cli'; +import { suppressNodeJSEpipeError } from '@opensumi/ide-core-common/lib/node/utils'; +import { CommonProcessReporter, IReporter, ReporterProcessMessage } from '@opensumi/ide-core-common/lib/types'; +import { Emitter, isPromiseCanceledError } from '@opensumi/ide-utils'; + +import { SUMI_WATCHER_PROCESS_SOCK_KEY, WATCHER_INIT_DATA_KEY } from '@opensumi/ide-file-service/lib/common'; + +import { WatcherProcessLogger } from '@opensumi/ide-file-service/lib/node/hosted/watch-process-log'; +import { WatcherHostServiceImpl } from '@opensumi/ide-file-service/lib/node/hosted/watcher.host.service'; +import { LogServiceManager as LogServiceManagerToken } from '@opensumi/ide-logs/lib/node/log-manager'; +import { LogServiceManager } from '@/logger/node/log-manager'; + +Error.stackTraceLimit = 100; +const logger: any = console; + +async function initWatcherProcess() { + patchConsole(); + patchProcess(); + const watcherInjector = new Injector(); + const reporterEmitter = new Emitter(); + + watcherInjector.addProviders({ + token: IReporter, + useValue: new CommonProcessReporter(reporterEmitter), + }, { + token: LogServiceManagerToken, + useClass: LogServiceManager + }); + + const initData = JSON.parse(argv[WATCHER_INIT_DATA_KEY]); + const connection = JSON.parse(argv[SUMI_WATCHER_PROCESS_SOCK_KEY]); + + const socket = createConnection(connection); + + const watcherProtocol = new SumiConnectionMultiplexer(new NetSocketConnection(socket), { + timeout: -1, + }); + + const logger = new WatcherProcessLogger(watcherInjector, initData.logDir, initData.logLevel); + const watcherHostService = new WatcherHostServiceImpl(watcherProtocol, logger); + watcherHostService.initWatcherServer(); +} + +(async () => { + await initWatcherProcess(); +})(); + +function getErrorLogger() { + // eslint-disable-next-line no-console + return (logger && logger.error.bind(logger)) || console.error.bind(console); +} + +function getWarnLogger() { + // eslint-disable-next-line no-console + return (logger && logger.warn.bind(logger)) || console.warn.bind(console); +} + +function patchProcess() { + process.exit = function (code?: number) { + const err = new Error(`An extension called process.exit(${code ?? ''}) and this was prevented.`); + getWarnLogger()(err.stack); + } as (code?: number) => never; + + // override Electron's process.crash() method + process.crash = function () { + const err = new Error('An extension called process.crash() and this was prevented.'); + getWarnLogger()(err.stack); + }; +} + +function _wrapConsoleMethod(method: 'log' | 'info' | 'warn' | 'error') { + // eslint-disable-next-line no-console + const original = console[method].bind(console); + + Object.defineProperty(console, method, { + set: () => { + // empty + }, + get: () => + function (...args: any[]) { + original(...args); + }, + }); +} + +function patchConsole() { + _wrapConsoleMethod('info'); + _wrapConsoleMethod('log'); + _wrapConsoleMethod('warn'); + _wrapConsoleMethod('error'); +} + +function unexpectedErrorHandler(e: any) { + setTimeout(() => { + getErrorLogger()('[Watcehr-Host]', e.message, e.stack && '\n\n' + e.stack); + }, 0); +} + +function onUnexpectedError(e: any) { + let err = e; + if (!err) { + getWarnLogger()(`Unknown Exception ${err}`); + return; + } + + if (isPromiseCanceledError(err)) { + getWarnLogger()(`Canceled ${err.message}`); + return; + } + + if (!(err instanceof Error)) { + err = new Error(e); + } + + unexpectedErrorHandler(err); +} + +suppressNodeJSEpipeError(process, (msg) => { + getErrorLogger()(msg); +}); + +process.on('uncaughtException', (err) => { + onUnexpectedError(err); +}); + +const unhandledPromises: Promise[] = []; +process.on('unhandledRejection', (reason, promise) => { + unhandledPromises.push(promise); + setTimeout(() => { + const idx = unhandledPromises.indexOf(promise); + if (idx >= 0) { + promise.catch((e) => { + unhandledPromises.splice(idx, 1); + onUnexpectedError(e); + }); + } + }, 1000); +}); + +process.on('rejectionHandled', (promise: Promise) => { + const idx = unhandledPromises.indexOf(promise); + if (idx >= 0) { + unhandledPromises.splice(idx, 1); + } +}); From 74bb7688d10c6a6eaf6cd8ef5e68ab13a2c6a567 Mon Sep 17 00:00:00 2001 From: hacke2 Date: Wed, 5 Feb 2025 15:40:34 +0800 Subject: [PATCH 6/8] chore: remove alipay marketplace (#97) --- README.md | 2 +- src/bootstrap-web/node/start-server.ts | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/README.md b/README.md index 6469ed3..16f2474 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ yarn yarn run web-rebuild # build web yarn run build-web -# start project, visit 127.0.0.1:8080 +# start project, visit http://localhost:8080 or http://localhost:8080/?workspaceDir=workspace_dir yarn run start-web ``` diff --git a/src/bootstrap-web/node/start-server.ts b/src/bootstrap-web/node/start-server.ts index 8694d11..54018f9 100644 --- a/src/bootstrap-web/node/start-server.ts +++ b/src/bootstrap-web/node/start-server.ts @@ -3,7 +3,6 @@ import * as http from 'http'; import Koa from 'koa'; import koaStatic from 'koa-static'; import { Deferred } from '@opensumi/ide-core-common'; -import { DEFAULT_ALIPAY_CLOUD_REGISTRY } from '@opensumi/ide-core-common/lib/const/application'; import { IServerAppOpts, ServerApp, NodeModule } from '@opensumi/ide-core-node'; export async function startServer(arg1: NodeModule[] | Partial) { @@ -30,9 +29,6 @@ export async function startServer(arg1: NodeModule[] | Partial) }; opts.marketplace = { - endpoint: DEFAULT_ALIPAY_CLOUD_REGISTRY.ENDPOINT, - accountId: DEFAULT_ALIPAY_CLOUD_REGISTRY.ACCOUNT_ID, - masterKey: DEFAULT_ALIPAY_CLOUD_REGISTRY.MASTER_KEY, showBuiltinExtensions: true, } From 962ef6250627c08af22abbaf3e2041d615812870 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 25 Feb 2025 15:47:56 +0800 Subject: [PATCH 7/8] fix(deps): update opensumi packages to v3.8.0 (#102) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 102 ++-- yarn.lock | 1610 +++++++++++++++++++++++++++++++++++--------------- 2 files changed, 1201 insertions(+), 511 deletions(-) diff --git a/package.json b/package.json index 5c78ecd..e634a3a 100644 --- a/package.json +++ b/package.json @@ -81,57 +81,57 @@ "yauzl": "^3.1.3" }, "dependencies": { - "@opensumi/ide-addons": "3.7.0", - "@opensumi/ide-ai-native": "3.7.0", - "@opensumi/ide-comments": "3.7.0", - "@opensumi/ide-core-browser": "3.7.0", - "@opensumi/ide-core-common": "3.7.0", - "@opensumi/ide-core-electron-main": "3.7.0", - "@opensumi/ide-core-node": "3.7.0", - "@opensumi/ide-debug": "3.7.0", - "@opensumi/ide-decoration": "3.7.0", - "@opensumi/ide-design": "3.7.0", - "@opensumi/ide-editor": "3.7.0", - "@opensumi/ide-electron-basic": "3.7.0", - "@opensumi/ide-explorer": "3.7.0", - "@opensumi/ide-express-file-server": "3.7.0", - "@opensumi/ide-extension": "3.7.0", - "@opensumi/ide-extension-manager": "3.7.0", - "@opensumi/ide-extension-storage": "3.7.0", - "@opensumi/ide-file-scheme": "3.7.0", - "@opensumi/ide-file-search": "3.7.0", - "@opensumi/ide-file-service": "3.7.0", - "@opensumi/ide-file-tree-next": "3.7.0", - "@opensumi/ide-i18n": "3.7.0", - "@opensumi/ide-keymaps": "3.7.0", - "@opensumi/ide-logs": "3.7.0", - "@opensumi/ide-main-layout": "3.7.0", - "@opensumi/ide-markdown": "3.7.0", - "@opensumi/ide-markers": "3.7.0", - "@opensumi/ide-menu-bar": "3.7.0", - "@opensumi/ide-monaco": "3.7.0", - "@opensumi/ide-monaco-enhance": "3.7.0", - "@opensumi/ide-opened-editor": "3.7.0", - "@opensumi/ide-outline": "3.7.0", - "@opensumi/ide-output": "3.7.0", - "@opensumi/ide-overlay": "3.7.0", - "@opensumi/ide-preferences": "3.7.0", - "@opensumi/ide-process": "3.7.0", - "@opensumi/ide-quick-open": "3.7.0", - "@opensumi/ide-remote-opener": "3.7.0", - "@opensumi/ide-scm": "3.7.0", - "@opensumi/ide-search": "3.7.0", - "@opensumi/ide-status-bar": "3.7.0", - "@opensumi/ide-storage": "3.7.0", - "@opensumi/ide-task": "3.7.0", - "@opensumi/ide-terminal-next": "3.7.0", - "@opensumi/ide-testing": "3.7.0", - "@opensumi/ide-theme": "3.7.0", - "@opensumi/ide-toolbar": "3.7.0", - "@opensumi/ide-variable": "3.7.0", - "@opensumi/ide-webview": "3.7.0", - "@opensumi/ide-workspace": "3.7.0", - "@opensumi/ide-workspace-edit": "3.7.0", + "@opensumi/ide-addons": "3.8.0", + "@opensumi/ide-ai-native": "3.8.0", + "@opensumi/ide-comments": "3.8.0", + "@opensumi/ide-core-browser": "3.8.0", + "@opensumi/ide-core-common": "3.8.0", + "@opensumi/ide-core-electron-main": "3.8.0", + "@opensumi/ide-core-node": "3.8.0", + "@opensumi/ide-debug": "3.8.0", + "@opensumi/ide-decoration": "3.8.0", + "@opensumi/ide-design": "3.8.0", + "@opensumi/ide-editor": "3.8.0", + "@opensumi/ide-electron-basic": "3.8.0", + "@opensumi/ide-explorer": "3.8.0", + "@opensumi/ide-express-file-server": "3.8.0", + "@opensumi/ide-extension": "3.8.0", + "@opensumi/ide-extension-manager": "3.8.0", + "@opensumi/ide-extension-storage": "3.8.0", + "@opensumi/ide-file-scheme": "3.8.0", + "@opensumi/ide-file-search": "3.8.0", + "@opensumi/ide-file-service": "3.8.0", + "@opensumi/ide-file-tree-next": "3.8.0", + "@opensumi/ide-i18n": "3.8.0", + "@opensumi/ide-keymaps": "3.8.0", + "@opensumi/ide-logs": "3.8.0", + "@opensumi/ide-main-layout": "3.8.0", + "@opensumi/ide-markdown": "3.8.0", + "@opensumi/ide-markers": "3.8.0", + "@opensumi/ide-menu-bar": "3.8.0", + "@opensumi/ide-monaco": "3.8.0", + "@opensumi/ide-monaco-enhance": "3.8.0", + "@opensumi/ide-opened-editor": "3.8.0", + "@opensumi/ide-outline": "3.8.0", + "@opensumi/ide-output": "3.8.0", + "@opensumi/ide-overlay": "3.8.0", + "@opensumi/ide-preferences": "3.8.0", + "@opensumi/ide-process": "3.8.0", + "@opensumi/ide-quick-open": "3.8.0", + "@opensumi/ide-remote-opener": "3.8.0", + "@opensumi/ide-scm": "3.8.0", + "@opensumi/ide-search": "3.8.0", + "@opensumi/ide-status-bar": "3.8.0", + "@opensumi/ide-storage": "3.8.0", + "@opensumi/ide-task": "3.8.0", + "@opensumi/ide-terminal-next": "3.8.0", + "@opensumi/ide-testing": "3.8.0", + "@opensumi/ide-theme": "3.8.0", + "@opensumi/ide-toolbar": "3.8.0", + "@opensumi/ide-variable": "3.8.0", + "@opensumi/ide-webview": "3.8.0", + "@opensumi/ide-workspace": "3.8.0", + "@opensumi/ide-workspace-edit": "3.8.0", "@opensumi/tree-sitter-wasm": "1.1.2", "@vscode/spdlog": "^0.15.0", "buffer": "^6.0.3", diff --git a/yarn.lock b/yarn.lock index 40435b3..a2a2f13 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,6 +12,117 @@ __metadata: languageName: node linkType: hard +"@ai-sdk/anthropic@npm:^1.1.6": + version: 1.1.9 + resolution: "@ai-sdk/anthropic@npm:1.1.9" + dependencies: + "@ai-sdk/provider": "npm:1.0.8" + "@ai-sdk/provider-utils": "npm:2.1.9" + peerDependencies: + zod: ^3.0.0 + checksum: 10/9270595e3681752f04077e7eed5b839a1016cfe2c45370eb9a0e7f714b5911172a75bbab6736bbb39eca7bf4d7d72374498857cabd3451f8b79b55aaea1efe19 + languageName: node + linkType: hard + +"@ai-sdk/deepseek@npm:^0.1.8": + version: 0.1.11 + resolution: "@ai-sdk/deepseek@npm:0.1.11" + dependencies: + "@ai-sdk/openai-compatible": "npm:0.1.11" + "@ai-sdk/provider": "npm:1.0.8" + "@ai-sdk/provider-utils": "npm:2.1.9" + peerDependencies: + zod: ^3.0.0 + checksum: 10/c65b2850250c5925686409965158633807d6559775a1115a0da573a36031b89ceb6aecec9bcd085580a4092db82a07e82b3c2215fd6f21c5295ec8c8b6ab31f4 + languageName: node + linkType: hard + +"@ai-sdk/openai-compatible@npm:0.1.11": + version: 0.1.11 + resolution: "@ai-sdk/openai-compatible@npm:0.1.11" + dependencies: + "@ai-sdk/provider": "npm:1.0.8" + "@ai-sdk/provider-utils": "npm:2.1.9" + peerDependencies: + zod: ^3.0.0 + checksum: 10/63980ad8e3410c168f295a9c7db933d9250614f61083e6ccfec4c7b9ea8b7ace7b9520f138d634a7d8799e5aab3f8bef68755b541801f707ddc8f3f6334f3a13 + languageName: node + linkType: hard + +"@ai-sdk/openai@npm:^1.1.9": + version: 1.1.13 + resolution: "@ai-sdk/openai@npm:1.1.13" + dependencies: + "@ai-sdk/provider": "npm:1.0.8" + "@ai-sdk/provider-utils": "npm:2.1.9" + peerDependencies: + zod: ^3.0.0 + checksum: 10/ed3ab732f4d08494bfe6d4163a5aa678f85d50d3209defa9afffafe28ef6e92e2da7f4c878b41de8028e9c17f72aff52d89fac6351d8617d2062e37af5fb0e37 + languageName: node + linkType: hard + +"@ai-sdk/provider-utils@npm:2.1.9": + version: 2.1.9 + resolution: "@ai-sdk/provider-utils@npm:2.1.9" + dependencies: + "@ai-sdk/provider": "npm:1.0.8" + eventsource-parser: "npm:^3.0.0" + nanoid: "npm:^3.3.8" + secure-json-parse: "npm:^2.7.0" + peerDependencies: + zod: ^3.0.0 + peerDependenciesMeta: + zod: + optional: true + checksum: 10/5f875f02ca7134fbfafb554a3e1d189e36a973c66de07a2d73711a14fce92d741d988a9ab28a2b295d82b848497c5f8af65a33d6d9f8508c944e521cffdadffd + languageName: node + linkType: hard + +"@ai-sdk/provider@npm:1.0.8": + version: 1.0.8 + resolution: "@ai-sdk/provider@npm:1.0.8" + dependencies: + json-schema: "npm:^0.4.0" + checksum: 10/2fb2621390941a0018ea800927ed3b31a398dd4d54de9693773e6aae3b6a751debcaac3b9624ee5c1cd03b2a962aba372b3d6e8922a627fd171f1c4e1d42d507 + languageName: node + linkType: hard + +"@ai-sdk/react@npm:1.1.17": + version: 1.1.17 + resolution: "@ai-sdk/react@npm:1.1.17" + dependencies: + "@ai-sdk/provider-utils": "npm:2.1.9" + "@ai-sdk/ui-utils": "npm:1.1.15" + swr: "npm:^2.2.5" + throttleit: "npm:2.1.0" + peerDependencies: + react: ^18 || ^19 || ^19.0.0-rc + zod: ^3.0.0 + peerDependenciesMeta: + react: + optional: true + zod: + optional: true + checksum: 10/79a451bed898ddd03f8683a3b0f126c88599bfb99b551b41a8af05511b2331af50cade9e8c9a6d41a1f86a094234d8d38b774269cde481af7b62310bf1ae5915 + languageName: node + linkType: hard + +"@ai-sdk/ui-utils@npm:1.1.15": + version: 1.1.15 + resolution: "@ai-sdk/ui-utils@npm:1.1.15" + dependencies: + "@ai-sdk/provider": "npm:1.0.8" + "@ai-sdk/provider-utils": "npm:2.1.9" + zod-to-json-schema: "npm:^3.24.1" + peerDependencies: + zod: ^3.0.0 + peerDependenciesMeta: + zod: + optional: true + checksum: 10/caf263a6b8dfd03ece03a6f33c4571a9647ff4f3cd4c61ac16d154ec9ec8b87fde9f0e2c261fd4f9cb6765310e9b5512b14cf04add890a26c6fd473f755293b2 + languageName: node + linkType: hard + "@ant-design/colors@npm:^6.0.0": version: 6.0.0 resolution: "@ant-design/colors@npm:6.0.0" @@ -776,6 +887,23 @@ __metadata: languageName: node linkType: hard +"@modelcontextprotocol/sdk@npm:^1.3.1": + version: 1.6.0 + resolution: "@modelcontextprotocol/sdk@npm:1.6.0" + dependencies: + content-type: "npm:^1.0.5" + cors: "npm:^2.8.5" + eventsource: "npm:^3.0.2" + express: "npm:^5.0.1" + express-rate-limit: "npm:^7.5.0" + pkce-challenge: "npm:^4.1.0" + raw-body: "npm:^3.0.0" + zod: "npm:^3.23.8" + zod-to-json-schema: "npm:^3.24.1" + checksum: 10/99791abc9c2501a9819d068b690f0f55eab515ec5713f2a4bc529650b38500d781f9766333650a9f24e95fa1fd42b5026908c1af01d23e3224f0ea3de497ef26 + languageName: node + linkType: hard + "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -883,66 +1011,77 @@ __metadata: languageName: node linkType: hard -"@opensumi/ide-addons@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-addons@npm:3.7.0" - dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-core-node": "npm:3.7.0" - checksum: 10/cdd5b9ce42e7aac815ae213db3c43ca0b8f1e8a1d9fa0c0353561fa7867c8a4e4076b9a7377cfa325b0e7ce8c24b0f7cc7a99ee5822f255a28ea661815de25da - languageName: node - linkType: hard - -"@opensumi/ide-ai-native@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-ai-native@npm:3.7.0" - dependencies: - "@opensumi/ide-components": "npm:3.7.0" - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-core-node": "npm:3.7.0" - "@opensumi/ide-debug": "npm:3.7.0" - "@opensumi/ide-design": "npm:3.7.0" - "@opensumi/ide-editor": "npm:3.7.0" - "@opensumi/ide-file-service": "npm:3.7.0" - "@opensumi/ide-file-tree-next": "npm:3.7.0" - "@opensumi/ide-main-layout": "npm:3.7.0" - "@opensumi/ide-markers": "npm:3.7.0" - "@opensumi/ide-menu-bar": "npm:3.7.0" - "@opensumi/ide-monaco": "npm:3.7.0" - "@opensumi/ide-overlay": "npm:3.7.0" - "@opensumi/ide-preferences": "npm:3.7.0" - "@opensumi/ide-terminal-next": "npm:3.7.0" - "@opensumi/ide-theme": "npm:3.7.0" - "@opensumi/ide-utils": "npm:3.7.0" - "@opensumi/ide-workspace": "npm:3.7.0" +"@opensumi/ide-addons@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-addons@npm:3.8.0" + dependencies: + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-core-node": "npm:3.8.0" + checksum: 10/d2ab9d0b6bcb1b18f51af0f9c9ad1dc2e8d8631d2f6d3e244d38336646d5873a55634fd9a976f99b815625b8b170344938e5d514d904f97fc22cd3da99e20a7c + languageName: node + linkType: hard + +"@opensumi/ide-ai-native@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-ai-native@npm:3.8.0" + dependencies: + "@ai-sdk/anthropic": "npm:^1.1.6" + "@ai-sdk/deepseek": "npm:^0.1.8" + "@ai-sdk/openai": "npm:^1.1.9" + "@modelcontextprotocol/sdk": "npm:^1.3.1" + "@opensumi/ide-addons": "npm:3.8.0" + "@opensumi/ide-components": "npm:3.8.0" + "@opensumi/ide-connection": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-core-node": "npm:3.8.0" + "@opensumi/ide-debug": "npm:3.8.0" + "@opensumi/ide-design": "npm:3.8.0" + "@opensumi/ide-editor": "npm:3.8.0" + "@opensumi/ide-file-search": "npm:3.8.0" + "@opensumi/ide-file-service": "npm:3.8.0" + "@opensumi/ide-main-layout": "npm:3.8.0" + "@opensumi/ide-markers": "npm:3.8.0" + "@opensumi/ide-monaco": "npm:3.8.0" + "@opensumi/ide-overlay": "npm:3.8.0" + "@opensumi/ide-preferences": "npm:3.8.0" + "@opensumi/ide-search": "npm:3.8.0" + "@opensumi/ide-terminal-next": "npm:3.8.0" + "@opensumi/ide-theme": "npm:3.8.0" + "@opensumi/ide-utils": "npm:3.8.0" + "@opensumi/ide-workspace": "npm:3.8.0" "@xterm/xterm": "npm:5.5.0" + ai: "npm:^4.1.21" ansi-regex: "npm:^2.0.0" + diff: "npm:^7.0.0" dom-align: "npm:^1.7.0" + rc-collapse: "npm:^4.0.0" react-chat-elements: "npm:^12.0.10" react-highlight: "npm:^0.15.0" tiktoken: "npm:1.0.12" web-tree-sitter: "npm:0.22.6" - checksum: 10/cc27de28e6a51f3d7447298352dbfbd95cef57f75b3529b9434e500e697368beb1730e2ce2153e8e505f6ecefc99ac61b819ddddf87d908017e6eeb2f3f07380 + zod: "npm:^3.23.8" + zod-to-json-schema: "npm:^3.24.1" + checksum: 10/72a24d833141d59f33e45ed7f11803d1f7276de42ce30da56ecb23a4fe2e6befe9c8359afc2bf347780c2a969aa4484df02f700862297d31bf93eb0c263943b9 languageName: node linkType: hard -"@opensumi/ide-comments@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-comments@npm:3.7.0" +"@opensumi/ide-comments@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-comments@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.8.0" react-mentions: "npm:^4.4.10" - checksum: 10/9724d7b5d7a01a234c3ee1a716ec75f22393b6bd7ced1fb0f6863bc8777a5547cc35af6d15420e885985c96b52b914c8eb8f2ac540e2dceed320d88f9827e181 + checksum: 10/abcec64907930941bab28f4bd4e94296bb6588db79171a52d7bb8b09b26416217c618bd8cfadba4e23ae66561b66bc0d5682253cbcc791ada2674beff494d434 languageName: node linkType: hard -"@opensumi/ide-components@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-components@npm:3.7.0" +"@opensumi/ide-components@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-components@npm:3.8.0" dependencies: "@ant-design/icons": "npm:^4.6.4" - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-utils": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-utils": "npm:3.8.0" "@opensumi/react-custom-scrollbars-2": "npm:^4.3.4" "@rc-component/mini-decimal": "npm:^1.0.1" fuzzy: "npm:^0.1.3" @@ -961,33 +1100,33 @@ __metadata: react-virtualized-auto-sizer: "npm:^1.0.2" react-virtuoso: "npm:^3.1.5" react-window: "npm:^1.8.5" - checksum: 10/fd3cced8e460224f591d3499de41e5782cfaa476db2db716235d4b34a1661b5b607ef61c64130be98fc23bbb8dfc92f109e34011f114382911b2209fe49906d0 + checksum: 10/74449a69df9622a71d274770badf05c27ec417be6e04971101bacd1cc68367b668bacb48acfdc504bfa4f0d299e9493bb98cdfd700688f32bac3246f50e66184 languageName: node linkType: hard -"@opensumi/ide-connection@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-connection@npm:3.7.0" +"@opensumi/ide-connection@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-connection@npm:3.8.0" dependencies: "@furyjs/fury": "npm:0.5.9-beta" "@opensumi/events": "npm:^1.0.0" - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-utils": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-utils": "npm:3.8.0" "@opensumi/reconnecting-websocket": "npm:^4.4.0" "@opensumi/vscode-jsonrpc": "npm:^8.0.0-next.2" path-to-regexp: "npm:^6.2.1" ws: "npm:^8.16.0" - checksum: 10/3300ad1952aa96f912a6d60c294ecdbc57fe2b6831df668bb27e682c57707adc26d5303734e91afae8316edc1338c12f9eff99efc9be7d41dab721c3b24d6e12 + checksum: 10/11dcd208f05765801cac408d6337a5b5a1d5c57220845851890f610f36aaa6d7d66b367502e530b983c6e27936e0830dd519ac8921d962c9bc520a1d9758f11a languageName: node linkType: hard -"@opensumi/ide-core-browser@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-core-browser@npm:3.7.0" +"@opensumi/ide-core-browser@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-core-browser@npm:3.8.0" dependencies: - "@opensumi/ide-components": "npm:3.7.0" - "@opensumi/ide-connection": "npm:3.7.0" - "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-components": "npm:3.8.0" + "@opensumi/ide-connection": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.0" "@opensumi/vscode-debugprotocol": "npm:1.49.0-beta.1" "@vscode/codicons": "npm:0.0.35" ajv: "npm:^6.10.0" @@ -1006,184 +1145,184 @@ __metadata: peerDependencies: react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10/f484f255d12a16ec853bddf3f0068c300860c44c2e3ff26e5f852c89ae2763923d4abd0047d1250303c74c910d52f33c6f9c0d8cb1f10d19de03b43941ddc086 + checksum: 10/45d8eb0037f692cadcebc8676e5eb3a0ad3d03f87721d96141624e9822b4e94cccbac008a77e46fcc5e7d6fc3cedf42cedfe14a43b7422c9682e51da3f3c6daa languageName: node linkType: hard -"@opensumi/ide-core-common@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-core-common@npm:3.7.0" +"@opensumi/ide-core-common@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-core-common@npm:3.8.0" dependencies: "@opensumi/di": "npm:^1.8.0" "@opensumi/events": "npm:^1.0.0" - "@opensumi/ide-utils": "npm:3.7.0" - checksum: 10/0925cf0b7952cbb42694f6da2812970e93db657802d236b2f0ac4817d0d49c4fb1124c6ea9b1014d13c7f8498570ede0b5869a14464c6dbf1775f7e529a5e87c + "@opensumi/ide-utils": "npm:3.8.0" + checksum: 10/bd502bdbabd972917f0d3c3ffec9bf29cd1e364425906ae2ac0afd33cf6d5a4b34a9275ea99e8b7c8108241c97a385d3bb959a468077a39b657e4e611ba543e4 languageName: node linkType: hard -"@opensumi/ide-core-electron-main@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-core-electron-main@npm:3.7.0" +"@opensumi/ide-core-electron-main@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-core-electron-main@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.8.0" tree-kill: "npm:^1.2.2" peerDependencies: electron: "*" - checksum: 10/8b1cb745104494ee7cbc94090f33bcd795f98c228519b95729a2aeb5ff03c034b5f4607e56b49dd3bb63d339dac47a3661e0326140530e6ad904caedda35cdfd + checksum: 10/a5886169a0eecfaf869a8084f910abafe78bcfdea59c86ff6eeb45b9e121e0e38f6d16db82fe18e9526cfe7a37e735042545231a3e8eda3622af8a116ab4588c languageName: node linkType: hard -"@opensumi/ide-core-node@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-core-node@npm:3.7.0" +"@opensumi/ide-core-node@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-core-node@npm:3.8.0" dependencies: - "@opensumi/ide-connection": "npm:3.7.0" - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-utils": "npm:3.7.0" + "@opensumi/ide-connection": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-utils": "npm:3.8.0" keytar: "npm:^7.7.0" - checksum: 10/0846e25d5c64b6fd4082ef9df4f48e5638862c17b2f0edcea89d0ab6a54e27bd85ca736504a445c785140a5962f64550111dc0553adaaeededf956be5cba31a5 + checksum: 10/e9405c44022cdf9ff1f2db11133288e0cb46e147e79ad4504d70eec75a63679f04ae62b310242f3b5b750c0f442e3a20cb958a4de118a247d96f4836d4078529 languageName: node linkType: hard -"@opensumi/ide-debug@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-debug@npm:3.7.0" +"@opensumi/ide-debug@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-debug@npm:3.8.0" dependencies: - "@opensumi/ide-connection": "npm:3.7.0" - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-core-node": "npm:3.7.0" - "@opensumi/ide-file-service": "npm:3.7.0" - "@opensumi/ide-task": "npm:3.7.0" - "@opensumi/ide-terminal-next": "npm:3.7.0" - "@opensumi/ide-utils": "npm:3.7.0" + "@opensumi/ide-connection": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-core-node": "npm:3.8.0" + "@opensumi/ide-file-service": "npm:3.8.0" + "@opensumi/ide-task": "npm:3.8.0" + "@opensumi/ide-terminal-next": "npm:3.8.0" + "@opensumi/ide-utils": "npm:3.8.0" "@rjsf/core": "npm:5.20.0" "@rjsf/utils": "npm:5.20.0" "@rjsf/validator-ajv6": "npm:5.20.0" anser: "npm:^2.1.1" btoa: "npm:^1.2.1" react-virtualized-auto-sizer: "npm:^1.0.2" - checksum: 10/7a178f4b3da9da7d6e60a6bce1524449a06cf9d76a48ed6d96caf7ee27256fd9faf13035ab38cacad24ae1776dd44a48367dab9ac2b13a7657ecbbb1e7034b25 + checksum: 10/66e4fb0b1ef8cca0c7bef503bc2ba967ba1ea3434dfb699312715baa02b1cb84ba2976a3df8c294b8c70c6fbd2bc698d3cb855d47bc983e9703f9fef154b5d8f languageName: node linkType: hard -"@opensumi/ide-decoration@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-decoration@npm:3.7.0" +"@opensumi/ide-decoration@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-decoration@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-core-node": "npm:3.7.0" - checksum: 10/2fab0763d047f3697ec6d2e99faf68003eae9a8313c6ec18e8aef0ca5e959f5f0dbd3371f63dca4bcd3d8e7947e6446e28194bd7ebda24662e100cb2ff68ebfd + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-core-node": "npm:3.8.0" + checksum: 10/d0277051d988406594590626e5a8879b3d0c1b98261327970173e985aa94544e5f94372107d05765f81912ef6a93c50a35f79f5705911d59816d6edeeb0893c0 languageName: node linkType: hard -"@opensumi/ide-design@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-design@npm:3.7.0" +"@opensumi/ide-design@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-design@npm:3.8.0" dependencies: - "@opensumi/ide-components": "npm:3.7.0" - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-editor": "npm:3.7.0" - "@opensumi/ide-file-service": "npm:3.7.0" - "@opensumi/ide-main-layout": "npm:3.7.0" - "@opensumi/ide-menu-bar": "npm:3.7.0" - "@opensumi/ide-overlay": "npm:3.7.0" - "@opensumi/ide-theme": "npm:3.7.0" - "@opensumi/ide-toolbar": "npm:3.7.0" - checksum: 10/bbfee881d27ac74c3594b5695d4b9c44180d64072db9fcae37c775181aefd812b65c7b304d49bb15f4c9b354940d97db551ed0726f86972a09df1629022b7048 + "@opensumi/ide-components": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-editor": "npm:3.8.0" + "@opensumi/ide-file-service": "npm:3.8.0" + "@opensumi/ide-main-layout": "npm:3.8.0" + "@opensumi/ide-menu-bar": "npm:3.8.0" + "@opensumi/ide-overlay": "npm:3.8.0" + "@opensumi/ide-theme": "npm:3.8.0" + "@opensumi/ide-toolbar": "npm:3.8.0" + checksum: 10/5dc83339bd828deb3b1498b81e62d92852deb700a092c974e9f4aa045f8f789cb4ada0924cb7184516c22bfe70c9885b6d7c9e554f98828cbe82459841fb72b4 languageName: node linkType: hard -"@opensumi/ide-editor@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-editor@npm:3.7.0" +"@opensumi/ide-editor@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-editor@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-core-node": "npm:3.7.0" - "@opensumi/ide-file-service": "npm:3.7.0" - "@opensumi/ide-monaco": "npm:3.7.0" - "@opensumi/ide-utils": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-core-node": "npm:3.8.0" + "@opensumi/ide-file-service": "npm:3.8.0" + "@opensumi/ide-monaco": "npm:3.8.0" + "@opensumi/ide-utils": "npm:3.8.0" vscode-oniguruma: "npm:1.5.1" - checksum: 10/953b0ddfe70fd1aaea5e02c3e49ba5b4aacdf04902a6cb8a8ab04e50a7f3a3bba50eb9f566b5a6abdbc1b7fa87f5bc89dad8de8c0dfda75d441164d09d2094a9 + checksum: 10/948724076b5c534d363e21827cabbb2f4acc0e7ec0f44212a9dd94f7ffbc63bcdaec4d2b21ae7bb641ed4471d1b68e860742dc1ac0834e3a3969e729ef5ed678 languageName: node linkType: hard -"@opensumi/ide-electron-basic@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-electron-basic@npm:3.7.0" +"@opensumi/ide-electron-basic@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-electron-basic@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-core-node": "npm:3.7.0" - "@opensumi/ide-file-service": "npm:3.7.0" - "@opensumi/ide-utils": "npm:3.7.0" - checksum: 10/8daff867bd24ec6cfb114a7d9b42817781c275bc08a74eae6bea954c7444f5950d63ad5f710346118ef12bf22d9e344461b1a9ceccc566946f59c73a2781ef4e + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-core-node": "npm:3.8.0" + "@opensumi/ide-file-service": "npm:3.8.0" + "@opensumi/ide-utils": "npm:3.8.0" + checksum: 10/7c2f277c5dbbfb1fa40ef013c187138bf91dd8c811d189f65ee8a4621dac75332b22c921382a6ddd99c3bc00b367a2415419cb821a75221314f3c08507aa0e03 languageName: node linkType: hard -"@opensumi/ide-explorer@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-explorer@npm:3.7.0" +"@opensumi/ide-explorer@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-explorer@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - checksum: 10/5a25a4f3aa7c51d55ce2c5dec48f097e23486e4f7cd6d6fd805819366db61ef8dd4f803eb37c9a2f2e05da5d5bbf6e6c93f3119e6529edfe0c7037fa1c3e5ba3 + "@opensumi/ide-core-common": "npm:3.8.0" + checksum: 10/3adfce0877508e40851f20e797b6acf046c7db08f3af2defe4aa692658b6e8c3baf4cf16d60d024ff15a0b809a5136725cf44246c509f319d20c56a80aa1bddf languageName: node linkType: hard -"@opensumi/ide-express-file-server@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-express-file-server@npm:3.7.0" +"@opensumi/ide-express-file-server@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-express-file-server@npm:3.8.0" dependencies: - "@opensumi/ide-core-browser": "npm:3.7.0" - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-core-node": "npm:3.7.0" + "@opensumi/ide-core-browser": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-core-node": "npm:3.8.0" koa-mount: "npm:^4.0.0" - checksum: 10/7cf8804e2164f1b4255710063d074b089bbd9a162799af7632e646087a8e62d55c600b2cf88b9fc580362e621e2f99adf96b207369ff084122ad90686e7b93ff + checksum: 10/787eaa60ddfcdf0340b32709dc55e0ed7539d5531390e43e59dbc5823bc3bece0dee8a794e739bcbf64a6c96dc4786f61abd80b7bd73d1c17bc41ece2235a067 languageName: node linkType: hard -"@opensumi/ide-extension-manager@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-extension-manager@npm:3.7.0" +"@opensumi/ide-extension-manager@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-extension-manager@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-core-node": "npm:3.7.0" - "@opensumi/ide-extension": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-core-node": "npm:3.8.0" + "@opensumi/ide-extension": "npm:3.8.0" compressing: "npm:^1.10.0" fs-extra: "npm:^11.2.0" node-fetch: "npm:^2.6.7" - checksum: 10/4a8d0c2e048d31ce075a76c91dda446a87f100d9cc68881981eac05d642bb3f0017afa6fa50d59f8a7d660090c2409d745b8459c58bc887c40e7b4ff08c771e7 + checksum: 10/71ac400c4c1cf941500ec4b0424fb3a6c2b2050acccbf6f1b00a1308edfdd246cf9c7de056bb2976e4c8d0d516b48cbec67b5abb0a90f4354e3a9e57c634999b languageName: node linkType: hard -"@opensumi/ide-extension-storage@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-extension-storage@npm:3.7.0" +"@opensumi/ide-extension-storage@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-extension-storage@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-core-node": "npm:3.7.0" - "@opensumi/ide-file-service": "npm:3.7.0" - "@opensumi/ide-logs": "npm:3.7.0" - "@opensumi/ide-workspace": "npm:3.7.0" - checksum: 10/bd30177294b300778787b48e7dd734238bbaf4c4b3af5a5c454716939c08dd64074c61e15887785f1362bd958aa117ccdec81103a8311cca68dbce13ac33df91 + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-core-node": "npm:3.8.0" + "@opensumi/ide-file-service": "npm:3.8.0" + "@opensumi/ide-logs": "npm:3.8.0" + "@opensumi/ide-workspace": "npm:3.8.0" + checksum: 10/ec27965852a2132f4bb2c5a033387b26a9ba70dc2a4459577cb876c90153e0ccfc11450f0c34f56f1030e33e35dcf9791daec77e62da7fb7153d457f2c306dda languageName: node linkType: hard -"@opensumi/ide-extension@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-extension@npm:3.7.0" +"@opensumi/ide-extension@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-extension@npm:3.8.0" dependencies: "@opensumi/events": "npm:^1.0.0" - "@opensumi/ide-connection": "npm:3.7.0" - "@opensumi/ide-core-browser": "npm:3.7.0" - "@opensumi/ide-core-node": "npm:3.7.0" - "@opensumi/ide-debug": "npm:3.7.0" - "@opensumi/ide-file-search": "npm:3.7.0" - "@opensumi/ide-file-service": "npm:3.7.0" - "@opensumi/ide-logs": "npm:3.7.0" - "@opensumi/ide-markdown": "npm:3.7.0" - "@opensumi/ide-task": "npm:3.7.0" - "@opensumi/ide-terminal-next": "npm:3.7.0" - "@opensumi/ide-utils": "npm:3.7.0" - "@opensumi/ide-webview": "npm:3.7.0" + "@opensumi/ide-connection": "npm:3.8.0" + "@opensumi/ide-core-browser": "npm:3.8.0" + "@opensumi/ide-core-node": "npm:3.8.0" + "@opensumi/ide-debug": "npm:3.8.0" + "@opensumi/ide-file-search": "npm:3.8.0" + "@opensumi/ide-file-service": "npm:3.8.0" + "@opensumi/ide-logs": "npm:3.8.0" + "@opensumi/ide-markdown": "npm:3.8.0" + "@opensumi/ide-task": "npm:3.8.0" + "@opensumi/ide-terminal-next": "npm:3.8.0" + "@opensumi/ide-utils": "npm:3.8.0" + "@opensumi/ide-webview": "npm:3.8.0" address: "npm:^1.1.2" glob-to-regexp: "npm:0.4.1" is-running: "npm:^2.1.0" @@ -1192,299 +1331,299 @@ __metadata: semver: "npm:^7.5.2" tree-kill: "npm:^1.2.2" v8-inspect-profiler: "npm:^0.1.1" - checksum: 10/4d87c5500ac8d40dd5099f668681e09331f6eb5defd07a5531ed7b979bbd99c83b2aa4bd039661feedd09b60931b036e27d85aec984448a3dc4bec4e78fae5eb + checksum: 10/5db855a724d4de95ea7d50458dc10f2c0ca19581693a0feeec3d5ec7d89e545bb4c613ef730134365ca50f6382746ac8fac9c312ed2e5a5cbbfca080ee71a28f languageName: node linkType: hard -"@opensumi/ide-file-scheme@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-file-scheme@npm:3.7.0" +"@opensumi/ide-file-scheme@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-file-scheme@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-core-node": "npm:3.7.0" - "@opensumi/ide-file-service": "npm:3.7.0" - checksum: 10/f22a0ca349a3fd28ad578c837cbbce3f5eda6611bb760df338cc8324f2925b876af99c52846f3180c5e506b9d9ce239fccc9fd8fa0b6faad1140bff0ce110dc0 + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-core-node": "npm:3.8.0" + "@opensumi/ide-file-service": "npm:3.8.0" + checksum: 10/6dd46b61b289fa61212f3400ca41be745fea5f4422f263ccd8e1bfb736a5058df741b9d456f94ee3b966bd9efe3d14f44cf7dbac70d566a6db073896478169bd languageName: node linkType: hard -"@opensumi/ide-file-search@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-file-search@npm:3.7.0" +"@opensumi/ide-file-search@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-file-search@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-core-node": "npm:3.7.0" - "@opensumi/ide-process": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-core-node": "npm:3.8.0" + "@opensumi/ide-process": "npm:3.8.0" "@opensumi/vscode-ripgrep": "npm:^1.4.0" fuzzy: "npm:^0.1.3" - checksum: 10/15a6a180fb36f7b74fa8c98ed0bf62369d947177d1b609095f43ff1587fb33cff8104ed69b37e55925f15852d80f4504605f85a2d2416b4a52827f2ee415bc9c + checksum: 10/0195956aa7a88a0095ec63bf4937d036170a0f5ddf0981ed9601d83a31f305c5aa82e278eb1519da437c4ea7b05af4db904a05e604643e23b41f685b609ffe4c languageName: node linkType: hard -"@opensumi/ide-file-service@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-file-service@npm:3.7.0" +"@opensumi/ide-file-service@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-file-service@npm:3.8.0" dependencies: - "@opensumi/ide-connection": "npm:3.7.0" - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-core-node": "npm:3.7.0" - "@opensumi/ide-logs": "npm:3.7.0" - "@opensumi/ide-utils": "npm:3.7.0" + "@opensumi/ide-connection": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-core-node": "npm:3.8.0" + "@opensumi/ide-logs": "npm:3.8.0" + "@opensumi/ide-utils": "npm:3.8.0" "@parcel/watcher": "npm:2.1.0" file-type: "npm:16.5.4" nsfw: "npm:2.2.0" trash: "npm:^5.2.0" vscode-languageserver-types: "npm:^3.16.0" write-file-atomic: "npm:^5.0.1" - checksum: 10/bb7c83fcced0245dbf1b85ef3180ad979de6f777a1bff23465d37253305b7d757bc7deed087d9e405c04d36b1bc7db432c8e29934965bf5dc522046105102407 + checksum: 10/b8ca3a64ac0abdfd2e3972e2d1591c1b9f752794a70aa6ae7ede97201018357e3350e35ec5676ce3a39114af6f0c96fd28692af733e0189de5c4df00f2022047 languageName: node linkType: hard -"@opensumi/ide-file-tree-next@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-file-tree-next@npm:3.7.0" +"@opensumi/ide-file-tree-next@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-file-tree-next@npm:3.8.0" dependencies: - "@opensumi/ide-core-node": "npm:3.7.0" - "@opensumi/ide-file-service": "npm:3.7.0" - checksum: 10/39fba530ba61eec1f62b7177f16707a729cac547c65a4028f366042ae40b3e64ed46fa5fef722c19704f5cc903dc9a0b1e0252c8006d81c09eb8b6105061ce0c + "@opensumi/ide-core-node": "npm:3.8.0" + "@opensumi/ide-file-service": "npm:3.8.0" + checksum: 10/8eba05129427b9780d8aa6681617b108cfaf914b5a963094ffd5e57c314ae8619ca7ff0111348dcecc8a9a4354cac7181971675888a658e3cf7440515688ab68 languageName: node linkType: hard -"@opensumi/ide-i18n@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-i18n@npm:3.7.0" +"@opensumi/ide-i18n@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-i18n@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - checksum: 10/7b7a3837dfd111619fab46090e491f5570a4e8ba2999f567f1b742e25a43f65aeeeb85ee8def4f53073fe6a15a614f242a38a88ee6a6f75578307ceb4b090a87 + "@opensumi/ide-core-common": "npm:3.8.0" + checksum: 10/e6c0058f1c286aabc376f077a4c98c3ec8b83f1c865e2c5ba8c56e98431aa142ae4a324eaa12722085555c1b5e348e8b83adac84ee835c30ced399baed41a018 languageName: node linkType: hard -"@opensumi/ide-keymaps@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-keymaps@npm:3.7.0" +"@opensumi/ide-keymaps@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-keymaps@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.8.0" ajv: "npm:^6.10.0" - checksum: 10/282fed9058530fbc18070f570fc96ddb48facde9a6ea83b4f41742a0708cf9060d0108c46ea724949533acf8a4a07d04bcf95e0febae0528f15205f151d0725d + checksum: 10/050d578eb3744ff8452d06b4a86e7924a06feb309f6b38ed3b8e7c98ff3d2e534227dc438488f09acb76f9509526237d4dbf12b17cfb44c33b98798a4b31cd57 languageName: node linkType: hard -"@opensumi/ide-logs@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-logs@npm:3.7.0" +"@opensumi/ide-logs@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-logs@npm:3.8.0" dependencies: - "@opensumi/ide-connection": "npm:3.7.0" - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-core-node": "npm:3.7.0" + "@opensumi/ide-connection": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-core-node": "npm:3.8.0" compressing: "npm:^1.10.0" spdlog: "npm:^0.9.0" - checksum: 10/00a86d80e6cbd4d0cb88153aec48c9cfd57de6ee51ec142125c71841e07b483b14cf78ec6aac94283adc0ca3a13a2d5c3aa5c1be3cacfd6280862d3978d017ef + checksum: 10/595a22baa540ddcf37774472a3d49e4a0471d53b38cc2924323fc7f855559b0553f0fbb26247aa603edb1e24380bce97ec320d6e2b0fa3deb51bc0686ea05151 languageName: node linkType: hard -"@opensumi/ide-main-layout@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-main-layout@npm:3.7.0" +"@opensumi/ide-main-layout@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-main-layout@npm:3.8.0" dependencies: - "@opensumi/ide-components": "npm:3.7.0" - "@opensumi/ide-core-browser": "npm:3.7.0" - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-theme": "npm:3.7.0" - checksum: 10/ea757c6c849550e26f909727849dacabbde9c12e0cc31a9826395272e140c37906d850452bc17bba8206edf1cd8a5e7e6ddacd6f006d76fb7487eb72225e2a29 + "@opensumi/ide-components": "npm:3.8.0" + "@opensumi/ide-core-browser": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-theme": "npm:3.8.0" + checksum: 10/d1472da87602a32b4e6816d4c9ee33426de0a76491a62e1d65c11c5b0fd9ab784fa3b9533a50fc64a8a786e85e58a0120482a38574a4c2e7aa91a8ff6beddd13 languageName: node linkType: hard -"@opensumi/ide-markdown@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-markdown@npm:3.7.0" +"@opensumi/ide-markdown@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-markdown@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - checksum: 10/e3c57cff4745e666ef7872605b377404fd06b7a83753c92b4cacba55f8f13549a1fd4b780fb7f5fd1def37d6edbc0db75925898cc29bbc34b6bbf47359eac11d + "@opensumi/ide-core-common": "npm:3.8.0" + checksum: 10/78c0cc22a1be1bbef2c9010a0c82d291b8df5cbf47fb5e6556dd8926911de96dcfddc9a96dd7435a2172624af6f74b0724cfeab167c9082f46ee78f70428dffb languageName: node linkType: hard -"@opensumi/ide-markers@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-markers@npm:3.7.0" +"@opensumi/ide-markers@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-markers@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - checksum: 10/dc162e7837c372935e4f362a5256875c2000e6dab045eb425f51683de2725ccad3aa9ac94cadb30859b55ffa7c46c78de4a1b56ec13deed6587427dabc38bbc9 + "@opensumi/ide-core-common": "npm:3.8.0" + checksum: 10/caa1163845ce1bae953e62b260f5d711f23ac28e6d869b480f00ed448465c416b05254d7f0d7594cecead74de16a6aa9a5d392ecd74b37a0c9ca32285d13b126 languageName: node linkType: hard -"@opensumi/ide-menu-bar@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-menu-bar@npm:3.7.0" +"@opensumi/ide-menu-bar@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-menu-bar@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-theme": "npm:3.7.0" - checksum: 10/83829ec361471831efb2fbd1c51da06ec3ba577fec38433f32c9c92e6d210c689d5cffd6d63437e863d781e4433c5bd66ff192535b32fbfb81d64bcaf86bfab2 + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-theme": "npm:3.8.0" + checksum: 10/7f4730e7b8f9db52d879b773ebbec058dbfb2a186f1fdccd49f7fcd08f011997ab2bac027fc4e7b7072bd4e836a941a3fb1ee0c3291080a973fbfd19389eafdc languageName: node linkType: hard -"@opensumi/ide-monaco-enhance@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-monaco-enhance@npm:3.7.0" +"@opensumi/ide-monaco-enhance@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-monaco-enhance@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - checksum: 10/eacf59454cdf6a36b90cae674b5b677bc1674d39c9ecf58598d51d5eeaee565eacdbdb0cbf23601941602e035f5da110d7580483524ad097f1c586b1f858c53c + "@opensumi/ide-core-common": "npm:3.8.0" + checksum: 10/da3ebcddeeb4ad0226c866255f75ade98bf8d156354352fcdafcc60c6cdcd7a048699610c8d4c43935a778ffb5e1f91cd21e4926dd4ef3f1aea6c8144161265d languageName: node linkType: hard -"@opensumi/ide-monaco@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-monaco@npm:3.7.0" +"@opensumi/ide-monaco@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-monaco@npm:3.8.0" dependencies: - "@opensumi/ide-components": "npm:3.7.0" - "@opensumi/ide-core-browser": "npm:3.7.0" - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-overlay": "npm:3.7.0" - "@opensumi/ide-theme": "npm:3.7.0" - "@opensumi/ide-utils": "npm:3.7.0" - "@opensumi/monaco-editor-core": "npm:0.53.0-patch.2" - checksum: 10/d93a0e27bd1fd6f52e15bcc0302ad0efbaf0e7ebe4256d7133927e1fd9b11e703a992ec51a91002c32a893ce0b80913b9be25b4d2fcffd60740b14040bf24c4c + "@opensumi/ide-components": "npm:3.8.0" + "@opensumi/ide-core-browser": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-overlay": "npm:3.8.0" + "@opensumi/ide-theme": "npm:3.8.0" + "@opensumi/ide-utils": "npm:3.8.0" + "@opensumi/monaco-editor-core": "npm:0.54.0-patch.2" + checksum: 10/3aec2f4f6e01054744c1c903b14a79fa8eb76c23afdc28698086d0f93b2b75c119c4486c351d35855187cb068b81aa76cb00ae1bc914c5f51fa663c43fde11e1 languageName: node linkType: hard -"@opensumi/ide-opened-editor@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-opened-editor@npm:3.7.0" - checksum: 10/866096fd3f7acab59ad13491434c44cf18c543873d1bad5cc78f756db8852c939a2a0b7ba84144081c43d54d20beb38d21aa175bf85b7d5a3ddd1034b78c961a +"@opensumi/ide-opened-editor@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-opened-editor@npm:3.8.0" + checksum: 10/48980f2183efa41557866fe1106d26e1fa35c3d4baeec3d59dc0c06256dc3e0820aa3e8d38caa158eb0acf9633c5bb3696d6ddcf6673be428a6dd833678002b2 languageName: node linkType: hard -"@opensumi/ide-outline@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-outline@npm:3.7.0" - checksum: 10/6bd9e834eb40327eab4e4e2b473e3fa683bc14c53dce253515fa976cc9f0b50113da85c5eea10555a5a3a5588d88eb43d28cab9782f1506e0d730c0b0c8c13ed +"@opensumi/ide-outline@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-outline@npm:3.8.0" + checksum: 10/0455e52966f7b9327e85d8a76627a26aa30fcb4a86c055c51d49847a91eac509d4206408b8c556f8e21342bb9213eeae6bfc980740718651b5c8b68aae358218 languageName: node linkType: hard -"@opensumi/ide-output@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-output@npm:3.7.0" +"@opensumi/ide-output@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-output@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - checksum: 10/df08a596be3cba957d9c429447d72255bd6884ea8b6a527331492cc28bcbd287a4424c9544b9075df52a88ce7cc80631b12030d2ee4c1c336e678df3bbd77cf1 + "@opensumi/ide-core-common": "npm:3.8.0" + checksum: 10/bb3e1f27baa652c40ddee34047fa4cebfab22b29742c534faa1112862eb223ae705581d706981e8f49e9aa271b2427df8a0fa23983ad8ff84d49f2c86be0ed63 languageName: node linkType: hard -"@opensumi/ide-overlay@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-overlay@npm:3.7.0" +"@opensumi/ide-overlay@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-overlay@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-theme": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-theme": "npm:3.8.0" react-ctxmenu-trigger: "npm:^1.0.0" - checksum: 10/956a5269cd26d0c8b6d08503a64d7332769f9c13e1498431ddee30f5a769bc77bc902a075e7aeca792ce529d11d651c5ceee6cb581e25fb72adac166725844e6 + checksum: 10/1bc4e9a2a3f1a9805bd577d091613513c1a68c697924951b4422bb34c2f7f9da6df62c5de6f2c4e4b83a4e5ff5b497c11f2ecab31aab1367333ce1a954ec0994 languageName: node linkType: hard -"@opensumi/ide-preferences@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-preferences@npm:3.7.0" +"@opensumi/ide-preferences@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-preferences@npm:3.8.0" dependencies: "@opensumi/events": "npm:^1.0.0" - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-monaco": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-monaco": "npm:3.8.0" react-virtualized-auto-sizer: "npm:^1.0.2" - checksum: 10/12827fe3d02717e03af1507493c41a3b6041a3901702ae7e22bad9f1101c158009f85851a7bf242cd3c21459ee33594877d14b6da64e99ec29fae5553068a6dd + checksum: 10/49b829c22e158d37966abf93e2c02d8aa8a75168f0b41316bda030641096023924a9fed323fe815eecd8f34e4128adfb344c8f11cc593a7ce713b1ebe9216d1c languageName: node linkType: hard -"@opensumi/ide-process@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-process@npm:3.7.0" +"@opensumi/ide-process@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-process@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-core-node": "npm:3.7.0" - checksum: 10/d161b48d58e28d1d3152339e74db06650269772d126d5e6787045790bf460e3ac3f7dfc973ab11afb1564236de3e14c7840f932181c697d27534d1e02c4eb12f + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-core-node": "npm:3.8.0" + checksum: 10/0c6fd887e5c30e1c288c9c1ae3ea5444b3606da0b1a64708878a2a512cbc4f2a3dd246faf0da8ba8a921393d9f2ade0fed326ff11b43e7e026d03bf5bba23f2e languageName: node linkType: hard -"@opensumi/ide-quick-open@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-quick-open@npm:3.7.0" +"@opensumi/ide-quick-open@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-quick-open@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - checksum: 10/27cb1281c05473543fbbb6cd680ad043aba3a77b384a4527935b95aaf699dbc2257d0ea62c97f2089a0bff5aafb6afbef2d7a95f591d6b59eda2fd2a1cc9b56f + "@opensumi/ide-core-common": "npm:3.8.0" + checksum: 10/881cad944b5e3dda9ba7b2f2bd812c47535160f03dd97d835f7f80d0816f9fc4ba53cea2e09745b140d3b84ce366c1d63ab0db12aa065f00f193e40cfc89d76a languageName: node linkType: hard -"@opensumi/ide-remote-opener@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-remote-opener@npm:3.7.0" +"@opensumi/ide-remote-opener@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-remote-opener@npm:3.8.0" dependencies: - "@opensumi/ide-connection": "npm:3.7.0" - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-core-node": "npm:3.7.0" - checksum: 10/3fef82179c5b603657bd130adc9c33fdc5444a7faef54e22742b1ef566fac03b5bc66db19257a4b60ab3eeed2b66d5d2d753a890436d53c34d7130ac5677a259 + "@opensumi/ide-connection": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-core-node": "npm:3.8.0" + checksum: 10/aed770aa0001b369cb25f511e771106e15d58f792e79366af825606d909dd94af230a0f5e42af5d126bdbd73599b31b03bfcc19a6204cb4ae33605b25b6c1b7c languageName: node linkType: hard -"@opensumi/ide-scm@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-scm@npm:3.7.0" +"@opensumi/ide-scm@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-scm@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - checksum: 10/f18f9a898c4d619ca4adb6c9b8ab51028088a8de3a2b4ebdc5736cc897d50e63ab95f6dd716d0683ac43ada7f6e2f03af91d24107b88b17cab5a9c3ff319c395 + "@opensumi/ide-core-common": "npm:3.8.0" + checksum: 10/196db4e44df3c6927665a4cf8e5e63d7f4ed0f5ff4df205a2a22ea241963cc7ae2a424f7732eae98fde9647b5960cf69222a6808b4507cac78124de2e163e055 languageName: node linkType: hard -"@opensumi/ide-search@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-search@npm:3.7.0" +"@opensumi/ide-search@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-search@npm:3.8.0" dependencies: - "@opensumi/ide-connection": "npm:3.7.0" - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-core-node": "npm:3.7.0" - "@opensumi/ide-logs": "npm:3.7.0" - "@opensumi/ide-process": "npm:3.7.0" + "@opensumi/ide-connection": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-core-node": "npm:3.8.0" + "@opensumi/ide-logs": "npm:3.8.0" + "@opensumi/ide-process": "npm:3.8.0" "@opensumi/vscode-ripgrep": "npm:^1.4.0" - checksum: 10/ffc014cdac49943c7f0a8c9991e513bbba6ba1b9bb851b48be01235e191a7ce93ee8455b9cfa5008c012e3bd3358125a1e19c10ef8083e7de05ae490be8ce2df + checksum: 10/7ee4bd8a160b1d08e5ac0a91ba43bb2b94e61584492ab495ef8dffe6b3b2fa17f1d753d6aeaba39d3717fc11815e1f5b8ce14073fce5ba7ffcc2401f83a36223 languageName: node linkType: hard -"@opensumi/ide-status-bar@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-status-bar@npm:3.7.0" +"@opensumi/ide-status-bar@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-status-bar@npm:3.8.0" dependencies: "@opensumi/events": "npm:^1.0.0" - "@opensumi/ide-components": "npm:3.7.0" - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-monaco": "npm:3.7.0" - "@opensumi/ide-theme": "npm:3.7.0" - checksum: 10/c42ada18fbbc43962c77829183b0dd00e89a2f582455ccb13f6685a361fdac4f0436a5998a41cbc5ab0d61469299a99f3ed06fdef1623d83a19fa09c68ca244a + "@opensumi/ide-components": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-monaco": "npm:3.8.0" + "@opensumi/ide-theme": "npm:3.8.0" + checksum: 10/5566992bf0e71ef1b095599b14d3f74be1e971bdb63b5b84cf799349345a9ed36a2ba18c867a0440041d6641d16c41a3ed36a6adc8a7e7ba74cc708f1509a43e languageName: node linkType: hard -"@opensumi/ide-storage@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-storage@npm:3.7.0" +"@opensumi/ide-storage@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-storage@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - checksum: 10/10c39e73c09122391c1322b8e3bd308d64b0ae056d52841b4a8f3b9a646c0788b62313b107199215486138027fd0502348c59124cafd957f6be6ba7c33d67b79 + "@opensumi/ide-core-common": "npm:3.8.0" + checksum: 10/274525d1529d30e90c2c0759c433070b189816cccf147f276801193306d2423f8b6bcc8bd37b85943a51b7ede0677e75b9560bbb5dc27aafc093077605db1ee0 languageName: node linkType: hard -"@opensumi/ide-task@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-task@npm:3.7.0" +"@opensumi/ide-task@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-task@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-terminal-next": "npm:3.7.0" - checksum: 10/69887533edcf7d94cddb4d7d4ef10a5a39843d6fcc1d5c9397558ee10e447e3f4068291f1d0d0894f5878c6aa7811415a03c471786926eda7b810eb21efad2c3 + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-terminal-next": "npm:3.8.0" + checksum: 10/2af2902c4e16bbca9a21fa2507215ef7c1723c5ec872dcf40b55baf84bb0c4904b609b324bd7963c7d9a832480702defd8216094df5ec3537ea973bf3c26c9cf languageName: node linkType: hard -"@opensumi/ide-terminal-next@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-terminal-next@npm:3.7.0" +"@opensumi/ide-terminal-next@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-terminal-next@npm:3.8.0" dependencies: - "@opensumi/ide-connection": "npm:3.7.0" - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-core-node": "npm:3.7.0" - "@opensumi/ide-file-service": "npm:3.7.0" - "@opensumi/ide-utils": "npm:3.7.0" + "@opensumi/ide-connection": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-core-node": "npm:3.8.0" + "@opensumi/ide-file-service": "npm:3.8.0" + "@opensumi/ide-utils": "npm:3.8.0" "@xterm/addon-canvas": "npm:0.7.0" "@xterm/addon-fit": "npm:0.10.0" "@xterm/addon-search": "npm:0.15.0" @@ -1492,96 +1631,96 @@ __metadata: "@xterm/xterm": "npm:5.5.0" node-pty: "npm:1.0.0" os-locale: "npm:^4.0.0" - checksum: 10/b1bc04a6369fffb00d342dc36d71c4dea1d9f0e8edea758e519f452f1bd3d93707fabd0bd3e62ef1f6cacd7afa4107136d94b7c3bd40212942bb037d9126e41a + checksum: 10/8b5c900e078a5c0fd7b18f36e775cdcd6169d990ddd4d9bd05d9fba4921ffc8dcb163bd9aa7a32ff5c595f0a1cce4337b5baaec8f29c86d019be413346ae7aea languageName: node linkType: hard -"@opensumi/ide-testing@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-testing@npm:3.7.0" +"@opensumi/ide-testing@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-testing@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-theme": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-theme": "npm:3.8.0" react-virtualized-auto-sizer: "npm:^1.0.2" - checksum: 10/34dd351a4dee721cba44c89928b0351805203b427ab0f61402d43267576646512513d51ef1b4942ae47e95398b3a64ccf8e474ee251d9118ea925357bfda10d9 + checksum: 10/9e23079324253804adbc75d380d0d6f2e7f9e38306abc648bfe0ba00ae77cf62c33b7e5ac756a2d5545cfc1b31dab4110f6e407921b738a96f9cf6506a5e38d4 languageName: node linkType: hard -"@opensumi/ide-theme@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-theme@npm:3.7.0" +"@opensumi/ide-theme@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-theme@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - checksum: 10/4204bc9b3b52f2a10f144ced6d8b03a678ab15c169670c081f5d0c503b17113fafbba1570eba175c8a9da9444e72c8e5cbc9c6a1a4510c74ceec63bd82beb4d4 + "@opensumi/ide-core-common": "npm:3.8.0" + checksum: 10/a44e6378c26277c822f2ee94fdee6ef105a26367d76da62f109d021b1a58bc1d0a8cdacb74b0d9f92e514f5148436a44fc2a85d40e5f63b7edae30badd1302aa languageName: node linkType: hard -"@opensumi/ide-toolbar@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-toolbar@npm:3.7.0" +"@opensumi/ide-toolbar@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-toolbar@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - checksum: 10/dff7859afbb51b23bcc09a047e29623f182ff32874d60a991b07d7d721eff750ea86198a49dd0f36cae864e6b73c9cc60780c9fe16c1065a0db1fbfc27489a3b + "@opensumi/ide-core-common": "npm:3.8.0" + checksum: 10/de5b94f044fda54121792db8778bed920cbfbd99f40dcb7ad86cf929ab17eda609f5849cb999d38ea35357237c5197ecd20f216e5bde6fd88324cafed6065d38 languageName: node linkType: hard -"@opensumi/ide-utils@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-utils@npm:3.7.0" +"@opensumi/ide-utils@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-utils@npm:3.8.0" dependencies: iconv-lite: "npm:^0.6.3" jschardet: "npm:3.0.0" mri: "npm:^1.2.0" nanoid: "npm:3.3.8" vscode-uri: "npm:3.0.2" - checksum: 10/63f5cefe1f768cd9cc71644ef35f38f3d8319eeead6adda03431a5a73334a418aece7b6333affa60fbfac39e9cfd848382a07829f989a40e100fd9908428300d + checksum: 10/34227b32d8ce125f7044c666caf5ee6f848b30d9535d3634c3bcb27d081990e6d0af16eedaf2c858f18a2e474a8e242dcbf9af1e58d0e1667d2c6929b21a66bf languageName: node linkType: hard -"@opensumi/ide-variable@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-variable@npm:3.7.0" +"@opensumi/ide-variable@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-variable@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - checksum: 10/1a775daa2c1b110a030085fe5cf57eb2b33107e3eba8377d81c07813c6539fad5d8bff096cd29d96de3308eed52dc0c85d2c4ac9c93c692c6256888cc27996bc + "@opensumi/ide-core-common": "npm:3.8.0" + checksum: 10/92dc74421a12b8d430290ee34c66076d850e414b76d35993249ad6a978c8753a260c6c9ea2750c8889d2e0912e91498f7d6c220fde206e8f02c4c12d099d3512 languageName: node linkType: hard -"@opensumi/ide-webview@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-webview@npm:3.7.0" +"@opensumi/ide-webview@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-webview@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" + "@opensumi/ide-core-common": "npm:3.8.0" peerDependencies: electron: "*" - checksum: 10/f7c81f745ed83a9215c0187bfbeddeb72eeafdc68c95de0fd45f70f5552ac5140acd4a0e6607bd5d34a73aea7ff30e1eb1337050cc5f0f80a72edab7f3960897 + checksum: 10/c67e94a001ef45e322501454b3ed508e86f7472ee206e4750549aac8a74265705524efc3a213fed6de6f267f9330c7c1e098ebe744501de3827e699f4c31b8bb languageName: node linkType: hard -"@opensumi/ide-workspace-edit@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-workspace-edit@npm:3.7.0" +"@opensumi/ide-workspace-edit@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-workspace-edit@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-monaco": "npm:3.7.0" - checksum: 10/73b826e7269171c976d49b551f93043ff209bf44e8e552a37def9dafc15085f57bb1ab6333b098e47fc4dd139c6563f561a068d7c02d10c4c7c36e87013ebaec + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-monaco": "npm:3.8.0" + checksum: 10/4adda86e7df9d36879b8f329f20a1f6bd36c6829b81541929aeeb25d2ecfe4f41fa84b1e5cbff8643ff87655cdba74f77d912e294ed64311274eb65c2728f7d7 languageName: node linkType: hard -"@opensumi/ide-workspace@npm:3.7.0": - version: 3.7.0 - resolution: "@opensumi/ide-workspace@npm:3.7.0" +"@opensumi/ide-workspace@npm:3.8.0": + version: 3.8.0 + resolution: "@opensumi/ide-workspace@npm:3.8.0" dependencies: - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-file-service": "npm:3.7.0" - checksum: 10/5fdf452cc50ba9204e0367d768fc921ac45df7e5a17606ba9c26334c21e9bef7e346224af9c3c76d414a5e3a2f5c01ad5ae07023cf8323fef3b9d4f36343b297 + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-file-service": "npm:3.8.0" + checksum: 10/fccb1725eccce5e959ca94f98c5118d2a7af4aead40098a8070f105d6b86d938163ce11cde01a48c8c66089f9677cb96d1db1c16d70f5d48bd0bc3f3ae8da598 languageName: node linkType: hard -"@opensumi/monaco-editor-core@npm:0.53.0-patch.2": - version: 0.53.0-patch.2 - resolution: "@opensumi/monaco-editor-core@npm:0.53.0-patch.2" - checksum: 10/e5ebd5c3bb8fada9341cf9c023283ed5cd3e9b1bc01e1bf74a7d12e688947994572292e6ffcd352126be37a738a435650b289270dc71abcd42b0363176245d2f +"@opensumi/monaco-editor-core@npm:0.54.0-patch.2": + version: 0.54.0-patch.2 + resolution: "@opensumi/monaco-editor-core@npm:0.54.0-patch.2" + checksum: 10/32d0a0bafd6203685d66846ae2215b1a3197ce389a198cc5bd732eccf53deabfe2b36b83e9219ea99ce39245a9e44ac8630236956a9477443b80130661184c5a languageName: node linkType: hard @@ -1639,6 +1778,13 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/api@npm:1.9.0": + version: 1.9.0 + resolution: "@opentelemetry/api@npm:1.9.0" + checksum: 10/a607f0eef971893c4f2ee2a4c2069aade6ec3e84e2a1f5c2aac19f65c5d9eeea41aa72db917c1029faafdd71789a1a040bdc18f40d63690e22ccae5d7070f194 + languageName: node + linkType: hard + "@parcel/watcher@npm:2.1.0": version: 2.1.0 resolution: "@parcel/watcher@npm:2.1.0" @@ -1918,6 +2064,13 @@ __metadata: languageName: node linkType: hard +"@types/diff-match-patch@npm:^1.0.36": + version: 1.0.36 + resolution: "@types/diff-match-patch@npm:1.0.36" + checksum: 10/7d7ce03422fcc3e79d0cda26e4748aeb176b75ca4b4e5f38459b112bf24660d628424bdb08d330faefa69039d19a5316e7a102a8ab68b8e294c8346790e55113 + languageName: node + linkType: hard + "@types/eslint-scope@npm:^3.7.7": version: 3.7.7 resolution: "@types/eslint-scope@npm:3.7.7" @@ -2621,6 +2774,16 @@ __metadata: languageName: node linkType: hard +"accepts@npm:^2.0.0": + version: 2.0.0 + resolution: "accepts@npm:2.0.0" + dependencies: + mime-types: "npm:^3.0.0" + negotiator: "npm:^1.0.0" + checksum: 10/ea1343992b40b2bfb3a3113fa9c3c2f918ba0f9197ae565c48d3f84d44b174f6b1d5cd9989decd7655963eb03a272abc36968cc439c2907f999bd5ef8653d5a7 + languageName: node + linkType: hard + "acorn-walk@npm:^8.1.1": version: 8.3.4 resolution: "acorn-walk@npm:8.3.4" @@ -2704,6 +2867,28 @@ __metadata: languageName: node linkType: hard +"ai@npm:^4.1.21": + version: 4.1.45 + resolution: "ai@npm:4.1.45" + dependencies: + "@ai-sdk/provider": "npm:1.0.8" + "@ai-sdk/provider-utils": "npm:2.1.9" + "@ai-sdk/react": "npm:1.1.17" + "@ai-sdk/ui-utils": "npm:1.1.15" + "@opentelemetry/api": "npm:1.9.0" + jsondiffpatch: "npm:0.6.0" + peerDependencies: + react: ^18 || ^19 || ^19.0.0-rc + zod: ^3.0.0 + peerDependenciesMeta: + react: + optional: true + zod: + optional: true + checksum: 10/42a26a0c3659ad7e3d4f7e0518c8e187e76aa1680ca6535252de45e4756f03aea921c4a39f339ad8abf874e85a28976daa087cb6e6bfe5e4fb3180422e60f195 + languageName: node + linkType: hard + "ajv-formats@npm:^2.1.1": version: 2.1.1 resolution: "ajv-formats@npm:2.1.1" @@ -3214,6 +3399,23 @@ __metadata: languageName: node linkType: hard +"body-parser@npm:^2.0.1": + version: 2.1.0 + resolution: "body-parser@npm:2.1.0" + dependencies: + bytes: "npm:^3.1.2" + content-type: "npm:^1.0.5" + debug: "npm:^4.4.0" + http-errors: "npm:^2.0.0" + iconv-lite: "npm:^0.5.2" + on-finished: "npm:^2.4.1" + qs: "npm:^6.14.0" + raw-body: "npm:^3.0.0" + type-is: "npm:^2.0.0" + checksum: 10/689e25d649527793bb3577ace9c122d4987cfb248ef0e78b4a4494a1c9ad79908c45c05682d27d1a261b441cea9f7cc5d4bf1c295b43e961d2a41bd27f1d9377 + languageName: node + linkType: hard + "bonjour-service@npm:^1.0.11, bonjour-service@npm:^1.2.1": version: 1.3.0 resolution: "bonjour-service@npm:1.3.0" @@ -3495,7 +3697,7 @@ __metadata: languageName: node linkType: hard -"bytes@npm:3.1.2": +"bytes@npm:3.1.2, bytes@npm:^3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" checksum: 10/a10abf2ba70c784471d6b4f58778c0beeb2b5d405148e66affa91f23a9f13d07603d0a0354667310ae1d6dc141474ffd44e2a074be0f6e2254edb8fc21445388 @@ -3610,6 +3812,16 @@ __metadata: languageName: node linkType: hard +"call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + checksum: 10/00482c1f6aa7cfb30fb1dbeb13873edf81cfac7c29ed67a5957d60635a56b2a4a480f1016ddbdb3395cc37900d46037fb965043a51c5c789ffeab4fc535d18b5 + languageName: node + linkType: hard + "call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": version: 1.0.8 resolution: "call-bind@npm:1.0.8" @@ -3622,6 +3834,16 @@ __metadata: languageName: node linkType: hard +"call-bound@npm:^1.0.2": + version: 1.0.3 + resolution: "call-bound@npm:1.0.3" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + get-intrinsic: "npm:^1.2.6" + checksum: 10/c39a8245f68cdb7c1f5eea7b3b1e3a7a90084ea6efebb78ebc454d698ade2c2bb42ec033abc35f1e596d62496b6100e9f4cdfad1956476c510130e2cda03266d + languageName: node + linkType: hard + "camel-case@npm:^4.1.2": version: 4.1.2 resolution: "camel-case@npm:4.1.2" @@ -3690,6 +3912,13 @@ __metadata: languageName: node linkType: hard +"chalk@npm:^5.3.0": + version: 5.4.1 + resolution: "chalk@npm:5.4.1" + checksum: 10/29df3ffcdf25656fed6e95962e2ef86d14dfe03cd50e7074b06bad9ffbbf6089adbb40f75c00744d843685c8d008adaf3aed31476780312553caf07fa86e5bc7 + languageName: node + linkType: hard + "chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": version: 3.6.0 resolution: "chokidar@npm:3.6.0" @@ -3917,57 +4146,57 @@ __metadata: "@electron-forge/plugin-webpack": "npm:^7.4.0" "@electron-forge/shared-types": "npm:^7.4.0" "@electron-forge/web-multi-logger": "npm:^7.5.0" - "@opensumi/ide-addons": "npm:3.7.0" - "@opensumi/ide-ai-native": "npm:3.7.0" - "@opensumi/ide-comments": "npm:3.7.0" - "@opensumi/ide-core-browser": "npm:3.7.0" - "@opensumi/ide-core-common": "npm:3.7.0" - "@opensumi/ide-core-electron-main": "npm:3.7.0" - "@opensumi/ide-core-node": "npm:3.7.0" - "@opensumi/ide-debug": "npm:3.7.0" - "@opensumi/ide-decoration": "npm:3.7.0" - "@opensumi/ide-design": "npm:3.7.0" - "@opensumi/ide-editor": "npm:3.7.0" - "@opensumi/ide-electron-basic": "npm:3.7.0" - "@opensumi/ide-explorer": "npm:3.7.0" - "@opensumi/ide-express-file-server": "npm:3.7.0" - "@opensumi/ide-extension": "npm:3.7.0" - "@opensumi/ide-extension-manager": "npm:3.7.0" - "@opensumi/ide-extension-storage": "npm:3.7.0" - "@opensumi/ide-file-scheme": "npm:3.7.0" - "@opensumi/ide-file-search": "npm:3.7.0" - "@opensumi/ide-file-service": "npm:3.7.0" - "@opensumi/ide-file-tree-next": "npm:3.7.0" - "@opensumi/ide-i18n": "npm:3.7.0" - "@opensumi/ide-keymaps": "npm:3.7.0" - "@opensumi/ide-logs": "npm:3.7.0" - "@opensumi/ide-main-layout": "npm:3.7.0" - "@opensumi/ide-markdown": "npm:3.7.0" - "@opensumi/ide-markers": "npm:3.7.0" - "@opensumi/ide-menu-bar": "npm:3.7.0" - "@opensumi/ide-monaco": "npm:3.7.0" - "@opensumi/ide-monaco-enhance": "npm:3.7.0" - "@opensumi/ide-opened-editor": "npm:3.7.0" - "@opensumi/ide-outline": "npm:3.7.0" - "@opensumi/ide-output": "npm:3.7.0" - "@opensumi/ide-overlay": "npm:3.7.0" - "@opensumi/ide-preferences": "npm:3.7.0" - "@opensumi/ide-process": "npm:3.7.0" - "@opensumi/ide-quick-open": "npm:3.7.0" - "@opensumi/ide-remote-opener": "npm:3.7.0" - "@opensumi/ide-scm": "npm:3.7.0" - "@opensumi/ide-search": "npm:3.7.0" - "@opensumi/ide-status-bar": "npm:3.7.0" - "@opensumi/ide-storage": "npm:3.7.0" - "@opensumi/ide-task": "npm:3.7.0" - "@opensumi/ide-terminal-next": "npm:3.7.0" - "@opensumi/ide-testing": "npm:3.7.0" - "@opensumi/ide-theme": "npm:3.7.0" - "@opensumi/ide-toolbar": "npm:3.7.0" - "@opensumi/ide-variable": "npm:3.7.0" - "@opensumi/ide-webview": "npm:3.7.0" - "@opensumi/ide-workspace": "npm:3.7.0" - "@opensumi/ide-workspace-edit": "npm:3.7.0" + "@opensumi/ide-addons": "npm:3.8.0" + "@opensumi/ide-ai-native": "npm:3.8.0" + "@opensumi/ide-comments": "npm:3.8.0" + "@opensumi/ide-core-browser": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-core-electron-main": "npm:3.8.0" + "@opensumi/ide-core-node": "npm:3.8.0" + "@opensumi/ide-debug": "npm:3.8.0" + "@opensumi/ide-decoration": "npm:3.8.0" + "@opensumi/ide-design": "npm:3.8.0" + "@opensumi/ide-editor": "npm:3.8.0" + "@opensumi/ide-electron-basic": "npm:3.8.0" + "@opensumi/ide-explorer": "npm:3.8.0" + "@opensumi/ide-express-file-server": "npm:3.8.0" + "@opensumi/ide-extension": "npm:3.8.0" + "@opensumi/ide-extension-manager": "npm:3.8.0" + "@opensumi/ide-extension-storage": "npm:3.8.0" + "@opensumi/ide-file-scheme": "npm:3.8.0" + "@opensumi/ide-file-search": "npm:3.8.0" + "@opensumi/ide-file-service": "npm:3.8.0" + "@opensumi/ide-file-tree-next": "npm:3.8.0" + "@opensumi/ide-i18n": "npm:3.8.0" + "@opensumi/ide-keymaps": "npm:3.8.0" + "@opensumi/ide-logs": "npm:3.8.0" + "@opensumi/ide-main-layout": "npm:3.8.0" + "@opensumi/ide-markdown": "npm:3.8.0" + "@opensumi/ide-markers": "npm:3.8.0" + "@opensumi/ide-menu-bar": "npm:3.8.0" + "@opensumi/ide-monaco": "npm:3.8.0" + "@opensumi/ide-monaco-enhance": "npm:3.8.0" + "@opensumi/ide-opened-editor": "npm:3.8.0" + "@opensumi/ide-outline": "npm:3.8.0" + "@opensumi/ide-output": "npm:3.8.0" + "@opensumi/ide-overlay": "npm:3.8.0" + "@opensumi/ide-preferences": "npm:3.8.0" + "@opensumi/ide-process": "npm:3.8.0" + "@opensumi/ide-quick-open": "npm:3.8.0" + "@opensumi/ide-remote-opener": "npm:3.8.0" + "@opensumi/ide-scm": "npm:3.8.0" + "@opensumi/ide-search": "npm:3.8.0" + "@opensumi/ide-status-bar": "npm:3.8.0" + "@opensumi/ide-storage": "npm:3.8.0" + "@opensumi/ide-task": "npm:3.8.0" + "@opensumi/ide-terminal-next": "npm:3.8.0" + "@opensumi/ide-testing": "npm:3.8.0" + "@opensumi/ide-theme": "npm:3.8.0" + "@opensumi/ide-toolbar": "npm:3.8.0" + "@opensumi/ide-variable": "npm:3.8.0" + "@opensumi/ide-webview": "npm:3.8.0" + "@opensumi/ide-workspace": "npm:3.8.0" + "@opensumi/ide-workspace-edit": "npm:3.8.0" "@opensumi/tree-sitter-wasm": "npm:1.1.2" "@types/debug": "npm:^4" "@types/js-yaml": "npm:^4" @@ -4322,7 +4551,16 @@ __metadata: languageName: node linkType: hard -"content-type@npm:^1.0.4, content-type@npm:~1.0.4, content-type@npm:~1.0.5": +"content-disposition@npm:^1.0.0": + version: 1.0.0 + resolution: "content-disposition@npm:1.0.0" + dependencies: + safe-buffer: "npm:5.2.1" + checksum: 10/0dcc1a2d7874526b0072df3011b134857b49d97a3bc135bb464a299525d4972de6f5f464fd64da6c4d8406d26a1ffb976f62afaffef7723b1021a44498d10e08 + languageName: node + linkType: hard + +"content-type@npm:^1.0.4, content-type@npm:^1.0.5, content-type@npm:~1.0.4, content-type@npm:~1.0.5": version: 1.0.5 resolution: "content-type@npm:1.0.5" checksum: 10/585847d98dc7fb8035c02ae2cb76c7a9bd7b25f84c447e5ed55c45c2175e83617c8813871b4ee22f368126af6b2b167df655829007b21aa10302873ea9c62662 @@ -4699,6 +4937,13 @@ __metadata: languageName: node linkType: hard +"cookie-signature@npm:^1.2.1": + version: 1.2.2 + resolution: "cookie-signature@npm:1.2.2" + checksum: 10/be44a3c9a56f3771aea3a8bd8ad8f0a8e2679bcb967478267f41a510b4eb5ec55085386ba79c706c4ac21605ca76f4251973444b90283e0eb3eeafe8a92c7708 + languageName: node + linkType: hard + "cookie@npm:0.7.1": version: 0.7.1 resolution: "cookie@npm:0.7.1" @@ -4755,6 +5000,16 @@ __metadata: languageName: node linkType: hard +"cors@npm:^2.8.5": + version: 2.8.5 + resolution: "cors@npm:2.8.5" + dependencies: + object-assign: "npm:^4" + vary: "npm:^1" + checksum: 10/66e88e08edee7cbce9d92b4d28a2028c88772a4c73e02f143ed8ca76789f9b59444eed6b1c167139e76fa662998c151322720093ba229f9941365ada5a6fc2c6 + languageName: node + linkType: hard + "cp-file@npm:^6.1.0": version: 6.2.0 resolution: "cp-file@npm:6.2.0" @@ -5107,7 +5362,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.7": +"debug@npm:4, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.7, debug@npm:^4.4.0": version: 4.4.0 resolution: "debug@npm:4.4.0" dependencies: @@ -5119,6 +5374,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:4.3.6": + version: 4.3.6 + resolution: "debug@npm:4.3.6" + dependencies: + ms: "npm:2.1.2" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10/d3adb9af7d57a9e809a68f404490cf776122acca16e6359a2702c0f462e510e91f9765c07f707b8ab0d91e03bad57328f3256f5082631cefb5393d0394d50fb7 + languageName: node + linkType: hard + "debug@npm:^3.1.0": version: 3.2.7 resolution: "debug@npm:3.2.7" @@ -5274,6 +5541,13 @@ __metadata: languageName: node linkType: hard +"dequal@npm:^2.0.3": + version: 2.0.3 + resolution: "dequal@npm:2.0.3" + checksum: 10/6ff05a7561f33603df87c45e389c9ac0a95e3c056be3da1a0c4702149e3a7f6fe5ffbb294478687ba51a9e95f3a60e8b6b9005993acd79c292c7d15f71964b6b + languageName: node + linkType: hard + "des.js@npm:^1.0.0": version: 1.1.0 resolution: "des.js@npm:1.1.0" @@ -5284,7 +5558,7 @@ __metadata: languageName: node linkType: hard -"destroy@npm:1.2.0, destroy@npm:^1.0.4": +"destroy@npm:1.2.0, destroy@npm:^1.0.4, destroy@npm:^1.2.0": version: 1.2.0 resolution: "destroy@npm:1.2.0" checksum: 10/0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38 @@ -5319,6 +5593,13 @@ __metadata: languageName: node linkType: hard +"diff-match-patch@npm:^1.0.5": + version: 1.0.5 + resolution: "diff-match-patch@npm:1.0.5" + checksum: 10/fd1ab417eba9559bda752a4dfc9a8ac73fa2ca8b146d29d153964b437168e301c09d8a688fae0cd81d32dc6508a4918a94614213c85df760793f44e245173bb6 + languageName: node + linkType: hard + "diff@npm:^4.0.1": version: 4.0.2 resolution: "diff@npm:4.0.2" @@ -5326,6 +5607,13 @@ __metadata: languageName: node linkType: hard +"diff@npm:^7.0.0": + version: 7.0.0 + resolution: "diff@npm:7.0.0" + checksum: 10/e9b8e48d054c9c0c093c65ce8e2637af94b35f2427001607b14e5e0589e534ea3413a7f91ebe6d7c5a1494ace49cb7c7c3972f442ddd96a4767ff091999a082e + languageName: node + linkType: hard + "diffie-hellman@npm:^5.0.3": version: 5.0.3 resolution: "diffie-hellman@npm:5.0.3" @@ -5493,6 +5781,17 @@ __metadata: languageName: node linkType: hard +"dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 10/5add88a3d68d42d6e6130a0cac450b7c2edbe73364bbd2fc334564418569bea97c6943a8fcd70e27130bf32afc236f30982fc4905039b703f23e9e0433c29934 + languageName: node + linkType: hard + "eastasianwidth@npm:^0.2.0": version: 0.2.0 resolution: "eastasianwidth@npm:0.2.0" @@ -5636,7 +5935,7 @@ __metadata: languageName: node linkType: hard -"encodeurl@npm:~2.0.0": +"encodeurl@npm:^2.0.0, encodeurl@npm:~2.0.0": version: 2.0.0 resolution: "encodeurl@npm:2.0.0" checksum: 10/abf5cd51b78082cf8af7be6785813c33b6df2068ce5191a40ca8b1afe6a86f9230af9a9ce694a5ce4665955e5c1120871826df9c128a642e09c58d592e2807fe @@ -5812,6 +6111,15 @@ __metadata: languageName: node linkType: hard +"es-object-atoms@npm:^1.1.1": + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" + dependencies: + es-errors: "npm:^1.3.0" + checksum: 10/54fe77de288451dae51c37bfbfe3ec86732dc3778f98f3eb3bdb4bf48063b2c0b8f9c93542656986149d08aa5be3204286e2276053d19582b76753f1a2728867 + languageName: node + linkType: hard + "es-set-tostringtag@npm:^2.0.3": version: 2.0.3 resolution: "es-set-tostringtag@npm:2.0.3" @@ -5909,7 +6217,7 @@ __metadata: languageName: node linkType: hard -"etag@npm:~1.8.1": +"etag@npm:^1.8.1, etag@npm:~1.8.1": version: 1.8.1 resolution: "etag@npm:1.8.1" checksum: 10/571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff @@ -5937,6 +6245,22 @@ __metadata: languageName: node linkType: hard +"eventsource-parser@npm:^3.0.0": + version: 3.0.0 + resolution: "eventsource-parser@npm:3.0.0" + checksum: 10/8215adf5d8404105ecd0658030b0407e06987ceb9aadcea28a38d69bacf02e5d0fc8bba5fa7c3954552c89509c8ef5e1fa3895e000c061411c055b4bbc26f4b0 + languageName: node + linkType: hard + +"eventsource@npm:^3.0.2": + version: 3.0.5 + resolution: "eventsource@npm:3.0.5" + dependencies: + eventsource-parser: "npm:^3.0.0" + checksum: 10/ac55b78d6f468bb7d1e0bed5af66ab4ad5059e04cb8af0c2a12880ae534f39b67b2cb60b5df9ae04bac105e267e91b90bff4a8f683951c2807f38fb94681ae2c + languageName: node + linkType: hard + "evp_bytestokey@npm:^1.0.0, evp_bytestokey@npm:^1.0.3": version: 1.0.3 resolution: "evp_bytestokey@npm:1.0.3" @@ -6031,6 +6355,15 @@ __metadata: languageName: node linkType: hard +"express-rate-limit@npm:^7.5.0": + version: 7.5.0 + resolution: "express-rate-limit@npm:7.5.0" + peerDependencies: + express: ^4.11 || 5 || ^5.0.0-beta.1 + checksum: 10/eff34c83bf586789933a332a339b66649e2cca95c8e977d193aa8bead577d3182ac9f0e9c26f39389287539b8038890ff023f910b54ebb506a26a2ce135b92ca + languageName: node + linkType: hard + "express-ws@npm:^5.0.2": version: 5.0.2 resolution: "express-ws@npm:5.0.2" @@ -6081,6 +6414,46 @@ __metadata: languageName: node linkType: hard +"express@npm:^5.0.1": + version: 5.0.1 + resolution: "express@npm:5.0.1" + dependencies: + accepts: "npm:^2.0.0" + body-parser: "npm:^2.0.1" + content-disposition: "npm:^1.0.0" + content-type: "npm:~1.0.4" + cookie: "npm:0.7.1" + cookie-signature: "npm:^1.2.1" + debug: "npm:4.3.6" + depd: "npm:2.0.0" + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + finalhandler: "npm:^2.0.0" + fresh: "npm:2.0.0" + http-errors: "npm:2.0.0" + merge-descriptors: "npm:^2.0.0" + methods: "npm:~1.1.2" + mime-types: "npm:^3.0.0" + on-finished: "npm:2.4.1" + once: "npm:1.4.0" + parseurl: "npm:~1.3.3" + proxy-addr: "npm:~2.0.7" + qs: "npm:6.13.0" + range-parser: "npm:~1.2.1" + router: "npm:^2.0.0" + safe-buffer: "npm:5.2.1" + send: "npm:^1.1.0" + serve-static: "npm:^2.1.0" + setprototypeof: "npm:1.2.0" + statuses: "npm:2.0.1" + type-is: "npm:^2.0.0" + utils-merge: "npm:1.0.1" + vary: "npm:~1.1.2" + checksum: 10/b6afed019b6c22cb697a658d4dd70966e34f117ad6c83a2d32080c3ec4541443b15be770b4f7ac58bc6c07451a9bd0788121c5c4583c930beea48d8a17ee5c60 + languageName: node + linkType: hard + "extract-zip@npm:^2.0.0, extract-zip@npm:^2.0.1": version: 2.0.1 resolution: "extract-zip@npm:2.0.1" @@ -6253,6 +6626,21 @@ __metadata: languageName: node linkType: hard +"finalhandler@npm:^2.0.0": + version: 2.0.0 + resolution: "finalhandler@npm:2.0.0" + dependencies: + debug: "npm:2.6.9" + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + on-finished: "npm:2.4.1" + parseurl: "npm:~1.3.3" + statuses: "npm:2.0.1" + unpipe: "npm:~1.0.0" + checksum: 10/59b941fd40fcd2e173c858a47cccd493abf9709df54d5e06ef51be910957b6de7518af79110851f721e826dc246ce4456290d8dfe24a58b13488264690f76ed8 + languageName: node + linkType: hard + "find-up-simple@npm:^1.0.0": version: 1.0.0 resolution: "find-up-simple@npm:1.0.0" @@ -6371,13 +6759,20 @@ __metadata: languageName: node linkType: hard -"fresh@npm:0.5.2, fresh@npm:~0.5.2": +"fresh@npm:0.5.2, fresh@npm:^0.5.2, fresh@npm:~0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" checksum: 10/64c88e489b5d08e2f29664eb3c79c705ff9a8eb15d3e597198ef76546d4ade295897a44abb0abd2700e7ef784b2e3cbf1161e4fbf16f59129193fd1030d16da1 languageName: node linkType: hard +"fresh@npm:2.0.0": + version: 2.0.0 + resolution: "fresh@npm:2.0.0" + checksum: 10/44e1468488363074641991c1340d2a10c5a6f6d7c353d89fd161c49d120c58ebf9890720f7584f509058385836e3ce50ddb60e9f017315a4ba8c6c3461813bfc + languageName: node + linkType: hard + "fs-constants@npm:^1.0.0": version: 1.0.0 resolution: "fs-constants@npm:1.0.0" @@ -6591,6 +6986,24 @@ __metadata: languageName: node linkType: hard +"get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6": + version: 1.3.0 + resolution: "get-intrinsic@npm:1.3.0" + dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" + function-bind: "npm:^1.1.2" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10/6e9dd920ff054147b6f44cb98104330e87caafae051b6d37b13384a45ba15e71af33c3baeac7cb630a0aaa23142718dcf25b45cfdd86c184c5dcb4e56d953a10 + languageName: node + linkType: hard + "get-package-info@npm:^1.0.0": version: 1.0.0 resolution: "get-package-info@npm:1.0.0" @@ -6617,6 +7030,16 @@ __metadata: languageName: node linkType: hard +"get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10/4fc96afdb58ced9a67558698b91433e6b037aaa6f1493af77498d7c85b141382cf223c0e5946f334fb328ee85dfe6edd06d218eaf09556f4bc4ec6005d7f5f7b + languageName: node + linkType: hard + "get-ready@npm:^1.0.0": version: 1.0.0 resolution: "get-ready@npm:1.0.0" @@ -7225,7 +7648,7 @@ __metadata: languageName: node linkType: hard -"http-errors@npm:2.0.0": +"http-errors@npm:2.0.0, http-errors@npm:^2.0.0": version: 2.0.0 resolution: "http-errors@npm:2.0.0" dependencies: @@ -7389,16 +7812,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:^0.5.0": - version: 0.5.2 - resolution: "iconv-lite@npm:0.5.2" - dependencies: - safer-buffer: "npm:>= 2.1.2 < 3" - checksum: 10/b48a1c8a173b638cb3d9a21674acbfed1c1fd8e81f6dc52e63cf44d3b56f37fd48f8ff81d93a71c8b60b4dfb464d3e87f606df5f8a0f0247c21737665059565c - languageName: node - linkType: hard - -"iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": +"iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" dependencies: @@ -7407,6 +7821,15 @@ __metadata: languageName: node linkType: hard +"iconv-lite@npm:^0.5.0, iconv-lite@npm:^0.5.2": + version: 0.5.2 + resolution: "iconv-lite@npm:0.5.2" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3" + checksum: 10/b48a1c8a173b638cb3d9a21674acbfed1c1fd8e81f6dc52e63cf44d3b56f37fd48f8ff81d93a71c8b60b4dfb464d3e87f606df5f8a0f0247c21737665059565c + languageName: node + linkType: hard + "icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0": version: 5.1.0 resolution: "icss-utils@npm:5.1.0" @@ -7871,6 +8294,13 @@ __metadata: languageName: node linkType: hard +"is-promise@npm:^4.0.0": + version: 4.0.0 + resolution: "is-promise@npm:4.0.0" + checksum: 10/0b46517ad47b00b6358fd6553c83ec1f6ba9acd7ffb3d30a0bf519c5c69e7147c132430452351b8a9fc198f8dd6c4f76f8e6f5a7f100f8c77d57d9e0f4261a8a + languageName: node + linkType: hard + "is-regex@npm:^1.1.4": version: 1.2.0 resolution: "is-regex@npm:1.2.0" @@ -8214,6 +8644,13 @@ __metadata: languageName: node linkType: hard +"json-schema@npm:^0.4.0": + version: 0.4.0 + resolution: "json-schema@npm:0.4.0" + checksum: 10/8b3b64eff4a807dc2a3045b104ed1b9335cd8d57aa74c58718f07f0f48b8baa3293b00af4dcfbdc9144c3aafea1e97982cc27cc8e150fc5d93c540649507a458 + languageName: node + linkType: hard + "json-stringify-safe@npm:^5.0.1": version: 5.0.1 resolution: "json-stringify-safe@npm:5.0.1" @@ -8237,6 +8674,19 @@ __metadata: languageName: node linkType: hard +"jsondiffpatch@npm:0.6.0": + version: 0.6.0 + resolution: "jsondiffpatch@npm:0.6.0" + dependencies: + "@types/diff-match-patch": "npm:^1.0.36" + chalk: "npm:^5.3.0" + diff-match-patch: "npm:^1.0.5" + bin: + jsondiffpatch: bin/jsondiffpatch.js + checksum: 10/124b9797c266c693e69f8d23216e64d5ca4b21a4ec10e3a769a7b8cb19602ba62522f9a3d0c55299c1bfbe5ad955ca9ad2852439ca2c6b6316b8f91a5c218e94 + languageName: node + linkType: hard + "jsonfile@npm:^4.0.0": version: 4.0.0 resolution: "jsonfile@npm:4.0.0" @@ -8935,6 +9385,13 @@ __metadata: languageName: node linkType: hard +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 10/11df2eda46d092a6035479632e1ec865b8134bdfc4bd9e571a656f4191525404f13a283a515938c3a8de934dbfd9c09674d9da9fa831e6eb7e22b50b197d2edd + languageName: node + linkType: hard + "md5.js@npm:^1.3.4": version: 1.3.5 resolution: "md5.js@npm:1.3.5" @@ -8960,6 +9417,13 @@ __metadata: languageName: node linkType: hard +"media-typer@npm:^1.1.0": + version: 1.1.0 + resolution: "media-typer@npm:1.1.0" + checksum: 10/a58dd60804df73c672942a7253ccc06815612326dc1c0827984b1a21704466d7cde351394f47649e56cf7415e6ee2e26e000e81b51b3eebb5a93540e8bf93cbd + languageName: node + linkType: hard + "mem@npm:^4.3.0": version: 4.3.0 resolution: "mem@npm:4.3.0" @@ -9050,6 +9514,13 @@ __metadata: languageName: node linkType: hard +"merge-descriptors@npm:^2.0.0": + version: 2.0.0 + resolution: "merge-descriptors@npm:2.0.0" + checksum: 10/e383332e700a94682d0125a36c8be761142a1320fc9feeb18e6e36647c9edf064271645f5669b2c21cf352116e561914fd8aa831b651f34db15ef4038c86696a + languageName: node + linkType: hard + "merge-stream@npm:^2.0.0": version: 2.0.0 resolution: "merge-stream@npm:2.0.0" @@ -9100,14 +9571,14 @@ __metadata: languageName: node linkType: hard -"mime-db@npm:>= 1.43.0 < 2": +"mime-db@npm:>= 1.43.0 < 2, mime-db@npm:^1.53.0": version: 1.53.0 resolution: "mime-db@npm:1.53.0" checksum: 10/82409c568a20254cc67a763a25e581d2213e1ef5d070a0af805239634f8a655f5d8a15138200f5f81c5b06fc6623d27f6168c612d447642d59e37eb7f20f7412 languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.18, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.18, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:^2.1.35, mime-types@npm:~2.1.17, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -9116,6 +9587,15 @@ __metadata: languageName: node linkType: hard +"mime-types@npm:^3.0.0": + version: 3.0.0 + resolution: "mime-types@npm:3.0.0" + dependencies: + mime-db: "npm:^1.53.0" + checksum: 10/819584a951124b1cdee21e0c5515d174e1df018407b837297cef0da0620e4c0551336909fc3704166fca3a3fc141d19976bcc34e94eb720af04bbf4b50b43545 + languageName: node + linkType: hard + "mime@npm:1.6.0, mime@npm:^1.4.1": version: 1.6.0 resolution: "mime@npm:1.6.0" @@ -9461,6 +9941,13 @@ __metadata: languageName: node linkType: hard +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 10/673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f + languageName: node + linkType: hard + "ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" @@ -9489,7 +9976,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:3.3.8, nanoid@npm:^3.3.7": +"nanoid@npm:3.3.8, nanoid@npm:^3.3.7, nanoid@npm:^3.3.8": version: 3.3.8 resolution: "nanoid@npm:3.3.8" bin: @@ -9953,7 +10440,7 @@ __metadata: languageName: node linkType: hard -"object-assign@npm:4.x, object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": +"object-assign@npm:4.x, object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" checksum: 10/fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f @@ -10019,7 +10506,7 @@ __metadata: languageName: node linkType: hard -"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": +"once@npm:1.4.0, once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": version: 1.4.0 resolution: "once@npm:1.4.0" dependencies: @@ -10383,7 +10870,7 @@ __metadata: languageName: node linkType: hard -"parseurl@npm:^1.3.2, parseurl@npm:~1.3.2, parseurl@npm:~1.3.3": +"parseurl@npm:^1.3.2, parseurl@npm:^1.3.3, parseurl@npm:~1.3.2, parseurl@npm:~1.3.3": version: 1.3.3 resolution: "parseurl@npm:1.3.3" checksum: 10/407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 @@ -10497,6 +10984,13 @@ __metadata: languageName: node linkType: hard +"path-to-regexp@npm:^8.0.0": + version: 8.2.0 + resolution: "path-to-regexp@npm:8.2.0" + checksum: 10/23378276a172b8ba5f5fb824475d1818ca5ccee7bbdb4674701616470f23a14e536c1db11da9c9e6d82b82c556a817bbf4eee6e41b9ed20090ef9427cbb38e13 + languageName: node + linkType: hard + "path-type@npm:^2.0.0": version: 2.0.0 resolution: "path-type@npm:2.0.0" @@ -10630,6 +11124,13 @@ __metadata: languageName: node linkType: hard +"pkce-challenge@npm:^4.1.0": + version: 4.1.0 + resolution: "pkce-challenge@npm:4.1.0" + checksum: 10/65169cf048cc472357c16685c56d6295f9f84809a058d397f9bf4dbc0efc3a12ff78d5f033d1f372a791b984749c6edbb7f746e5f3a5333524bed45ce3db79c5 + languageName: node + linkType: hard + "pkg-dir@npm:^4.2.0": version: 4.2.0 resolution: "pkg-dir@npm:4.2.0" @@ -11270,6 +11771,15 @@ __metadata: languageName: node linkType: hard +"qs@npm:^6.14.0": + version: 6.14.0 + resolution: "qs@npm:6.14.0" + dependencies: + side-channel: "npm:^1.1.0" + checksum: 10/a60e49bbd51c935a8a4759e7505677b122e23bf392d6535b8fc31c1e447acba2c901235ecb192764013cd2781723dc1f61978b5fdd93cc31d7043d31cdc01974 + languageName: node + linkType: hard + "querystring-es3@npm:^0.2.1": version: 0.2.1 resolution: "querystring-es3@npm:0.2.1" @@ -11345,6 +11855,18 @@ __metadata: languageName: node linkType: hard +"raw-body@npm:^3.0.0": + version: 3.0.0 + resolution: "raw-body@npm:3.0.0" + dependencies: + bytes: "npm:3.1.2" + http-errors: "npm:2.0.0" + iconv-lite: "npm:0.6.3" + unpipe: "npm:1.0.0" + checksum: 10/2443429bbb2f9ae5c50d3d2a6c342533dfbde6b3173740b70fa0302b30914ff400c6d31a46b3ceacbe7d0925dc07d4413928278b494b04a65736fc17ca33e30c + languageName: node + linkType: hard + "rc-align@npm:^2.4.0": version: 2.4.5 resolution: "rc-align@npm:2.4.5" @@ -11372,6 +11894,21 @@ __metadata: languageName: node linkType: hard +"rc-collapse@npm:^4.0.0": + version: 4.0.0 + resolution: "rc-collapse@npm:4.0.0" + dependencies: + "@babel/runtime": "npm:^7.10.1" + classnames: "npm:2.x" + rc-motion: "npm:^2.3.4" + rc-util: "npm:^5.27.0" + peerDependencies: + react: ">=16.9.0" + react-dom: ">=16.9.0" + checksum: 10/2afdaf2e445bff0c6c4702ca8bb2f3a2be5e3c11806b8327cafba2ed72af7dc720b9b8f51e3b6ce55a4546628e87ad8c785c42362467d71ee772281c7f0fc1c8 + languageName: node + linkType: hard + "rc-dialog@npm:^9.6.0": version: 9.6.0 resolution: "rc-dialog@npm:9.6.0" @@ -11462,7 +11999,7 @@ __metadata: languageName: node linkType: hard -"rc-motion@npm:^2.3.0": +"rc-motion@npm:^2.3.0, rc-motion@npm:^2.3.4": version: 2.9.5 resolution: "rc-motion@npm:2.9.5" dependencies: @@ -12240,6 +12777,17 @@ __metadata: languageName: node linkType: hard +"router@npm:^2.0.0": + version: 2.1.0 + resolution: "router@npm:2.1.0" + dependencies: + is-promise: "npm:^4.0.0" + parseurl: "npm:^1.3.3" + path-to-regexp: "npm:^8.0.0" + checksum: 10/00685d40b062529d704c3d7f4c2b46f0f9195f36c21980837408cd33decc0ddce754cb0345349077e7b80213b981d19968537fece51210dc6ee6d8b307782898 + languageName: node + linkType: hard + "run-applescript@npm:^3.2.0": version: 3.2.0 resolution: "run-applescript@npm:3.2.0" @@ -12368,6 +12916,13 @@ __metadata: languageName: node linkType: hard +"secure-json-parse@npm:^2.7.0": + version: 2.7.0 + resolution: "secure-json-parse@npm:2.7.0" + checksum: 10/974386587060b6fc5b1ac06481b2f9dbbb0d63c860cc73dc7533f27835fdb67b0ef08762dbfef25625c15bc0a0c366899e00076cb0d556af06b71e22f1dede4c + languageName: node + linkType: hard + "select-hose@npm:^2.0.0": version: 2.0.0 resolution: "select-hose@npm:2.0.0" @@ -12440,6 +12995,26 @@ __metadata: languageName: node linkType: hard +"send@npm:^1.0.0, send@npm:^1.1.0": + version: 1.1.0 + resolution: "send@npm:1.1.0" + dependencies: + debug: "npm:^4.3.5" + destroy: "npm:^1.2.0" + encodeurl: "npm:^2.0.0" + escape-html: "npm:^1.0.3" + etag: "npm:^1.8.1" + fresh: "npm:^0.5.2" + http-errors: "npm:^2.0.0" + mime-types: "npm:^2.1.35" + ms: "npm:^2.1.3" + on-finished: "npm:^2.4.1" + range-parser: "npm:^1.2.1" + statuses: "npm:^2.0.1" + checksum: 10/5040d4d1e52a2a4634a3381a0c21be8115543be3ac0345b99c16d2510af2391968e1c4031ac3e1620cca6948f5ff888f39fa6515c4b6005c6c792c56300ea997 + languageName: node + linkType: hard + "serialize-error@npm:^7.0.1": version: 7.0.1 resolution: "serialize-error@npm:7.0.1" @@ -12485,6 +13060,18 @@ __metadata: languageName: node linkType: hard +"serve-static@npm:^2.1.0": + version: 2.1.0 + resolution: "serve-static@npm:2.1.0" + dependencies: + encodeurl: "npm:^2.0.0" + escape-html: "npm:^1.0.3" + parseurl: "npm:^1.3.3" + send: "npm:^1.0.0" + checksum: 10/ecb5969b66520e6546721454e72ee3fbe827fee16224a563d258d71ab68d9316991c81910b94bd2a7b75112669ef887068ab0ef66a4bf524ed8ed9c919a01de0 + languageName: node + linkType: hard + "set-blocking@npm:^2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" @@ -12618,6 +13205,41 @@ __metadata: languageName: node linkType: hard +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + checksum: 10/603b928997abd21c5a5f02ae6b9cc36b72e3176ad6827fab0417ead74580cc4fb4d5c7d0a8a2ff4ead34d0f9e35701ed7a41853dac8a6d1a664fcce1a044f86f + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + checksum: 10/5771861f77feefe44f6195ed077a9e4f389acc188f895f570d56445e251b861754b547ea9ef73ecee4e01fdada6568bfe9020d2ec2dfc5571e9fa1bbc4a10615 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + side-channel-map: "npm:^1.0.1" + checksum: 10/a815c89bc78c5723c714ea1a77c938377ea710af20d4fb886d362b0d1f8ac73a17816a5f6640f354017d7e292a43da9c5e876c22145bac00b76cfb3468001736 + languageName: node + linkType: hard + "side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": version: 1.0.6 resolution: "side-channel@npm:1.0.6" @@ -12630,6 +13252,19 @@ __metadata: languageName: node linkType: hard +"side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + side-channel-list: "npm:^1.0.0" + side-channel-map: "npm:^1.0.1" + side-channel-weakmap: "npm:^1.0.2" + checksum: 10/7d53b9db292c6262f326b6ff3bc1611db84ece36c2c7dc0e937954c13c73185b0406c56589e2bb8d071d6fee468e14c39fb5d203ee39be66b7b8174f179afaba + languageName: node + linkType: hard + "signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" @@ -12947,7 +13582,7 @@ __metadata: languageName: node linkType: hard -"statuses@npm:2.0.1": +"statuses@npm:2.0.1, statuses@npm:^2.0.1": version: 2.0.1 resolution: "statuses@npm:2.0.1" checksum: 10/18c7623fdb8f646fb213ca4051be4df7efb3484d4ab662937ca6fbef7ced9b9e12842709872eb3020cc3504b93bde88935c9f6417489627a7786f24f8031cbcb @@ -13289,6 +13924,18 @@ __metadata: languageName: node linkType: hard +"swr@npm:^2.2.5": + version: 2.3.2 + resolution: "swr@npm:2.3.2" + dependencies: + dequal: "npm:^2.0.3" + use-sync-external-store: "npm:^1.4.0" + peerDependencies: + react: ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10/7cf40fe33a05abff4b07eda8465d260432c901e91097ec245a478eb059ce8724810574e369fd0fb2f59fd09c81a8b2da5b76bc43bf97a62698cb2436033df579 + languageName: node + linkType: hard + "tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": version: 2.2.1 resolution: "tapable@npm:2.2.1" @@ -13452,6 +14099,13 @@ __metadata: languageName: node linkType: hard +"throttleit@npm:2.1.0": + version: 2.1.0 + resolution: "throttleit@npm:2.1.0" + checksum: 10/a2003947aafc721c4a17e6f07db72dc88a64fa9bba0f9c659f7997d30f9590b3af22dadd6a41851e0e8497d539c33b2935c2c7919cf4255922509af6913c619b + languageName: node + linkType: hard + "through2@npm:^2.0.0": version: 2.0.5 resolution: "through2@npm:2.0.5" @@ -13816,6 +14470,17 @@ __metadata: languageName: node linkType: hard +"type-is@npm:^2.0.0": + version: 2.0.0 + resolution: "type-is@npm:2.0.0" + dependencies: + content-type: "npm:^1.0.5" + media-typer: "npm:^1.1.0" + mime-types: "npm:^3.0.0" + checksum: 10/056ae0e94fc7e01209f001d2b4506e39908d95e454aef6eefec7f8f252a00b15c6c0a9707fa3d4d6a83be8ea3ea95fe1d6cfd5bfe7ef90831b61875f5512f441 + languageName: node + linkType: hard + "typed-array-buffer@npm:^1.0.2": version: 1.0.2 resolution: "typed-array-buffer@npm:1.0.2" @@ -14053,6 +14718,15 @@ __metadata: languageName: node linkType: hard +"use-sync-external-store@npm:^1.4.0": + version: 1.4.0 + resolution: "use-sync-external-store@npm:1.4.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10/08bf581a8a2effaefc355e9d18ed025d436230f4cc973db2f593166df357cf63e47b9097b6e5089b594758bde322e1737754ad64905e030d70f8ff7ee671fd01 + languageName: node + linkType: hard + "user-home@npm:^2.0.0": version: 2.0.0 resolution: "user-home@npm:2.0.0" @@ -14197,7 +14871,7 @@ __metadata: languageName: node linkType: hard -"vary@npm:^1.1.2, vary@npm:~1.1.2": +"vary@npm:^1, vary@npm:^1.1.2, vary@npm:~1.1.2": version: 1.1.2 resolution: "vary@npm:1.1.2" checksum: 10/31389debef15a480849b8331b220782230b9815a8e0dbb7b9a8369559aed2e9a7800cd904d4371ea74f4c3527db456dc8e7ac5befce5f0d289014dbdf47b2242 @@ -14956,3 +15630,19 @@ __metadata: checksum: 10/f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 languageName: node linkType: hard + +"zod-to-json-schema@npm:^3.24.1": + version: 3.24.3 + resolution: "zod-to-json-schema@npm:3.24.3" + peerDependencies: + zod: ^3.24.1 + checksum: 10/9dc6fafc3a9b5e088a92e2296bee6bc7b1c149f1d762c535a17626ce471721ef0c472d287f137f5408dad6368469621fe538ed8f0bf79811c7a69d67a1a7908b + languageName: node + linkType: hard + +"zod@npm:^3.23.8": + version: 3.24.2 + resolution: "zod@npm:3.24.2" + checksum: 10/604c62a8cf8e330d78b106a557f4b44f5d14845d20b1360a423ccc09b58cb8525ccf7e4b40cf1bd4852d22393d2c67774b5817ec5a2fedab25f543b36ed15943 + languageName: node + linkType: hard From 2f4cfb25c8f8a04f540287aa38f72e22813cee7c Mon Sep 17 00:00:00 2001 From: hacke2 Date: Fri, 7 Mar 2025 07:03:50 +0800 Subject: [PATCH 8/8] feat: support MCP Agent (#105) --- package.json | 102 +-- src/ai/browser/ai-model.contribution.ts | 105 +-- src/ai/browser/ai-native.contribution.ts | 150 +--- src/ai/browser/inline-chat-operation.ts | 4 +- src/ai/browser/prompt.ts | 2 + src/ai/common/types.ts | 7 - src/ai/node/ai-back.service.ts | 194 +---- src/ai/node/model.service.ts | 4 - src/bootstrap/browser/index.ts | 6 + src/i18n/en-US.ts | 10 +- src/i18n/zh-CN.ts | 10 +- yarn.lock | 962 ++++++++++++----------- 12 files changed, 619 insertions(+), 937 deletions(-) diff --git a/package.json b/package.json index e634a3a..e7fe3e2 100644 --- a/package.json +++ b/package.json @@ -81,57 +81,57 @@ "yauzl": "^3.1.3" }, "dependencies": { - "@opensumi/ide-addons": "3.8.0", - "@opensumi/ide-ai-native": "3.8.0", - "@opensumi/ide-comments": "3.8.0", - "@opensumi/ide-core-browser": "3.8.0", - "@opensumi/ide-core-common": "3.8.0", - "@opensumi/ide-core-electron-main": "3.8.0", - "@opensumi/ide-core-node": "3.8.0", - "@opensumi/ide-debug": "3.8.0", - "@opensumi/ide-decoration": "3.8.0", - "@opensumi/ide-design": "3.8.0", - "@opensumi/ide-editor": "3.8.0", - "@opensumi/ide-electron-basic": "3.8.0", - "@opensumi/ide-explorer": "3.8.0", - "@opensumi/ide-express-file-server": "3.8.0", - "@opensumi/ide-extension": "3.8.0", - "@opensumi/ide-extension-manager": "3.8.0", - "@opensumi/ide-extension-storage": "3.8.0", - "@opensumi/ide-file-scheme": "3.8.0", - "@opensumi/ide-file-search": "3.8.0", - "@opensumi/ide-file-service": "3.8.0", - "@opensumi/ide-file-tree-next": "3.8.0", - "@opensumi/ide-i18n": "3.8.0", - "@opensumi/ide-keymaps": "3.8.0", - "@opensumi/ide-logs": "3.8.0", - "@opensumi/ide-main-layout": "3.8.0", - "@opensumi/ide-markdown": "3.8.0", - "@opensumi/ide-markers": "3.8.0", - "@opensumi/ide-menu-bar": "3.8.0", - "@opensumi/ide-monaco": "3.8.0", - "@opensumi/ide-monaco-enhance": "3.8.0", - "@opensumi/ide-opened-editor": "3.8.0", - "@opensumi/ide-outline": "3.8.0", - "@opensumi/ide-output": "3.8.0", - "@opensumi/ide-overlay": "3.8.0", - "@opensumi/ide-preferences": "3.8.0", - "@opensumi/ide-process": "3.8.0", - "@opensumi/ide-quick-open": "3.8.0", - "@opensumi/ide-remote-opener": "3.8.0", - "@opensumi/ide-scm": "3.8.0", - "@opensumi/ide-search": "3.8.0", - "@opensumi/ide-status-bar": "3.8.0", - "@opensumi/ide-storage": "3.8.0", - "@opensumi/ide-task": "3.8.0", - "@opensumi/ide-terminal-next": "3.8.0", - "@opensumi/ide-testing": "3.8.0", - "@opensumi/ide-theme": "3.8.0", - "@opensumi/ide-toolbar": "3.8.0", - "@opensumi/ide-variable": "3.8.0", - "@opensumi/ide-webview": "3.8.0", - "@opensumi/ide-workspace": "3.8.0", - "@opensumi/ide-workspace-edit": "3.8.0", + "@opensumi/ide-addons": "3.8.1-next-1741253659.0", + "@opensumi/ide-ai-native": "3.8.1-next-1741253659.0", + "@opensumi/ide-comments": "3.8.1-next-1741253659.0", + "@opensumi/ide-core-browser": "3.8.1-next-1741253659.0", + "@opensumi/ide-core-common": "3.8.1-next-1741253659.0", + "@opensumi/ide-core-electron-main": "3.8.1-next-1741253659.0", + "@opensumi/ide-core-node": "3.8.1-next-1741253659.0", + "@opensumi/ide-debug": "3.8.1-next-1741253659.0", + "@opensumi/ide-decoration": "3.8.1-next-1741253659.0", + "@opensumi/ide-design": "3.8.1-next-1741253659.0", + "@opensumi/ide-editor": "3.8.1-next-1741253659.0", + "@opensumi/ide-electron-basic": "3.8.1-next-1741253659.0", + "@opensumi/ide-explorer": "3.8.1-next-1741253659.0", + "@opensumi/ide-express-file-server": "3.8.1-next-1741253659.0", + "@opensumi/ide-extension": "3.8.1-next-1741253659.0", + "@opensumi/ide-extension-manager": "3.8.1-next-1741253659.0", + "@opensumi/ide-extension-storage": "3.8.1-next-1741253659.0", + "@opensumi/ide-file-scheme": "3.8.1-next-1741253659.0", + "@opensumi/ide-file-search": "3.8.1-next-1741253659.0", + "@opensumi/ide-file-service": "3.8.1-next-1741253659.0", + "@opensumi/ide-file-tree-next": "3.8.1-next-1741253659.0", + "@opensumi/ide-i18n": "3.8.1-next-1741253659.0", + "@opensumi/ide-keymaps": "3.8.1-next-1741253659.0", + "@opensumi/ide-logs": "3.8.1-next-1741253659.0", + "@opensumi/ide-main-layout": "3.8.1-next-1741253659.0", + "@opensumi/ide-markdown": "3.8.1-next-1741253659.0", + "@opensumi/ide-markers": "3.8.1-next-1741253659.0", + "@opensumi/ide-menu-bar": "3.8.1-next-1741253659.0", + "@opensumi/ide-monaco": "3.8.1-next-1741253659.0", + "@opensumi/ide-monaco-enhance": "3.8.1-next-1741253659.0", + "@opensumi/ide-opened-editor": "3.8.1-next-1741253659.0", + "@opensumi/ide-outline": "3.8.1-next-1741253659.0", + "@opensumi/ide-output": "3.8.1-next-1741253659.0", + "@opensumi/ide-overlay": "3.8.1-next-1741253659.0", + "@opensumi/ide-preferences": "3.8.1-next-1741253659.0", + "@opensumi/ide-process": "3.8.1-next-1741253659.0", + "@opensumi/ide-quick-open": "3.8.1-next-1741253659.0", + "@opensumi/ide-remote-opener": "3.8.1-next-1741253659.0", + "@opensumi/ide-scm": "3.8.1-next-1741253659.0", + "@opensumi/ide-search": "3.8.1-next-1741253659.0", + "@opensumi/ide-status-bar": "3.8.1-next-1741253659.0", + "@opensumi/ide-storage": "3.8.1-next-1741253659.0", + "@opensumi/ide-task": "3.8.1-next-1741253659.0", + "@opensumi/ide-terminal-next": "3.8.1-next-1741253659.0", + "@opensumi/ide-testing": "3.8.1-next-1741253659.0", + "@opensumi/ide-theme": "3.8.1-next-1741253659.0", + "@opensumi/ide-toolbar": "3.8.1-next-1741253659.0", + "@opensumi/ide-variable": "3.8.1-next-1741253659.0", + "@opensumi/ide-webview": "3.8.1-next-1741253659.0", + "@opensumi/ide-workspace": "3.8.1-next-1741253659.0", + "@opensumi/ide-workspace-edit": "3.8.1-next-1741253659.0", "@opensumi/tree-sitter-wasm": "1.1.2", "@vscode/spdlog": "^0.15.0", "buffer": "^6.0.3", diff --git a/src/ai/browser/ai-model.contribution.ts b/src/ai/browser/ai-model.contribution.ts index 15c535c..2fe818c 100644 --- a/src/ai/browser/ai-model.contribution.ts +++ b/src/ai/browser/ai-model.contribution.ts @@ -1,5 +1,5 @@ import { Autowired } from '@opensumi/di' -import { AI_NATIVE_SETTING_GROUP_ID, localize, MaybePromise, Delayer, CommandService } from '@opensumi/ide-core-common'; +import { AI_NATIVE_SETTING_GROUP_ID, localize, MaybePromise, Delayer, CommandService, AINativeSettingSectionsId } from '@opensumi/ide-core-common'; import { Domain, PreferenceContribution, PreferenceSchema, ClientAppContribution, IClientApp, PreferenceService, COMMON_COMMANDS, IPreferenceSettingsService } from '@opensumi/ide-core-browser' import { ISettingRegistry, SettingContribution } from '@opensumi/ide-preferences'; import { AIModelServicePath, IAIModelServiceProxy, ModelSettingId } from '../common' @@ -18,46 +18,6 @@ const aiNativePreferenceSchema: PreferenceSchema = { [ModelSettingId.apiKey]: { type: 'string', }, - [ModelSettingId.chatModelName]: { - type: 'string', - }, - [ModelSettingId.chatSystemPrompt]: { - type: 'string', - }, - [ModelSettingId.chatMaxTokens]: { - type: 'number', - minimum: 0, - defaultValue: 1024, - description: localize('preference.ai.model.maxTokens.description'), - }, - [ModelSettingId.chatTemperature]: { - type: 'string', - // minimum: 0, - // maximum: 1, - defaultValue: '0.20', - description: localize('preference.ai.model.temperature.description'), - }, - [ModelSettingId.chatPresencePenalty]: { - type: 'string', - // minimum: -2.0, - // maximum: 2.0, - defaultValue: '1.0', - description: localize('preference.ai.model.presencePenalty.description'), - }, - [ModelSettingId.chatFrequencyPenalty]: { - type: 'string', - // minimum: -2.0, - // maximum: 2.0, - defaultValue: '1.0', - description: localize('preference.ai.model.frequencyPenalty.description'), - }, - [ModelSettingId.chatTopP]: { - type: 'string', - // minimum: 0, - // maximum: 1, - defaultValue: '1', - description: localize('preference.ai.model.topP.description'), - }, [ModelSettingId.codeModelName]: { type: 'string', description: localize('preference.ai.model.code.modelName.tooltip') @@ -145,11 +105,8 @@ export class AIModelContribution implements PreferenceContribution, SettingContr delayer.trigger(() => this.setModeConfig(values)) }) }) - this.checkModelConfig(values).then((valid) => { - if (valid) { - delayer.trigger(() => this.setModeConfig(values)) - } - }) + delayer.trigger(() => this.setModeConfig(values)); + this.checkModelConfig(); } registerSetting(registry: ISettingRegistry): void { @@ -164,34 +121,6 @@ export class AIModelContribution implements PreferenceContribution, SettingContr id: ModelSettingId.apiKey, localized: 'preference.ai.model.apiKey', }, - { - id: ModelSettingId.chatModelName, - localized: 'preference.ai.model.chat.modelName', - }, - { - id: ModelSettingId.chatSystemPrompt, - localized: 'preference.ai.model.chat.systemPrompt', - }, - { - id: ModelSettingId.chatMaxTokens, - localized: 'preference.ai.model.chat.maxTokens', - }, - { - id: ModelSettingId.chatTemperature, - localized: 'preference.ai.model.chat.temperature', - }, - { - id: ModelSettingId.chatPresencePenalty, - localized: 'preference.ai.model.chat.presencePenalty', - }, - { - id: ModelSettingId.chatFrequencyPenalty, - localized: 'preference.ai.model.chat.frequencyPenalty', - }, - { - id: ModelSettingId.chatTopP, - localized: 'preference.ai.model.chat.topP', - }, { id: ModelSettingId.codeModelName, localized: 'preference.ai.model.code.modelName', @@ -228,18 +157,24 @@ export class AIModelContribution implements PreferenceContribution, SettingContr }); } - private async checkModelConfig(values: Record) { - if (values.baseUrl && values.chatModelName) { - return true - } - const res = await this.messageService.info(localize('ai.model.noConfig'), [ - localize('ai.model.go') - ]) - if (res === localize('ai.model.go')) { - await this.commandService.executeCommand(COMMON_COMMANDS.OPEN_PREFERENCES.id) - this.preferenceSettingsService.scrollToPreference(ModelSettingId.baseUrl) + private async checkModelConfig() { + const requirePreference = [ + AINativeSettingSectionsId.DeepseekApiKey, + AINativeSettingSectionsId.OpenaiApiKey, + AINativeSettingSectionsId.AnthropicApiKey, + ]; + + const hasRequirePreference = requirePreference.some(preference => !!this.preferenceService.getValid(preference)); + if (!hasRequirePreference) { + this.preferenceService.has(AINativeSettingSectionsId.DeepseekApiKey); + const res = await this.messageService.info(localize('ai.model.noConfig'), [ + localize('ai.model.go') + ]); + if (res === localize('ai.model.go')) { + await this.commandService.executeCommand(COMMON_COMMANDS.OPEN_PREFERENCES.id) + this.preferenceSettingsService.scrollToPreference(AINativeSettingSectionsId.LLMModelSelection); + } } - return false } private setModeConfig(values: Record) { diff --git a/src/ai/browser/ai-native.contribution.ts b/src/ai/browser/ai-native.contribution.ts index 16306b3..80ef593 100644 --- a/src/ai/browser/ai-native.contribution.ts +++ b/src/ai/browser/ai-native.contribution.ts @@ -67,151 +67,11 @@ export class AINativeContribution implements ComponentContribution, AINativeCore [ { icon: getIcon('send-hollow'), - title: '生成 Java 快速排序算法', - message: '生成 Java 快速排序算法', + title: '介绍一下当前仓库', + message: '介绍一下当前仓库', }, ], ); - - const interceptExecute = (value: string, slash: string, editor?: ICodeEditor): string => { - if (!editor) { - return ''; - } - const model = editor.getModel(); - - const selection = editor.getSelection(); - let selectCode: string | undefined; - if (selection) { - selectCode = model!.getValueInRange(selection); - } - - const parseValue = value.replace(slash, ''); - - if (!parseValue.trim()) { - if (!selectCode) { - this.messageService.info('很抱歉,您并未选中或输入任何代码,请先选中或输入代码'); - return ''; - } - - return value + `\n\`\`\`${model?.getLanguageId()}\n${selectCode}\n\`\`\``; - } - - return value; - }; - - registry.registerSlashCommand( - { - name: 'Explain', - description: '解释代码', - isShortcut: true, - tooltip: '解释代码', - }, - { - providerInputPlaceholder(_value, _editor) { - return '请输入或者粘贴代码'; - }, - providerPrompt(value: string, editor?: ICodeEditor) { - if (!editor) { - return value; - } - const parseValue = value.replace('/Explain', ''); - const model = editor.getModel(); - return explainPrompt(model?.getLanguageId() || '', parseValue); - }, - execute: (value: string, send: TChatSlashCommandSend, editor?: ICodeEditor) => { - const parseValue = interceptExecute(value, '/Explain', editor); - - if (!parseValue) { - return; - } - - send(parseValue); - }, - }, - ); - - registry.registerSlashCommand( - { - name: 'Test', - description: '生成单测', - isShortcut: true, - tooltip: '生成单测' - }, - { - providerInputPlaceholder(_value, _editor) { - return '请输入或者粘贴代码'; - }, - providerPrompt(value: string, editor?: ICodeEditor) { - if (!editor) { - return value; - } - const parseValue = value.replace('/Text', ''); - return testPrompt(parseValue); - }, - execute: (value: string, send: TChatSlashCommandSend, editor?: ICodeEditor) => { - const parseValue = interceptExecute(value, '/Text', editor); - - if (!parseValue) { - return; - } - - send(parseValue); - }, - }, - ); - - registry.registerSlashCommand( - { - name: 'Optimize', - description: '优化代码', - isShortcut: true, - tooltip: '优化代码' - }, - { - providerInputPlaceholder(_value, _editor) { - return '请输入或者粘贴代码'; - }, - providerPrompt(value: string, editor?: ICodeEditor) { - if (!editor) { - return value; - } - const parseValue = value.replace('/Optimize', ''); - return optimizePrompt(parseValue); - }, - execute: (value: string, send: TChatSlashCommandSend, editor?: ICodeEditor) => { - const parseValue = interceptExecute(value, '/Optimize', editor); - - if (!parseValue) { - return; - } - - send(parseValue); - }, - }, - ); - - registry.registerSlashCommand( - { - name: 'IDE', - description: '执行 IDE 相关命令', - }, - { - providerInputPlaceholder(_value, _editor) { - return '可以问我任何问题,或键入主题 \"/\"'; - }, - providerRender: CommandRender, - execute: (value: string, send: TChatSlashCommandSend) => { - const parseValue = value.replace('/IDE', ''); - - if (!parseValue) { - this.messageService.warning('请输入要执行的 IDE 命令'); - return; - } - - send(parseValue); - }, - }, - ); } registerInlineChatFeature(registry: IInlineChatFeatureRegistry) { @@ -384,7 +244,7 @@ export class AINativeContribution implements ComponentContribution, AINativeCore } const controller = new InlineChatController({ enableCodeblockRender: true }); - const stream = await this.aiBackService.requestStream(prompt, {}, token); + const stream = await this.aiBackService.requestStream(prompt, { noTool: true }, token); controller.mountReadable(stream); return controller; @@ -488,7 +348,7 @@ export class AINativeContribution implements ComponentContribution, AINativeCore const prompt = terminalCommandSuggestionPrompt(message); aiCommandSuggestions = []; - const backStream = await this.aiBackService.requestStream(prompt, {}, token); + const backStream = await this.aiBackService.requestStream(prompt, { noTool: true }, token); const stream = TerminalSuggestionReadableStream.create(); let buffer = ''; @@ -546,7 +406,7 @@ ${editor.getModel()!.getValueInRange(editRange)} 不需要任何解释,只要返回修复后的代码块内容`; const controller = new InlineChatController({ enableCodeblockRender: true }); - const stream = await this.aiBackService.requestStream(prompt, {}, token); + const stream = await this.aiBackService.requestStream(prompt, { noTool: true }, token); controller.mountReadable(stream); return controller; diff --git a/src/ai/browser/inline-chat-operation.ts b/src/ai/browser/inline-chat-operation.ts index 385f0ed..7c2590b 100644 --- a/src/ai/browser/inline-chat-operation.ts +++ b/src/ai/browser/inline-chat-operation.ts @@ -52,7 +52,7 @@ export class InlineChatOperationModel { const prompt = commentsPrompt(crossCode); const controller = new InlineChatController({ enableCodeblockRender: true }); - const stream = await this.aiBackService.requestStream(prompt, {}, token); + const stream = await this.aiBackService.requestStream(prompt, { noTool: true }, token); controller.mountReadable(stream); return controller; @@ -78,7 +78,7 @@ export class InlineChatOperationModel { const prompt = optimizePrompt(crossCode); const controller = new InlineChatController({ enableCodeblockRender: true }); - const stream = await this.aiBackService.requestStream(prompt, {}, token); + const stream = await this.aiBackService.requestStream(prompt, { noTool: true }, token); controller.mountReadable(stream); return controller; diff --git a/src/ai/browser/prompt.ts b/src/ai/browser/prompt.ts index 6e1dd6d..d56906f 100644 --- a/src/ai/browser/prompt.ts +++ b/src/ai/browser/prompt.ts @@ -1,6 +1,8 @@ import { IMarkerErrorData } from '@opensumi/ide-ai-native/lib/browser/contrib/intelligent-completions/source/lint-error.source'; import { EInlineOperation } from './constants' +export const DefaultSystemPrompt = 'You are a powerful AI coding assistant working in CodeFuse IDE, a AI Native IDE based on CodeFuse and OpenSumi. You collaborate with a USER to solve coding tasks, which may involve creating, modifying, or debugging code, or answering questions. When the USER sends a message, relevant context (e.g., open files, cursor position, edit history, linter errors) may be attached. Use this information as needed.\n\n\nYou have access to tools to assist with tasks. Follow these rules:\n1. Always adhere to the tool call schema and provide all required parameters.\n2. Only use tools explicitly provided; ignore unavailable ones.\n3. Avoid mentioning tool names to the USER (e.g., say "I will edit your file" instead of "I need to use the edit_file tool").\n4. Only call tools when necessary; respond directly if the task is general or you already know the answer.\n5. Explain to the USER why you’re using a tool before calling it.\n\n\n\nWhen modifying code:\n1. Use code edit tools instead of outputting code unless explicitly requested.\n2. Limit tool calls to one per turn.\n3. Ensure generated code is immediately executable by including necessary imports, dependencies, and endpoints.\n4. For new projects, create a dependency management file (e.g., requirements.txt) and a README.\n5. For web apps, design a modern, user-friendly UI.\n6. Avoid generating non-textual or excessively long code.\n7. Read file contents before editing, unless appending a small change or creating a new file.\n8. Fix introduced linter errors if possible, but stop after 3 attempts and ask the USER for guidance.\n9. Reapply reasonable code edits if they weren’t followed initially.\n\n\nUse the appropriate tools to fulfill the USER’s request, ensuring all required parameters are provided or inferred from context.Always respond in 中文.'; + export const explainPrompt = (language: string, code: string) => { return `你将获得一段代码, 你的任务是以简洁的方式解释它,用中文回答。代码内容是: \n\`\`\`${language}\n${code}\n\`\`\``; }; diff --git a/src/ai/common/types.ts b/src/ai/common/types.ts index 971be7e..9cccfca 100644 --- a/src/ai/common/types.ts +++ b/src/ai/common/types.ts @@ -9,13 +9,6 @@ export interface IAIModelServiceProxy { export const ModelSettingId = { baseUrl: 'ai.model.baseUrl', apiKey: 'ai.model.apiKey', - chatModelName: 'ai.model.chat.modelName', - chatSystemPrompt: 'ai.model.chat.systemPrompt', - chatTemperature: 'ai.model.chat.temperature', - chatMaxTokens: 'ai.model.chat.maxTokens', - chatPresencePenalty: 'ai.model.chat.presencePenalty', - chatFrequencyPenalty: 'ai.model.chat.frequencyPenalty', - chatTopP: 'ai.model.chat.topP', codeModelName: 'ai.model.code.modelName', codeSystemPrompt: 'ai.model.code.systemPrompt', codeFimTemplate: 'ai.model.code.fimTemplate', diff --git a/src/ai/node/ai-back.service.ts b/src/ai/node/ai-back.service.ts index 242e3ea..62a56ca 100644 --- a/src/ai/node/ai-back.service.ts +++ b/src/ai/node/ai-back.service.ts @@ -4,12 +4,15 @@ import { ChatCompletionRequestMessage, ChatCompletionRequestMessageRoleEnum } fr import { IAIBackService, IAICompletionOption, IAIReportCompletionOption, IAIBackServiceOption } from '@opensumi/ide-core-common'; import { IAIBackServiceResponse, IChatContent } from '@opensumi/ide-core-common/lib/types/ai-native'; import { CancellationToken, INodeLogger } from '@opensumi/ide-core-node'; -import { BaseAIBackService } from '@opensumi/ide-core-node/lib/ai-native/base-back.service'; -import { SumiReadableStream } from '@opensumi/ide-utils/lib/stream'; +import { BaseAIBackService, ChatReadableStream } from '@opensumi/ide-core-node/lib/ai-native/base-back.service'; import type { Response, fetch as FetchType } from 'undici-types'; import { ILogServiceManager } from '@opensumi/ide-logs'; +import { AnthropicModel } from '@opensumi/ide-ai-native/lib/node/anthropic/anthropic-language-model'; +import { DeepSeekModel } from '@opensumi/ide-ai-native/lib/node/deepseek/deepseek-language-model'; +import { OpenAIModel } from '@opensumi/ide-ai-native/lib/node/openai/openai-language-model'; +import { OpenAICompatibleModel } from '@opensumi/ide-ai-native/lib/node/openai-compatible/openai-compatible-language-model'; -import { ChatCompletionChunk, ChatCompletion, Completion } from './types'; +import { ChatCompletion, Completion } from './types'; import { AIModelService } from './model.service' @Injectable() @@ -22,171 +25,46 @@ export class AIBackService extends BaseAIBackService implements IAIBackService { @Autowired(AIModelService) modelService: AIModelService - private historyMessages: { - role: ChatCompletionRequestMessageRoleEnum; - content: string; - }[] = []; + @Autowired(AnthropicModel) + protected readonly anthropicModel: AnthropicModel; - constructor() { - super(); - this.logger = this.loggerManager.getLogger('ai' as any); - } - - override async request(input: string, options: IAIBackServiceOption, cancelToken?: CancellationToken): Promise { - const config = this.checkConfig() - if (!config) { - return { - errorCode: 1, - errorMsg: 'miss config', - data: '' - } - } - - const messages = [ - ...(config.chatSystemPrompt ? [ - { - role: ChatCompletionRequestMessageRoleEnum.System, - content: config.chatSystemPrompt, - }, - ] : []), - { role: ChatCompletionRequestMessageRoleEnum.User, content: input } - ] - - const response = await this.fetchModel( - this.getCompletionUrl(config.baseUrl), - { - model: config.chatModelName, - messages, - stream: false, - max_tokens: config.chatMaxTokens, - temperature: config.chatTemperature, - presence_penalty: config.chatPresencePenalty, - frequency_penalty: config.codeFrequencyPenalty, - top_p: config.chatTopP, - }, - cancelToken - ); + @Autowired(OpenAIModel) + protected readonly openaiModel: OpenAIModel; - if (!response.ok) { - this.logger.error(`ai request failed: status: ${response.status}, body: ${await response.text()}`); - return { - errorCode: 1, - errorMsg: `request failed: ${response.status}`, - } - } + @Autowired(DeepSeekModel) + protected readonly deepseekModel: DeepSeekModel; - try { - const data = await response.json() as ChatCompletion - const content = data?.choices?.[0]?.message?.content; + @Autowired(OpenAICompatibleModel) + protected readonly openAICompatibleModel: OpenAICompatibleModel; - return { - errorCode: 0, - data: content, - } - } catch (err: any) { - this.logger.error(`ai request body parse error: ${err?.message}`); - throw err - } + constructor() { + super(); + this.logger = this.loggerManager.getLogger('ai' as any); } override async requestStream(input: string, options: IAIBackServiceOption, cancelToken?: CancellationToken) { - const readableSteam = new SumiReadableStream() - - const config = this.checkConfig() - if (!config) { - readableSteam.emitError(new Error('miss config')); - readableSteam.end(); - return readableSteam - } - const messages = [ - ...(config.chatSystemPrompt ? [ - { - role: ChatCompletionRequestMessageRoleEnum.System, - content: config.chatSystemPrompt, - }, - ] : []), - { role: ChatCompletionRequestMessageRoleEnum.User, content: input } - ] - - const response = await this.fetchModel( - this.getCompletionUrl(config.baseUrl), - { - model: config.chatModelName, - messages, - stream: true, - max_tokens: config.chatMaxTokens, - temperature: config.chatTemperature, - presence_penalty: config.chatPresencePenalty, - frequency_penalty: config.codeFrequencyPenalty, - top_p: config.chatTopP, - }, - cancelToken, - ) + const chatReadableStream = new ChatReadableStream(); + cancelToken?.onCancellationRequested(() => { + chatReadableStream.abort(); + }); - if (!response.ok) { - this.logger.error(`ai request stream failed: status: ${response.status}, body: ${await response.text()}`); - readableSteam.emitError(new Error('Readable Stream Abort')); - readableSteam.end(); - return readableSteam - } + const model = options.model; - if (!response.body) { - this.logger.log('ai request stream failed: no body'); - readableSteam.emitError(new Error('Readable Stream Abort')); - readableSteam.end(); - return readableSteam + if (model === 'openai') { + this.openaiModel.request(input, chatReadableStream, options, cancelToken); + } else if (model === 'deepseek') { + this.deepseekModel.request(input, chatReadableStream, options, cancelToken); + } else if (model === 'anthropic') { + this.anthropicModel.request(input, chatReadableStream, options, cancelToken); + } else { + this.openAICompatibleModel.request(input, chatReadableStream, options, cancelToken); } - - const { logger } = this; - - pipeline(response.body, async function* (readable) { - const decoder = new TextDecoder(); - let remain = '' - for await (const chunk of readable) { - const line = remain + decoder.decode(chunk, { stream: true }); - const lines: string[] = line.split('\n'); - remain = lines.pop()!; - for (const line of lines) { - if (!line) continue; - const data = line.slice(5).trim(); // data: - if (data === '[DONE]') { - return - } - let obj: ChatCompletionChunk | undefined; - try { - obj = JSON.parse(data); - } catch (error) { - logger.log('parse data failed', error); - } - if (!obj) continue; - const choices = obj.choices || []; - for (const choice of choices) { - const content = choice?.delta?.content - if (content) { - readableSteam.emitData({ - kind: 'content', - content, - }); - } - } - } - } - }, (error: any) => { - this.logger.error('ai request stream failed', error); - if (error?.name === 'AbortError') { - readableSteam.emitError(new Error('Readable Stream Abort')); - } else { - readableSteam.emitError(error); - } - readableSteam.end(); - }) - - return readableSteam; + return chatReadableStream; } async requestCompletion(input: IAICompletionOption, cancelToken?: CancellationToken) { - const config = this.checkConfig(true) + const config = this.getCompletionConfig() if (!config) { return { sessionId: input.sessionId, @@ -198,7 +76,7 @@ export class AIBackService extends BaseAIBackService implements IAIBackService { this.getCompletionUrl(config.baseUrl, !config.codeFimTemplate), { stream: false, - model: config.codeModelName || config.chatModelName, + model: config.codeModelName, max_tokens: config.codeMaxTokens, temperature: config.codeTemperature, presence_penalty: config.codePresencePenalty, @@ -252,7 +130,7 @@ export class AIBackService extends BaseAIBackService implements IAIBackService { } } - private checkConfig(isCodeCompletion = false) { + private getCompletionConfig() { const { config } = this.modelService if (!config) { this.logger.warn('miss config') @@ -262,12 +140,12 @@ export class AIBackService extends BaseAIBackService implements IAIBackService { this.logger.warn('miss config baseUrl') return null } - const modelName = isCodeCompletion ? (config.codeModelName || config.chatModelName) : config.chatModelName + const modelName = config.codeModelName if (!modelName) { this.logger.warn('miss config modelName') return null } - return config + return config; } private async fetchModel(url: string | URL, body: Record, cancelToken?: CancellationToken): Promise { diff --git a/src/ai/node/model.service.ts b/src/ai/node/model.service.ts index e63b732..2b3e862 100644 --- a/src/ai/node/model.service.ts +++ b/src/ai/node/model.service.ts @@ -21,10 +21,6 @@ export class AIModelService { if (!config) return return { ...config, - chatTemperature: this.coerceNumber(config.chatTemperature, 0, 1, 0.2), - chatPresencePenalty: this.coerceNumber(config.chatPresencePenalty, -2, 2, 1), - chatFrequencyPenalty: this.coerceNumber(config.chatFrequencyPenalty, -2, 2, 1), - chatTopP: this.coerceNumber(config.chatTopP, 0, 1, 0.95), codeTemperature: this.coerceNumber(config.codeTemperature, 0, 1, 0.2), codePresencePenalty: this.coerceNumber(config.codePresencePenalty, -2, 2, 1), codeFrequencyPenalty: this.coerceNumber(config.codeFrequencyPenalty, -2, 2, 1), diff --git a/src/bootstrap/browser/index.ts b/src/bootstrap/browser/index.ts index 9d7979f..b1f2607 100644 --- a/src/bootstrap/browser/index.ts +++ b/src/bootstrap/browser/index.ts @@ -57,6 +57,7 @@ import { CoreBrowserModule, ELECTRON_HEADER } from '@/core/browser'; import { AIFeatureModule, AI_MENU_BAR_LEFT_ACTION } from '@/ai/browser'; import { AutoUpdaterModule } from '@/auto-updater/browser' import logo from '@/core/browser/assets/logo.svg' +import { DefaultSystemPrompt } from '@/ai/browser/prompt'; // 临时修复 bash 打开 -l 参数不支持导致报错的问题 terminalPreferenceSchema.properties['terminal.integrated.shellArgs.osx'].default = []; @@ -178,12 +179,17 @@ async function renderApp() { // 开启 Code Edits [AINativeSettingSectionsId.CodeEditsLintErrors]: true, [AINativeSettingSectionsId.CodeEditsLineChange]: true, + [AINativeSettingSectionsId.SystemPrompt]: DefaultSystemPrompt, }, onigWasmUri: URI.file(electronEnv.onigWasmPath).toString(true), treeSitterWasmDirectoryUri: URI.file(electronEnv.treeSitterWasmDirectoryPath).toString(true), AINativeConfig: { layout: { menubarLogo: logo, + }, + capabilities: { + supportsMCP: true, + supportsCustomLLMSettings: true, } }, } diff --git a/src/i18n/en-US.ts b/src/i18n/en-US.ts index 6d2eb25..7db67d8 100644 --- a/src/i18n/en-US.ts +++ b/src/i18n/en-US.ts @@ -13,17 +13,9 @@ export const localizationBundle = { 'custom.terminal_panel': 'Switch to Terminal Panel', 'custom.search_panel': 'Switch to Search Panel', - 'preference.ai.model.title': 'Model', + 'preference.ai.model.title': 'Completion Model', 'preference.ai.model.baseUrl': 'Base URL', 'preference.ai.model.api_key': 'API Key', - 'preference.ai.model.chat': 'Chat Completions', - 'preference.ai.model.chat.modelName': 'Chat > Model Name', - 'preference.ai.model.chat.systemPrompt': 'Chat > System Prompt', - 'preference.ai.model.chat.temperature': 'Chat > temperature', - 'preference.ai.model.chat.maxTokens': 'Chat > max_tokens', - 'preference.ai.model.chat.presencePenalty': 'Chat > presence_penalty', - 'preference.ai.model.chat.frequencyPenalty': 'Chat > frequency_penalty', - 'preference.ai.model.chat.topP': 'Chat > top_p', 'preference.ai.model.code': 'Code > Completion', 'preference.ai.model.code.modelName': 'Code > Model Name', 'preference.ai.model.code.systemPrompt': 'Code > System Prompt', diff --git a/src/i18n/zh-CN.ts b/src/i18n/zh-CN.ts index 140d94e..b684eb1 100644 --- a/src/i18n/zh-CN.ts +++ b/src/i18n/zh-CN.ts @@ -13,17 +13,9 @@ export const localizationBundle = { 'custom.terminal_panel': '切换终端', 'custom.search_panel': '切换搜索面板', - 'preference.ai.model.title': '模型配置', + 'preference.ai.model.title': '补全模型配置', 'preference.ai.model.baseUrl': 'API URL 前缀', 'preference.ai.model.apiKey': 'API Key', - 'preference.ai.model.chat': '对话补全', - 'preference.ai.model.chat.modelName': '对话 > 模型名称', - 'preference.ai.model.chat.systemPrompt': '对话 > 系统提示词', - 'preference.ai.model.chat.temperature': '对话 > temperature', - 'preference.ai.model.chat.maxTokens': '对话 > max_tokens', - 'preference.ai.model.chat.presencePenalty': '对话 > presence_penalty', - 'preference.ai.model.chat.frequencyPenalty': '对话 > frequency_penalty', - 'preference.ai.model.chat.topP': '对话 > top_p', 'preference.ai.model.code': '代码 > 补全', 'preference.ai.model.code.modelName': '代码 > 模型名称', 'preference.ai.model.code.systemPrompt': '代码 > 系统提示词', diff --git a/yarn.lock b/yarn.lock index a2a2f13..9269440 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,40 +12,40 @@ __metadata: languageName: node linkType: hard -"@ai-sdk/anthropic@npm:^1.1.6": - version: 1.1.9 - resolution: "@ai-sdk/anthropic@npm:1.1.9" +"@ai-sdk/anthropic@npm:^1.1.9": + version: 1.1.13 + resolution: "@ai-sdk/anthropic@npm:1.1.13" dependencies: - "@ai-sdk/provider": "npm:1.0.8" - "@ai-sdk/provider-utils": "npm:2.1.9" + "@ai-sdk/provider": "npm:1.0.9" + "@ai-sdk/provider-utils": "npm:2.1.10" peerDependencies: zod: ^3.0.0 - checksum: 10/9270595e3681752f04077e7eed5b839a1016cfe2c45370eb9a0e7f714b5911172a75bbab6736bbb39eca7bf4d7d72374498857cabd3451f8b79b55aaea1efe19 + checksum: 10/4133b23b90e64f31de9d61bc45801e323ce1009e07f972b28d7c8875e110791b0aeb0cc10e721c24beaecf49757977fcafb2c171020df0b494cae28d9ea70043 languageName: node linkType: hard -"@ai-sdk/deepseek@npm:^0.1.8": - version: 0.1.11 - resolution: "@ai-sdk/deepseek@npm:0.1.11" +"@ai-sdk/deepseek@npm:^0.1.11": + version: 0.1.12 + resolution: "@ai-sdk/deepseek@npm:0.1.12" dependencies: - "@ai-sdk/openai-compatible": "npm:0.1.11" - "@ai-sdk/provider": "npm:1.0.8" - "@ai-sdk/provider-utils": "npm:2.1.9" + "@ai-sdk/openai-compatible": "npm:0.1.12" + "@ai-sdk/provider": "npm:1.0.9" + "@ai-sdk/provider-utils": "npm:2.1.10" peerDependencies: zod: ^3.0.0 - checksum: 10/c65b2850250c5925686409965158633807d6559775a1115a0da573a36031b89ceb6aecec9bcd085580a4092db82a07e82b3c2215fd6f21c5295ec8c8b6ab31f4 + checksum: 10/7f3385ac220e1c2b79b3cf3c5ea0351594f94a0751488c66fd6c68b184e5f89f7a0d38edc0187e5611cdc9d06d787260dfed71d48488b1f1c35996db2d7ee266 languageName: node linkType: hard -"@ai-sdk/openai-compatible@npm:0.1.11": - version: 0.1.11 - resolution: "@ai-sdk/openai-compatible@npm:0.1.11" +"@ai-sdk/openai-compatible@npm:0.1.12, @ai-sdk/openai-compatible@npm:^0.1.11": + version: 0.1.12 + resolution: "@ai-sdk/openai-compatible@npm:0.1.12" dependencies: - "@ai-sdk/provider": "npm:1.0.8" - "@ai-sdk/provider-utils": "npm:2.1.9" + "@ai-sdk/provider": "npm:1.0.9" + "@ai-sdk/provider-utils": "npm:2.1.10" peerDependencies: zod: ^3.0.0 - checksum: 10/63980ad8e3410c168f295a9c7db933d9250614f61083e6ccfec4c7b9ea8b7ace7b9520f138d634a7d8799e5aab3f8bef68755b541801f707ddc8f3f6334f3a13 + checksum: 10/f8ff39dfd01e0eb9fa1ed1df2fcab889e72b64181f158d30247897f14bccce59cc45e338a9db27e1b679dd84ff66f54a73ad9b8a63ce5ed350384548c7d28a81 languageName: node linkType: hard @@ -61,6 +61,23 @@ __metadata: languageName: node linkType: hard +"@ai-sdk/provider-utils@npm:2.1.10": + version: 2.1.10 + resolution: "@ai-sdk/provider-utils@npm:2.1.10" + dependencies: + "@ai-sdk/provider": "npm:1.0.9" + eventsource-parser: "npm:^3.0.0" + nanoid: "npm:^3.3.8" + secure-json-parse: "npm:^2.7.0" + peerDependencies: + zod: ^3.0.0 + peerDependenciesMeta: + zod: + optional: true + checksum: 10/600a732d5e0b02b873234921b8aa873a9c78b23a4d058a68e30e0783b1be0ba5067621cf119a3a676d082d1fbacad6951533ab7bb55bdb3a7d29b63a0bcd9b18 + languageName: node + linkType: hard + "@ai-sdk/provider-utils@npm:2.1.9": version: 2.1.9 resolution: "@ai-sdk/provider-utils@npm:2.1.9" @@ -87,12 +104,21 @@ __metadata: languageName: node linkType: hard -"@ai-sdk/react@npm:1.1.17": - version: 1.1.17 - resolution: "@ai-sdk/react@npm:1.1.17" +"@ai-sdk/provider@npm:1.0.9": + version: 1.0.9 + resolution: "@ai-sdk/provider@npm:1.0.9" dependencies: - "@ai-sdk/provider-utils": "npm:2.1.9" - "@ai-sdk/ui-utils": "npm:1.1.15" + json-schema: "npm:^0.4.0" + checksum: 10/5f399ded99da304821010ef189df3f7da72fc4c28c73d570bdc27dc8157dfa35cef8552099c450bef51b1c74c80a6029b36a515a035d4426fae8d5c5269fb82c + languageName: node + linkType: hard + +"@ai-sdk/react@npm:1.1.20": + version: 1.1.20 + resolution: "@ai-sdk/react@npm:1.1.20" + dependencies: + "@ai-sdk/provider-utils": "npm:2.1.10" + "@ai-sdk/ui-utils": "npm:1.1.16" swr: "npm:^2.2.5" throttleit: "npm:2.1.0" peerDependencies: @@ -103,23 +129,23 @@ __metadata: optional: true zod: optional: true - checksum: 10/79a451bed898ddd03f8683a3b0f126c88599bfb99b551b41a8af05511b2331af50cade9e8c9a6d41a1f86a094234d8d38b774269cde481af7b62310bf1ae5915 + checksum: 10/85e948ab30f0ea15deea480fc25799feb14540c0b3a28591ba2021f1ce6cc2b2cb1ab95b0edb18ef8791c556a15142b504c8825f32dd66fa3363d504a254f11c languageName: node linkType: hard -"@ai-sdk/ui-utils@npm:1.1.15": - version: 1.1.15 - resolution: "@ai-sdk/ui-utils@npm:1.1.15" +"@ai-sdk/ui-utils@npm:1.1.16": + version: 1.1.16 + resolution: "@ai-sdk/ui-utils@npm:1.1.16" dependencies: - "@ai-sdk/provider": "npm:1.0.8" - "@ai-sdk/provider-utils": "npm:2.1.9" + "@ai-sdk/provider": "npm:1.0.9" + "@ai-sdk/provider-utils": "npm:2.1.10" zod-to-json-schema: "npm:^3.24.1" peerDependencies: zod: ^3.0.0 peerDependenciesMeta: zod: optional: true - checksum: 10/caf263a6b8dfd03ece03a6f33c4571a9647ff4f3cd4c61ac16d154ec9ec8b87fde9f0e2c261fd4f9cb6765310e9b5512b14cf04add890a26c6fd473f755293b2 + checksum: 10/406c4e76d131df6ddd49d4dae2d10745fb41ac1881f71c15facb333550a5eb636e295f499ef3e972e5af3d5e87c7b2685fe8f4b41a424b419f90f82aa554fc93 languageName: node linkType: hard @@ -1011,46 +1037,47 @@ __metadata: languageName: node linkType: hard -"@opensumi/ide-addons@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-addons@npm:3.8.0" +"@opensumi/ide-addons@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-addons@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-core-node": "npm:3.8.0" - checksum: 10/d2ab9d0b6bcb1b18f51af0f9c9ad1dc2e8d8631d2f6d3e244d38336646d5873a55634fd9a976f99b815625b8b170344938e5d514d904f97fc22cd3da99e20a7c + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-node": "npm:3.8.1-next-1741253659.0" + checksum: 10/8b589cf25e796d00900be76c92f3b419980ca92568e79d3c9e4236486fe6d2318b9c5244e3e46b5430e88218e7eea2d153a13fb455d6b32e631620df1abccd2b languageName: node linkType: hard -"@opensumi/ide-ai-native@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-ai-native@npm:3.8.0" +"@opensumi/ide-ai-native@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-ai-native@npm:3.8.1-next-1741253659.0" dependencies: - "@ai-sdk/anthropic": "npm:^1.1.6" - "@ai-sdk/deepseek": "npm:^0.1.8" + "@ai-sdk/anthropic": "npm:^1.1.9" + "@ai-sdk/deepseek": "npm:^0.1.11" "@ai-sdk/openai": "npm:^1.1.9" + "@ai-sdk/openai-compatible": "npm:^0.1.11" "@modelcontextprotocol/sdk": "npm:^1.3.1" - "@opensumi/ide-addons": "npm:3.8.0" - "@opensumi/ide-components": "npm:3.8.0" - "@opensumi/ide-connection": "npm:3.8.0" - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-core-node": "npm:3.8.0" - "@opensumi/ide-debug": "npm:3.8.0" - "@opensumi/ide-design": "npm:3.8.0" - "@opensumi/ide-editor": "npm:3.8.0" - "@opensumi/ide-file-search": "npm:3.8.0" - "@opensumi/ide-file-service": "npm:3.8.0" - "@opensumi/ide-main-layout": "npm:3.8.0" - "@opensumi/ide-markers": "npm:3.8.0" - "@opensumi/ide-monaco": "npm:3.8.0" - "@opensumi/ide-overlay": "npm:3.8.0" - "@opensumi/ide-preferences": "npm:3.8.0" - "@opensumi/ide-search": "npm:3.8.0" - "@opensumi/ide-terminal-next": "npm:3.8.0" - "@opensumi/ide-theme": "npm:3.8.0" - "@opensumi/ide-utils": "npm:3.8.0" - "@opensumi/ide-workspace": "npm:3.8.0" + "@opensumi/ide-addons": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-components": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-connection": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-node": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-debug": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-design": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-editor": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-file-search": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-file-service": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-main-layout": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-markers": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-monaco": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-overlay": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-preferences": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-search": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-terminal-next": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-theme": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-utils": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-workspace": "npm:3.8.1-next-1741253659.0" "@xterm/xterm": "npm:5.5.0" - ai: "npm:^4.1.21" + ai: "npm:^4.1.45" ansi-regex: "npm:^2.0.0" diff: "npm:^7.0.0" dom-align: "npm:^1.7.0" @@ -1061,27 +1088,27 @@ __metadata: web-tree-sitter: "npm:0.22.6" zod: "npm:^3.23.8" zod-to-json-schema: "npm:^3.24.1" - checksum: 10/72a24d833141d59f33e45ed7f11803d1f7276de42ce30da56ecb23a4fe2e6befe9c8359afc2bf347780c2a969aa4484df02f700862297d31bf93eb0c263943b9 + checksum: 10/e56a983a2ae8e0f42ea33575aa06047ec6fd5164a1c056d28b921d099391fd4d045beb3d07ac79935d6d2c1c859a42903ec9bf46154d901dd2b4a20c74c09e44 languageName: node linkType: hard -"@opensumi/ide-comments@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-comments@npm:3.8.0" +"@opensumi/ide-comments@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-comments@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" react-mentions: "npm:^4.4.10" - checksum: 10/abcec64907930941bab28f4bd4e94296bb6588db79171a52d7bb8b09b26416217c618bd8cfadba4e23ae66561b66bc0d5682253cbcc791ada2674beff494d434 + checksum: 10/2921427929049d87fa162e699c026e8eae229b6e34c826e8171be5e6f4f8f7e92ab545bc8ae389e2fd529d34afe6188552ae9040b50d08dbaf66b6092bd18ce9 languageName: node linkType: hard -"@opensumi/ide-components@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-components@npm:3.8.0" +"@opensumi/ide-components@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-components@npm:3.8.1-next-1741253659.0" dependencies: "@ant-design/icons": "npm:^4.6.4" - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-utils": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-utils": "npm:3.8.1-next-1741253659.0" "@opensumi/react-custom-scrollbars-2": "npm:^4.3.4" "@rc-component/mini-decimal": "npm:^1.0.1" fuzzy: "npm:^0.1.3" @@ -1100,33 +1127,33 @@ __metadata: react-virtualized-auto-sizer: "npm:^1.0.2" react-virtuoso: "npm:^3.1.5" react-window: "npm:^1.8.5" - checksum: 10/74449a69df9622a71d274770badf05c27ec417be6e04971101bacd1cc68367b668bacb48acfdc504bfa4f0d299e9493bb98cdfd700688f32bac3246f50e66184 + checksum: 10/7e649994102499fddd4a980fb248ac58aa60e9f0a261238b1aba5d8c247581ca22a4f47404c9902d578c0f92307b496511d13d7d0ab2fcf905dd587781630391 languageName: node linkType: hard -"@opensumi/ide-connection@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-connection@npm:3.8.0" +"@opensumi/ide-connection@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-connection@npm:3.8.1-next-1741253659.0" dependencies: "@furyjs/fury": "npm:0.5.9-beta" "@opensumi/events": "npm:^1.0.0" - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-utils": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-utils": "npm:3.8.1-next-1741253659.0" "@opensumi/reconnecting-websocket": "npm:^4.4.0" "@opensumi/vscode-jsonrpc": "npm:^8.0.0-next.2" path-to-regexp: "npm:^6.2.1" ws: "npm:^8.16.0" - checksum: 10/11dcd208f05765801cac408d6337a5b5a1d5c57220845851890f610f36aaa6d7d66b367502e530b983c6e27936e0830dd519ac8921d962c9bc520a1d9758f11a + checksum: 10/a861fefb51d5a046ec305e50ca146baa9fd856d99c4d88877d0fdf916319df6bef401ad7f720d399e28466ef55ecd19457dd7cb52838b08129f6a48d109e8aa2 languageName: node linkType: hard -"@opensumi/ide-core-browser@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-core-browser@npm:3.8.0" +"@opensumi/ide-core-browser@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-core-browser@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-components": "npm:3.8.0" - "@opensumi/ide-connection": "npm:3.8.0" - "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-components": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-connection": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" "@opensumi/vscode-debugprotocol": "npm:1.49.0-beta.1" "@vscode/codicons": "npm:0.0.35" ajv: "npm:^6.10.0" @@ -1145,184 +1172,185 @@ __metadata: peerDependencies: react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10/45d8eb0037f692cadcebc8676e5eb3a0ad3d03f87721d96141624e9822b4e94cccbac008a77e46fcc5e7d6fc3cedf42cedfe14a43b7422c9682e51da3f3c6daa + checksum: 10/dce9b488776f556959d1cf789947ca661469bdc10d46657382caaf3cec39f8205100789625810f56afe194abf991f23dfd31907364127a620c3c2e2a28ef202a languageName: node linkType: hard -"@opensumi/ide-core-common@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-core-common@npm:3.8.0" +"@opensumi/ide-core-common@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-core-common@npm:3.8.1-next-1741253659.0" dependencies: "@opensumi/di": "npm:^1.8.0" "@opensumi/events": "npm:^1.0.0" - "@opensumi/ide-utils": "npm:3.8.0" - checksum: 10/bd502bdbabd972917f0d3c3ffec9bf29cd1e364425906ae2ac0afd33cf6d5a4b34a9275ea99e8b7c8108241c97a385d3bb959a468077a39b657e4e611ba543e4 + "@opensumi/ide-utils": "npm:3.8.1-next-1741253659.0" + ai: "npm:^4.1.45" + checksum: 10/c424222126ffd8f5165179e6bfd2bfb67a3be58894860108909621e04360f54ca87f0b8dbbfa6b36cbe80c4aeba6f98bc6ef08569b8b93973a9a5a37dacc3c23 languageName: node linkType: hard -"@opensumi/ide-core-electron-main@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-core-electron-main@npm:3.8.0" +"@opensumi/ide-core-electron-main@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-core-electron-main@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" tree-kill: "npm:^1.2.2" peerDependencies: electron: "*" - checksum: 10/a5886169a0eecfaf869a8084f910abafe78bcfdea59c86ff6eeb45b9e121e0e38f6d16db82fe18e9526cfe7a37e735042545231a3e8eda3622af8a116ab4588c + checksum: 10/49795273b98b61219df675d8bf85a405cf257a291535eec766f8b0af65e7582a2cf364efb9ed87b2618a0c3214ebe61b1b6af1d9230b61629663164c9c54c050 languageName: node linkType: hard -"@opensumi/ide-core-node@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-core-node@npm:3.8.0" +"@opensumi/ide-core-node@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-core-node@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-connection": "npm:3.8.0" - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-utils": "npm:3.8.0" + "@opensumi/ide-connection": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-utils": "npm:3.8.1-next-1741253659.0" keytar: "npm:^7.7.0" - checksum: 10/e9405c44022cdf9ff1f2db11133288e0cb46e147e79ad4504d70eec75a63679f04ae62b310242f3b5b750c0f442e3a20cb958a4de118a247d96f4836d4078529 + checksum: 10/dc147cc52436f7a97d065647af09cc210193d5e28cfbaecaa7dff5fbbb70bf8b591fea59897b7e607ff8baf448f6d57c0959514cd431894e6ad7e0fee1e040b9 languageName: node linkType: hard -"@opensumi/ide-debug@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-debug@npm:3.8.0" +"@opensumi/ide-debug@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-debug@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-connection": "npm:3.8.0" - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-core-node": "npm:3.8.0" - "@opensumi/ide-file-service": "npm:3.8.0" - "@opensumi/ide-task": "npm:3.8.0" - "@opensumi/ide-terminal-next": "npm:3.8.0" - "@opensumi/ide-utils": "npm:3.8.0" + "@opensumi/ide-connection": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-node": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-file-service": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-task": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-terminal-next": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-utils": "npm:3.8.1-next-1741253659.0" "@rjsf/core": "npm:5.20.0" "@rjsf/utils": "npm:5.20.0" "@rjsf/validator-ajv6": "npm:5.20.0" anser: "npm:^2.1.1" btoa: "npm:^1.2.1" react-virtualized-auto-sizer: "npm:^1.0.2" - checksum: 10/66e4fb0b1ef8cca0c7bef503bc2ba967ba1ea3434dfb699312715baa02b1cb84ba2976a3df8c294b8c70c6fbd2bc698d3cb855d47bc983e9703f9fef154b5d8f + checksum: 10/407e5b79b03c413446cc4cc36b4ce4bb8175043557ddf9029c1ffa86b229162e8d6ac85f9be85851ea66458c694ac9816a7a7ff110c373e8cd7ee959393f173d languageName: node linkType: hard -"@opensumi/ide-decoration@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-decoration@npm:3.8.0" +"@opensumi/ide-decoration@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-decoration@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-core-node": "npm:3.8.0" - checksum: 10/d0277051d988406594590626e5a8879b3d0c1b98261327970173e985aa94544e5f94372107d05765f81912ef6a93c50a35f79f5705911d59816d6edeeb0893c0 + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-node": "npm:3.8.1-next-1741253659.0" + checksum: 10/c89ec27f8b7764893a8cf792d053a256aba06e634d644952ca2118fa2c829a59d20a6b1a7985f57eb72a001b2dd6b7c7a7e9817d7f1e22e421e40a359ecc18a5 languageName: node linkType: hard -"@opensumi/ide-design@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-design@npm:3.8.0" +"@opensumi/ide-design@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-design@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-components": "npm:3.8.0" - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-editor": "npm:3.8.0" - "@opensumi/ide-file-service": "npm:3.8.0" - "@opensumi/ide-main-layout": "npm:3.8.0" - "@opensumi/ide-menu-bar": "npm:3.8.0" - "@opensumi/ide-overlay": "npm:3.8.0" - "@opensumi/ide-theme": "npm:3.8.0" - "@opensumi/ide-toolbar": "npm:3.8.0" - checksum: 10/5dc83339bd828deb3b1498b81e62d92852deb700a092c974e9f4aa045f8f789cb4ada0924cb7184516c22bfe70c9885b6d7c9e554f98828cbe82459841fb72b4 + "@opensumi/ide-components": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-editor": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-file-service": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-main-layout": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-menu-bar": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-overlay": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-theme": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-toolbar": "npm:3.8.1-next-1741253659.0" + checksum: 10/7901812ff0d68a41e965091af78967a1f9709294cf52fb9e50ac770eefc7bfe89e271b76523fe28e5b849a098209176042713d92cd2d19631bb6dd901ee027ed languageName: node linkType: hard -"@opensumi/ide-editor@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-editor@npm:3.8.0" +"@opensumi/ide-editor@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-editor@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-core-node": "npm:3.8.0" - "@opensumi/ide-file-service": "npm:3.8.0" - "@opensumi/ide-monaco": "npm:3.8.0" - "@opensumi/ide-utils": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-node": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-file-service": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-monaco": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-utils": "npm:3.8.1-next-1741253659.0" vscode-oniguruma: "npm:1.5.1" - checksum: 10/948724076b5c534d363e21827cabbb2f4acc0e7ec0f44212a9dd94f7ffbc63bcdaec4d2b21ae7bb641ed4471d1b68e860742dc1ac0834e3a3969e729ef5ed678 + checksum: 10/ebfe261a4d2d80ec15aa75552fc382d0478ffd6fa2f1da9fdffa4535a9a5d5f53c4649417ebd6a5d90ecdabf95b74ecd90992c389e59686cbf40932d64eaff61 languageName: node linkType: hard -"@opensumi/ide-electron-basic@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-electron-basic@npm:3.8.0" +"@opensumi/ide-electron-basic@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-electron-basic@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-core-node": "npm:3.8.0" - "@opensumi/ide-file-service": "npm:3.8.0" - "@opensumi/ide-utils": "npm:3.8.0" - checksum: 10/7c2f277c5dbbfb1fa40ef013c187138bf91dd8c811d189f65ee8a4621dac75332b22c921382a6ddd99c3bc00b367a2415419cb821a75221314f3c08507aa0e03 + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-node": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-file-service": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-utils": "npm:3.8.1-next-1741253659.0" + checksum: 10/0936bd7171478ef02cba8b5000ae48e96fafc6df05d4ffb690601cc9df661f05c46abc4d1c4097e1ee37b39384a24ec7f3f4921d20dfbda85fdfdf039b93664e languageName: node linkType: hard -"@opensumi/ide-explorer@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-explorer@npm:3.8.0" +"@opensumi/ide-explorer@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-explorer@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - checksum: 10/3adfce0877508e40851f20e797b6acf046c7db08f3af2defe4aa692658b6e8c3baf4cf16d60d024ff15a0b809a5136725cf44246c509f319d20c56a80aa1bddf + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + checksum: 10/8f9f50ad22afec6fe2376625a91b87bfcd00049bc9a23c842a954ece78ff7aa15b96ac40bcd92f963b29c361ea8f777d133a8fb216a4489ab7c68269c58d2628 languageName: node linkType: hard -"@opensumi/ide-express-file-server@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-express-file-server@npm:3.8.0" +"@opensumi/ide-express-file-server@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-express-file-server@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-browser": "npm:3.8.0" - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-core-node": "npm:3.8.0" + "@opensumi/ide-core-browser": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-node": "npm:3.8.1-next-1741253659.0" koa-mount: "npm:^4.0.0" - checksum: 10/787eaa60ddfcdf0340b32709dc55e0ed7539d5531390e43e59dbc5823bc3bece0dee8a794e739bcbf64a6c96dc4786f61abd80b7bd73d1c17bc41ece2235a067 + checksum: 10/579436408db3a51e4090615ad4279c6bb72935147942e3e4c16cfe193b3bdfbb4e7f350976544d6ed5ad1bdb9254436eadaf376849e31eb4d9f538fe8d19c6ba languageName: node linkType: hard -"@opensumi/ide-extension-manager@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-extension-manager@npm:3.8.0" +"@opensumi/ide-extension-manager@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-extension-manager@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-core-node": "npm:3.8.0" - "@opensumi/ide-extension": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-node": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-extension": "npm:3.8.1-next-1741253659.0" compressing: "npm:^1.10.0" fs-extra: "npm:^11.2.0" node-fetch: "npm:^2.6.7" - checksum: 10/71ac400c4c1cf941500ec4b0424fb3a6c2b2050acccbf6f1b00a1308edfdd246cf9c7de056bb2976e4c8d0d516b48cbec67b5abb0a90f4354e3a9e57c634999b + checksum: 10/85b9561f0d759ad601d561095932ae86d81a36e480ac36b9a08fca0a2ea3aee6fbcf430e233fc2a40f2eb462c162b5eae4b27b092366de7ec958511dc11b4ee4 languageName: node linkType: hard -"@opensumi/ide-extension-storage@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-extension-storage@npm:3.8.0" +"@opensumi/ide-extension-storage@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-extension-storage@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-core-node": "npm:3.8.0" - "@opensumi/ide-file-service": "npm:3.8.0" - "@opensumi/ide-logs": "npm:3.8.0" - "@opensumi/ide-workspace": "npm:3.8.0" - checksum: 10/ec27965852a2132f4bb2c5a033387b26a9ba70dc2a4459577cb876c90153e0ccfc11450f0c34f56f1030e33e35dcf9791daec77e62da7fb7153d457f2c306dda + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-node": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-file-service": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-logs": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-workspace": "npm:3.8.1-next-1741253659.0" + checksum: 10/a8f14847e5a6df5d158fdfca5e7ee1d8b193455a558ecc865843078ed3d034a24f3e7ce6b8f99883b707dc66401cc3b93985fdcaa34827b15cdaf3d17f980de6 languageName: node linkType: hard -"@opensumi/ide-extension@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-extension@npm:3.8.0" +"@opensumi/ide-extension@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-extension@npm:3.8.1-next-1741253659.0" dependencies: "@opensumi/events": "npm:^1.0.0" - "@opensumi/ide-connection": "npm:3.8.0" - "@opensumi/ide-core-browser": "npm:3.8.0" - "@opensumi/ide-core-node": "npm:3.8.0" - "@opensumi/ide-debug": "npm:3.8.0" - "@opensumi/ide-file-search": "npm:3.8.0" - "@opensumi/ide-file-service": "npm:3.8.0" - "@opensumi/ide-logs": "npm:3.8.0" - "@opensumi/ide-markdown": "npm:3.8.0" - "@opensumi/ide-task": "npm:3.8.0" - "@opensumi/ide-terminal-next": "npm:3.8.0" - "@opensumi/ide-utils": "npm:3.8.0" - "@opensumi/ide-webview": "npm:3.8.0" + "@opensumi/ide-connection": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-browser": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-node": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-debug": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-file-search": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-file-service": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-logs": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-markdown": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-task": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-terminal-next": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-utils": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-webview": "npm:3.8.1-next-1741253659.0" address: "npm:^1.1.2" glob-to-regexp: "npm:0.4.1" is-running: "npm:^2.1.0" @@ -1331,299 +1359,299 @@ __metadata: semver: "npm:^7.5.2" tree-kill: "npm:^1.2.2" v8-inspect-profiler: "npm:^0.1.1" - checksum: 10/5db855a724d4de95ea7d50458dc10f2c0ca19581693a0feeec3d5ec7d89e545bb4c613ef730134365ca50f6382746ac8fac9c312ed2e5a5cbbfca080ee71a28f + checksum: 10/2adb8f8e1a8ef43cccbe78f85afde2f0b51982667672609a40b8a5f67180cf3a5728d413790bd4a4c44dc690fa0a6782dd29a012fcd666e94af3f7375c6fa9f5 languageName: node linkType: hard -"@opensumi/ide-file-scheme@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-file-scheme@npm:3.8.0" +"@opensumi/ide-file-scheme@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-file-scheme@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-core-node": "npm:3.8.0" - "@opensumi/ide-file-service": "npm:3.8.0" - checksum: 10/6dd46b61b289fa61212f3400ca41be745fea5f4422f263ccd8e1bfb736a5058df741b9d456f94ee3b966bd9efe3d14f44cf7dbac70d566a6db073896478169bd + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-node": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-file-service": "npm:3.8.1-next-1741253659.0" + checksum: 10/fadd21384a0ea7b00f615b409c6a71bd3031787a8dfc594bb08abfc1705d37149654c7e4c325af067eb183101c772ef9cae7f8797ebf61890b5394f56cdf089d languageName: node linkType: hard -"@opensumi/ide-file-search@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-file-search@npm:3.8.0" +"@opensumi/ide-file-search@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-file-search@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-core-node": "npm:3.8.0" - "@opensumi/ide-process": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-node": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-process": "npm:3.8.1-next-1741253659.0" "@opensumi/vscode-ripgrep": "npm:^1.4.0" fuzzy: "npm:^0.1.3" - checksum: 10/0195956aa7a88a0095ec63bf4937d036170a0f5ddf0981ed9601d83a31f305c5aa82e278eb1519da437c4ea7b05af4db904a05e604643e23b41f685b609ffe4c + checksum: 10/7e7dd8bc4d347c570f67c7017bc95bb5493636e21d94fd32029d38d793f6aad8c98cf53b5ee1b29e32bd4561817076aea3ba1c0e434599c1c3c24907f1fc7a0f languageName: node linkType: hard -"@opensumi/ide-file-service@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-file-service@npm:3.8.0" +"@opensumi/ide-file-service@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-file-service@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-connection": "npm:3.8.0" - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-core-node": "npm:3.8.0" - "@opensumi/ide-logs": "npm:3.8.0" - "@opensumi/ide-utils": "npm:3.8.0" + "@opensumi/ide-connection": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-node": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-logs": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-utils": "npm:3.8.1-next-1741253659.0" "@parcel/watcher": "npm:2.1.0" file-type: "npm:16.5.4" nsfw: "npm:2.2.0" trash: "npm:^5.2.0" vscode-languageserver-types: "npm:^3.16.0" write-file-atomic: "npm:^5.0.1" - checksum: 10/b8ca3a64ac0abdfd2e3972e2d1591c1b9f752794a70aa6ae7ede97201018357e3350e35ec5676ce3a39114af6f0c96fd28692af733e0189de5c4df00f2022047 + checksum: 10/e1351611aaa26ed1b2cfdfa78cfc55821b732b40a16efc04ca189f27de37e387fcc072f9b15eaa444dd9a9bf51a1a56c04f97a0b54ae278f6f255cd04eb0ed6a languageName: node linkType: hard -"@opensumi/ide-file-tree-next@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-file-tree-next@npm:3.8.0" +"@opensumi/ide-file-tree-next@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-file-tree-next@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-node": "npm:3.8.0" - "@opensumi/ide-file-service": "npm:3.8.0" - checksum: 10/8eba05129427b9780d8aa6681617b108cfaf914b5a963094ffd5e57c314ae8619ca7ff0111348dcecc8a9a4354cac7181971675888a658e3cf7440515688ab68 + "@opensumi/ide-core-node": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-file-service": "npm:3.8.1-next-1741253659.0" + checksum: 10/d747d76e01978be70b4d845a7c356e658b40c0e0e3014d08343af0124f90504af4e1eee5f628fc3672be27fe2f657b66367515d5d3323c8ed76691a05b7ee7cc languageName: node linkType: hard -"@opensumi/ide-i18n@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-i18n@npm:3.8.0" +"@opensumi/ide-i18n@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-i18n@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - checksum: 10/e6c0058f1c286aabc376f077a4c98c3ec8b83f1c865e2c5ba8c56e98431aa142ae4a324eaa12722085555c1b5e348e8b83adac84ee835c30ced399baed41a018 + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + checksum: 10/f924f0f979b884b866025a03efc62b3e4232db04f4626eab6aa0a5c58ba98d59b5b6d989c908eb4dd7a4b09a8fa512631dff0f29f2f3935a569b0bdccdb73f50 languageName: node linkType: hard -"@opensumi/ide-keymaps@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-keymaps@npm:3.8.0" +"@opensumi/ide-keymaps@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-keymaps@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" ajv: "npm:^6.10.0" - checksum: 10/050d578eb3744ff8452d06b4a86e7924a06feb309f6b38ed3b8e7c98ff3d2e534227dc438488f09acb76f9509526237d4dbf12b17cfb44c33b98798a4b31cd57 + checksum: 10/6955be6fe8ccf8be7631112156b098a05c845d79bbd5a8e5549b01b7caa0d2330034b810c74e6ff3bdbce52926a422e8a5179c9bd74a566c14dedf63bda0e676 languageName: node linkType: hard -"@opensumi/ide-logs@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-logs@npm:3.8.0" +"@opensumi/ide-logs@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-logs@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-connection": "npm:3.8.0" - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-core-node": "npm:3.8.0" + "@opensumi/ide-connection": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-node": "npm:3.8.1-next-1741253659.0" compressing: "npm:^1.10.0" spdlog: "npm:^0.9.0" - checksum: 10/595a22baa540ddcf37774472a3d49e4a0471d53b38cc2924323fc7f855559b0553f0fbb26247aa603edb1e24380bce97ec320d6e2b0fa3deb51bc0686ea05151 + checksum: 10/fc5a906f113ff1dceacdac9f915276c9df6a9317ea9326a554ccd541f4325bbe63a6ba98c3c7f66fdc32331d0e25b15e5b203e57c3acc1294a47262091fc713c languageName: node linkType: hard -"@opensumi/ide-main-layout@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-main-layout@npm:3.8.0" +"@opensumi/ide-main-layout@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-main-layout@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-components": "npm:3.8.0" - "@opensumi/ide-core-browser": "npm:3.8.0" - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-theme": "npm:3.8.0" - checksum: 10/d1472da87602a32b4e6816d4c9ee33426de0a76491a62e1d65c11c5b0fd9ab784fa3b9533a50fc64a8a786e85e58a0120482a38574a4c2e7aa91a8ff6beddd13 + "@opensumi/ide-components": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-browser": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-theme": "npm:3.8.1-next-1741253659.0" + checksum: 10/fc04df4e53abde5642e71cd615a7489802e16869fc4ff08ab39c271e2e3b8ce6e64ea59b8a2029d6832f891fa666a1c60a0b9916a58224d58dcd7a3ebb66c0b8 languageName: node linkType: hard -"@opensumi/ide-markdown@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-markdown@npm:3.8.0" +"@opensumi/ide-markdown@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-markdown@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - checksum: 10/78c0cc22a1be1bbef2c9010a0c82d291b8df5cbf47fb5e6556dd8926911de96dcfddc9a96dd7435a2172624af6f74b0724cfeab167c9082f46ee78f70428dffb + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + checksum: 10/624d60bb18e065d27df367941ec0c1425b997ae74c6e6651af8f8b62e6cc1a9c6d0e0d6d2bffa7eb88904a0e40c70daa5229476cd588e5941332569802c2fd73 languageName: node linkType: hard -"@opensumi/ide-markers@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-markers@npm:3.8.0" +"@opensumi/ide-markers@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-markers@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - checksum: 10/caa1163845ce1bae953e62b260f5d711f23ac28e6d869b480f00ed448465c416b05254d7f0d7594cecead74de16a6aa9a5d392ecd74b37a0c9ca32285d13b126 + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + checksum: 10/f0a0ab02f17edd6558d52568fcd01e62fe004b5095dcbcb866a10fb8891a2369f89733dc8e9d75e1e4375d68774da2dbe047fe042a8e13fe5e1f64c7ec64ad13 languageName: node linkType: hard -"@opensumi/ide-menu-bar@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-menu-bar@npm:3.8.0" +"@opensumi/ide-menu-bar@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-menu-bar@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-theme": "npm:3.8.0" - checksum: 10/7f4730e7b8f9db52d879b773ebbec058dbfb2a186f1fdccd49f7fcd08f011997ab2bac027fc4e7b7072bd4e836a941a3fb1ee0c3291080a973fbfd19389eafdc + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-theme": "npm:3.8.1-next-1741253659.0" + checksum: 10/bb4273f46ab4e841caa2efac51353024e4e481b494ed5dbc7b1fb0fdc99661e88ff60f8d3dd813670fb6f3cf36c29fe8aa9855735839c39cc19b059d0d717f12 languageName: node linkType: hard -"@opensumi/ide-monaco-enhance@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-monaco-enhance@npm:3.8.0" +"@opensumi/ide-monaco-enhance@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-monaco-enhance@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - checksum: 10/da3ebcddeeb4ad0226c866255f75ade98bf8d156354352fcdafcc60c6cdcd7a048699610c8d4c43935a778ffb5e1f91cd21e4926dd4ef3f1aea6c8144161265d + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + checksum: 10/4ca1def679d3085575580776becd9f698ddc23cf49f784d75d1696447177a021fd2293de66c0f7ee962a1ebc837350f21361a9501557a7ba929d197c75f8a1b0 languageName: node linkType: hard -"@opensumi/ide-monaco@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-monaco@npm:3.8.0" +"@opensumi/ide-monaco@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-monaco@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-components": "npm:3.8.0" - "@opensumi/ide-core-browser": "npm:3.8.0" - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-overlay": "npm:3.8.0" - "@opensumi/ide-theme": "npm:3.8.0" - "@opensumi/ide-utils": "npm:3.8.0" + "@opensumi/ide-components": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-browser": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-overlay": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-theme": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-utils": "npm:3.8.1-next-1741253659.0" "@opensumi/monaco-editor-core": "npm:0.54.0-patch.2" - checksum: 10/3aec2f4f6e01054744c1c903b14a79fa8eb76c23afdc28698086d0f93b2b75c119c4486c351d35855187cb068b81aa76cb00ae1bc914c5f51fa663c43fde11e1 + checksum: 10/c48a5deff451d3d56adc698190b72f8206c85275d9a5e4e2f1d0df83a1f546ebd2f7d9b1fb81aeed513874a90206bb8b63c41e6db8bce37d15eee9f4888255e4 languageName: node linkType: hard -"@opensumi/ide-opened-editor@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-opened-editor@npm:3.8.0" - checksum: 10/48980f2183efa41557866fe1106d26e1fa35c3d4baeec3d59dc0c06256dc3e0820aa3e8d38caa158eb0acf9633c5bb3696d6ddcf6673be428a6dd833678002b2 +"@opensumi/ide-opened-editor@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-opened-editor@npm:3.8.1-next-1741253659.0" + checksum: 10/f3ec14f00d11f73f1b93e1d5cd9a4d844765e812112c447f4e06e22025b5f649ff33597256ac6b9072e1b99d64633a7a57059b5e8a5315b9aa84b0ccb2410f20 languageName: node linkType: hard -"@opensumi/ide-outline@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-outline@npm:3.8.0" - checksum: 10/0455e52966f7b9327e85d8a76627a26aa30fcb4a86c055c51d49847a91eac509d4206408b8c556f8e21342bb9213eeae6bfc980740718651b5c8b68aae358218 +"@opensumi/ide-outline@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-outline@npm:3.8.1-next-1741253659.0" + checksum: 10/f18c25f13f7fe3a35b51fae471286ca48c0599159172668f1ea4d1b48ae68519b58ccd065f66c074ce66b6243aed91d0f324dd551cb4cc6e39d05fbd8f71f2f4 languageName: node linkType: hard -"@opensumi/ide-output@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-output@npm:3.8.0" +"@opensumi/ide-output@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-output@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - checksum: 10/bb3e1f27baa652c40ddee34047fa4cebfab22b29742c534faa1112862eb223ae705581d706981e8f49e9aa271b2427df8a0fa23983ad8ff84d49f2c86be0ed63 + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + checksum: 10/8a126e6ecf056362774f4b29f7f3ec034e53c1c3c8aefd69d2ff93b1c10f0887c1400fb1c07ace522b8da7eac18f5506a9a1517266eff8c780097fa329126baf languageName: node linkType: hard -"@opensumi/ide-overlay@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-overlay@npm:3.8.0" +"@opensumi/ide-overlay@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-overlay@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-theme": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-theme": "npm:3.8.1-next-1741253659.0" react-ctxmenu-trigger: "npm:^1.0.0" - checksum: 10/1bc4e9a2a3f1a9805bd577d091613513c1a68c697924951b4422bb34c2f7f9da6df62c5de6f2c4e4b83a4e5ff5b497c11f2ecab31aab1367333ce1a954ec0994 + checksum: 10/7acccad7a247908fd272e072091eb8156ed0feb601a83691cca56a68c22058bd706fcbcc261bb9bdbf54736fd9473fef06fb98607ea885f287d9d5d52fea9453 languageName: node linkType: hard -"@opensumi/ide-preferences@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-preferences@npm:3.8.0" +"@opensumi/ide-preferences@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-preferences@npm:3.8.1-next-1741253659.0" dependencies: "@opensumi/events": "npm:^1.0.0" - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-monaco": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-monaco": "npm:3.8.1-next-1741253659.0" react-virtualized-auto-sizer: "npm:^1.0.2" - checksum: 10/49b829c22e158d37966abf93e2c02d8aa8a75168f0b41316bda030641096023924a9fed323fe815eecd8f34e4128adfb344c8f11cc593a7ce713b1ebe9216d1c + checksum: 10/d693f55f38fa203e8835ed46891de3c0f45036d37a93fa5f126bb5698cc77a94a4cb4191019344a4ac0d4cf25a83e81070a4e1a9d127bfb9567408fee6a413a5 languageName: node linkType: hard -"@opensumi/ide-process@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-process@npm:3.8.0" +"@opensumi/ide-process@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-process@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-core-node": "npm:3.8.0" - checksum: 10/0c6fd887e5c30e1c288c9c1ae3ea5444b3606da0b1a64708878a2a512cbc4f2a3dd246faf0da8ba8a921393d9f2ade0fed326ff11b43e7e026d03bf5bba23f2e + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-node": "npm:3.8.1-next-1741253659.0" + checksum: 10/deb600a3c9fd38369c055c44216ceb9a0b96a86fcecb17a62abdbdccc5795a6658d55c3424c0679753da84f2513ae67ca0077a0d89a3afe49241c82253be5bdd languageName: node linkType: hard -"@opensumi/ide-quick-open@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-quick-open@npm:3.8.0" +"@opensumi/ide-quick-open@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-quick-open@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - checksum: 10/881cad944b5e3dda9ba7b2f2bd812c47535160f03dd97d835f7f80d0816f9fc4ba53cea2e09745b140d3b84ce366c1d63ab0db12aa065f00f193e40cfc89d76a + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + checksum: 10/06de431fed5a2f4c16c0c87f98721fc8b4bf9913e22635f8fd84a24a03e2b4cb9d227f2c5b4890cd03f15928730389f3348d96eb54ab5b5d901a64f7f5241b9b languageName: node linkType: hard -"@opensumi/ide-remote-opener@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-remote-opener@npm:3.8.0" +"@opensumi/ide-remote-opener@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-remote-opener@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-connection": "npm:3.8.0" - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-core-node": "npm:3.8.0" - checksum: 10/aed770aa0001b369cb25f511e771106e15d58f792e79366af825606d909dd94af230a0f5e42af5d126bdbd73599b31b03bfcc19a6204cb4ae33605b25b6c1b7c + "@opensumi/ide-connection": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-node": "npm:3.8.1-next-1741253659.0" + checksum: 10/f58974c768b05415e46ac4fe21cfa32d0e4b77b76f783ad2bd04e7fec10ebae17a6b900332681a8773b40fadba3aae3cc603d293cfe084b8f6a896ab023d98cc languageName: node linkType: hard -"@opensumi/ide-scm@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-scm@npm:3.8.0" +"@opensumi/ide-scm@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-scm@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - checksum: 10/196db4e44df3c6927665a4cf8e5e63d7f4ed0f5ff4df205a2a22ea241963cc7ae2a424f7732eae98fde9647b5960cf69222a6808b4507cac78124de2e163e055 + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + checksum: 10/235e614e283a5760e25a6d0c8752983e1d6d4e1031b351794a22629f11cc9527c2b9031aca10fd6df83bcd0b18e5359b179e6fd8f4fef242e0daf937a08c2de9 languageName: node linkType: hard -"@opensumi/ide-search@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-search@npm:3.8.0" +"@opensumi/ide-search@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-search@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-connection": "npm:3.8.0" - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-core-node": "npm:3.8.0" - "@opensumi/ide-logs": "npm:3.8.0" - "@opensumi/ide-process": "npm:3.8.0" + "@opensumi/ide-connection": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-node": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-logs": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-process": "npm:3.8.1-next-1741253659.0" "@opensumi/vscode-ripgrep": "npm:^1.4.0" - checksum: 10/7ee4bd8a160b1d08e5ac0a91ba43bb2b94e61584492ab495ef8dffe6b3b2fa17f1d753d6aeaba39d3717fc11815e1f5b8ce14073fce5ba7ffcc2401f83a36223 + checksum: 10/f52f68b43a776e1ee70edef7970e6c5f923d0e4d516fa2e44a2c90313e07df6d01cc56fa61f573e877f14dab311e161e71657fa7fad4b87553fca6ca7e0709dd languageName: node linkType: hard -"@opensumi/ide-status-bar@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-status-bar@npm:3.8.0" +"@opensumi/ide-status-bar@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-status-bar@npm:3.8.1-next-1741253659.0" dependencies: "@opensumi/events": "npm:^1.0.0" - "@opensumi/ide-components": "npm:3.8.0" - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-monaco": "npm:3.8.0" - "@opensumi/ide-theme": "npm:3.8.0" - checksum: 10/5566992bf0e71ef1b095599b14d3f74be1e971bdb63b5b84cf799349345a9ed36a2ba18c867a0440041d6641d16c41a3ed36a6adc8a7e7ba74cc708f1509a43e + "@opensumi/ide-components": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-monaco": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-theme": "npm:3.8.1-next-1741253659.0" + checksum: 10/a83ffd904e1569acabd023b542948688de4f916aa3ddbcb91040af7f31477ca53fb98264e6634ae47cb55ea9633fa800ab02c3337fa0f1f53f264b5cb08b9c1c languageName: node linkType: hard -"@opensumi/ide-storage@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-storage@npm:3.8.0" +"@opensumi/ide-storage@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-storage@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - checksum: 10/274525d1529d30e90c2c0759c433070b189816cccf147f276801193306d2423f8b6bcc8bd37b85943a51b7ede0677e75b9560bbb5dc27aafc093077605db1ee0 + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + checksum: 10/4299f390ac7864d5eb4087dc53e3ed3cb8b1cf36ae1c3719b1e50e2d21623cf472933a3c363b8d7c42e4ca6972c5f94eeb9e231b7a5134831a556a9feeca0e40 languageName: node linkType: hard -"@opensumi/ide-task@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-task@npm:3.8.0" +"@opensumi/ide-task@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-task@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-terminal-next": "npm:3.8.0" - checksum: 10/2af2902c4e16bbca9a21fa2507215ef7c1723c5ec872dcf40b55baf84bb0c4904b609b324bd7963c7d9a832480702defd8216094df5ec3537ea973bf3c26c9cf + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-terminal-next": "npm:3.8.1-next-1741253659.0" + checksum: 10/082c0215cf1251b6ee771a52d8d202504ea8674a0629dca7bdf060b761e0ffa9c50e813f99e00e425ff0fbf45482e283586d4a14a14e355374944cd38a53c1a8 languageName: node linkType: hard -"@opensumi/ide-terminal-next@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-terminal-next@npm:3.8.0" +"@opensumi/ide-terminal-next@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-terminal-next@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-connection": "npm:3.8.0" - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-core-node": "npm:3.8.0" - "@opensumi/ide-file-service": "npm:3.8.0" - "@opensumi/ide-utils": "npm:3.8.0" + "@opensumi/ide-connection": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-node": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-file-service": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-utils": "npm:3.8.1-next-1741253659.0" "@xterm/addon-canvas": "npm:0.7.0" "@xterm/addon-fit": "npm:0.10.0" "@xterm/addon-search": "npm:0.15.0" @@ -1631,89 +1659,89 @@ __metadata: "@xterm/xterm": "npm:5.5.0" node-pty: "npm:1.0.0" os-locale: "npm:^4.0.0" - checksum: 10/8b5c900e078a5c0fd7b18f36e775cdcd6169d990ddd4d9bd05d9fba4921ffc8dcb163bd9aa7a32ff5c595f0a1cce4337b5baaec8f29c86d019be413346ae7aea + checksum: 10/40d8da484919d0c132cc2fd23f777db512d57c30487cc84d48968b9bcb3017d5889dc176f90f444364ddd80a917f025b59965326ab076455776e6a014f10b0b2 languageName: node linkType: hard -"@opensumi/ide-testing@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-testing@npm:3.8.0" +"@opensumi/ide-testing@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-testing@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-theme": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-theme": "npm:3.8.1-next-1741253659.0" react-virtualized-auto-sizer: "npm:^1.0.2" - checksum: 10/9e23079324253804adbc75d380d0d6f2e7f9e38306abc648bfe0ba00ae77cf62c33b7e5ac756a2d5545cfc1b31dab4110f6e407921b738a96f9cf6506a5e38d4 + checksum: 10/df8250a2ac26e24e518b0b0d19f73bfe9d7e886b9e17d043ba41e506b3dbe28e5731a998334c666c210b7ef9907e95eadb38af2b12a4f3e6fddc6dfe0624884c languageName: node linkType: hard -"@opensumi/ide-theme@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-theme@npm:3.8.0" +"@opensumi/ide-theme@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-theme@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - checksum: 10/a44e6378c26277c822f2ee94fdee6ef105a26367d76da62f109d021b1a58bc1d0a8cdacb74b0d9f92e514f5148436a44fc2a85d40e5f63b7edae30badd1302aa + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + checksum: 10/7c8c8052bf17788057f9d010140252dc2d3cab0a2184ae9076e42bedffb735b533b4db9434800066591f8cc02032d622132897a37fd9b8d6ae9709fe2bbbc5aa languageName: node linkType: hard -"@opensumi/ide-toolbar@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-toolbar@npm:3.8.0" +"@opensumi/ide-toolbar@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-toolbar@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - checksum: 10/de5b94f044fda54121792db8778bed920cbfbd99f40dcb7ad86cf929ab17eda609f5849cb999d38ea35357237c5197ecd20f216e5bde6fd88324cafed6065d38 + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + checksum: 10/5d3e23733366300fda875f582b8e018eb98bcb997d34fc766f25e30ab33aeee4cf3b37a2f5a7c98b79b518970ededa75ecf6e70a8d10598c15d986c37fcc08e4 languageName: node linkType: hard -"@opensumi/ide-utils@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-utils@npm:3.8.0" +"@opensumi/ide-utils@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-utils@npm:3.8.1-next-1741253659.0" dependencies: iconv-lite: "npm:^0.6.3" jschardet: "npm:3.0.0" mri: "npm:^1.2.0" nanoid: "npm:3.3.8" vscode-uri: "npm:3.0.2" - checksum: 10/34227b32d8ce125f7044c666caf5ee6f848b30d9535d3634c3bcb27d081990e6d0af16eedaf2c858f18a2e474a8e242dcbf9af1e58d0e1667d2c6929b21a66bf + checksum: 10/859f7f7e8128e0baf037b67d2fd10d41277000885fc3b0abd87726fd45671a525cc19cf7ffb06a8beecaa7ea96002401bcbd5c7219c751d32b9baec5b67b6679 languageName: node linkType: hard -"@opensumi/ide-variable@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-variable@npm:3.8.0" +"@opensumi/ide-variable@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-variable@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - checksum: 10/92dc74421a12b8d430290ee34c66076d850e414b76d35993249ad6a978c8753a260c6c9ea2750c8889d2e0912e91498f7d6c220fde206e8f02c4c12d099d3512 + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + checksum: 10/52d3125c3a4d371f850dce65cc10b275b09411ee85e2c78e1c3635a4dae4b5f3d17393a126d8b0902a1c55b684147195559e81b71947aefb5a2473e64b0420a0 languageName: node linkType: hard -"@opensumi/ide-webview@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-webview@npm:3.8.0" +"@opensumi/ide-webview@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-webview@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" peerDependencies: electron: "*" - checksum: 10/c67e94a001ef45e322501454b3ed508e86f7472ee206e4750549aac8a74265705524efc3a213fed6de6f267f9330c7c1e098ebe744501de3827e699f4c31b8bb + checksum: 10/4376716197ef6852c518a796f0e90121c7b2b31c06c3c43ec506a50b9e321ec41a93685033afba16c4b7b2da46c6cfe99b6e5e7cde732bdfe45be8732fad643a languageName: node linkType: hard -"@opensumi/ide-workspace-edit@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-workspace-edit@npm:3.8.0" +"@opensumi/ide-workspace-edit@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-workspace-edit@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-monaco": "npm:3.8.0" - checksum: 10/4adda86e7df9d36879b8f329f20a1f6bd36c6829b81541929aeeb25d2ecfe4f41fa84b1e5cbff8643ff87655cdba74f77d912e294ed64311274eb65c2728f7d7 + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-monaco": "npm:3.8.1-next-1741253659.0" + checksum: 10/910d9d20000ca7ce9c7bd4c0e8153090fd4c696ec7a8fffd4035d6f3c04790e30069867c2e93ffa23e1c456aa7634b9d1981c9921d8b67b265735117586d1368 languageName: node linkType: hard -"@opensumi/ide-workspace@npm:3.8.0": - version: 3.8.0 - resolution: "@opensumi/ide-workspace@npm:3.8.0" +"@opensumi/ide-workspace@npm:3.8.1-next-1741253659.0": + version: 3.8.1-next-1741253659.0 + resolution: "@opensumi/ide-workspace@npm:3.8.1-next-1741253659.0" dependencies: - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-file-service": "npm:3.8.0" - checksum: 10/fccb1725eccce5e959ca94f98c5118d2a7af4aead40098a8070f105d6b86d938163ce11cde01a48c8c66089f9677cb96d1db1c16d70f5d48bd0bc3f3ae8da598 + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-file-service": "npm:3.8.1-next-1741253659.0" + checksum: 10/81cfe096fd84c86358a0f8599bdc329d0bbe4198b993f72b423952940b5ebf0ceb2553bace2f7affae771df5eba91dfe6fcbba39eaabfdf9cb7c5814998f0242 languageName: node linkType: hard @@ -2867,14 +2895,14 @@ __metadata: languageName: node linkType: hard -"ai@npm:^4.1.21": - version: 4.1.45 - resolution: "ai@npm:4.1.45" +"ai@npm:^4.1.45": + version: 4.1.50 + resolution: "ai@npm:4.1.50" dependencies: - "@ai-sdk/provider": "npm:1.0.8" - "@ai-sdk/provider-utils": "npm:2.1.9" - "@ai-sdk/react": "npm:1.1.17" - "@ai-sdk/ui-utils": "npm:1.1.15" + "@ai-sdk/provider": "npm:1.0.9" + "@ai-sdk/provider-utils": "npm:2.1.10" + "@ai-sdk/react": "npm:1.1.20" + "@ai-sdk/ui-utils": "npm:1.1.16" "@opentelemetry/api": "npm:1.9.0" jsondiffpatch: "npm:0.6.0" peerDependencies: @@ -2885,7 +2913,7 @@ __metadata: optional: true zod: optional: true - checksum: 10/42a26a0c3659ad7e3d4f7e0518c8e187e76aa1680ca6535252de45e4756f03aea921c4a39f339ad8abf874e85a28976daa087cb6e6bfe5e4fb3180422e60f195 + checksum: 10/81fd9481b688306d30375bc7939bfd9f3e3b7babdaa6e48f6c7d988e8e564ce0c6b44c93224cac3c2737cb4039329fb37888d9d5e9717376460f6065593f621e languageName: node linkType: hard @@ -4146,57 +4174,57 @@ __metadata: "@electron-forge/plugin-webpack": "npm:^7.4.0" "@electron-forge/shared-types": "npm:^7.4.0" "@electron-forge/web-multi-logger": "npm:^7.5.0" - "@opensumi/ide-addons": "npm:3.8.0" - "@opensumi/ide-ai-native": "npm:3.8.0" - "@opensumi/ide-comments": "npm:3.8.0" - "@opensumi/ide-core-browser": "npm:3.8.0" - "@opensumi/ide-core-common": "npm:3.8.0" - "@opensumi/ide-core-electron-main": "npm:3.8.0" - "@opensumi/ide-core-node": "npm:3.8.0" - "@opensumi/ide-debug": "npm:3.8.0" - "@opensumi/ide-decoration": "npm:3.8.0" - "@opensumi/ide-design": "npm:3.8.0" - "@opensumi/ide-editor": "npm:3.8.0" - "@opensumi/ide-electron-basic": "npm:3.8.0" - "@opensumi/ide-explorer": "npm:3.8.0" - "@opensumi/ide-express-file-server": "npm:3.8.0" - "@opensumi/ide-extension": "npm:3.8.0" - "@opensumi/ide-extension-manager": "npm:3.8.0" - "@opensumi/ide-extension-storage": "npm:3.8.0" - "@opensumi/ide-file-scheme": "npm:3.8.0" - "@opensumi/ide-file-search": "npm:3.8.0" - "@opensumi/ide-file-service": "npm:3.8.0" - "@opensumi/ide-file-tree-next": "npm:3.8.0" - "@opensumi/ide-i18n": "npm:3.8.0" - "@opensumi/ide-keymaps": "npm:3.8.0" - "@opensumi/ide-logs": "npm:3.8.0" - "@opensumi/ide-main-layout": "npm:3.8.0" - "@opensumi/ide-markdown": "npm:3.8.0" - "@opensumi/ide-markers": "npm:3.8.0" - "@opensumi/ide-menu-bar": "npm:3.8.0" - "@opensumi/ide-monaco": "npm:3.8.0" - "@opensumi/ide-monaco-enhance": "npm:3.8.0" - "@opensumi/ide-opened-editor": "npm:3.8.0" - "@opensumi/ide-outline": "npm:3.8.0" - "@opensumi/ide-output": "npm:3.8.0" - "@opensumi/ide-overlay": "npm:3.8.0" - "@opensumi/ide-preferences": "npm:3.8.0" - "@opensumi/ide-process": "npm:3.8.0" - "@opensumi/ide-quick-open": "npm:3.8.0" - "@opensumi/ide-remote-opener": "npm:3.8.0" - "@opensumi/ide-scm": "npm:3.8.0" - "@opensumi/ide-search": "npm:3.8.0" - "@opensumi/ide-status-bar": "npm:3.8.0" - "@opensumi/ide-storage": "npm:3.8.0" - "@opensumi/ide-task": "npm:3.8.0" - "@opensumi/ide-terminal-next": "npm:3.8.0" - "@opensumi/ide-testing": "npm:3.8.0" - "@opensumi/ide-theme": "npm:3.8.0" - "@opensumi/ide-toolbar": "npm:3.8.0" - "@opensumi/ide-variable": "npm:3.8.0" - "@opensumi/ide-webview": "npm:3.8.0" - "@opensumi/ide-workspace": "npm:3.8.0" - "@opensumi/ide-workspace-edit": "npm:3.8.0" + "@opensumi/ide-addons": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-ai-native": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-comments": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-browser": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-common": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-electron-main": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-core-node": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-debug": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-decoration": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-design": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-editor": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-electron-basic": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-explorer": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-express-file-server": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-extension": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-extension-manager": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-extension-storage": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-file-scheme": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-file-search": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-file-service": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-file-tree-next": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-i18n": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-keymaps": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-logs": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-main-layout": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-markdown": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-markers": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-menu-bar": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-monaco": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-monaco-enhance": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-opened-editor": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-outline": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-output": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-overlay": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-preferences": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-process": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-quick-open": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-remote-opener": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-scm": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-search": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-status-bar": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-storage": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-task": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-terminal-next": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-testing": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-theme": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-toolbar": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-variable": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-webview": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-workspace": "npm:3.8.1-next-1741253659.0" + "@opensumi/ide-workspace-edit": "npm:3.8.1-next-1741253659.0" "@opensumi/tree-sitter-wasm": "npm:1.1.2" "@types/debug": "npm:^4" "@types/js-yaml": "npm:^4"