import { mkdirSync, readFileSync, writeFileSync } from 'node:fs'; import { dirname, join } from 'node:path'; import { fileURLToPath } from 'node:url'; const root = dirname(fileURLToPath(import.meta.url)); const distHtml = join(root, 'dist', 'index.html'); const { origin, routes } = JSON.parse( readFileSync(join(root, 'src', 'seo.routes.json'), 'utf8'), ); function apply(html, { title, description, url, robots }) { let out = html; out = out.replace(/