3.3.5 • Published 3 years ago

bytearray-node v3.3.5

Weekly downloads
196
License
MIT
Repository
github
Last release
3 years ago

ByteArray-node

npm version

A Node.js implementation of the Actionscript 3 ByteArray supporting AMF0/AMF3.

Installation

npm install bytearray-node

API

Usage

const ByteArray = require('bytearray-node')
const { Endian, ObjectEncoding, CompressionAlgorithm } = require('bytearray-node/enums/')

class Person {
  constructor(name, age) {
    this.name = name
    this.age = age
  }
}

class Character {
  constructor(username, password) {
    this.username = username
    this.password = password
  }

  writeExternal(output) {
    output.writeUTF(this.username)
    output.writeUTF(this.password)
  }

  readExternal(input) {
    this.username = input.readUTF()
    this.password = input.readUTF()
  }
}

ByteArray.registerClassAlias(ObjectEncoding.AMF3, 'src.Person', Person)
ByteArray.registerClassAlias(ObjectEncoding.AMF3, 'src.Character', Character)

const ba = new ByteArray()

ba.objectEncoding = ObjectEncoding.AMF3
ba.endian = Endian.BIG_ENDIAN

ba.writeByte(100)
ba.writeObject(new Person('Zaseth', 18))
ba.writeObject(new Character('Zaseth', '123123'))

ba.position = 0

console.log(ba.readByte())
console.log(ba.readObject())
console.log(ba.readObject())
3.3.5

3 years ago

3.3.4

4 years ago

3.3.3

4 years ago

3.3.1

4 years ago

3.3.2

4 years ago

3.2.9

4 years ago

3.3.0

4 years ago

3.2.8

4 years ago

3.2.7

4 years ago

3.2.6

4 years ago

3.2.5

4 years ago

3.2.4

4 years ago

3.2.3

4 years ago

3.2.2

4 years ago

3.2.1

4 years ago

3.2.0

4 years ago

3.1.9

4 years ago

3.1.8

4 years ago

3.1.7

4 years ago

3.1.6

4 years ago

3.1.5

4 years ago

3.1.4

4 years ago

3.1.3

4 years ago

3.1.2

4 years ago

3.1.1

4 years ago

3.1.0

4 years ago

3.0.4

4 years ago

3.0.3

4 years ago

3.0.8

4 years ago

3.0.7

4 years ago

3.0.6

4 years ago

3.0.5

4 years ago

3.0.9

4 years ago

3.0.2

4 years ago

3.0.1

4 years ago

3.0.0

4 years ago

2.9.9

4 years ago

2.9.8

4 years ago

2.9.7

4 years ago

2.9.6

4 years ago

2.9.4

4 years ago

2.9.5

4 years ago

2.9.3

4 years ago

2.9.2

4 years ago

2.9.1

4 years ago

2.8.3

4 years ago

2.8.5

4 years ago

2.8.4

4 years ago

2.8.7

4 years ago

2.8.6

4 years ago

2.8.9

4 years ago

2.8.8

4 years ago

2.9.0

4 years ago

2.8.2

4 years ago

2.8.1

4 years ago

2.8.0

4 years ago

2.7.9

4 years ago

2.7.8

4 years ago

2.7.7

4 years ago

2.7.6

4 years ago

2.7.5

4 years ago

2.7.4

4 years ago

2.7.0

4 years ago

2.7.2

4 years ago

2.7.1

4 years ago

2.7.3

4 years ago

2.6.5

4 years ago

2.6.7

4 years ago

2.6.6

4 years ago

2.6.9

4 years ago

2.6.8

4 years ago

2.6.4

4 years ago

2.6.3

4 years ago

2.6.2

4 years ago

2.6.1

4 years ago

2.6.0

4 years ago

2.5.9

4 years ago

2.5.8

4 years ago

2.5.7

4 years ago

2.5.6

4 years ago

2.5.5

4 years ago

2.5.4

4 years ago

2.5.3

4 years ago

2.5.2

4 years ago

2.5.0

4 years ago

2.5.1

4 years ago

2.4.9

4 years ago

2.4.7

4 years ago

2.4.8

4 years ago

2.4.6

4 years ago

2.4.5

5 years ago

2.4.4

5 years ago

2.4.3

5 years ago

2.4.2

5 years ago

2.4.1

5 years ago

2.4.0

5 years ago

2.3.9

5 years ago

2.3.8

5 years ago

2.3.7

5 years ago

2.3.6

5 years ago

2.3.5

5 years ago

2.3.4

5 years ago

2.3.3

5 years ago

2.3.2

5 years ago

2.3.1

5 years ago

2.3.0

5 years ago

2.2.9

5 years ago

2.2.8

5 years ago

2.2.7

5 years ago

2.2.6

5 years ago

2.2.5

5 years ago

2.2.4

5 years ago

2.2.3

5 years ago

2.2.2

5 years ago

2.2.1

5 years ago

2.2.0

5 years ago

2.1.9

5 years ago

2.1.8

5 years ago

2.1.7

5 years ago

2.1.6

5 years ago

2.1.5

5 years ago

2.1.4

5 years ago

2.1.3

5 years ago

2.1.2

5 years ago

2.1.1

5 years ago

2.1.0

5 years ago

2.0.9

5 years ago

2.0.8

5 years ago

2.0.7

5 years ago

2.0.6

5 years ago

2.0.5

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.3.6

5 years ago

1.3.5

5 years ago

1.3.4

5 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.9

6 years ago

1.2.7

6 years ago

1.2.5

6 years ago

1.2.4

6 years ago

1.2.3

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.9

6 years ago

1.1.7

6 years ago

1.1.6

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago