Skip to content

sedenardi/node-streams

Repository files navigation

node-streams

Read, write and transform stream examples for node.

Streams

lib/readStream.js

Readable stream of objects. Source data is found in the data-sources folder (created by create-source.js).

lib/writeStream.js

Writable stream that outputs incoming objects to the console.

lib/writeStreamDelay.js

Writable stream that outputs incoming objects to the console then delays 2 seconds.

lib/transformStream.js

Transform stream that stores the original value in originalValue and increments the value field.

lib/transformFilterStream.js

Transform stream that filters out objects whose value is 0.

Examples

read.js

Demonstrates aforementioned ReadStream in flowing and non-flowing modes.

read-flowControl.js

Demonstrates pause() and resume() in flowing mode streams.

write.js

Pipes ReadStream to WriteStream.

transform.js

Pipes ReadStream into TransformStream and then into WriteStream.

transform-filterjs

Pipes ReadStream into TransformFilterStream and then into WriteStream.

Releases

No releases published

Packages

No packages published