import-wasm
TypeScript icon, indicating that this package has built-in type declarations

0.2.0 • Public • Published

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>(filePathstring, importObject?: WebAssembly.Imports) => Promise<T>
 
importWasmSync<T = WebAssembly.Exports>(filePathstring, importObject?: WebAssembly.Imports) => T
import { importWasm, importWasmSync } from 'import-wasm'
 
(async () => {
  const exports = await importWasm('./example.wasm')
})()
 
const exports = importWasmSync('./example.wasm')

Package Sidebar

Install

npm i import-wasm

Weekly Downloads

5

Version

0.2.0

License

MIT

Unpacked Size

3.99 kB

Total Files

5

Last publish

Collaborators

  • deepsweet
  • fosimus
  • psxcode