ui_migration upgrade(nodejs) upgrade to nodejs 26, add cofiguration for new package versions and VITE rolldown

This commit is contained in:
Antonio Anaya 2026-05-20 18:19:17 -06:00
parent 7713f6764a
commit 1f903562aa
5 changed files with 96 additions and 10 deletions

View file

@ -60,11 +60,27 @@ export default defineConfig(({ command, mode }) => {
chunkSizeWarningLimit: 400,
rollupOptions: {
output: {
manualChunks: {
"vue-vendor": ["vue", "pinia", "pinia-plugin-persistedstate"],
openseadragon: ["openseadragon"],
uikit: ["uikit"],
utils: ["axios", "mitt", "mousetrap", "@vueuse/core"],
manualChunks(id) {
// Only split out third-party dependencies from node_modules
if (id.includes("node_modules")) {
if (id.includes("vue") || id.includes("pinia")) {
return "vue-vendor";
}
if (id.includes("openseadragon")) {
return "openseadragon";
}
if (id.includes("uikit")) {
return "uikit";
}
if (
id.includes("axios") ||
id.includes("mitt") ||
id.includes("mousetrap") ||
id.includes("@vueuse")
) {
return "utils";
}
}
},
},
},