Skip to content

It is a monorepo example of a reasonml (reason-react) app (with code splitting) that can consume other React components (written in typescript, javascript, or reason) packaged separately in the repo.

License

Notifications You must be signed in to change notification settings

pckilgore/monorepo-reason-app

Repository files navigation

What is this project?

It is a monorepo example of a reason-app (with code splitting) that can consume components packaged separately in the repo.

It uses create-react-app as a mount point for the reason app, allowing you to get most all the benefits of that ecosystem in a reason project.

This project is still a work in progress, especially the DX loop, but it certainly works.

What do the scripts/ do?

Lerna and bsb don't play well with each other in watch mode. This postinstall script monkeypatches lerna to fix the error. See rescript-lang/rescript#2750 (comment).

What's the .tfbackend folder

I use terraform for infrastructure management and this is the boilerplate for a S3 backend for terraform. If you don't want to use terraform, it can be safely deleted with no effect on the reason/react aspects of this repo.

About

It is a monorepo example of a reasonml (reason-react) app (with code splitting) that can consume other React components (written in typescript, javascript, or reason) packaged separately in the repo.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published