Simple byte array reader / writer for D2
npm install d2-datawrappernpm i -S d2-datawrapper
Javascript
'use strict'
const writer = require('d2-datawrapper/writer')
const reader = require('d2-datawrapper/reader')
var parse = new writer()
parse.writeUTF('Hey !')
parse.writeShort(2)
parse.writeInt(666)
parse.writeLong(1234567890)
parse.writeByte(1)
parse.writeUTF('End ^^')
var parsed = new reader(parse.buffer)
console.log(
parsed.readUTF() + '\n' +
parsed.readShort() + '\n' +
parsed.readInt() + '\n' +
parsed.readLong() + '\n' +
parsed.readByte() + '\n' +
parsed.readUTF()
)
`
##Output
`
Hey !
2
666
1234567890
1
End ^^
``