A custom install command in EAS config would make it much easier to handle monorepos / other custom build setups.
I know that the Expo team is not looking to support monorepo tools other than yarn workspaces as first class citizens, but right now, it seems impossible to properly configure our setup.
We're using a Rush (https://rushjs.io/) monorepo with pnpm as the package manager, and EAS insists on trying to run
yarn install
then failing since it cannot find packages in the pnpm workspace.
Allowing a custom "install" script would allow an off ramp for users to macgyver their own solutions.
This could look a lot like Vercel's build configuration (https://vercel.com/docs/concepts/deployments/configure-a-build#install-command)