v0.4.2 - New WASI backend + breaking changes
This release fully removes prior dependencies on @wasmer
packages and forks, including WAPM.
This release adds the new @runno/wasi
package. @runno/wasi
is an implementation of the WASI API for browsers, with built in filesystem emulation. Runno now runs using the @runno/wasi
package internally.
This brings some breaking changes to the Runno API. There is no longer a way to unsafeRunCommand
, because there is no integration with WAPM. Results have changed as well, they now include a resultType
which distinguishes between a run completing, crashing, or being terminated.
This new implementation is fresh, but flexible. It will make it easier to add features and extend Runno in the future.