This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is.
Post
Surma
surma.dev
did:plc:2jk7es2j2kibpq34xuglobww
Wait, am I dumb? What does NodeJS' WASI implementation only accept file descriptor numbers for stdio? Why don't they allow a Readables/Writables? How are you supposed to capture the output of a WASI module?
https://nodejs.org/api/wasi.html#new-wasioptions
2025-01-18T13:46:09.350Z