chore(client): shared config

This commit is contained in:
Elian Doran 2026-01-10 23:09:51 +02:00
parent df1beb1ffb
commit 5dd600a291
No known key found for this signature in database
2 changed files with 3 additions and 21 deletions

View File

@ -42,7 +42,7 @@ if (!isDev) {
export default defineConfig(() => ({
root: __dirname,
cacheDir: '../../node_modules/.vite/apps/client',
cacheDir: '../../.cache/vite',
base: "",
plugins,
css: {

View File

@ -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}`;