aboutsummaryrefslogtreecommitdiffstats
path: root/lua/pi/dap/configs
diff options
context:
space:
mode:
Diffstat (limited to 'lua/pi/dap/configs')
-rw-r--r--lua/pi/dap/configs/javascript.lua28
1 files changed, 17 insertions, 11 deletions
diff --git a/lua/pi/dap/configs/javascript.lua b/lua/pi/dap/configs/javascript.lua
index 03173ba..ef616f1 100644
--- a/lua/pi/dap/configs/javascript.lua
+++ b/lua/pi/dap/configs/javascript.lua
@@ -4,17 +4,23 @@ dap.adapters.firefox = {
command = 'firefox-debug-adapter',
}
-dap.configurations.typescript = {
- {
- name = 'Debug with Firefox',
- type = 'firefox',
- request = 'launch',
- reAttach = true,
- url = 'http://localhost:3010',
- webRoot = '${workspaceFolder}',
- firefoxExecutable = '/home/elvis/.local/bin/firefox'
- },
-}
+for _, language in ipairs({ "typescript", "javascript", "javascriptreact", "typescriptreact" }) do
+ dap.configurations[language] = {
+ {
+ name = 'Debug with Firefox',
+ type = 'firefox',
+ request = 'launch',
+ reAttach = true,
+ url = 'http://localhost:5173',
+ webRoot = '${workspaceFolder}',
+ firefoxExecutable = '/home/elvis/.local/bin/firefox',
+ -- firefoxArgs = {'-start-debugger-server', '--new-instance'},
+ enableCRAWorkaround = true,
+ liftAccessorsFromPrototypes = 3,
+ },
+ }
+end
+
-- require("dap-vscode-js").setup {
-- debugger_cmd = { "js-debug-adapter" },
-- adapters = { "pwa-node", "pwa-chrome", "node-terminal" },