Tired of the package.json dependency juggle? Meet npm-gui! We seamlessly integrate with npm, pnpm, or yarn. Managing, installing, and updating dependencies is as easy as it gets. Try npm-gui today and enjoy dependency management like a pro!
Homepage and full documentation: https://npm-gui.nullapps.dev
npm-gui
is a convenient tool for managing javascript project dependencies listed in package.json
. Under the hood, it will transparently use npm
, pnpm
, or yarn
commands to install, remove or update dependencies
(to use yarn it requires the yarn.lock file to be present in the project folder.)
The recommended way to run npm-gui
is by using npx
:
~/$ npx npm-gui@latest
It will run the most recent version of npm-gui
without installing it on your system.
npm-gui
could also be installed as a global dependency:
~/$ npm install -g npm-gui
and then run with just:
~/$ npm-gui
~/$ npm install npm-gui
To read more visit: https://npm-gui.nullapps.dev/docs/npm-gui/
npm-gui integrated into VS Code as an extension
other package managers like: poetry, composer, nuget
packages updates history
re-arrange existing columns
expandable/collapsable module to reveal it’s dependency tree (npm-remote-ls)
number of dependencies per module
move dependency between dev and prod
visual indicator if the package seems to be unuse (depcheck)
hint like: “shouldn’t this be a dev-dependency?”