[action required] Meteor React Native will move to full esm end of 2025!

I’m basically copying this issue: Migration to full ESM · Issue #170 · meteorrn/meteor-react-native · GitHub

As a maintainer this CJS vs ESM situation is pure horror. While some dependencies are only available as cjs, some packages, especially some of our test dependencies are only available as esm.

Handling both is a nightmare and mostly a hacky workaraound, rather than something called a “developer experience”.

Therefore, this package will migrate to full esm with end of 2025 and I will not provide any backwards compat to CJS. Please prepare your projects accordingly.

Edit: this will also affect supported node versions! if you are <22 this might not work anymore.

2 Likes