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?"