Hello.

I just pushed the first version of pipeworks, a module for fitting together 
small components (pipes) into pipelines.

With pipeworks, you can:
Fit components into execution pipelines.
Siphon the flow into branches during execution.
Join multiple pipelines together.
Have a look-see!  The repo is here: https://github.com/kevinswiber/pipeworks

Benefits:
Reuse components (pipes).
Redirect flow to branches on-the-fly (pipeline.siphon).
Compose multiple pipelines prior to execution (pipeline.join).
Ensure certain pipes are executed before or after the main execution flow 
(pipeline.fit).
Example:

https://github.com/kevinswiber/pipeworks#example

It works very well with a plug-in architecture that imposes an ordered, 
asynchronous execution flow.  Pipeworks is extracted from an HTTP server 
project, where it is currently being used as the primary engine of middleware 
execution.  I hope it fits a use case for you, as well.

Feedback, issues, and pull requests are always welcome.

This is pretty rad, and I dig it.  I hope you do, too.

Thanks!

-- 
Kevin Swiber
@kevinswiber
https://github.com/kevinswiber

-- 
-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to