explaingit

petersendidit/vim-package-info

Analysis updated 2026-07-18 · repo last pushed 2019-04-19

JavaScriptAudience · developerComplexity · 2/5DormantSetup · easy

TLDR

A Vim/Neovim plugin that shows the latest version of each package in your package.json or Cargo.toml right inside your editor, color-coded by update severity.

Mindmap

mindmap
  root((repo))
    What it does
      Shows latest package versions
      Inline in editor
      Reads package.json and Cargo.toml
    Tech stack
      JavaScript
      Neovim
      vim-plug
    Use cases
      Check outdated dependencies
      Spot major updates fast
      Review deps during code review
    Audience
      JavaScript developers
      Rust developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

See the latest available version of every dependency directly inside package.json or Cargo.toml without leaving the editor.

USE CASE 2

Quickly spot which packages have breaking major updates via red highlighting versus safe minor or patch updates.

USE CASE 3

Check for outdated dependencies during code review or refactoring without switching to a browser or terminal.

What is it built with?

JavaScriptNeovimVimRust

How does it compare?

petersendidit/vim-package-info3rd-eden/ircb.ioa15n/a15n
LanguageJavaScriptJavaScriptJavaScript
Last pushed2019-04-192016-11-162019-04-07
MaintenanceDormantDormantDormant
Setup difficultyeasyeasyeasy
Complexity2/52/52/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires Neovim 0.3.2 or later and a plugin manager such as vim-plug.

License information is not specified in the explanation.

Copy-paste prompts

Prompt 1
Help me install vim-package-info using vim-plug and configure it to work with my package.json.
Prompt 2
Show me how to customize the highlight colors and text prefix used by vim-package-info for version updates.
Prompt 3
Explain how vim-package-info decides whether an update is a patch, minor, or major version and how the color coding works.
Prompt 4
Walk me through adding support for a new dependency file format to vim-package-info.

Frequently asked questions

What is vim-package-info?

A Vim/Neovim plugin that shows the latest version of each package in your package.json or Cargo.toml right inside your editor, color-coded by update severity.

What language is vim-package-info written in?

Mainly JavaScript. The stack also includes JavaScript, Neovim, Vim.

Is vim-package-info actively maintained?

Dormant — no commits in 2+ years (last push 2019-04-19).

What license does vim-package-info use?

License information is not specified in the explanation.

How hard is vim-package-info to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is vim-package-info for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.