From 294206e34d24a64cae466b81e1f9865ab1dac5a6 Mon Sep 17 00:00:00 2001 From: Sebastian Krupinski Date: Sun, 22 Feb 2026 16:54:58 -0500 Subject: [PATCH] refactor: module federation Signed-off-by: Sebastian Krupinski --- vite.config.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/vite.config.ts b/vite.config.ts index 1d42c3f..7922a81 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -44,8 +44,17 @@ export default defineConfig({ 'vue', 'vue-router', 'pinia', + '@KTXC', + /^@PeopleManager\//, ], output: { + paths: (id) => { + if (id === '@KTXC') return '/js/ktxc.mjs' + if (id.startsWith('@PeopleManager/')) { + return '/modules/people_manager/static/module.mjs' + } + return id + }, assetFileNames: (assetInfo) => { if (assetInfo.name?.endsWith('.css')) { return 'people-[hash].css'