was

wasm2js

Compile WebAssembly .wasm files to a commonjs module.

Showing:

Popularity

Downloads/wk

656

GitHub Stars

75

Maintenance

Last Commit

1yr ago

Contributors

1

Package

Dependencies

1

Size (min+gzip)

0.8KB

License

MIT

Type Definitions

Tree-Shakeable

No?

Categories

Readme

wasm2js

Compile WebAssembly .wasm files to a commonjs module.

const wasm2js = require('wasm2js')
const fs = require('fs')

const wasmBuffer = fs.readFileSync('path/to/my.wasm')
const js = wasm2js(wasmBuffer)

CLI

wasm2js example.wasm -o example.js

Installation

npm install wasm2js

API

wasm2js

Takes a .wasm binary and wraps it inside a commonJS module that can be required in Node.js and the browser.

Parameters

  • wasmBuf Buffer a buffer of the .wasm code

Returns String the commonJS module code that wraps the wasm

Kudos

90% of this code was extracted from @mafintosh's wat2js.

License

MIT

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100