You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
577 B
28 lines
577 B
# @webassemblyjs/wasm-parser |
|
|
|
> WebAssembly binary format parser |
|
|
|
## Installation |
|
|
|
```sh |
|
yarn add @webassemblyjs/wasm-parser |
|
``` |
|
|
|
## Usage |
|
|
|
```js |
|
import { decode } from "@webassemblyjs/wasm-parser"; |
|
import { readFileSync } from "fs"; |
|
|
|
const binary = readFileSync("/path/to/module.wasm"); |
|
|
|
const decoderOpts = {}; |
|
const ast = decode(binary, decoderOpts); |
|
``` |
|
|
|
### Decoder options |
|
|
|
- `dump`: print dump information while decoding (default `false`) |
|
- `ignoreCodeSection`: ignore the code section (default `false`) |
|
- `ignoreDataSection`: ignore the data section (default `false`) |
|
|
|
|