[](https://www.npmjs.com/package/ts-proto) [](https://github.com/stephenh/ts-proto/actions)
Spec-accurate Distributed Interactive Simulation (DIS) encode/decode library in TypeScript
ANM (Enfusion Animation Format) reader for DayZ
Tool for reading binary data sequentially in JavaScript / TypeScript.
Read various data types from a Node.JS file handle in a streamlined way
A pure javascript implementation of Phil Harvey's excellent exiftool. This extends work started by Jacob Seidelin and aims to support parsing of all the tags that exiftool is capable of.
[](https://www.npmjs.com/package/ts-proto) [](https://github.com/stephenh/ts-proto/actions)
ts-proto fork for Investtal
[](https://www.npmjs.com/package/ts-proto) [](https://github.com/stephenh/ts-proto/actions)
Read and write from streams in a serial fashion
Read and write from streams in an asyncronous serial fashion
[](https://www.npmjs.com/package/ts-proto) [](https://github.com/stephenh/ts-proto/actions)
[](https://www.npmjs.com/package/ts-proto) [](https://github.com/stephenh/ts-proto/actions)
[](https://www.npmjs.com/package/ts-proto) [](https://github.com/stephenh/ts-proto/actions)
BinaryIO for Node and Web environments, allows for reading/writing data like a DataView but with built in position tracking.
Convert binary file data to JavaScript objects