Monorepo

TL;DR You can use our monorepo example as a boilerplate for your project instead.

Usage is mostly same as described in usage section, but it has a few differences.

1. There are two types of packages - widgets and apps.

They are distinguished by pattern .*union-app.* and .*union-widget.*. Patterns can be changed in configuration.

2. Application name must reflect a folder name and must be in dash-case.

E.g. YourAppName > union-app-your-app-name.

3. You can use as many Workspaces as you want.

E.g. we use boilerplates/* and packages/* workspaces in our github repository.