import { Log } from "./utils"; const environment: "prod" | "dev" = (process.env.ENVIRONMENT as "prod" | "dev") || "prod"; const log = new Log(); if (environment == "dev") { log.warn("Running in a dev mode!"); } if (!fs.existsSync("out")) fs.mkdirSync("out"); import { renderToString } from "react-dom/server"; import fs from "fs"; function App(props: {}) { return ( {environment == "dev" ? : ""} Bun Render Test {[1, 2, 3, 4, 5, 6, 7, 8, 9].map((el) => (

{el}

{el * 2}

))} ); } let html = renderToString(); fs.cpSync("src/static", "out/static", { recursive: true }); if (environment == "dev") { fs.cpSync("src/static_dev", "out/static/dev", { recursive: true }); } fs.writeFileSync("out/index.html", html);