DEV Community

Folke Lemaitre
Folke Lemaitre

Posted on

πŸš€ Monorepo Workspace, a vs-code extension to manage monorepos with multi-root workspaces. Supports Lerna, Yarn, Pnpm and Rush

I just released Monorepo Workspace, a simple extension to work with monorepos in VS Code. Supported repositories: Lerna, Yarn, Pnpm, Rushjs and recursive package directories.

Features

All Monorepo Workspace functionality can be found in the command palette. Available commands:

Commands

Selecting a package:
Commands

  • Monorepo: Open Package (Current Window): open a package from your repository in the current window
  • Monorepo: Open Package (New Window): open a package from your repository in a new window
  • Monorepo: Open Package (Workspace Folder): add a package from your repository as a workspace folder

You can also create workspace folders for all your repository packages with Monorepo: Sync Workspace Folders:
Commands

Top comments (3)

Collapse
 
ayozebarrera profile image
Ayoze Barrera

Good job! I have a monorepo with Lerna, so I’ll try to use your extension soon. Thank you!

Collapse
 
folke profile image
Folke Lemaitre

Let me know what you think!!

Collapse
 
folke profile image
Folke Lemaitre

Just added a new feature to quickly select some folders:
Select