From 5dd600a291dcbdf5203632531feb056bfe20e446 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 10 Jan 2026 23:09:51 +0200 Subject: [PATCH] chore(client): shared config --- apps/client/vite.config.mts | 2 +- apps/server/src/routes/assets.ts | 22 ++-------------------- 2 files changed, 3 insertions(+), 21 deletions(-) diff --git a/apps/client/vite.config.mts b/apps/client/vite.config.mts index cb5f4291d..4fe9646e4 100644 --- a/apps/client/vite.config.mts +++ b/apps/client/vite.config.mts @@ -42,7 +42,7 @@ if (!isDev) { export default defineConfig(() => ({ root: __dirname, - cacheDir: '../../node_modules/.vite/apps/client', + cacheDir: '../../.cache/vite', base: "", plugins, css: { diff --git a/apps/server/src/routes/assets.ts b/apps/server/src/routes/assets.ts index 72d7ce7e2..3f0eb25a8 100644 --- a/apps/server/src/routes/assets.ts +++ b/apps/server/src/routes/assets.ts @@ -26,26 +26,8 @@ async function register(app: express.Application) { const vite = await createViteServer({ server: { middlewareMode: true }, appType: "custom", - cacheDir: path.join(srcRoot, "../../.cache/vite"), - base: `/${assetUrlFragment}/`, - root: clientDir, - css: { devSourcemap: true }, - optimizeDeps: { - include: [ - "ckeditor5-premium-features", - "ckeditor5", - "codemirror", - "mathlive", - "@triliumnext/ckeditor5", - "@triliumnext/ckeditor5-math", - "@triliumnext/ckeditor5-mermaid", - "@triliumnext/ckeditor5-admonition", - "@triliumnext/ckeditor5-footnotes", - "@triliumnext/ckeditor5-keyboard-marker", - "@triliumnext/codemirror", - "@triliumnext/highlightjs" - ] - }, + configFile: path.join(clientDir, "vite.config.mts"), + base: `/${assetUrlFragment}/` }); app.use(`/${assetUrlFragment}/`, (req, res, next) => { req.url = `/${assetUrlFragment}${req.url}`;