Parser-server 7.0.0 and node 20.14

I’m receiving this warning everytime I run parse-server 7.0.0 on node 20.14, is there something I can to or simple ignore it?

npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '[email protected]',
npm warn EBADENGINE   required: { node: '>=14.21.0 <17 || >=18 <20' },
npm warn EBADENGINE   current: { node: 'v20.14.0', npm: '10.7.0' }
npm warn EBADENGINE }

This warning is related to the parse package, not the parse-server package.

I dont have this package in package.json and package-lock.json

That is the point :pensive:

then, it seems that you’re using packages that use parse 4.2 v.

1 Like

I did not found anything that uses parse 4.2.0… but for now everything is working fine, if I found something I’ll be back here to doc it

This can happen because of modules such as Parse Server email or storage adapter having a dependency on the Parse JS SDK, for example to import error codes that are managed in the SDK. That dependency then causes this warning. It can take some time until these modules are updated to use the latest Parse JS SDK. If the error appears, it is certain that it’s also in the package-lock file. If you find it there you can identify the package where it’s added. You could then open an issue on GitHub in the respective package or submit a pull request to expedite a release. However, before doing so you should try the latest alpha release of Parse Sever because the issue may have already been fixed.