Skip to content

Package firebase-frameworks is not compatible with Node@v24 #9564

@service-paradis

Description

@service-paradis

[REQUIRED] Environment info

firebase-tools: 13.35.1

Platform: Any

[REQUIRED] Test case

npm error code EBADENGINE
  npm error engine Unsupported engine
  npm error engine Not compatible with your version of node/npm: [email protected]
  npm error notsup Not compatible with your version of node/npm: [email protected]
  npm error notsup Required: ***"node":"18 || 20 || 22"***
  npm error notsup Actual:   ***"npm":"11.6.2","node":"v24.11.1"***

[REQUIRED] Steps to reproduce

  1. Create a NextJs project and use Firebase frameworksBackend hosting with Node@v24
  2. Install dependencies
  3. Build the project
  4. Try to deploy a preview channel with something like npx firebase-tools@latest hosting:channel:deploy ...

[REQUIRED] Expected behavior

A new preview channel being created.

[REQUIRED] Actual behavior

Right now, we got a dependency error coming from firebase-frameworks when using Node@v24. The package firebase-frameworks need to be updated to be compatible with Node@v24 (https://github.com/FirebaseExtended/firebase-framework-tools/blob/main/packages/firebase-frameworks/package.json#L46).

I created a PR to add support for this, but it needs to be reviewed and merged (FirebaseExtended/firebase-framework-tools#429).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions