BRW - Binary Reader Writer
Install
npm install brw
Reader
var Reader = require("brw").Reader;
var r = new Reader(arrayBuffer);
r.readInt8()
r.readInt16()
r.readInt32()
r.readUInt8()
r.readUInt16()
r.readUInt32()
r.readFloat32()
r.readFloat64()
r.readVarInt()
r.readUVarInt()
r.readString()
r.readString({ prefixed: false, len: 100 })
Writer
var Writer = require("brw").Writer;
var w = new Writer();
w.writeInt8(var)
w.writeInt16(var)
w.writeInt32(var)
w.writeUInt8(var)
w.writeUInt16(var)
w.writeUInt32(var)
w.writeFloat32(var)
w.writeFloat64(var)
w.writeVarInt(var)
w.writeUVarInt(var)
w.writeString(var)
w.writeString(var, { prefixed: false })