reactioncommerce/reaction

Move to Node 18

brent-hoover opened this issue · 7 comments

Node 18 is LTS. Let's try to get on top of this. Hopefully not many breaking changes if any.

So because of this change with the way JSON files are imported in Node 16, every package plus Reaction itself is going to need to be updated in a way that is backwards compatible. Not a lot of programming work, but a fair amount of busy work.

That is not necessarily the only change that needs to be made, but the first one I have identified

@zenweasel

So because of this change with the way JSON files ...

This currently prevents me to use @reactioncommerce/api-core with Node 16 in a fresh project. I still need to fallback to Node 14. I would really like to have this issue resolved and could offer my support, if required.

We may want to look at just jumping to Node 18 since that just became LTS

That would be great. Since nothing works on Macbooks with M1.

Changing this to Node 18, since going to 16 only buys us 5 more months

any update on this?

There's a pr on all of the repos that's just waiting for review