ByteArray-node
A Node.js implementation of the Actionscript 3 ByteArray supporting AMF0/AMF3.
Installation
npm install bytearray-node
Usage
const ByteArray = require('bytearray-node')
const Endian = require('bytearray-node/enums/Endian')
const ObjectEncoding = require('bytearray-node/enums/ObjectEncoding')
const ba = new ByteArray()
ba.writeByte(1)
ba.writeShort(5)
ba.position = 0
//ba.endian = Endian.BIG_ENDIAN
//ba.endian = Endian.LITTLE_ENDIAN
//ba.objectEncoding = ObjectEncoding.AMF0
//ba.objectEncoding = ObjectEncoding.AMF3
//ba.objectEncoding = ObjectEncoding.DEFAULT
console.log(ba.readByte()) // 1
console.log(ba.readShort()) // 5