VS Code Extensions
N

npm-commander

by Crdls

Downloads

16

Rating

— (0)

Version

1.0.0

Last updated

May 10, 2026

A straightforward sidebar for managing scripts from your package.json files. It provides a visual list of available commands and simplifies switching between their respective terminals.

Key Features ✨

  • Command List: Automatically scans the workspace and displays scripts grouped by project folders.
  • Terminal Management:
    • Runs scripts in dedicated terminals.
    • Stops processes while keeping the terminal window open to preserve output history.
    • Focuses the corresponding terminal when clicking on a script name in the list.
  • Status Indicators 📊:
    • 🔄 Spinning icon while a task is running.
    • ✅ Status icons for finished tasks (success or error).
    • 🔄 Status reset when a task is interrupted by the user (Ctrl+C).

Usage 🛠

The NPM Commander panel is located in the Activity Bar.

  • To start a script, use the Play button that appears on the right when hovering over an item.
  • To stop a script, use the Stop button in the same location.
  • To quickly locate a terminal tab among many open ones, click on the script name in the list.

Technical Details ⚙️

  • Excludes node_modules from scanning for better performance.
  • Built on top of the standard VS Code Tasks API.
  • Clean UI: Does not display Git statuses (Untracked/Modified) for tree items.

License: MIT

This project is licensed under the MIT License - see the LICENSE file for details.

Related extensions