Assessor_2.0/vite.server.config.ts

25 lines
651 B
TypeScript

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-evaluate': 'server/regulatory/regulatory-evaluate.ts'
},
output: {
entryFileNames: '[name].mjs'
}
}
}
});