return { { "vuki656/package-info.nvim", event = { "BufReadPre package.json", "BufNewFile package.json" }, dependencies = { "MunifTanjim/nui.nvim" }, opts = {}, keys = { { "cpt", function() require("package-info").toggle() end, desc = "Toggle package versions", }, { "cps", function() require("package-info").show() end, desc = "Show package versions", }, { "cpS", function() require("package-info").show({ force = true }) end, desc = "Show package versions (force refresh)", }, { "cpc", function() require("package-info").hide() end, desc = "Hide package versions", }, { "cpu", function() require("package-info").update() end, desc = "Update package on current line", }, { "cpd", function() require("package-info").delete() end, desc = "Delete package on current line", }, { "cpi", function() require("package-info").install() end, desc = "Install new package", }, { "cpv", function() require("package-info").change_version() end, desc = "Change package version", }, }, }, { "folke/which-key.nvim", optional = true, opts = { spec = { { "cp", group = "package-info", icon = "󰏗 " }, }, }, }, }