A VS Code extension that automatically discovers npm scripts from multiple package.json files in a monorepo and displays them in a tree view, grouped by colon-separated prefixes.
Monosnap.screencast.2026-02-26.20-55-57.mp4
- Monorepo-friendly — Discovers all
package.jsonfiles in your workspace and displays scripts with their relative paths, so you never have to open eachpackage.jsonto check available scripts - Grouping — Hierarchically groups scripts by colon (
:) delimiter (e.g.dev:frontend,dev:backend) - One-click run — Run any script directly from the tree view in a terminal. Defined command is shown in tooltip.
- Auto-refresh — Watches for
package.jsonchanges and updates the tree automatically
Given the following scripts:
{
"scripts": {
"dev:frontend": "vite",
"dev:backend": "node server.js",
"dev:frontend:watch": "vite --watch",
"build": "tsc",
"test": "vitest"
}
}The tree view displays:
📦 package.json
📁 dev
📁 frontend
▶ watch
▶ backend
▶ build
▶ test
- VS Code 1.97.0 or later
- Install the extension
- An "NPM Scripts" icon appears in the Activity Bar
- Click it to see all scripts in your workspace as a tree
- Click the ▶ button on a script to run it