wstools

0.5.0 • Public • Published

wstools

wstools is a suite of command-line utilities for working with Yarn workspaces.

Available commands

So far, wstools contains two (usable) commands: wsrun and wsviz.

wsrun

wsrun is an utility that runs a given package.json script in each workspace in parallel. It builds a dependency graph from the workspace and ensures a workspace is built only after its dependencies. The current state of the tool does not allow customizing the amount of parallel tasks but rather is fixed to n - 1 where n is the amount of the cores available in the machine.

Usage

USAGE
  $ wstools SCRIPT

ARGUMENTS
  SCRIPT  The package.json script to run in each workspace

OPTIONS
  -u, --unordered  Execute workspaces in parallel without generating a dependency graph
  --help           show CLI help

wsviz

wzviz generates DOT markup for the current workspace's execution graph. In other words, it shows a visualization of the partial ordering in which wsrun would run tasks. The output of this tool is intended to be piped to other commands, for example graphviz.

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i wstools

Weekly Downloads

6

Version

0.5.0

License

MIT

Unpacked Size

52.1 kB

Total Files

53

Last publish

Collaborators

  • strax