diff --git a/apps/stage-tamagotchi-electron/electron.vite.config.ts b/apps/stage-tamagotchi-electron/electron.vite.config.ts index 619bca05b..b4c0cf824 100644 --- a/apps/stage-tamagotchi-electron/electron.vite.config.ts +++ b/apps/stage-tamagotchi-electron/electron.vite.config.ts @@ -24,15 +24,45 @@ export default defineConfig({ renderer: { optimizeDeps: { exclude: [ + // Internal Packages '@proj-airi/stage-ui/*', '@proj-airi/drizzle-duckdb-wasm', '@proj-airi/drizzle-duckdb-wasm/*', + + // Static Assets: Models, Images, etc. + 'src/renderer/public/assets/*', + + // Live2D SDK + '@framework/live2dcubismframework', + '@framework/math/cubismmatrix44', + '@framework/type/csmvector', + '@framework/math/cubismviewmatrix', + '@framework/cubismdefaultparameterid', + '@framework/cubismmodelsettingjson', + '@framework/effect/cubismbreath', + '@framework/effect/cubismeyeblink', + '@framework/model/cubismusermodel', + '@framework/motion/acubismmotion', + '@framework/motion/cubismmotionqueuemanager', + '@framework/type/csmmap', + '@framework/utils/cubismdebug', + '@framework/model/cubismmoc', ], }, resolve: { alias: { - '@proj-airi/stage-ui': resolve(join(import.meta.dirname, '..', '..', 'packages', 'stage-ui', 'src')), + '@proj-airi/server-sdk': resolve(join(import.meta.dirname, '..', '..', 'packages', 'server-sdk', 'src')), '@proj-airi/i18n': resolve(join(import.meta.dirname, '..', '..', 'packages', 'i18n', 'src')), + '@proj-airi/stage-ui': resolve(join(import.meta.dirname, '..', '..', 'packages', 'stage-ui', 'src')), + '@proj-airi/stage-pages': resolve(join(import.meta.dirname, '..', '..', 'packages', 'stage-pages', 'src')), + }, + }, + server: { + warmup: { + clientFiles: [ + `${resolve(join(import.meta.dirname, '..', '..', 'packages', 'stage-ui', 'src'))}/*.vue`, + `${resolve(join(import.meta.dirname, '..', '..', 'packages', 'stage-pages', 'src'))}/*.vue`, + ], }, }, plugins: [ @@ -51,7 +81,10 @@ export default defineConfig({ VueRouter({ dts: resolve(import.meta.dirname, 'src/renderer/typed-router.d.ts'), - routesFolder: 'src/renderer/pages', + routesFolder: [ + resolve(import.meta.dirname, 'src', 'renderer', 'pages'), + resolve(import.meta.dirname, '..', '..', 'packages', 'stage-pages', 'src', 'pages'), + ], }), VitePluginVueDevTools(), @@ -74,10 +107,5 @@ export default defineConfig({ Download('https://dist.ayaka.moe/vrm-models/VRoid-Hub/AvatarSample-A/AvatarSample_A.vrm', 'AvatarSample_A.vrm', 'assets/vrm/models/AvatarSample-A'), Download('https://dist.ayaka.moe/vrm-models/VRoid-Hub/AvatarSample-B/AvatarSample_B.vrm', 'AvatarSample_B.vrm', 'assets/vrm/models/AvatarSample-B'), ], - server: { - watch: { - ignored: ['**/src-tauri/**'], - }, - }, }, }) diff --git a/apps/stage-tamagotchi-electron/src/renderer/pages/settings/airi-card/index.vue b/apps/stage-tamagotchi-electron/src/renderer/pages/settings/airi-card/index.vue deleted file mode 100644 index 28048a288..000000000 --- a/apps/stage-tamagotchi-electron/src/renderer/pages/settings/airi-card/index.vue +++ /dev/null @@ -1,313 +0,0 @@ - - - - - -meta: - layout: settings - stageTransition: - name: slide - diff --git a/apps/stage-tamagotchi-electron/src/renderer/pages/settings/index.vue b/apps/stage-tamagotchi-electron/src/renderer/pages/settings/index.vue index 93c0092eb..f97d63de4 100644 --- a/apps/stage-tamagotchi-electron/src/renderer/pages/settings/index.vue +++ b/apps/stage-tamagotchi-electron/src/renderer/pages/settings/index.vue @@ -1,51 +1,15 @@ - - - - -meta: - layout: settings - stageTransition: - name: slide - pageSpecificAvailable: true - diff --git a/apps/stage-tamagotchi-electron/src/renderer/pages/settings/modules/consciousness.vue b/apps/stage-tamagotchi-electron/src/renderer/pages/settings/modules/consciousness.vue deleted file mode 100644 index 7acfd4337..000000000 --- a/apps/stage-tamagotchi-electron/src/renderer/pages/settings/modules/consciousness.vue +++ /dev/null @@ -1,216 +0,0 @@ - - - - - -meta: - layout: settings - stageTransition: - name: slide - diff --git a/apps/stage-tamagotchi-electron/src/renderer/pages/settings/modules/hearing.vue b/apps/stage-tamagotchi-electron/src/renderer/pages/settings/modules/hearing.vue deleted file mode 100644 index f97883d28..000000000 --- a/apps/stage-tamagotchi-electron/src/renderer/pages/settings/modules/hearing.vue +++ /dev/null @@ -1,650 +0,0 @@ - - - - - -meta: - layout: settings - stageTransition: - name: slide - diff --git a/apps/stage-tamagotchi-electron/src/renderer/pages/settings/modules/index.vue b/apps/stage-tamagotchi-electron/src/renderer/pages/settings/modules/index.vue deleted file mode 100644 index 652dc548d..000000000 --- a/apps/stage-tamagotchi-electron/src/renderer/pages/settings/modules/index.vue +++ /dev/null @@ -1,69 +0,0 @@ - - - - - -meta: - layout: settings - stageTransition: - name: slide - pageSpecificAvailable: true - diff --git a/apps/stage-tamagotchi-electron/src/renderer/pages/settings/modules/mcp.vue b/apps/stage-tamagotchi-electron/src/renderer/pages/settings/modules/mcp.vue deleted file mode 100644 index 63db14d29..000000000 --- a/apps/stage-tamagotchi-electron/src/renderer/pages/settings/modules/mcp.vue +++ /dev/null @@ -1,152 +0,0 @@ - - - - - -meta: - layout: settings - stageTransition: - name: slide - diff --git a/apps/stage-tamagotchi-electron/src/renderer/pages/settings/modules/memory-short-term.vue b/apps/stage-tamagotchi-electron/src/renderer/pages/settings/modules/memory-short-term.vue deleted file mode 100644 index e40ede6e7..000000000 --- a/apps/stage-tamagotchi-electron/src/renderer/pages/settings/modules/memory-short-term.vue +++ /dev/null @@ -1,16 +0,0 @@ - - - - - -meta: - layout: settings - stageTransition: - name: slide - diff --git a/apps/stage-tamagotchi-electron/src/renderer/pages/settings/modules/speech.vue b/apps/stage-tamagotchi-electron/src/renderer/pages/settings/modules/speech.vue deleted file mode 100644 index 9878f8ac2..000000000 --- a/apps/stage-tamagotchi-electron/src/renderer/pages/settings/modules/speech.vue +++ /dev/null @@ -1,502 +0,0 @@ - - -