More constructive, I find it harder to read/write, one more thing to learn (as if newbies don’t already have trouble figuring prod/dev), requires additional tooling. All that for nice categorisation doesn’t feel like a proper tradeoff, & deviates from the initial reason pnpm catalogs was introduced
Comments
Hammer is not designed for open walnut, but could be a nice tool to do that when you don’t have a better tool around.
I don’t think there is a problem to use a tool within its designed functionality.
I have a monorepo with ~10 test apps and 6 packages. Each one of them a number of shared deps including vite, TS, prettier, eslint.
I also want to keep the framework deps in sync.
If one already uses catalogs in their monorepo, leveraging it to also categorize deps does not introduce a lot trade offs
After that I run `syncpack fix-mismatches` for the obligatory errors.
Isn’t that the problem I am trying to mention? Prod/dev doesn’t make sense for apps that’s why it’s hard to understand.
> tradeoff
What’s the tradeoff? If it’s about tooling, that’s something we should help improve.
The tradeoff is as I mentioned, harder to read/write etc. Resulting in more compounding tooling needed to resolve them and complexity for new users.