{"library":"middleware-io","type":"library","category":null,"description":"middleware-io is a lightweight, zero-dependency library for composing promise-based middleware in JavaScript and TypeScript applications. It provides a `compose` function similar to `koa-compose` and a `Composer` class for building middleware chains with various utility 'snippets' like lazy loading, forking, and concurrency control. The library is written in TypeScript, ensuring type safety and a robust development experience. Currently at version 2.8.1, its release cadence has been irregular since its active development phase around 2019-2021, with the latest significant changes related to `exports` in `package.json` for modern module resolution. Key differentiators include its self-sufficiency (zero dependencies), native ESM support, and a rich set of built-in middleware snippets.","language":"javascript","status":"maintenance","version":"2.8.1","tags":["javascript","typescript","middleware","compose","ware","promise","async","await","modern"],"install":[{"cmd":"npm install middleware-io","imports":["import { compose } from 'middleware-io'","import { Composer } from 'middleware-io'","import type { Middleware } from 'middleware-io'"]},{"cmd":"yarn add middleware-io","imports":[]},{"cmd":"pnpm add middleware-io","imports":[]}],"homepage":null,"github":"https://github.com/negezor/middleware-io","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/middleware-io","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-io/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Tue Jul 21","install_tag":null}}