v0.3.5 — --each-workspace: monorepo support
Feature
dep-scope scan --each-workspaceScans each workspace package individually and shows a per-package report followed by an aggregate summary. Useful for monorepos where the root package.json has no direct app dependencies.
Output format:
Workspace detected (pnpm): 4 packages
═══════════════════════════════════════════
apps/web
═══════════════════════════════════════════
Summary: 45 deps — 40 KEEP, 2 RECODE_NATIVE, 1 REMOVE
═══════════════════════════════════════════
apps/api
═══════════════════════════════════════════
Summary: 28 deps — 27 KEEP, 1 INVESTIGATE
═══════════════════════════════════════════
Workspace Summary (4 packages)
═══════════════════════════════════════════
Total deps: 89 across 4 packages
✗ Remove: 1
↻ Recode Native: 2
Supported workspace layouts: pnpm-workspace.yaml, package.json#workspaces (npm/yarn), turbo.json, lerna.json.
Packages with no package.json or 0 dependencies are skipped automatically.
Update
npm install -g @florianbruniaux/dep-scope@latest