New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

monoverse

Package Overview
Dependencies
Maintainers
1
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

monoverse

A zero-config, opinionated monorepo management tool.

latest
Source
npmnpm
Version
0.0.21
Version published
Maintainers
1
Created
Source

Monoverse

A zero-config, opinionated monorepo management tool.

Prerequisites

Bun is required to run monoverse.

# Install Bun (macOS, Linux, WSL)
curl -fsSL https://bun.sh/install | bash

Getting Started

Monoverse works out of the box with any monorepo. No configuration needed.

# Install
npm install -g monoverse

# Run from anywhere in your monorepo
monoverse ls

Monoverse auto-detects your package manager (pnpm, yarn, npm, bun) and discovers all workspaces automatically.

Commands

CommandDescription
Explore
lsList all workspaces in a tree structure
Dependency Management
add <pkg>Add a dependency to the current workspace
rm <pkg>Remove a dependency from the current workspace
Lint & Fix
lintCheck for issues across all workspaces
fixAuto-fix detected issues
formatFormat all package.json files
TUI
tuiTerminal UI (coming soon)

ls

List all workspaces in a tree structure.

monoverse ls
Workspaces (12)

my-monorepo
├── apps
│   ├── web (web)
│   └── mobile (mobile)
└── packages
    ├── ui (@acme/ui)
    └── utils (@acme/utils) (cwd)

add

Add a dependency to the current workspace.

monoverse add lodash
monoverse add -t dev vitest
monoverse add -v 5.0.0 lodash
OptionDescription
-t, --typedependency (default), dev, peer, optional
-v, --versionSpecific version to install

Syncs to existing versions in other workspaces when available.

rm

Remove a dependency from the current workspace.

monoverse rm lodash

lint

Check for issues across all workspaces.

monoverse lint

Detects:

  • Version mismatches across workspaces
  • Unpinned versions (^1.0.0, ~1.0.0)
  • Unformatted package.json files
  • Duplicate workspace names

fix

Auto-fix detected issues.

monoverse fix
monoverse fix -i
OptionDescription
-i, --interactiveResolve version mismatches interactively

format

Format all package.json files.

monoverse format

Advanced Configuration

For managing multiple monorepos together, create a monoverse.json:

{
  "projects": [".", "../other-monorepo", "./packages/*"]
}

Accepts direct paths and glob patterns.

License

MIT

FAQs

Package last updated on 13 Jan 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts