This switches to gofumpt and applies changes, as I've noticed working in dapr (who uses this) that it finds some things that are annoying, such as inconsistent block formatting in test tables. Signed-off-by: Adrian Cole <adrian@tetrate.io>
AssemblyScript example
This example runs a WebAssembly program compiled using AssemblyScript, built
with npm install && npm run build.
AssemblyScript program exports two functions, hello_world which executes
simple math, and goodbye_world, which throws an error that is logged using
AssemblyScript abort built-in function.
This demo configures AssemblyScript imports for errors and trace messages.
$ go run assemblyscript.go 7
hello_world returned: 10
sad sad world at index.ts:7:3
Note: index.ts avoids use of JavaScript functions that use
I/O, such as console.log. If your code uses these, compile your code with
the wasi-shim and configure in wazero using
wasi_snapshot_preview1.Instantiate.