55 lines
1.2 KiB
Lua
55 lines
1.2 KiB
Lua
return {
|
|
{
|
|
"vuki656/package-info.nvim",
|
|
event = {
|
|
"BufRead package.json",
|
|
"BufRead package-lock.json",
|
|
},
|
|
opts = {},
|
|
keys = {
|
|
{
|
|
"<leader>ps",
|
|
"<cmd>lua require('package-info').show({ force = true })<cr>",
|
|
desc = "Show Package Versions",
|
|
},
|
|
{
|
|
"<leader>pu",
|
|
"<cmd>lua require('package-info').update()<cr>",
|
|
desc = "Update Package",
|
|
},
|
|
{
|
|
"<leader>pr",
|
|
"<cmd>lua require('package-info').delete()<cr>",
|
|
desc = "Remove Package",
|
|
},
|
|
{
|
|
"<leader>pv",
|
|
"<cmd>lua require('package-info').change_version()<cr>",
|
|
desc = "Change Package Version",
|
|
},
|
|
{
|
|
"<leader>pn",
|
|
"<cmd>lua require('package-info').install()<cr>",
|
|
desc = "Install New Dependency",
|
|
},
|
|
},
|
|
},
|
|
{
|
|
"voldikss/vim-floaterm",
|
|
keys = {
|
|
{
|
|
"<leader>pp",
|
|
"<cmd>FloatermNew --disposable --name=lazynpm --opener=edit --titleposition=center --height=0.85 --width=0.85 --cwd=<root> lazynpm<CR>",
|
|
desc = "Lazynpm",
|
|
},
|
|
},
|
|
},
|
|
{
|
|
"folke/which-key.nvim",
|
|
opts = {
|
|
defaults = {
|
|
["<leader>p"] = { name = "+packages" },
|
|
},
|
|
},
|
|
},
|
|
}
|