cosmos / cosmjs

The Swiss Army knife to power JavaScript based client solutions ranging from Web apps/explorers over browser extensions to server-side clients like faucets/scrapers.
https://cosmos.github.io/cosmjs/
Apache License 2.0
647 stars 332 forks source link

Upgrade to yarn 4 and drop Node.js 16 #1552

Open webmaster128 opened 7 months ago

webmaster128 commented 7 months ago

See https://github.com/yarnpkg/berry/blob/master/CHANGELOG.md#400 for the yarn 4 CHANGELOG.

In https://github.com/cosmos/cosmjs/pull/1541 there is an example of things that need to be done.

hoangdv2429 commented 7 months ago

Can I take this one sir @webmaster128 ?

webmaster128 commented 7 months ago

I think yes, but especially for timing I wonder what is the motivation for the upgrade? Is there anything we need urgently and don't have in yarn 3?

hoangdv2429 commented 7 months ago

@webmaster128 We will faster compile time and safer import check. I'm not sure if it's urgent or not but happy to work on it nonetheless ❤️‍🔥.

webmaster128 commented 7 months ago

okay let's aim for this in the next breaking release. I think we can do a patch release or two without removing Node.js 16. Then we go for it