1.2.6 • Published 7 years ago

d2-datawrapper v1.2.6

Weekly downloads
2
License
GPL-3.0
Repository
github
Last release
7 years ago

d2-datawrapper

Simple byte array reader / writer for D2

#Install npm i -S d2-datawrapper

#Release Note

1.2.5

  • D2 var Short & Long support
  • Writer can write in existing buffer

1.1.0

  • Fixed UTF reading with gived offset
  • Fixed reading with gived offset
  • Fixed reading values

#Features

  • D2 - Read/Write varInt
  • D2 - Read/Write varShort
  • D2 - Read/Write varLong
  • D2 - Get/Set flag
  • D2 - Int64
  • Read/Write Bytes
  • Read/Write Byte
  • Read/Write Boolean
  • Read/Write Char
  • Read/Write Sbyte
  • Read/Write Short
  • Read/Write Ushort
  • Read/Write Int
  • Read/Write Uint
  • Read/Write Long
  • Read/Write Ulong
  • Read/Write UTF(8) string

#Test ##Code

'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 ^^

#Documentation

1.2.6

7 years ago

1.2.5

7 years ago

1.1.6

7 years ago

1.1.5

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago