react-native-windows/docs/monorepo.md

1.1 KiB

Monorepo details for react-native-windows

react-native-windows is a monorepo with several packages and uses monorepo management tools to install, build, and publish. This page is all about what tools we use to manage this monorepo and some technical details, aimed at folks who are contributing to react-native-windows.

Installation of npm dependencies

react-native-windows uses yarn workspaces to install all react-native-windows npm dependencies. See "workspaces" prop inside package.json.

Lage Build

react-native-windows uses lage to build all the "non-native" parts of react-native-windows. See "scripts" prop inside package.json. Also see laga.config.js.

Beachball publishing

TODO - add details