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
firestore-send-email kit/extension parity. Priority: low. Kits installed through the CLI run on a different Node.js major than the extension.
Difference
Extension:processQueue runs nodejs22.
Kit:firebase functions:kits:install and ext:migrate generate 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 #3290.
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 #3290.
firestore-send-emailkit tracking issue #3290