From ea7a7595c32b8a773e9b91f3e623a2ffe80f3be4 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Fri, 8 May 2026 21:40:11 -0400 Subject: [PATCH] fix builds --- frontend/libs/components/vfx/vite.config.ts | 40 +++++++++++++++++++++ frontend/libs/tauri-api/src/index.ts | 1 - 2 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 frontend/libs/components/vfx/vite.config.ts diff --git a/frontend/libs/components/vfx/vite.config.ts b/frontend/libs/components/vfx/vite.config.ts new file mode 100644 index 0000000000..81c8ba1e83 --- /dev/null +++ b/frontend/libs/components/vfx/vite.config.ts @@ -0,0 +1,40 @@ +/// +import { defineConfig } from 'vite'; +import react from '@vitejs/plugin-react'; +import dts from 'vite-plugin-dts'; +import * as path from 'path'; +import { isExternal } from '../../shared-vite-config'; + +export default defineConfig(() => ({ + root: __dirname, + cacheDir: '../../../node_modules/.vite/libs/components/vfx', + plugins: [react(), dts({ entryRoot: 'src', tsconfigPath: path.join(__dirname, 'tsconfig.lib.json') })], + build: { + outDir: './dist', + emptyOutDir: true, + reportCompressedSize: true, + commonjsOptions: { + transformMixedEsModules: true, + }, + lib: { + entry: 'src/index.ts', + name: '@storyteller/ui-vfx', + fileName: 'index', + formats: ['es' as const] + }, + rollupOptions: { + external: isExternal + }, + }, + test: { + watch: false, + globals: true, + environment: 'jsdom', + include: ['{src,tests}/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], + reporters: ['default'], + coverage: { + reportsDirectory: './test-output/vitest/coverage', + provider: 'v8' as const, + } + }, +})); diff --git a/frontend/libs/tauri-api/src/index.ts b/frontend/libs/tauri-api/src/index.ts index 0cefd775f6..73fbaae175 100644 --- a/frontend/libs/tauri-api/src/index.ts +++ b/frontend/libs/tauri-api/src/index.ts @@ -13,7 +13,6 @@ export * from "./lib/enqueue/EnqueueImageTo3dObject.js"; export * from "./lib/enqueue/EnqueueImageTo3dWorld.js"; export * from "./lib/enqueue/EnqueueImageToGaussian.js"; export * from "./lib/enqueue/EnqueueImageToVideo.js"; -export * from "./lib/enqueue/GenerateVideoCommand.js"; export * from "./lib/enqueue/EnqueueTextToImage.js"; export * from "./lib/generate/GenerateImage.js"; export * from "./lib/generate/GenerateVideo.js";