Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PNPM Monorepo Support #837

Open
AlvSovereign opened this issue Dec 9, 2024 · 4 comments
Open

PNPM Monorepo Support #837

AlvSovereign opened this issue Dec 9, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@AlvSovereign
Copy link

Description
PNPM Monorepo supoport would be greatly appreciated. This is stoping me from purchasing a licence.

@AlvSovereign AlvSovereign added the enhancement New feature or request label Dec 9, 2024
@necmettindev
Copy link

bump

p-malecki added a commit that referenced this issue Dec 13, 2024
This PR introduces support for PNPM monorepos:
- identifies the monorepo workspace root based on the presence of the
`pnpm-workspace.yaml` file
- installs node modules using PNPM if `isPnpmModulesInstalled` detects
them as not installed

Resolves: #736 and #837 

### How Has This Been Tested:
- Tested with the new `pnpm-monorepo` test app introduced in
[PR](software-mansion-labs/radon-ide-test-apps#2),
confirming correct app building both for iOS and Android on macOS.
@p-malecki
Copy link
Contributor

Hi, we have recently released Radon v1.1.0, which now supports PNPM monorepos. We'd appreciate it if you could let us know whether it functions as you expected.

@necmettindev
Copy link

@p-malecki is there a launch.json configuration for multiple expo app mono-repo?

@p-malecki
Copy link
Contributor

There is, you should add the main app folder path to appRoot setting in launch.json (a relative path should be enough). You can find more config details in the docs: https://ide.swmansion.com/docs/guides/configuration

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants