1import { defineConfig } from "vite";
3// Node build of the command-line renderer (WGSL imports are inlined by Vite).
4export default defineConfig({
5 build: {
6 ssr: "src/cli/main.ts",
7 outDir: "dist-cli",
8 target: "node20",
9 rollupOptions: { output: { entryFileNames: "steelsim.js" } },
10 },
11 ssr: { target: "node", noExternal: [] },
12});