From 66a90648341a1c237ec7a19bd2e14c2d6784ec53 Mon Sep 17 00:00:00 2001 From: Amine Ilidrissi <38422328+aminevg@users.noreply.github.com> Date: Thu, 19 Mar 2026 23:01:41 +0900 Subject: [PATCH] refactor(core): remove custom Vite logger The custom logger was suppressing "Failed to load source map" warnings for astro/dist/vite-plugin-astro/index.js. These warnings no longer appear with the current Astro 6 + Vite 7 setup. --- packages/core/src/dev/setup.ts | 2 -- packages/core/src/dev/viteLogger.ts | 19 ------------------- 2 files changed, 21 deletions(-) delete mode 100644 packages/core/src/dev/viteLogger.ts diff --git a/packages/core/src/dev/setup.ts b/packages/core/src/dev/setup.ts index b0102b5..f00ab9c 100644 --- a/packages/core/src/dev/setup.ts +++ b/packages/core/src/dev/setup.ts @@ -25,7 +25,6 @@ import type { import { loadRenderersFromIntegrations } from "./renderers"; import { createResolve } from "./resolve"; import { getInjectedScriptsFromIntegrations } from "./scripts"; -import { getViteLogger } from "./viteLogger"; const require = createRequire(import.meta.url); const devDir = path.join(path.dirname(require.resolve("@gomighty/core/dev"))); @@ -38,7 +37,6 @@ export async function setupDev( const mightyConfig: AstroInlineConfig = { vite: { - customLogger: getViteLogger(), server: { middlewareMode: true, cors: false, diff --git a/packages/core/src/dev/viteLogger.ts b/packages/core/src/dev/viteLogger.ts deleted file mode 100644 index 84500c7..0000000 --- a/packages/core/src/dev/viteLogger.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { createLogger, type Logger } from "vite"; - -export function getViteLogger(): Logger { - const logger = createLogger(); - const loggerWarn = logger.warn; - - logger.warn = (msg, options) => { - // Ignore sourcemap loading error - // This happens because(?) we are loading the @gomighty/core package inside Vite to get/run the context - if ( - msg.includes("Failed to load source map") && - msg.includes("astro/dist/vite-plugin-astro/index.js") - ) - return; - loggerWarn(msg, options); - }; - - return logger; -}