aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/warpc/js/greet.bundle.js
diff options
context:
space:
mode:
Diffstat (limited to 'internal/warpc/js/greet.bundle.js')
-rw-r--r--internal/warpc/js/greet.bundle.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/internal/warpc/js/greet.bundle.js b/internal/warpc/js/greet.bundle.js
new file mode 100644
index 000000000..c1b9c5264
--- /dev/null
+++ b/internal/warpc/js/greet.bundle.js
@@ -0,0 +1,2 @@
+(()=>{function i(r){let e=[],a=new Uint8Array(1024);for(;;){let n=0;try{n=Javy.IO.readSync(0,a)}catch(o){if(o.message.includes("os error 29"))break;throw new Error("Error reading from stdin")}if(n<0)throw new Error("Error reading from stdin");if(n===0)break;e=[...e,...a.subarray(0,n)];let t=0;for(let o=0;t<e.length;t++)if(e[t]===10){let f=e.splice(o,t+1),s=new Uint8Array(f),u=JSON.parse(new TextDecoder().decode(s));r(u),o=t+1}e=e.slice(t)}}function d(r){let c=new TextEncoder().encode(JSON.stringify(r)+`
+`),e=new Uint8Array(c);Javy.IO.writeSync(1,e)}var l=function(r){d({header:r.header,data:{greeting:"Hello "+r.data.name+"!"}})};console.log("Greet module loaded");i(l);})();