import { octane } from "@octanejs/vite-plugin"; import { defaultClientConditions, defineConfig } from "vite"; export default defineConfig(({ isSsrBuild }) => ({ root: "control-plane/ui", plugins: [octane()], build: { target: "esnext" }, resolve: { dedupe: ["octane"] }, ...(isSsrBuild ? { ssr: { resolve: { conditions: ["workerd", "worker", ...defaultClientConditions], }, }, } : {}), }));