Spaces:
Running
Running
| import { defineConfig } from 'vite'; | |
| import react from '@vitejs/plugin-react'; | |
| import tailwindcss from '@tailwindcss/vite'; | |
| import { resolve } from 'path'; | |
| export default defineConfig({ | |
| plugins: [react(), tailwindcss()], | |
| root: 'web', | |
| resolve: { | |
| alias: { | |
| '@core': resolve(__dirname, 'core'), | |
| }, | |
| }, | |
| build: { | |
| outDir: '../dist/web', | |
| emptyOutDir: true, | |
| }, | |
| worker: { | |
| format: 'es', | |
| }, | |
| server: { | |
| headers: { | |
| // Required for ffmpeg.wasm SharedArrayBuffer support | |
| 'Cross-Origin-Opener-Policy': 'same-origin', | |
| 'Cross-Origin-Embedder-Policy': 'require-corp', | |
| }, | |
| }, | |
| optimizeDeps: { | |
| exclude: ['@ffmpeg/ffmpeg', '@ffmpeg/util'], | |
| }, | |
| }); | |