enc: update modal npm runner

This commit is contained in:
pojok code 2025-06-22 08:43:35 +07:00
parent 23a8cf07bf
commit 7450625ba8
6 changed files with 588 additions and 161 deletions

View file

@ -94,10 +94,29 @@ local M = {
end
require("neotest").setup(opts)
require("pcode.user.npmrun").setup("npm run dev")
local command = pcode.npm_commad
or {
dev = {
start = "NpmRunDev",
stop = "NpmStopDev",
cmd = "npm run dev",
},
prod = {
start = "NpmStart",
stop = "NpmStop",
cmd = "npm start",
},
}
require("pcode.user.npmrun").setup(command, {
show_mapping = "<leader>nm",
hide_mapping = "<leader>nh",
width = 70,
height = 20,
})
end,
-- stylua: ignore
keys = {
{"<leader>n","",desc="  Npm"},
{ "<leader>T","",desc="  Test"},
{ "<leader>Tt", function() require("neotest").run.run(vim.fn.expand("%")) end, desc = "Run File" },
{ "<leader>Tr", function() require("neotest").run.run() end, desc = "Run Nearest" },