|
|
@ -12,7 +12,7 @@ |
|
|
// Lazy import logger to avoid ES module issues when loaded by Capacitor CLI (CommonJS)
|
|
|
// Lazy import logger to avoid ES module issues when loaded by Capacitor CLI (CommonJS)
|
|
|
// Logger is only used inside functions, not at module scope
|
|
|
// Logger is only used inside functions, not at module scope
|
|
|
let logger: { error: (...args: unknown[]) => void; custom: (emoji: string, ...args: unknown[]) => void } | null = null; |
|
|
let logger: { error: (...args: unknown[]) => void; custom: (emoji: string, ...args: unknown[]) => void } | null = null; |
|
|
const getLogger = async () => { |
|
|
const getLogger = async (): Promise<{ error: (...args: unknown[]) => void; custom: (emoji: string, ...args: unknown[]) => void } | null> => { |
|
|
if (!logger) { |
|
|
if (!logger) { |
|
|
const loggerModule = await import('../lib/logger'); |
|
|
const loggerModule = await import('../lib/logger'); |
|
|
logger = loggerModule.logger; |
|
|
logger = loggerModule.logger; |
|
|
|