wasmer run sadramoh/universal_lib_go
Universal Library (Go)
This is a universal library written in go and is compiled down to wasi using the tinygo
compiler.
The library is called universal_lib_go.wasm
and can be used in any environment that supports wasm.
How to build
Using the tinygo
compiler:
tinygo build -target=wasi -o universal_lib_go.wasm main.go
If there are no compile errors, the new version of the library should be into the root.
The wasm executable can be referenced by projects willing to consume the library.
You can inspect the generated executable using the wasmer inspect
command:
wasmer inspect universal_lib_go.wasm
How to publish
Make sure wasmer is installed.
wasmer publish --dry-run
Rerunning the command without the --dry-run
flag will build the project and upload the artefacts to the webassembly registry.
NOTE: Don't forget to build before publishing the a new version to the registry.