You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
storage-resize-images kit/extension parity. Priority: low. Kits installed through the CLI run on a different Node.js major than the extension.
Difference
Extension:generateResizedImage runs nodejs22.
Kit:firebase functions:kits:install generates a wrapper package.json with "engines": { "node": "24" } (the CLI's latest runtime), so the function deploys on nodejs24. The kit itself declares >=22. With the README's manual setup, the runtime is whatever the user's own codebase uses.
Reproduced
Seen in the CLI's generated wrapper. Not checked on the deployed function.
Decision: accept it. The runtime follows the host codebase, so CLI installs run Node 24 where the extension ran nodejs22. Recorded under "Decisions" in #3263.
Activity
CorieW commentedon Nov 10, 2026
Decision: accept it. The runtime follows the host codebase, so CLI installs run Node 24 where the extension ran nodejs22. Recorded under "Decisions" in #3263.
storage-resize-imageskit tracking issue #3263