8 lines
409 B
JavaScript
8 lines
409 B
JavaScript
let input = '';
|
|
for await (const chunk of process.stdin) input += chunk;
|
|
const value = JSON.parse(input);
|
|
if (value.fail) process.exit(1);
|
|
if (value.invalid) { process.stdout.write('incomplete'); process.exit(0); }
|
|
if (value.wait) await new Promise((resolve) => setTimeout(resolve, value.wait));
|
|
process.stdout.write(`<html><div id="root">${value.text || ''}</div><script id="page-data">{}</script></html>`);
|