{"library":"koa-bodyparser","type":"library","category":null,"description":"koa-bodyparser is a middleware for Koa.js that parses incoming request bodies, making them available on `ctx.request.body`. It supports JSON, URL-encoded forms, and plain text body types. The package is built upon `co-body` for parsing logic. The current stable version is `6.1.0`. Releases occur somewhat irregularly but are actively maintained, with significant updates in major versions (e.g., v6.0.0, v6.1.0). A key differentiator is its focus on structured body parsing, explicitly *not* supporting multipart form data (for which `@koa/multer` is recommended). It offers configurable limits for various body types, strict JSON parsing, and custom error handling, providing a foundational component for handling diverse client-side requests in Koa applications.","language":"javascript","status":"active","version":"4.4.1","tags":["javascript","bodyParser","json","urlencoded","koa","body"],"last_verified":"Wed May 27","install":[{"cmd":"npm install koa-bodyparser","imports":["import bodyParser from 'koa-bodyparser';","import type { Options } from 'koa-bodyparser';","app.use(bodyParser());"]},{"cmd":"yarn add koa-bodyparser","imports":[]},{"cmd":"pnpm add koa-bodyparser","imports":[]}],"homepage":null,"github":"https://github.com/koajs/bodyparser","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/koa-bodyparser","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/koa-bodyparser/compatibility"}}