{"library":"lws-body-parser","title":"lws-body-parser","description":"Body parsing middleware for lws (local-web-server) that wraps koa-bodyparser. Version 3.0.1 is the latest stable release, requiring Node >=12.17. It provides body parsing for incoming HTTP requests, supporting JSON, URL-encoded, and multipart form data. Key differentiator: integration with lws middleware stack, providing a simple configuration-based approach compared to raw koa-bodyparser. Releases follow lws versioning cadence, with updates primarily driven by underlying koa-bodyparser changes.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install lws-body-parser"],"cli":null},"imports":["import bodyParser from 'lws-body-parser'","import { createServer } from 'lws'\nimport bodyParser from 'lws-body-parser'\nconst server = createServer()\nserver.use(bodyParser)","import type { BodyParserOptions } from 'lws-body-parser'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { createServer } from 'lws'\nimport bodyParser from 'lws-body-parser'\n\nconst server = createServer()\nserver.use(bodyParser)\n\nserver.use((ctx) => {\n  ctx.body = `Received: ${JSON.stringify(ctx.request.body)}`\n})\n\nserver.listen(8000, () => {\n  console.log('Server running on http://localhost:8000')\n})\n","lang":"typescript","description":"Creates an lws server with body-parser middleware. Parses request body and echoes it back. Shows ESM import and basic middleware setup.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}