-
Notifications
You must be signed in to change notification settings - Fork 287
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Making auto-attach work with Deno #2104
Comments
Hi! I would be happy to help with a solution for this 🙂 Note that the bootloader is what drives debugging in general, including the JavaScript Debug Terminal, in addition to auto attach. The bootloader does several things which I think are useful to stick around:
While this has been fairly stable recently, it's not super trivial and I don't think I would want On your latter two points:
|
This past iteration I added some API for this in response to an issue from the Bun folks: https://github.com/microsoft/vscode-js-debug/blob/main/EXTENSION_AUTHORS.md#extension-api (only on nightly until later this week). Let me know if that could work for you. |
Hey folks!
I'm one of the maintainers of Deno. js-debug has already works pretty well with Deno, but I was wondering if we could chat to y'all about how to make it work even better. For example, we're hearing from many people that they'd like auto-attach to work with Deno. We are very interested to make this work natively - for example by automatically reading the
VSCODE_INSPECTOR_OPTIONS
and connecting to the inspector (bypassing the bootloader.js script entirely).We are also working on network panel support right now, and it'd be great to expose that in VS Code too when debugging Deno. Also hooking up the inspecting of workers and subprocesses would be really awesome.
We're happy to do all the work here. It'd just be great to figure out how to best do this without getting in your way too much. You can reach me at luca (at) deno.com too :)
The text was updated successfully, but these errors were encountered: