diff --git a/app/vite.config.ts b/app/vite.config.ts index 503f4bd..2611238 100644 --- a/app/vite.config.ts +++ b/app/vite.config.ts @@ -17,7 +17,10 @@ export default defineConfig({ paraglideVitePlugin({ project: "./project.inlang", outdir: "./src/paraglide", - outputStructure: "message-modules", + // Paraglide 2's default: one module per locale in the dev server and tests (a few requests), + // one per message in production builds (tree shaking). v3 would serve virtual modules only Vite + // can resolve. + outputStructure: process.env.NODE_ENV === "production" ? "message-modules" : "locale-modules", strategy: ["baseLocale"], }), ],