import {readFileSync, writeFileSync} from 'node:fs'; import type {SitePayload} from '@o2o/shared'; import {render} from '@site/entry-server'; const [input, output] = process.argv.slice(2); const payload = JSON.parse(readFileSync(input, 'utf-8')) as SitePayload; writeFileSync(output, render(payload), 'utf-8');