ltmarx / vite.config.ts
harelcain's picture
Upload 37 files
f2f99a3 verified
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'],
},
});