Tar-stream, a streaming tar parser and generator, saw a significant update from version 1.6.2 to 2.0.0. Both versions maintain the core principle of operating purely with streams, enabling efficient tarball extraction and parsing without filesystem dependence.
Developers upgrading to version 2.0.0 will notice changes in the dependency tree. Most notably, readable-stream has been updated from version 2.3.0 to 3.1.1 which includes performance enhancements and bug fixes. The bl (Buffer List) dependency also sees a bump from version 1.0.0 to version 2.2.0, bringing in improvements to buffer handling. The end-of-streamdependency was updated from 1.0.0 to 1.4.1. Furthermore, buffer-alloc and to-buffer dependencies were removed completely from version 2.0.0.
On the development side, the concat-stream dev dependency was updated, along with standard and tape, bringing in new linting rules and testing features for contributors. Package size decreased as the unpacked archive went from 26782 bytes to 26568 bytes. These dependency updates likely bring performance improvements, bug fixes, and potentially API adjustments that developers should be aware of when migrating. The library is licensed under the MIT license and the author has not changed between versions.
The are not vulnerabilities for the version 2.0.0 of the package tar-stream