Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yurydelendik/wasmparser

Simple streamable WebAssembly binary parser
https://github.com/yurydelendik/wasmparser

Last synced: about 1 month ago
JSON representation

Simple streamable WebAssembly binary parser

Awesome Lists containing this project

README

        

[![Build Status](https://travis-ci.org/wasdk/wasmparser.svg?branch=master)](https://travis-ci.org/wasdk/wasmparser)
[![NPM version](https://img.shields.io/npm/v/wasmparser.svg)](https://www.npmjs.com/package/wasmparser)

Simple streamable WebAssembly binary parser.

## Test

### Compiling Code

```
npm run build
```

### Examples

See the `examples/` folder.

### Running Tests

```
npm test
```

### Creating Tests

Test `.wasm` files are located in the `test/__fixtures__` directory.
The testing harness compares the parsing output of the `.wasm` file against the snapshot file.
You can use the `npm test -- --updateSnapshot` command to update the snapshot file. This is useful if you have made a change that affects the tests.