import { defineConfig } from 'vite'; import fs from 'fs'; export default defineConfig({ optimizeDeps: { exclude: ['sqlite-wasm-esm'], // TODO remove once fixed https://github.com/vitejs/vite/issues/8427 }, dbWorker: { format: 'es' }, server: { https: { key: fs.readFileSync('./.cert/key.pem'), cert: fs.readFileSync('./.cert/cert.pem'), }, headers: { "Cross-Origin-Opener-Policy": "same-origin", "Cross-Origin-Embedder-Policy": "require-corp" }, proxy: { '/api': { target: 'http://localhost:8080', changeOrigin: true, }, }, }, });