Skip to content

Commit 761fab8

Browse files
committed
Add debugger service override
1 parent 493a1c2 commit 761fab8

File tree

3 files changed

+22
-8
lines changed

3 files changed

+22
-8
lines changed

bun.lock

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"dependencies": {
77
"@codingame/esbuild-import-meta-url-plugin": "^1.0.3",
88
"@codingame/monaco-vscode-api": "~20.2.1",
9+
"@codingame/monaco-vscode-debug-service-override": "20.2.1",
910
"@codingame/monaco-vscode-languages-service-override": "~20.2.1",
1011
"@codingame/monaco-vscode-model-service-override": "~20.2.1",
1112
"@codingame/monaco-vscode-swift-default-extension": "~20.2.1",
@@ -20,16 +21,16 @@
2021
"@mui/icons-material": "^7.0.2",
2122
"@mui/joy": "^5.0.0-beta.52",
2223
"@mui/material": "^7.0.2",
23-
"@tauri-apps/api": "~2",
24+
"@tauri-apps/api": "^2",
2425
"@tauri-apps/plugin-cli": "^2.4.0",
25-
"@tauri-apps/plugin-dialog": "~2",
26-
"@tauri-apps/plugin-fs": "~2",
27-
"@tauri-apps/plugin-opener": "~2",
26+
"@tauri-apps/plugin-dialog": "^2",
27+
"@tauri-apps/plugin-fs": "^2",
28+
"@tauri-apps/plugin-opener": "^2",
2829
"@tauri-apps/plugin-os": "^2.3.0",
2930
"@tauri-apps/plugin-process": "^2.3.0",
30-
"@tauri-apps/plugin-shell": "~2",
31-
"@tauri-apps/plugin-store": "~2",
32-
"@tauri-apps/plugin-updater": "~2",
31+
"@tauri-apps/plugin-shell": "^2",
32+
"@tauri-apps/plugin-store": "^2",
33+
"@tauri-apps/plugin-updater": "^2",
3334
"ansi-to-html": "^0.7.2",
3435
"async-mutex": "^0.5.0",
3536
"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~20.2.1",
@@ -44,7 +45,7 @@
4445
"vscode-ws-jsonrpc": "^3.4.0",
4546
},
4647
"devDependencies": {
47-
"@tauri-apps/cli": "~2",
48+
"@tauri-apps/cli": "^2",
4849
"@types/react": "^18.2.15",
4950
"@types/react-dom": "^18.2.7",
5051
"@types/vscode": "^1.102.0",
@@ -177,6 +178,8 @@
177178

178179
"@codingame/monaco-vscode-85886bdb-61c5-52f1-8eb7-d1d32f6f8cbd-common": ["@codingame/monaco-vscode-85886bdb-61c5-52f1-8eb7-d1d32f6f8cbd-common@20.2.1", "", { "dependencies": { "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "20.2.1", "@codingame/monaco-vscode-api": "20.2.1" } }, "sha512-BjMRdAfVn3zb5l7RnlrgxSmSwCRFjeEYZQYbwa0EV6Jp0PBe2DFaOf2HZUrtVoLC6UlyC95DcDNcrmX8qdVAwA=="],
179180

181+
"@codingame/monaco-vscode-88aa9a78-75f5-5aaa-89e9-bbdd580b3b5c-common": ["@codingame/monaco-vscode-88aa9a78-75f5-5aaa-89e9-bbdd580b3b5c-common@20.2.1", "", { "dependencies": { "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "20.2.1", "@codingame/monaco-vscode-262ed59d-4f76-57cd-9e9f-1877f26ae049-common": "20.2.1", "@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": "20.2.1", "@codingame/monaco-vscode-api": "20.2.1", "@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common": "20.2.1", "@codingame/monaco-vscode-fc42f049-7883-579d-bb0b-2aa1010a19a8-common": "20.2.1" } }, "sha512-olbhFa2Za/JI4cOr8fu8yv54Do1Q/Xpdsi+PMISI8MB1+Bx4mm1hs4v76q/5sQDMmTeohKXvaPyKFBlKRKvxVg=="],
182+
180183
"@codingame/monaco-vscode-897bebad-39df-57cb-8a57-36a271d038be-common": ["@codingame/monaco-vscode-897bebad-39df-57cb-8a57-36a271d038be-common@20.2.1", "", { "dependencies": { "@codingame/monaco-vscode-api": "20.2.1" } }, "sha512-mYMsqVYVTLmoX9TYccX5QmEmcPGAuhnHSYu7KY7uNk/wPVeMmg/FQLyAMfXwPbmeSOcGlgD+qRLLBeapefVnFg=="],
181184

182185
"@codingame/monaco-vscode-89a82baf-8ded-5b2f-b8af-e5fbd72dc5ad-common": ["@codingame/monaco-vscode-89a82baf-8ded-5b2f-b8af-e5fbd72dc5ad-common@20.2.1", "", { "dependencies": { "@codingame/monaco-vscode-256d5b78-0649-50e9-8354-2807f95f68f4-common": "20.2.1", "@codingame/monaco-vscode-api": "20.2.1" } }, "sha512-rep9v6GgRfM+bwD4xrGenmTrX/luSsOX4xdOK9JQpa7YSdk1lT3M3+/PzIfcLThScikgMPh+qiyg8FaDGcuodA=="],
@@ -207,6 +210,8 @@
207210

208211
"@codingame/monaco-vscode-a9da9abe-278d-5ce6-9418-99c7c07c5c37-common": ["@codingame/monaco-vscode-a9da9abe-278d-5ce6-9418-99c7c07c5c37-common@20.2.1", "", {}, "sha512-hqFZdyhyaRnetCP6km6f2QD4ZewOe2g6zNC4yX2fvmN1WkvkDiab1HLHEbl0iEcVWH4XB2RXTYAjBK/xkMfEXA=="],
209212

213+
"@codingame/monaco-vscode-ab07af84-42e8-5a0f-8aef-b83fb90ede21-common": ["@codingame/monaco-vscode-ab07af84-42e8-5a0f-8aef-b83fb90ede21-common@20.2.1", "", { "dependencies": { "@codingame/monaco-vscode-api": "20.2.1" } }, "sha512-uoJRyWVAfZeHrrk9dowpOU3LiGKAJn955rU+BUB+hGE19ttoA/uxKe/3JnyeQaNSnpxWsYTC6ijTSCyEr6g/yA=="],
214+
210215
"@codingame/monaco-vscode-abed5a84-8a82-5f84-9412-88a736235bae-common": ["@codingame/monaco-vscode-abed5a84-8a82-5f84-9412-88a736235bae-common@20.2.1", "", { "dependencies": { "@codingame/monaco-vscode-api": "20.2.1" } }, "sha512-wi6SYca8DUN6D2/bjwCc6FxSyr9mB/o8z8JQDu2cd7HYjMg7SwfqLypiaxEOaYhJa84R/Om9s0dbcjBIxndAcQ=="],
211216

212217
"@codingame/monaco-vscode-ac93482b-2178-52df-a200-ba0d1a4963fb-common": ["@codingame/monaco-vscode-ac93482b-2178-52df-a200-ba0d1a4963fb-common@20.2.1", "", { "dependencies": { "@codingame/monaco-vscode-615ce609-8555-545a-a549-47bd9f80e9f8-common": "20.2.1", "@codingame/monaco-vscode-670aae94-7f88-54d7-90ea-6fcbef423557-common": "20.2.1", "@codingame/monaco-vscode-72a1b7d3-3f58-5545-9b7e-f579bd003081-common": "20.2.1", "@codingame/monaco-vscode-api": "20.2.1", "@codingame/monaco-vscode-bd0792ac-6043-5ec3-a41a-54ccb922a1f4-common": "20.2.1", "@codingame/monaco-vscode-caeb744c-8e3f-5c11-80fb-0f057d24d544-common": "20.2.1", "@codingame/monaco-vscode-dbfe5f85-b426-55ed-a79b-5f811b395762-common": "20.2.1", "@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common": "20.2.1" } }, "sha512-rtg073ZjqdDZ8SIy502gMQRxX0S/ZxrqFZX/rWO1lDXagirWNbIhn0vPfwCM8ydCwPf4TEyTaOswflETW1Mu6A=="],
@@ -217,6 +222,8 @@
217222

218223
"@codingame/monaco-vscode-b994942c-360d-5b68-8a33-77d4bde6b714-common": ["@codingame/monaco-vscode-b994942c-360d-5b68-8a33-77d4bde6b714-common@20.2.1", "", { "dependencies": { "@codingame/monaco-vscode-api": "20.2.1", "@codingame/monaco-vscode-d941ac7b-412f-57e3-b1bf-f6b0eb253b21-common": "20.2.1" } }, "sha512-D5q+XtmzMFHwVX9/2kp8woXMhnfGaRwv5CBWxQM4SGRJzfbDE+43K1ngNWazyK8r5+7QUYEjJmVWsDeh0LQTCQ=="],
219224

225+
"@codingame/monaco-vscode-b99aef83-0d60-5e8c-a62e-9908b6256f35-common": ["@codingame/monaco-vscode-b99aef83-0d60-5e8c-a62e-9908b6256f35-common@20.2.1", "", { "dependencies": { "@codingame/monaco-vscode-api": "20.2.1", "@codingame/monaco-vscode-fc42f049-7883-579d-bb0b-2aa1010a19a8-common": "20.2.1" } }, "sha512-8znajYvTV1LvT60TK7fT9DP95RMVwqYRJynykcXCG0Ofw+gAS9UBlLW3MCOwUFJY4ljKoHHImrqLHNGGp5biUA=="],
226+
220227
"@codingame/monaco-vscode-base-service-override": ["@codingame/monaco-vscode-base-service-override@20.2.1", "", { "dependencies": { "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "20.2.1", "@codingame/monaco-vscode-23aade48-f094-5c08-9555-97fc9cca96c9-common": "20.2.1", "@codingame/monaco-vscode-34a0ffd3-b9f5-5699-b43b-38af5732f38a-common": "20.2.1", "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "20.2.1", "@codingame/monaco-vscode-9a1a5840-af83-5d07-a156-ba32a36c5c4b-common": "20.2.1", "@codingame/monaco-vscode-api": "20.2.1", "@codingame/monaco-vscode-d987325e-3e05-53aa-b9ff-6f97476f64db-common": "20.2.1" } }, "sha512-U+XrQIXmhwrKwO/wntLxk9ZySMviDFd+1XbjCuZFBs++SYYk8p7vul93SyfAs7MVz37Vdp13XULJzYqZObEDDw=="],
221228

222229
"@codingame/monaco-vscode-bc6d9a89-1625-5010-b57e-ff44151144fe-common": ["@codingame/monaco-vscode-bc6d9a89-1625-5010-b57e-ff44151144fe-common@20.2.1", "", { "dependencies": { "@codingame/monaco-vscode-a17e9d37-b6c1-5556-8402-5db73960fae3-common": "20.2.1", "@codingame/monaco-vscode-api": "20.2.1" } }, "sha512-rPJKfOtFMZ+rX9uSj0ibs78odA3WwdT16QMDBvMx+l9KeTB3axNONSo577CHsx/zaTK98cwAhJD8gh4iyA/iKQ=="],
@@ -251,6 +258,8 @@
251258

252259
"@codingame/monaco-vscode-dbfe5f85-b426-55ed-a79b-5f811b395762-common": ["@codingame/monaco-vscode-dbfe5f85-b426-55ed-a79b-5f811b395762-common@20.2.1", "", { "dependencies": { "@codingame/monaco-vscode-a17e9d37-b6c1-5556-8402-5db73960fae3-common": "20.2.1", "@codingame/monaco-vscode-api": "20.2.1", "@codingame/monaco-vscode-bc6d9a89-1625-5010-b57e-ff44151144fe-common": "20.2.1" } }, "sha512-dDTxW7RAUyzksMC7DHrF7Z5z80SdV6rx/aADjmy12OVHTqf4Dltxy73WF0NxIhjSGHVAOqheBQ6kwgl4xqqc0g=="],
253260

261+
"@codingame/monaco-vscode-debug-service-override": ["@codingame/monaco-vscode-debug-service-override@20.2.1", "", { "dependencies": { "@codingame/monaco-vscode-262ed59d-4f76-57cd-9e9f-1877f26ae049-common": "20.2.1", "@codingame/monaco-vscode-34a0ffd3-b9f5-5699-b43b-38af5732f38a-common": "20.2.1", "@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": "20.2.1", "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "20.2.1", "@codingame/monaco-vscode-88aa9a78-75f5-5aaa-89e9-bbdd580b3b5c-common": "20.2.1", "@codingame/monaco-vscode-a17e9d37-b6c1-5556-8402-5db73960fae3-common": "20.2.1", "@codingame/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common": "20.2.1", "@codingame/monaco-vscode-ab07af84-42e8-5a0f-8aef-b83fb90ede21-common": "20.2.1", "@codingame/monaco-vscode-api": "20.2.1", "@codingame/monaco-vscode-b99aef83-0d60-5e8c-a62e-9908b6256f35-common": "20.2.1", "@codingame/monaco-vscode-ce7c734f-7712-563c-9335-d7acb43306af-common": "20.2.1", "@codingame/monaco-vscode-d941ac7b-412f-57e3-b1bf-f6b0eb253b21-common": "20.2.1", "@codingame/monaco-vscode-e59ecb8c-db32-5324-8fe4-cf9921fd92b8-common": "20.2.1", "@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common": "20.2.1", "@codingame/monaco-vscode-fc42f049-7883-579d-bb0b-2aa1010a19a8-common": "20.2.1" } }, "sha512-LXMYelPy+ZcZdMWRhrs47u5HEsokgtcyw7byaj2EztXd3cfEpV9ZoHfIyYPHaDGQ4FfPneJVmMQgKm0rI995wQ=="],
262+
254263
"@codingame/monaco-vscode-e59ecb8c-db32-5324-8fe4-cf9921fd92b8-common": ["@codingame/monaco-vscode-e59ecb8c-db32-5324-8fe4-cf9921fd92b8-common@20.2.1", "", {}, "sha512-6K8xG7abLgJ8aG56YVUp4YAoEBx7ped857dUoNWyRLQg5S5jvsqik3UmeG6eQSXELFFZlWVdRnsW5+XPXGrf7Q=="],
255264

256265
"@codingame/monaco-vscode-e72c94ca-257a-5b75-8b68-5a5fa3c18255-common": ["@codingame/monaco-vscode-e72c94ca-257a-5b75-8b68-5a5fa3c18255-common@20.2.1", "", { "dependencies": { "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "20.2.1", "@codingame/monaco-vscode-api": "20.2.1", "@codingame/monaco-vscode-d609a7d3-bf87-551a-884f-550a8b327ec5-common": "20.2.1" } }, "sha512-nyW5khTs4AgNxhLuB/wCOKQLvJ0zUI1oJPTVnXTZAghHPj4bKI+Oj5QKg+8extxROuNBAkyDSnWkdsnFcSpRlg=="],
@@ -279,6 +288,8 @@
279288

280289
"@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common": ["@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common@20.2.1", "", { "dependencies": { "@codingame/monaco-vscode-api": "20.2.1" } }, "sha512-R+8qheGjNfJthnO4Qr0zs+x7Ylcw5/g7One5V/izemVoK2hPC4yGSRyF0V1OcAjkqDxJsOvcSU0GrstEVnOI0g=="],
281290

291+
"@codingame/monaco-vscode-fc42f049-7883-579d-bb0b-2aa1010a19a8-common": ["@codingame/monaco-vscode-fc42f049-7883-579d-bb0b-2aa1010a19a8-common@20.2.1", "", { "dependencies": { "@codingame/monaco-vscode-api": "20.2.1" } }, "sha512-XBQ2kHrQ47KQrDheDVvws7YxikSTPozBu0vdsy2YyLgltnbj9w+uzZS8vWuJbvl7r7JBEwsEwQbAlTAVfqo1wQ=="],
292+
282293
"@codingame/monaco-vscode-ff9fa663-eae3-5274-8573-c2b918871e4b-common": ["@codingame/monaco-vscode-ff9fa663-eae3-5274-8573-c2b918871e4b-common@20.2.1", "", {}, "sha512-FpyXwRDuYxJ55riSDTpxW35tKm5MMZCPymR8bizI3SoZG6FtoKZpTj1ey/NdTMfGT7NC7cyKO2NK8KyvSB95Rw=="],
283294

284295
"@codingame/monaco-vscode-files-service-override": ["@codingame/monaco-vscode-files-service-override@20.2.1", "", { "dependencies": { "@codingame/monaco-vscode-0c06bfba-d24d-5c4d-90cd-b40cefb7f811-common": "20.2.1", "@codingame/monaco-vscode-15626ec7-b165-51e1-8caf-7bcc2ae9b95a-common": "20.2.1", "@codingame/monaco-vscode-2f06fe84-148e-5e6b-a7ca-c7989c5f128a-common": "20.2.1", "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "20.2.1", "@codingame/monaco-vscode-api": "20.2.1", "@codingame/monaco-vscode-caeb744c-8e3f-5c11-80fb-0f057d24d544-common": "20.2.1", "@codingame/monaco-vscode-cea4d01f-6526-5c2f-8b09-b168fead499f-common": "20.2.1" } }, "sha512-p+3Ycbc5VOwOxH5QkhKvgDavOhGQCk5e7aa4Z0ERtkWst5CF8q0xqQbcke1UBjwLbst2Pt0kRuGXz7FolikzZA=="],

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"dependencies": {
1616
"@codingame/esbuild-import-meta-url-plugin": "^1.0.3",
1717
"@codingame/monaco-vscode-api": "~20.2.1",
18+
"@codingame/monaco-vscode-debug-service-override": "~20.2.1",
1819
"@codingame/monaco-vscode-languages-service-override": "~20.2.1",
1920
"@codingame/monaco-vscode-model-service-override": "~20.2.1",
2021
"@codingame/monaco-vscode-swift-default-extension": "~20.2.1",

src/components/Tiles/Editor.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import getThemeServiceOverride from "@codingame/monaco-vscode-theme-service-over
1111
import getTextMateServiceOverride from "@codingame/monaco-vscode-textmate-service-override";
1212
import getEditorServiceOverride from "@codingame/monaco-vscode-editor-service-override";
1313
import getModelServiceOverride from "@codingame/monaco-vscode-model-service-override";
14+
import getDebugServiceOverride from "@codingame/monaco-vscode-debug-service-override";
1415
import "@codingame/monaco-vscode-swift-default-extension";
1516
import "@codingame/monaco-vscode-theme-defaults-default-extension";
1617
import { platform } from "@tauri-apps/plugin-os";
@@ -142,6 +143,7 @@ export default ({
142143
...getTextMateServiceOverride(),
143144
...getThemeServiceOverride(),
144145
...getLanguagesServiceOverride(),
146+
...getDebugServiceOverride(),
145147
...getEditorServiceOverride((modelRef, options) => {
146148
return new Promise((resolve) => {
147149
if (!globalEditorServiceCallbacks.editorRef.current)

0 commit comments

Comments
 (0)