Skip to content

[Bug]: Node.js 24.x Not Supported by Key Dependencies (parse-server, @parse/s3-files-adapter, etc.) #1854

@nicholasf-at-schultztechnology

Description

Issue Description

When installing dependencies on Node.js v24.4.1, I receive multiple EBADENGINE warnings indicating that several core packages do not support Node.js 24.x. Examples:

npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '[email protected]',
npm warn EBADENGINE   required: { node: '18 || 20 || 22' },
npm warn EBADENGINE   current: { node: 'v24.4.1', npm: '11.4.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@parse/[email protected]',
npm warn EBADENGINE   required: {
npm warn EBADENGINE     node: '>=18.20.5 <19.0.0 || >=20.18.1 <21.0.0 || >=22.12.0 <23.0.0'
npm warn EBADENGINE   },
npm warn EBADENGINE   current: { node: 'v24.4.1', npm: '11.4.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '[email protected]',
npm warn EBADENGINE   required: { node: '18 || 19 || 20 || 22' },
npm warn EBADENGINE   current: { node: 'v24.4.1', npm: '11.4.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '[email protected]',
npm warn EBADENGINE   required: {
npm warn EBADENGINE     node: '>=18.20.4 <19.0.0 || >=20.18.0 <21.0.0 || >=22.12.0 <23.0.0'
npm warn EBADENGINE   },
npm warn EBADENGINE   current: { node: 'v24.4.1', npm: '11.4.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '[email protected]',
npm warn EBADENGINE   required: { node: '18 || 20 || 22' },
npm warn EBADENGINE   current: { node: 'v24.4.1', npm: '11.4.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@parse/[email protected]',
npm warn EBADENGINE   required: { node: '18 || 20 || 22' },
npm warn EBADENGINE   current: { node: 'v24.4.1', npm: '11.4.2' }
npm warn EBADENGINE }
npm warn deprecated @apollo/[email protected]: Apollo Server v4 is deprecated and will transition to end-of-life on January 26, 2026. As long as you are already using a non-EOL version of Node.js, upgrading to v5 should take only a few minutes. See https://www.apollographql.com/docs/apollo-server/previous-versions for details.

Impact:

  • The project cannot be reliably installed or run on Node.js 24.x.
  • This affects development and deployment on environments where Node.js 24 is the default or only available version.

Request:

  • Please update the dependencies and engines fields to support Node.js 24.x.
  • If there are known incompatibilities, please document them or provide a roadmap for Node.js 24 support.

Environment:

  • Node.js: v24.4.1
  • npm: 11.4.2
  • OS: Windows

Expected Behavior

No engine warnings and full compatibility with Node.js 24.x.

Current Behavior

Multiple EBADENGINE warnings and potential runtime issues.

Steps to reproduce

  1. Install Node.js 24.x
  2. Run npm install in directory .\OpenSign\apps\OpenSignServer\

Screenshots of the issue(optional)

No response

Operating System [e.g. MacOS Sonoma 14.1, Windows 11]

Windows 11

What browsers are you seeing the problem on?

No browser

What version of OpenSign™ are you seeing this issue on? [e.g. 1.0.6]

v2.26.0

What environment are you seeing the problem on?

Dev (localhost or vercel)

Please check the boxes that apply to this issue report.

  • I have searched the existing issues & discussions to make sure that this is not a duplicate.

Code of Conduct

  • I agree to follow this project's Code of Conduct
  • I have searched the existing issues & discussions to make sure that this is not a duplicate.

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions