import { defineConfig } from "vite"; import { createBuildConfig } from "./vite.config.common.mts"; export default defineConfig(async () => { const baseConfig = await createBuildConfig('capacitor'); return { ...baseConfig, build: { ...baseConfig.build, rollupOptions: { ...baseConfig.build?.rollupOptions, // Note: @timesafari/daily-notification-plugin is NOT externalized // because it needs to be bundled for dynamic imports to work in Capacitor WebView output: { ...baseConfig.build?.rollupOptions?.output, } } } }; });