Skip to content

Commit 50d658c

Browse files
leomp12claude
andcommitted
fix(firebase): Fix ESM import of firebase-functions/logger
Replace default import with namespace import to work correctly when loaded as ESM via Node.js 20.19+ require(esm) compatibility layer. The logger subpath only exports named exports, causing a SyntaxError with default import. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent f289266 commit 50d658c

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

packages/firebase/src/config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { existsSync, readFileSync } from 'node:fs';
44
import { AsyncLocalStorage } from 'node:async_hooks';
55
import * as dotenv from 'dotenv';
66
import _config, { BaseConfig } from '@cloudcommerce/config';
7-
import _logger from 'firebase-functions/logger';
7+
import * as _logger from 'firebase-functions/logger';
88

99
if (
1010
!process.env.DEPLOY_REGION

0 commit comments

Comments
 (0)