import { defineConfig } from 'vite'; export default defineConfig({ server: { port: 3000, headers: { // Required for SharedArrayBuffer (ONNX Runtime threading) 'Cross-Origin-Opener-Policy': 'same-origin', 'Cross-Origin-Embedder-Policy': 'require-corp', }, }, preview: { headers: { 'Cross-Origin-Opener-Policy': 'same-origin', 'Cross-Origin-Embedder-Policy': 'require-corp', }, }, optimizeDeps: { exclude: ['@huggingface/transformers', 'onnxruntime-web'], }, build: { target: 'esnext', }, });