Solution that work for me (might some skips are duplicate):
{
"version": "0.2.0",
"configurations": [
{
"name": "Deno",
"type": "node",
"request": "launch",
"program": "${workspaceFolder}/src/server.ts",
"cwd": "${workspaceFolder}",
"envFile": "${workspaceFolder}/.env",
"runtimeExecutable": "deno",
"runtimeArgs": [
"run",
"--inspect-wait",
"--allow-all"
],
"attachSimplePort": 9229,
"skipFiles": [
"<node_internals>/**",
"${workspaceFolder}/node_modules/**",
"${workspaceFolder}/node_modules/.deno/**",
"${workspaceFolder}/node_modules/.deno/**/node_modules/**",
"${workspaceFolder}/**/*.js",
"${workspaceFolder}/**/*.jsx",
"**/connection_wrap.ts",
"**/*.mjs"
],
"outputCapture": "std"
}
]
}
If anyone have a better solution please shared! I hope this help someone else and don't spend some hours fighting!