- Added
readString0
andwriteString0
methods - Added
readIntLE
,readIntBE
,readUIntLE
,readUIntBE
,writeIntLE
,writeIntBE
,writeUIntLE
,writeUIntBE
methods - Added
length
property to the StreamBuffer class - Added extra TS param typings
- Added more tests
- test for checking every numeric and write method is tested for length
- test for checking if every Buffer read/write method is implemented in StreamBuffer
- Added .prettierrc
- Refactored deprecated Buffer method
slice
tosubarray
- Code test coverage increased to 100%
- Boundary checks for
setPos
/seek
andskip
- TypeScript rewrite
- Major performance improvements for numeric read and write methods
- Added CHANGELOG
- Added BigInt support
- Removed Travis CI integration
- Added GitHub Actions integration
- Added
readChar
andwriteChar
- Added
writeString7
- Fix: prevent
skip
/seek
/setPos
from going out of bounds
- Minor changes to README and package.json keywords
- Minor changes to README
- Replaced ava with aqa because of the constant dependabot security issues with ava's numerous dependencies
- dependabot ini bump due to security issue in ini (through ava)
- dependabot ini bump due to security issue in lodash (through ava)
- Updated ava from 1.1.0 to 3.6.0 following npm audit issues
- Added keywords to package.json
- Updated package-lock.json due to a security issue in lodash (through ava)
- Updated package-lock.json due to a security issue in lodash (through ava)
- Updated package-lock.json due to a security issue in js-yaml (through ava)
- Updated ava from 0.24.0 to 1.1.0 following npm audit issues
- Added Travis CI integration and fancy build status badge
- Added 7-bit integer methods and tests
- Added the API to the README
- Added xFloat and xDouble Buffer methods support
- Added write methods, so streambuf is no longer a read-only library
- Minor README change
- Added many tests
- Rewrote integer methods
- Added LICENSE
- Added usage and examples to README
- Added README
- Initial release
- Created git repository
- Published NPM package
- Very first version! Originally used StreamBuffer to read and walk through old game data files and extract images and sounds