Workspace management for npm monorepos.
Handles discovery and resolution of workspace packages defined
in the root package.json via the workspaces field.
Summary
Functions
Returns the topological build order for workspace packages.
Returns a dependency graph of inter-workspace dependencies.
Discovers workspace packages from the root package.json.
Returns a list of workspace package names.
Checks if a directory is a workspace root (has workspaces field).
Functions
Returns the topological build order for workspace packages.
Packages with no inter-workspace dependencies come first.
Returns a dependency graph of inter-workspace dependencies.
Finds which workspace packages depend on other workspace packages.
Discovers workspace packages from the root package.json.
Reads the workspaces field and resolves glob patterns to actual
package directories. Returns a list of workspace info maps.
Returns a list of workspace package names.
Checks if a directory is a workspace root (has workspaces field).