// Missing-module path: the guest requires './nope' → ERR_MODULE_NOT_FOUND → exit 1. import { boot } from "@nibling/kernel"; const out = document.getElementById("out"); const errEl = document.getElementById("err"); const exitEl = document.getElementById("exit"); const dec = new TextDecoder(); try { const runtime = await boot(); runtime.writeTree({ "/app/main.cjs": "const x = require('./nope');\nconsole.log(x);\n", }); const proc = runtime.exec("/app/main.cjs"); proc.stdout.pipeTo(new WritableStream({ write: (c) => { out.textContent += dec.decode(c); } })); proc.stderr.pipeTo(new WritableStream({ write: (c) => { errEl.textContent += dec.decode(c); } })); exitEl.textContent = String(await proc.exited); } catch (e) { errEl.textContent = "BOOT FAILED: " + (e?.message ?? String(e)); }