monorepo-run
Run scripts in monorepo with colors, streaming and separated panes
Installation
yarn global add monorepo-run
Or locally in your project:
yarn add -D monorepo-run
Usage
Execute mono-run <script>
to run a NPM script in your monorepo packages.
By default it will understand Yarn workspaces.
To display the command help, use:
mono-run --help
UI
Enable UI layouts with the --ui
flag:
mono-run lint --ui row
Streaming
By default, mono-run
will wait for scripts to complete before displaying the outputs. If you want to get the ouput as soon as it's written instead, specify the --stream
flag:
mono-run dev --stream
You can throttle the output so it's less overwelming in case there are a lot of writes:
# Throttle every 500ms mono-run dev --stream 500
Examples
In your package.json
: