import { defineConfig } from 'vite'; export default defineConfig({ cacheDir: 'node_modules/.vite-server', clearScreen: false, build: { ssr: true, target: 'node20', outDir: 'dist-server', emptyOutDir: true, rollupOptions: { input: { server: 'server/index.ts', 'import-worker': 'server/import-worker.ts', 'gpo-inventory-worker': 'server/gpo/gpo-inventory-worker.ts', 'regulatory-ingest': 'server/regulatory/regulatory-ingest.ts', 'regulatory-prepare-iso': 'server/regulatory/regulatory-prepare-iso.ts', 'iso-pdf-worker': 'server/regulatory/iso-pdf-worker.ts', 'regulatory-evaluate': 'server/regulatory/regulatory-evaluate.ts' }, output: { entryFileNames: '[name].mjs' } } } });