monow

Zero configuration monorepo watcher

MIT License

Downloads
29
Stars
15
Committers
4

monow

👏 Zero configuration monorepo watcher

  • Currently monow is under active development
  • Currently monow supports lerna only

Install

npm install -g monow

Or you can use monow with npx without npx install.

npx monow

Usage

Options:
  --help              Show help                                        [boolean]
  --version           Show version number                              [boolean]
  --build-script, -b  Shell script to build your package
                                                   [string] [default: "prepare"]
  --test-script, -t   Shell script to test your package
                                                      [string] [default: "test"]
  --run-test, -T      Run test when dependent packages changed
                                                      [boolean] [default: false]
  --no-notify, -N     Do not notify                   [boolean] [default: false]

Examples:
  monow                  Run build only
  monow -T               Run build and test when dependent packages changed
  monow -b "make build"  Customize build script
  monow -t "lint"        Customize test script

Contribution

  1. Fork this repository
  2. Write your code
  3. Run tests
  4. Create pull request to master branch

Development

git clone [email protected]:Leko/monow.git
cd monow
npm i

npx ts-node -T src/cli/index.ts # debug

License

This package under MIT license.