t3-oss / create-t3-turbo

Clean and simple starter repo using the T3 Stack along with Expo React Native
https://turbo.t3.gg
MIT License
4.27k stars 350 forks source link

Use pnpm catalogs #1081

Open simonecervini opened 5 days ago

simonecervini commented 5 days ago

Blocked by: the stable release of pnpm 9.5.0.

Catalogs (RFC: https://github.com/pnpm/rfcs/pull/1) are now available in pnpm@9.5.0-beta.0.

I think this is a very useful feature for create-t3-turbo because it reduces duplication in the codebase.

I believe this is a good default – most of the time, I don't want to use different versions of prettier across the codebase – and it's very easy to opt out for specific packages.

juliusmarminge commented 5 days ago

omg this looks fantastic. love this. let's wait for stable release before merging though 🙏

I think we should also add react to the catalog as it sucks having multiple versions of react in a monorepo from my experience atleast

simonecervini commented 5 days ago

I agree about React! We could also consider Zod, which is currently used by 6 packages in the monorepo