0.2.0 • Published 4 years ago

import-wasm v0.2.0

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

import-wasm npm

Async/sync helpers to import .wasm modules in Node.js without --experimental-wasm-modules flag which was added only in v12.3.0.

Install

$ yarn add import-wasm

Usage

importWasm<T = WebAssembly.Exports>(filePath: string, importObject?: WebAssembly.Imports) => Promise<T>

importWasmSync<T = WebAssembly.Exports>(filePath: string, importObject?: WebAssembly.Imports) => T
import { importWasm, importWasmSync } from 'import-wasm'

(async () => {
  const exports = await importWasm('./example.wasm')
})()

const exports = importWasmSync('./example.wasm')