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.
