27 lines
		
	
	
		
			489 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			489 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# @webassemblyjs/wasm-parser
 | 
						|
 | 
						|
> WebAssembly binary format parser
 | 
						|
 | 
						|
## Installation
 | 
						|
 | 
						|
```sh
 | 
						|
yarn add @webassemblyjs/wasm-parser
 | 
						|
```
 | 
						|
 | 
						|
## Usage
 | 
						|
 | 
						|
```js
 | 
						|
import { decode } from "@webassemblyjs/wasm-parser";
 | 
						|
 | 
						|
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`)
 | 
						|
 |