0.4.3-2.8.0 • Published 5 months ago
@run-slicer/jasm v0.4.3-2.8.0
jasm
A JavaScript port of the Jasm dis/assembler.
Example
const fs = require("fs");
const { disassemble } = require("./jasm.js"); // get it from the dist/ directory or jsDelivr
const data = fs.readFileSync("./your/package/HelloWorld.class"); // read a class file
console.log(disassemble(data, {
    indent: "    ", // the string that should be used as the indent, defaults to 4 spaces
    signature: "main([Ljava/lang/String;)V", // disassemble a single method denoted by the signature
}));Or see the browser-based proof-of-concept in the docs directory.
Licensing
The supporting code for this project and the Jasm dis/assembler are licensed under the MIT License (supporting code, Jasm).
This project is not affiliated with, maintained or endorsed by the Jasm project in any way. Do NOT report issues with this project to the Jasm issue tracker.
0.3.1-6969690d0f
8 months ago
0.4.1-2.8.0
5 months ago
0.3.0-9a413ea936
11 months ago
0.3.1-2.7.1
8 months ago
0.4.2-2.8.0
5 months ago
0.4.3-2.8.0
5 months ago
0.4.0-2.8.0
5 months ago
0.3.1-0783630ca2
10 months ago
0.2.0-2.6.0
1 year ago
0.1.0-2.5.0
1 year ago