@jspm/core
Version:
This package contains the core libraries used in jspm 2.
14 lines (9 loc) • 432 B
JavaScript
import { readFile } from '../nodelibs/browser/fs/promises.js';
import { WASI } from '../nodelibs/browser/wasi.js';
const wasi = new WASI({
args: ['cowsay', 'moo']
});
const importObject = { wasi_unstable: wasi.wasiImport };
const wasm = await WebAssembly.compile(await readFile(new URL('./cowsay.wasm', import.meta.url)));
const instance = await WebAssembly.instantiate(wasm, importObject);
wasi.start(instance);