Requirise-wasm
A utility module to convert wasm to a requirable buffer object that you can pass to WebAssembly.instantiate or WebAssembly.Module.
Installation
npm i requirise-wasm
Usage
This module is best used in a command line context, but it has an exported API you can make use of
Command line usage
requirise-wasm -i ./module.wasm -o ./module.wasm.js
Using requirise-wasm -h
will print the following:
Usage: requireise-wasm [opts] Available options: -i/--input PATH The path to the input WASM. Not needed
Programmatic usage
This module exports a function that can take a buffer and return a string that you can write to a file.
const requirise = const fs = const someWASM = fsconst requirableString = fs
Using the WASM you just wrote to a file
To use the WASM you just wrote to a file, simply require it and pass it to WebAssembly.Module
or WebAssembly.instantiate
const wasmBuffer = // export a WASM module that is initialised synchronouslymoduleexports = WebAssembly
License
MIT