{"library":"broadway","type":"library","category":null,"description":"Broadway is a lightweight library designed for adding extensibility and hookable middleware customization to server applications. The current stable version is 4.1.0, though it was last published over eight years ago, indicating it is an abandoned project with no active release cadence. Its core differentiator is its minimal footprint and generic 'hook' mechanism, powered by the `understudy` library, which allows developers to inject custom logic into application lifecycle events and middleware chains. It is primarily intended for use with CommonJS modules and older Node.js environments (specifically requiring Node.js 8 or higher). While it demonstrates integration with frameworks like Express, it offers a foundational, unopinionated approach to modular application design through its `mixin` and `perform` capabilities.","language":"javascript","status":"abandoned","version":"4.1.0","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install broadway","imports":["const App = require('broadway');","app.mixin(express());"]},{"cmd":"yarn add broadway","imports":[]},{"cmd":"pnpm add broadway","imports":[]}],"homepage":null,"github":"https://github.com/flatiron/broadway","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/broadway","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/broadway/compatibility"}}