aboutsummaryrefslogtreecommitdiff
path: root/packages/bun-vscode/src/features/debug.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/bun-vscode/src/features/debug.ts')
-rw-r--r--packages/bun-vscode/src/features/debug.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/bun-vscode/src/features/debug.ts b/packages/bun-vscode/src/features/debug.ts
index 2a8ac587e..3b841ea66 100644
--- a/packages/bun-vscode/src/features/debug.ts
+++ b/packages/bun-vscode/src/features/debug.ts
@@ -9,6 +9,7 @@ const debugConfiguration: vscode.DebugConfiguration = {
request: "launch",
name: "Debug Bun",
program: "${file}",
+ watch: true,
};
const runConfiguration: vscode.DebugConfiguration = {
@@ -16,6 +17,7 @@ const runConfiguration: vscode.DebugConfiguration = {
request: "launch",
name: "Run Bun",
program: "${file}",
+ watch: true,
};
const attachConfiguration: vscode.DebugConfiguration = {
@@ -124,7 +126,9 @@ export class VSCodeAdapter extends DebugSession {
}
sendMessage(message: DAP.Request | DAP.Response | DAP.Event): void {
+ console.log("[dap] -->", message);
this.#dap.appendLine("--> " + JSON.stringify(message));
+
const { type } = message;
if (type === "response") {
this.sendResponse(message);
@@ -136,7 +140,9 @@ export class VSCodeAdapter extends DebugSession {
}
handleMessage(message: DAP.Event | DAP.Request | DAP.Response): void {
+ console.log("[dap] <--", message);
this.#dap.appendLine("<-- " + JSON.stringify(message));
+
this.#adapter.accept(message);
}