import { appTools, defineConfig } from "@modern-js/app-tools"; import { moduleFederationPlugin } from "@module-federation/modern-js"; const buildTarget = process.env["BUILD_TARGET"]; const isRemote = buildTarget === "remote"; export default defineConfig({ plugins: [appTools({ bundler: "rspack" }), moduleFederationPlugin()], server: isRemote ? {} : { ssr: { mode: "stream" } }, output: { distPath: { root: isRemote ? "dist/remote" : "dist/standalone" }, }, });