import { mkdir, readFile, writeFile } from 'node:fs/promises'; import { dirname, resolve } from 'node:path'; import { fileURLToPath, pathToFileURL } from 'node:url'; const publicRoutes = ['/', '/product', '/pricing', '/blogs', '/guides']; const rootDir = resolve(dirname(fileURLToPath(import.meta.url)), '..'); const distDir = resolve(rootDir, 'dist'); const ssrEntry = resolve(rootDir, 'dist-ssr/entry-public-ssr.js'); const templatePath = resolve(distDir, 'index.html'); const template = await readFile(templatePath, 'utf8'); const { render } = await import(pathToFileURL(ssrEntry)); const baseTemplate = template.replace('