return { { "vuki656/package-info.nvim", event = { "BufRead package.json", "BufRead package-lock.json", }, opts = {}, -- stylua: ignore keys = { { "ps", "lua require('package-info').show({ force = true })", desc = "Show Package Versions" }, { "pu", "lua require('package-info').update()", desc = "Update Package" }, { "pr", "lua require('package-info').delete()", desc = "Remove Package" }, { "pv", "lua require('package-info').change_version()", desc = "Change Package Version" }, { "pn", "lua require('package-info').install()", desc = "Install New Dependency" }, }, }, { "voldikss/vim-floaterm", optional = true, -- stylua: ignore keys = { { "pp", "FloatermNew --disposable --name=lazynpm --opener=edit --titleposition=center --height=0.85 --width=0.85 --cwd= lazynpm", desc = "Lazynpm", }, }, }, { "folke/which-key.nvim", opts = { defaults = { ["p"] = { name = " packages" }, }, }, }, }