TryQuiet / quiet

A private, p2p alternative to Slack and Discord built on Tor & IPFS
https://www.tryquiet.org
GNU General Public License v3.0
1.96k stars 85 forks source link

Upgrade Lerna to 7.x or use npm workspaces instead #2029

Open EmiM opened 12 months ago

EmiM commented 12 months ago

We have to migrate lerna 6.x -> 7.x, the difference is significant, bootstrap and other commands are removed: https://lerna.js.org/docs/legacy-package-management

EmiM commented 12 months ago

Kacper started working on this some time ago: https://github.com/TryQuiet/quiet/pull/1930

holmesworcester commented 12 months ago

Someone also suggested npm workspaces as an alternative, I think. Just noting this here.

EmiM commented 12 months ago

Yes, Wiktor suggested that and we considered it but lerna has some additional features that we may need. https://stackoverflow.com/questions/64909635/is-lerna-needed-anymore-with-npm-workspaces

Upgrading lerna requires some work but also giving up using lerna requires work.