Skip to content

tomdionysus/network-serializer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

network-serializer

Build Status Coverage Status JavaScript Style Guide npm version

A byte-level serialiser package for NodeJS.

Installation

npm install network-serializer

Usage

const { BinarySerializer, BinaryDeserializer } = require('network-serializer')

var ser = new BinarySerializer({ bigEndian: true })

ser.writeUInt32(0x2134)
ser.write('Hēllo Wōrld!', 'utf8')

var buf = ser.releaseBuffer()

var des = new BinaryDeserializer({ buffer: buf })

console.log("Int32", des.readUInt32())
console.log("String", des.read(14, 'utf8').toString())

Roadmap

  • JSDoc for All The Things™

About

A byte-level serialiser package for NodeJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published