{"library":"serverless-compose","type":"library","category":null,"description":"serverless-compose is a lightweight, functional middleware framework specifically designed for AWS Lambda functions, enabling the creation of composable, \"onion-style\" middleware stacks. Currently at version 2.4.0, its release cadence is not explicitly stated in the provided documentation, but it appears actively maintained. A key differentiator is its zero-dependency philosophy, ensuring a minimal bundle size and avoiding dependency conflicts. Unlike more opinionated frameworks, serverless-compose focuses on providing a thin `compose` function and flexible patterns like `recoveryMiddleware` and `timingLogMiddleware` without enforcing specific architectural designs, allowing developers to define their middleware stack with explicit, functional wrappers around their Lambda handlers. It aims to prevent the \"fossilization\" of bad middleware habits by promoting a clear, functional approach for event processing.","language":"javascript","status":"active","version":"2.4.0","tags":["javascript","typescript"],"install":[{"cmd":"npm install serverless-compose","imports":["import { compose } from 'serverless-compose'","import { recoveryMiddleware } from 'serverless-compose'","import { timingLogMiddleware } from 'serverless-compose'"]},{"cmd":"yarn add serverless-compose","imports":[]},{"cmd":"pnpm add serverless-compose","imports":[]}],"homepage":null,"github":"https://github.com/DavidJFelix/serverless-compose","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/serverless-compose","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/serverless-compose/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Wed Jul 22","install_tag":null}}