seal-countingstream counts the stream length in bytes.

Usage no npm install needed!

<script type="module">
  import sealCountingstream from '';



CircleCI AppVeyor

seal-countingstream counts the stream length in bytes.


$ npm install seal-countingstream

Quick start

First you need to add a reference to seal-countingstream within your application.

const CountingStream = require('seal-countingstream');

Then, call the constructor function.

const countingstream = new CountingStream();

CountingStream is derived from the Transform stream and can be used like any such stream. To get the number of bytes piped through, call:

const numberOfStreamedBytes = countingstream.getCount(); // -> returns the number of bytes streamed so far

You can reset the counter any time.


It is also possible to set the counter to an arbitrary value.

countingstream.getCount(); // -> returns 42

Running the build

To build this module use roboter.

$ bot