Files
flights_web/modern.config.ts
T

14 lines
476 B
TypeScript

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" },
},
});