From abe5d523e1c83d07fb21483a304d85f05cffb71a Mon Sep 17 00:00:00 2001 From: Bedis Nbiba Date: Tue, 1 Jul 2025 11:28:01 +0100 Subject: [PATCH] dap_adapters: Add attachSimplePort to JS DAP schema (#31412) taken from https://github.com/microsoft/vscode-js-debug/blob/main/OPTIONS.md?plain=1 Release Notes: - debugger: Added attachSimplePort to JavaScript DAP schema --------- Co-authored-by: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com> --- crates/dap_adapters/src/javascript.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/dap_adapters/src/javascript.rs b/crates/dap_adapters/src/javascript.rs index da81e0d06df7580e989d8d4e923302793d1144e4..67adb5629bdb3d32730fe0bbb24d3c1ee6893ab1 100644 --- a/crates/dap_adapters/src/javascript.rs +++ b/crates/dap_adapters/src/javascript.rs @@ -282,6 +282,10 @@ impl DebugAdapter for JsDebugAdapter { "description": "Automatically stop program after launch", "default": false }, + "attachSimplePort": { + "type": "number", + "description": "If set, attaches to the process via the given port. This is generally no longer necessary for Node.js programs and loses the ability to debug child processes, but can be useful in more esoteric scenarios such as with Deno and Docker launches. If set to 0, a random port will be chosen and --inspect-brk added to the launch arguments automatically." + }, "runtimeExecutable": { "type": ["string", "null"], "description": "Runtime to use, an absolute path or the name of a runtime available on PATH",