This document describes the development workflow. We are using Turborepo and pnpm.
Check the Turborepo docs - make sure you use the pnpm code examples.
packages/react is published to NPM but it is also registered as an internal package. Demo app in apps/react-vite depends on this internal package. This means that it will use the build output of packages/react instead of the published NPM package. If you want to test the changes you just made in packages/react, make sure you run pnpm build from the repo root so that apps/react-vite will read the new build.