• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

haraka / message-stream
91%

Build:
DEFAULT BRANCH: master
Repo Added 24 Jun 2022 05:39AM UTC
Token wPIy1AhSWKj77BGgSs09I55tFGoEGbQr2 regen
Build 60 Last
Files 4
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • 10-dot-stuffing
  • master
  • refs/tags/v1.0.0
  • refs/tags/v1.1.0
  • refs/tags/v1.2.0
  • refs/tags/v1.2.1
  • refs/tags/v1.2.2
  • refs/tags/v1.2.3
  • refs/tags/v1.3.2
  • release-1.0.0
  • release-1.1.0
  • release-1.2.0
  • release-1.2.1
  • release-1.2.2
  • release-1.2.3
  • release-1.3.0
  • release-1.3.2
  • release-1.3.3
  • release-2.0.0

24 Mar 2026 06:52AM UTC coverage: 91.255% (+22.2%) from 69.097%
23476935951

push

github

web-flow
Release v2.0.0 (#16)

fixes #4 

#### Added

- docs(README): added pretty good documentation
- transformers: HeaderSkipper & LineTransformer (separated the concerns)
- async Iteration: implemented `Symbol.asyncIterator` for `for
await...of`.
- pipeline Architecture: `pipe()` now generates independent
`PassThrough` and `Transform` chains per call to support natural
backpressure and sequential piping.

#### Changed

- style(exnext): converted `MessageStream` internal state (`#queue`,
`#fd`, `#bufferMax`, etc.) to private class fields.
- style(esnext): replaced `write_complete` polling with a
`_write_complete` event listener.
- source delegation: `pause()` and `resume()` now delegate directly to
the active `#currentSource`.

#### Fixed

- error propagation: ensure disk I/O errors correctly propagate via
`this.emit('error')`
- race conditions: updated `destroy()` to close file descriptors before
unlinking to prevent `EBADF` errors.

136 of 156 branches covered (87.18%)

Branch coverage included in aggregate %.

385 of 421 new or added lines in 4 files covered. (91.45%)

3 existing lines in 1 file now uncovered.

511 of 553 relevant lines covered (92.41%)

28.39 hits per line

Relevant lines Covered
Build:
Build:
553 RELEVANT LINES 511 COVERED LINES
28.39 HITS PER LINE
Source Files on master
  • Tree
  • List 4
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
23476935951 master Release v2.0.0 (#16) fixes #4 #### Added - docs(README): added pretty good documentation - transformers: HeaderSkipper & LineTransformer (separated the concerns) - async Iteration: implemented `Symbol.asyncIterator` for `for await...of`. - pip... push 24 Mar 2026 06:52AM UTC web-flow github
91.26
23476779236 release-2.0.0 Merge 9902edd75 into 9030081ce Pull #16 24 Mar 2026 06:47AM UTC web-flow github
91.26
23476715039 release-2.0.0 Merge 12b04470b into 9030081ce Pull #16 24 Mar 2026 06:44AM UTC web-flow github
91.26
23476609282 release-2.0.0 Merge 990f0dbaa into 9030081ce Pull #16 24 Mar 2026 06:41AM UTC web-flow github
91.26
23476269806 release-2.0.0 Merge 36e86173e into 9030081ce Pull #16 24 Mar 2026 06:29AM UTC web-flow github
91.14
23473918744 release-1.3.3 Merge 3ed0a0c0f into 0a85a8894 Pull #15 24 Mar 2026 05:00AM UTC web-flow github
92.66
23473740297 release-1.3.3 Merge 4a8c5e74b into 0a85a8894 Pull #15 24 Mar 2026 04:53AM UTC web-flow github
92.66
20626213246 master ci publish: more permissions (#14) push 31 Dec 2025 07:59PM UTC web-flow github
69.1
20626199782 release-1.3.2 publish: update again (debugging) Pull #14 31 Dec 2025 07:58PM UTC msimerson github
69.1
20626079531 master publish: add read perms (#13) push 31 Dec 2025 07:49PM UTC web-flow github
69.1
See All Builds (60)

Badge your Repo: message-stream

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc