Skip to content

yarn workspaces list

Terminal window

This command will print the list of all workspaces in the project.

  • If --since is set, Yarn will only list workspaces that have been modified since the specified ref. By default Yarn will use the refs specified by the `changesetBaseRefs configuration option.

  • If -R,--recursive is set along with --since, Yarn will also list workspaces that depend on workspaces that have been changed since the specified ref, recursively following dependencies and devDependencies fields.

  • If --no-private is set, Yarn will not list any workspaces that have the private field set to true.

If both the -v,--verbose and --json options are set, Yarn will also return the cross-dependencies between each workspaces (useful when you wish to automatically generate Bazel rules).

Options

OptionDescription
--verboseAlso return the cross-dependencies between workspaces
--privateAlso list private workspaces
--sinceOnly include workspaces that have been changed since the specified ref
--recursiveFollow dependencies
--jsonFormat the output as an NDJSON stream