roc/examples/nodejs-interop/wasm
Vladimir Zotov 05938bbf07
Add missing WASI "random_get"
Fixes an error when hello.js is run: "LinkError: WebAssembly.Instance(): Import #2 module="wasi_snapshot_preview1" function="random_get" error: function import requires a callable"

Signed-off-by: Vladimir Zotov <azuresplash@gmail.com>
2023-12-29 09:26:36 +01:00
..
platform Updated to use alignOf consistently 2023-12-10 08:45:20 +01:00
.gitignore Split nodejs wasm and napi examples 2023-05-01 15:54:53 -04:00
hello.js Add missing WASI "random_get" 2023-12-29 09:26:36 +01:00
main.roc Split nodejs wasm and napi examples 2023-05-01 15:54:53 -04:00
README.md Updated zig domain 2023-12-09 17:39:59 +01:00

NodeJS Interop

This is an example of calling Roc code from Node.js.

You'll need to have Zig installed. Run this from the current directory:

roc build --target=wasm32
node hello.js

That's it!