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";