waquire

0.3.1 • Public • Published

waquire

A tool to bundle multiple .wa(s)t-files together.

Usage

To require a wast-file from another wast-file:

(module
  ;;@require $mem "./_memory.wast"
  ;; you can also require wast-files from node_modules:
  ;;@require $pack "package/functions.wast"

  (func $init
    (call $mem.alloc (i32.const 1024))
  )
  (export "init" (func $init))
)

To bundle from command line:

$ sudo npm install -g waquire
$ waquire main.wast > main.bundle.wast

To bundle from JavaScript:

const waquire = require("waquire");
const fs = require("fs");

fs.writeFileSync("./main.bundle.wast", waquire("./main.wast"));

Package Sidebar

Install

npm i waquire

Weekly Downloads

2

Version

0.3.1

License

ISC

Unpacked Size

6.44 kB

Total Files

5

Last publish

Collaborators

  • codeartisticninja