transform-stream-extensions
v0.0.2
Published
Basic extensions to node's Transform stream.
Downloads
6
Maintainers
Readme
transform-stream-extensions
Basic extensions to the Transform stream class.
WHAT
- Checks whether 'new' was called, and if not, pretends it was (i.e. can call as regular function).
- Propagates errors from whatever stream is piped to it; if a stream piped to it raises an error, it will emit the same error. This allows you to centralize error-handling into a single place (the end of your transform stream chain).
- Adds an
src
attribute to the stream; whenever another stream is piped to it, you can access that stream with@src
(orthis.src
in javascript).
If 2 and 3 are not desired, you can turn them off by setting the attribute dontPropagateErrors
to something not null or undefined in the (optional) options object provided to the constructor.
HOW
Check out the test code.
LICENSE
GPL v3