merge-stream merges multiple input streams into a single interleaved stream, useful when you want to combine outputs from several stream sources. It supports dynamically adding more streams via merged.add, and you can check whether any sources were added using merged.isEmpty.
Project status
- Maintenance status: The upstream GitHub repo shows its last upstream push on 2019-06-20, and the most recent recorded package update is v2.0.0 from 2019-05-23. With a gap of several years to today (2026-06-09), the source appears quiet or dormant, not actively maintained.
- Update cadence: Updates cluster in 2014 to 2016, then v2.0.0 in 2019, and no further updates are evident afterward. This indicates no ongoing cadence in recent years.
AI summary generated
Recent updates
v2.0.0
Version 2.0.0 updates merge-stream’s implementation to use Node’s built-in stream.PassThrough instead of readable-stream/passthrough. Along with the code change, the package drops readable-stream from runtime dependencies and adjusts CI to test newer Node versions.
v1.0.1
This release (v1.0.1) makes a small set of changes to the merge-stream package, with the primary functional change being improved error handling from merged source streams. The release notes section provides no description of any changes, so the actual behavior differences must be inferred from the code diff and updated tests/docs.
v1.0.0
Release v1.0.0 was published on 2015-08-10. No release notes or change details were provided by the publisher, so specific developer-impacting changes cannot be determined from the available information.
v0.1.8
This release is version 0.1.8 of merge-stream with minimal code changes (+15 lines, -3 lines across 4 files). Release notes were not provided, so the notable behavior and API changes must be inferred from the diff.
Featuresv0.1.7
Release v0.1.7 of merge-stream contains a small change to how the merged stream signals completion, plus a test timeout error message adjustment. No release notes were provided for this version.
Breakingv0.1.6
Release v0.1.6 has no published release notes. The code changes are small (about 17 net lines), but package metadata and the through2 dependency version were updated.
v0.1.5
This release appears to only bump the npm package version from 0.1.4 to 0.1.5. The provided release notes contain no content, so there are no documented functional changes to compare against.
v0.1.4
The v0.1.4 release contains only a package version bump from 0.1.3 to 0.1.4. No other code, API, or dependency changes are present in the provided diff.
v0.1.3
v0.1.3 contains a small change set, focused on how merge-stream accepts and registers input streams. The release notes are missing (none provided), so all behavioral changes in the code are effectively undocumented.
BreakingFeaturesv0.1.2
Release v0.1.2 was published on 2014-06-26, but no release notes were provided by the publisher. As a result, the documented changes, potential breaking changes, and migration guidance cannot be determined from the release metadata alone.