wast2wasm

0.0.1 • Public • Published

SYNOPSIS

NPM Package Build Status Translates from s-expressions to the WebAssembly binary-encoding. It wraps wabt's wast2wasm

INSTALL

npm install wast2wasm

USAGE

const wast2wasm = require('wast2wasm')
 
const wast = `
(module)
`
wast2wasm(wast, true).then(output => {
  console.log(output.buffer)
  // Uint8Array [ 0, 97, 115, 109, 13, 0, 0, 0 ]
  console.log(output.log)
  // 0000000: 0061 736d                                 ; WASM_BINARY_MAGIC
  // 0000004: 0d00 0000                                 ; WASM_BINARY_VERSION
})
 

API

Parameters

  • text String the s-expression to convert
  • log [Bool](default false) wether or not to produce a log

Returns Promise which resolves an object with the property buffer for for the compiled binary and log for the log

LICENSE

MPL-2.0

Dependencies (0)

    Dev Dependencies (2)

    Package Sidebar

    Install

    npm i wast2wasm

    Weekly Downloads

    1

    Version

    0.0.1

    License

    MPL-2.0

    Last publish

    Collaborators

    • null_radix