import { defineConfig } from 'vite'; | |
import react from '@vitejs/plugin-react'; | |
export default defineConfig({ | |
plugins: [react()], | |
optimizeDeps: { | |
exclude: [ | |
'@jsquash/avif', | |
'@jsquash/jpeg', | |
'@jsquash/jxl', | |
'@jsquash/png', | |
'@jsquash/webp', | |
], | |
}, | |
build: { | |
target: 'esnext', | |
rollupOptions: { | |
output: { | |
format: 'es', | |
inlineDynamicImports: true | |
} | |
} | |
}, | |
worker: { | |
format: 'es' | |
} | |
}); | |