diff --git a/vite.config.ts b/vite.config.ts index 88d3e73d..242cc897 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -11,11 +11,19 @@ export default defineConfig(async () => { }); // Fix dayjs ES module issue from AppKit - merge configs properly + // Pre-bundle packages with CommonJS dependencies so Vite converts them to ESM return { ...baseConfig, optimizeDeps: { ...baseConfig.optimizeDeps, - include: [...(baseConfig.optimizeDeps?.include || []), "dayjs", "dayjs/locale/en", "dayjs/esm/locale/en"] + include: [ + ...(baseConfig.optimizeDeps?.include || []).filter(dep => dep !== 'phone'), + "dayjs", + "dayjs/locale/en", + "dayjs/esm/locale/en", + "socket.io-client", + "music-metadata" + ] } }; });