create-react-monorepo-app 🛸
This project is a highly opinionated boilerplate for react monorepos, built using yarn workspaces.
Out of the box, it includes:
You can also choose to include:
And, for your web projects, you can choose between:
How to use
To create your monorepo project, simply run:
npx create-react-monorepo-app my-app
The configuration wizzard will allow you to choose what your project should include.
Configurations
As part of setup process, you can include in your project:
- admin project (in case your project requires one)
- storybook
- cypress
Note that both storybook
and cypress
are using minimal setup, therefore, they don't have support for typescript
out of the box. However, that doesn't mean it can't be done.
Next steps
- Add gatsby template
- Add possibility to export the templates together (to create new projects)
- Port to typescript
- Include react-native templates
- Share styles between native and web with react-native-web