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