cobalt/web/vite.config.ts

31 lines
763 B
TypeScript
Raw Normal View History

2024-06-13 10:32:17 +01:00
import { sveltekit } from "@sveltejs/kit/vite";
import { defineConfig, searchForWorkspaceRoot } from "vite";
2024-06-13 10:32:17 +01:00
export default defineConfig({
plugins: [
sveltekit()
],
build: {
target: "esnext",
rollupOptions: {
output: {
manualChunks: (id) => {
if (id.includes('/web/i18n')) {
const lang = id.split('/web/i18n/')?.[1].split('/')?.[0];
if (lang) {
return `i18n_${lang}`;
}
}
}
}
}
},
server: {
fs: {
allow: [
searchForWorkspaceRoot(process.cwd())
]
}
}
2024-06-13 10:32:17 +01:00
});