hathora / builder

Multiplayer game framework
https://docs.hathora.dev/#/builder/
MIT License
553 stars 35 forks source link

bump to node 18 #436

Closed philihp closed 1 year ago

philihp commented 1 year ago

any thoughts as to how we'd go about doing this?

dsiddharth commented 1 year ago

@philihp we were waiting for two things:

We definitely want to move to 18.X, but to help us prioritize, can you share what 18.X features you're missing?

philihp commented 1 year ago

Installing Hathora again, first road block in doing this is openid-client@5.1.8 is out of date. In 5.1.10, the engine restriction was removed (see here).

± node -v
v19.5.0
± npm install -g hathora
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'openid-client@5.1.8',
npm WARN EBADENGINE   required: { node: '^12.19.0 || ^14.15.0 || ^16.13.0' },
npm WARN EBADENGINE   current: { node: 'v19.5.0', npm: '9.3.1' }
npm WARN EBADENGINE }

It looks like you've got Dependabot running, but nobody is clicking merge.