From 9e611f5a6eadd5a980d529039711af44562b855c Mon Sep 17 00:00:00 2001 From: Maneesh Tewani Date: Fri, 10 Apr 2026 10:13:30 -0700 Subject: [PATCH 1/4] Add NEXT_PUBLIC prefix to FIREBASE --- packages/util/src/defaults.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/util/src/defaults.ts b/packages/util/src/defaults.ts index d7882e152d..61f000a943 100644 --- a/packages/util/src/defaults.ts +++ b/packages/util/src/defaults.ts @@ -69,7 +69,9 @@ const getDefaultsFromEnvVariable = (): FirebaseDefaults | undefined => { if (typeof process === 'undefined' || typeof process.env === 'undefined') { return; } - const defaultsJsonString = process.env.__FIREBASE_DEFAULTS__; + const defaultsJsonString = + process.env.__FIREBASE_DEFAULTS__ || + process.env.NEXT_PUBLIC__FIREBASE_DEFAULTS__; if (defaultsJsonString) { return JSON.parse(defaultsJsonString); } @@ -114,6 +116,7 @@ export const getDefaults = (): FirebaseDefaults | undefined => { * and add paths for them if needed. */ console.info(`Unable to get __FIREBASE_DEFAULTS__ due to: ${e}`); + console.error(`Unable to get __FIREBASE_DEFAULTS__ due to: ${e}`); return; } }; From bd74682b124b5c022e26da6171a9de3afdf75d60 Mon Sep 17 00:00:00 2001 From: Maneesh Tewani Date: Fri, 10 Apr 2026 10:14:59 -0700 Subject: [PATCH 2/4] Removed extra line --- packages/util/src/defaults.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/util/src/defaults.ts b/packages/util/src/defaults.ts index 61f000a943..80365d136e 100644 --- a/packages/util/src/defaults.ts +++ b/packages/util/src/defaults.ts @@ -116,7 +116,6 @@ export const getDefaults = (): FirebaseDefaults | undefined => { * and add paths for them if needed. */ console.info(`Unable to get __FIREBASE_DEFAULTS__ due to: ${e}`); - console.error(`Unable to get __FIREBASE_DEFAULTS__ due to: ${e}`); return; } }; From e8b33240f7922930788d223774d0ec7b3fac9fa6 Mon Sep 17 00:00:00 2001 From: Maneesh Tewani Date: Fri, 10 Apr 2026 10:18:11 -0700 Subject: [PATCH 3/4] Create real-nails-warn.md --- .changeset/real-nails-warn.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/real-nails-warn.md diff --git a/.changeset/real-nails-warn.md b/.changeset/real-nails-warn.md new file mode 100644 index 0000000000..50312e684f --- /dev/null +++ b/.changeset/real-nails-warn.md @@ -0,0 +1,5 @@ +--- +"@firebase/util": patch +--- + +Allow developers to call `initializeApp` if they have the `NEXT_PUBLIC__FIREBASE__DEFAULTS__` env flag enabled. From c17ec0b877a76909355b610e179ae2ba8759f4cb Mon Sep 17 00:00:00 2001 From: Maneesh Tewani Date: Fri, 10 Apr 2026 10:18:40 -0700 Subject: [PATCH 4/4] Update real-nails-warn.md --- .changeset/real-nails-warn.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/real-nails-warn.md b/.changeset/real-nails-warn.md index 50312e684f..245889cf61 100644 --- a/.changeset/real-nails-warn.md +++ b/.changeset/real-nails-warn.md @@ -2,4 +2,4 @@ "@firebase/util": patch --- -Allow developers to call `initializeApp` if they have the `NEXT_PUBLIC__FIREBASE__DEFAULTS__` env flag enabled. +Allow developers to call `initializeApp` if they have the `NEXT_PUBLIC_FIREBASE__DEFAULTS__` env flag enabled.