@@ -71,7 +71,7 @@ return {
7171 " jay-babu/mason-nvim-dap.nvim" ,
7272 optional = true ,
7373 opts = function (_ , opts )
74- opts .ensure_installed = require (" astrocore" ).list_insert_unique (opts .ensure_installed or {}, { " js" }) -- 'js' for js-debug-adapter
74+ opts .ensure_installed = require (" astrocore" ).list_insert_unique (opts .ensure_installed or {}, { " js" })
7575 end ,
7676 },
7777 {
@@ -139,56 +139,4 @@ return {
139139 table.insert (opts .adapters , require " neotest-jest" (require (" astrocore" ).plugin_opts " neotest-jest" ))
140140 end ,
141141 },
142- {
143- " mfussenegger/nvim-dap" ,
144- optional = true ,
145- opts = function ()
146- local dap = require " dap"
147- if not dap .adapters [" pwa-node" ] then
148- dap .adapters [" pwa-node" ] = {
149- type = " server" ,
150- host = " localhost" ,
151- port = " ${port}" ,
152- executable = { command = vim .fn .exepath " js-debug-adapter" , args = { " ${port}" } },
153- }
154- end
155- if not dap .adapters .node then
156- dap .adapters .node = function (cb , config )
157- if config .type == " node" then config .type = " pwa-node" end
158- local pwa_adapter = dap .adapters [" pwa-node" ]
159- if type (pwa_adapter ) == " function" then
160- pwa_adapter (cb , config )
161- else
162- cb (pwa_adapter )
163- end
164- end
165- end
166-
167- local js_filetypes = { " typescript" , " javascript" , " typescriptreact" , " javascriptreact" }
168- local js_config = {
169- {
170- type = " pwa-node" ,
171- request = " launch" ,
172- name = " Launch file" ,
173- program = " ${file}" ,
174- cwd = " ${workspaceFolder}" ,
175- },
176- {
177- type = " pwa-node" ,
178- request = " attach" ,
179- name = " Attach" ,
180- processId = require (" dap.utils" ).pick_process ,
181- cwd = " ${workspaceFolder}" ,
182- },
183- }
184-
185- for _ , language in ipairs (js_filetypes ) do
186- if not dap .configurations [language ] then dap .configurations [language ] = js_config end
187- end
188-
189- local vscode_filetypes = require (" dap.ext.vscode" ).type_to_filetypes
190- vscode_filetypes [" node" ] = js_filetypes
191- vscode_filetypes [" pwa-node" ] = js_filetypes
192- end ,
193- },
194142}
0 commit comments