This extension adds a new view in the explorer that shows npm tasks, dependencies and dev dependencies. Actions are provided for editing, deleting, running a task and editing, deleting, updating, uninstalling a dependency. There are view actions to refresh the tree or show outdated dependencies.
The extension offers also a webview to search the npm registry for packages, install directly from there or install different versions of the existing packages, either as production or development dependencies.
The extension also marks the outdated dependencies in the package.json in a non-intrusive way, by marking the lines and not the text or the file itself. This can be disabled in the settings in case a more aggressive way to indicate the packages is desired (there are plenty extensions that mark the lines and/or the file)
These settings are probably better used as workspace settings instead of user settings, especially the alternative path as it depends on the workspace.
This project is licensed under the MIT License.