rusackas commented on issue #32741:
URL: https://github.com/apache/superset/issues/32741#issuecomment-2737068569

   Thank you for kicking this off! I definitely support simplification and 
ridding ourselves of `lerna`! 
   
   One thing I've been wondering about (which we should consider as an 
alternative) would be using`yarn` (on v4 at the moment). It's also pretty 
fast/clean/easy, and works with `changesets` as well, and supports workspaces 
and publishing. We might want to add it to the "alternatives" section for good 
measure. 
   
   One thing I've been enjoying lately about `yarn` is the `overrides` 
capabilities it offers over `npm`, to help keep subdependencies free from CVE 
exposure. It sounds like `pnpm` has nearly identical capabilities, so that's 
cool. It even cleans up after itself when the top-level dependency no longer 
needs the override. 
   
   I was GPT-ing again, and weighing pros and cons:
   
   <img width="771" alt="Image" 
src="https://github.com/user-attachments/assets/af301a9a-8339-40a0-b81d-66c870fb817b";
 />
   
   I did a little digging on the "Cross-Project Linking" aspects, and it does 
sound like `pnpm` will be an excellent fit for working with our monorepo 
packages, as well as developing (and migrating) monorepo pieces around as we 
work toward our new extensions architecture. 
   
   I believe I'll be a +1 on this... let me know if you want help moving it 
forward with discussion/voting.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to