Fix production client bundle exports

This commit is contained in:
Gregory Schier
2026-05-09 06:15:27 -07:00
parent 471a099b9b
commit 77ab293f87
+5 -2
View File
@@ -3,7 +3,7 @@ import { tanstackRouter } from "@tanstack/router-plugin/vite";
import react from "@vitejs/plugin-react"; import react from "@vitejs/plugin-react";
import { createRequire } from "node:module"; import { createRequire } from "node:module";
import path from "node:path"; import path from "node:path";
import { defineConfig, normalizePath } from "vite"; import { defineConfig, normalizePath } from "vite-plus";
import { viteStaticCopy } from "vite-plugin-static-copy"; import { viteStaticCopy } from "vite-plugin-static-copy";
import svgr from "vite-plugin-svgr"; import svgr from "vite-plugin-svgr";
import topLevelAwait from "vite-plugin-top-level-await"; import topLevelAwait from "vite-plugin-top-level-await";
@@ -42,12 +42,15 @@ export default defineConfig(async () => {
sourcemap: true, sourcemap: true,
outDir: "../../dist/apps/yaak-client", outDir: "../../dist/apps/yaak-client",
emptyOutDir: true, emptyOutDir: true,
rollupOptions: { rolldownOptions: {
output: { output: {
// Make chunk names readable // Make chunk names readable
chunkFileNames: "assets/chunk-[name]-[hash].js", chunkFileNames: "assets/chunk-[name]-[hash].js",
entryFileNames: "assets/entry-[name]-[hash].js", entryFileNames: "assets/entry-[name]-[hash].js",
assetFileNames: "assets/asset-[name]-[hash][extname]", assetFileNames: "assets/asset-[name]-[hash][extname]",
// Vite-Plus/Rolldown 0.1.20 can emit a stale minified export for style-mod,
// which breaks CodeMirror MergeView in production builds.
minifyInternalExports: false,
}, },
}, },
}, },