- Add explicit exports so that types match code.
- Export
OpenBag
type.
- Convert to Typescript
- Added MessageWriter functionality, and deprecated passing the unparsed message definitions direction to MessageReader.
- Reorganized the repository, build using webpack, and export Flow type definitions.
- Updated MessageReader to ignore constant fields so they aren't set as keys on parsed messages.
- Updated parser to handle string and numeric constants.
- Normalize built-in type aliases:
char
touint8
andbyte
toint8
.
- Changed
getTypes
to resolve unqualified type names to fully qualified names.
- Exposed
getTypes
function from MessageReader.
- Improved reading speed by reusing previously-allocated buffers
- Added
size
to decompression callbacks
- Removed
bluebird
dependency to reduce bundle size
- Increment reader offset after reading typed arrays (#3)
- initial release