{"library":"middleware-flow","type":"library","category":null,"description":"middleware-flow is a JavaScript library providing enhanced control flow structures for Express-style middleware. It extends the basic sequential execution model by offering utilities for `series`, `parallel`, `parallelWait`, `each`, `or`, `and`, `if().then().else()`, `syncIf`, `asyncIf`, and `mwIf` operations. First published in 2015 and currently at version 0.8.0, it was developed primarily for CommonJS environments, common in older Node.js and Express applications, making it a useful tool for orchestrating complex middleware pipelines. Its key differentiator lies in its declarative API for non-sequential middleware execution, particularly for concurrent tasks or conditional branching, which are not natively provided by Express's core `app.use()` patterns. The project's development appears to be abandoned, with its last publish date being 11 years ago, and no further updates are expected.","language":"javascript","status":"abandoned","version":"0.8.0","tags":["javascript"],"install":[{"cmd":"npm install middleware-flow","imports":["const { series } = require('middleware-flow');","const { parallel } = require('middleware-flow');","const { 'if': ifFlow } = require('middleware-flow');"]},{"cmd":"yarn add middleware-flow","imports":[]},{"cmd":"pnpm add middleware-flow","imports":[]}],"homepage":null,"github":"https://github.com/tjmehta/middleware-flow","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/middleware-flow","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/middleware-flow/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Tue Jul 21","install_tag":null}}