NPM.Workspaces (NPM v0.6.0)

Copy Markdown View Source

Discovers and validates npm workspace packages.

Summary

Functions

Checks if workspaces are configured.

Counts workspace packages.

Discovers workspace packages on disk matching globs.

Extracts workspace globs from package.json.

Validates workspace packages for common issues.

Functions

configured?(data)

@spec configured?(map()) :: boolean()

Checks if workspaces are configured.

count(data)

@spec count(map()) :: non_neg_integer()

Counts workspace packages.

discover(root_dir, workspace_globs)

@spec discover(String.t(), [String.t()]) :: [map()]

Discovers workspace packages on disk matching globs.

globs(arg1)

@spec globs(map()) :: [String.t()]

Extracts workspace globs from package.json.

validate(workspace_pkgs)

@spec validate([map()]) :: [map()]

Validates workspace packages for common issues.