diff --git a/frontend/vite.config.js b/frontend/vite.config.js index 0bb569d8..6ed24134 100644 --- a/frontend/vite.config.js +++ b/frontend/vite.config.js @@ -86,22 +86,25 @@ export default defineConfig(({ mode }) => { 'radix': ['radix-vue', 'reka-ui'], 'icons': ['lucide-vue-next', '@radix-icons/vue'], 'utils': ['@vueuse/core', 'clsx', 'tailwind-merge', 'class-variance-authority'], - 'charts': ['@unovis/ts', '@unovis/vue'], - 'editor': [ - '@tiptap/vue-3', - '@tiptap/starter-kit', - '@tiptap/extension-image', - '@tiptap/extension-link', - '@tiptap/extension-placeholder', - '@tiptap/extension-table', - '@tiptap/extension-table-cell', - '@tiptap/extension-table-header', - '@tiptap/extension-table-row', - ], 'forms': ['vee-validate', '@vee-validate/zod', 'zod'], - 'codemirror': ['codemirror', '@codemirror/lang-html', '@codemirror/lang-javascript', '@codemirror/theme-one-dark'], - 'table': ['@tanstack/vue-table'], 'misc': ['axios', 'date-fns', 'mitt', 'qs', 'vue-i18n'], + // Main-app-only chunks - widget doesn't use these libraries. + ...(!isWidget && { + 'charts': ['@unovis/ts', '@unovis/vue'], + 'editor': [ + '@tiptap/vue-3', + '@tiptap/starter-kit', + '@tiptap/extension-image', + '@tiptap/extension-link', + '@tiptap/extension-placeholder', + '@tiptap/extension-table', + '@tiptap/extension-table-cell', + '@tiptap/extension-table-header', + '@tiptap/extension-table-row', + ], + 'codemirror': ['codemirror', '@codemirror/lang-html', '@codemirror/lang-javascript', '@codemirror/theme-one-dark'], + 'table': ['@tanstack/vue-table'], + }), }, }, },