Conversation
|
@mb21 Yes all app and starter are no longer part of the main repo for a few reasons. For example make install time tests fairier |
|
@AlexanderKaran makes sense. should we then set in pnpm-workspace https://pnpm.io/settings#recursiveinstall to false? Or how would you create the |
|
No need to set recursiveInstall: false — the The pnpm-lock.yaml files for each app-/starter- are committed to the repo. To generate or update one, you just run pnpm install: all from the root, which does: The The tests in packages/stats-generator then use those committed lockfiles. When the install benchmark runs, it copies the package to a temp directory and runs |
In the newest Mastro version, I moved the programmatic router to its own exports in the package. This PR updates it.
What's a bit confusing is that currently the Mastro version doesn't seem to be in the
pnpm-lock.yaml. Is that intentional or something we should fix?