summaryrefslogtreecommitdiffhomepage
path: root/cloud/web/scripts
diff options
context:
space:
mode:
authorFrank <[email protected]>2025-08-29 23:32:17 -0400
committerFrank <[email protected]>2025-08-29 23:32:17 -0400
commit37f284f9a97d3354143d64fc76c2eb9f7d9ccf9e (patch)
tree053db9abcb2178c71b22ebeadd07f920750ef5d2 /cloud/web/scripts
parent0178eab29bda2f1b37a29543cd313ede48ad3977 (diff)
downloadopencode-37f284f9a97d3354143d64fc76c2eb9f7d9ccf9e.tar.gz
opencode-37f284f9a97d3354143d64fc76c2eb9f7d9ccf9e.zip
wip: cloud
Diffstat (limited to 'cloud/web/scripts')
-rw-r--r--cloud/web/scripts/render.mjs24
1 files changed, 0 insertions, 24 deletions
diff --git a/cloud/web/scripts/render.mjs b/cloud/web/scripts/render.mjs
deleted file mode 100644
index 5ccb35ff1..000000000
--- a/cloud/web/scripts/render.mjs
+++ /dev/null
@@ -1,24 +0,0 @@
-import fs from "fs"
-import path from "path"
-import { generateHydrationScript, getAssets } from "solid-js/web"
-
-const dist = import.meta.resolve("../dist").replace("file://", "")
-const serverEntry = await import("../dist/server/entry-server.js")
-const template = fs.readFileSync(path.join(dist, "client/index.html"), "utf-8")
-fs.writeFileSync(path.join(dist, "client/fallback.html"), template)
-
-const routes = ["/", "/foo"]
-for (const route of routes) {
- const { app } = serverEntry.render({ url: route })
- const html = template
- .replace("<!--ssr-outlet-->", app)
- .replace("<!--ssr-head-->", generateHydrationScript())
- .replace("<!--ssr-assets-->", getAssets())
- const filePath = dist + `/client${route === "/" ? "/index" : route}.html`
- fs.mkdirSync(path.dirname(filePath), {
- recursive: true,
- })
- fs.writeFileSync(filePath, html)
-
- console.log(`Pre-rendered: ${filePath}`)
-}