import { defineConfig } from "vite";

export default defineConfig({
	build: {
		outDir: "../static/dist",
		emptyOutDir: true,
		rollupOptions: {
			input: {
				map: "./src/map/map.ts",
				videoCapture: "./src/videoCapture/videoCapture.ts",
				mapWebsocket: "./src/map/mapWebsocket.ts",
				liveData: "./src/map/liveData.ts",
			},
			output: {
				entryFileNames: "assets/[name].js",
				assetFileNames: "assets/[name].[ext]",
			},
		},
	},
	server: {
		port: 5173,
	},
});
