monorepo-run

0.4.2 • Public • Published

monorepo-run

Run scripts in monorepo with colors, streaming and separated panes

Mono run screenshot

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

Mono run UI screenshot

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:

{
  "scripts": {
    "dev": "mono-run dev --stream 500",
    "lint": "mono-run lint",
    "test": "mono-run test"
  }
}

Package Sidebar

Install

npm i monorepo-run

Weekly Downloads

77

Version

0.4.2

License

MIT

Unpacked Size

187 kB

Total Files

27

Last publish

Collaborators

  • akryum