raw-body is a Node.js module that reads and returns the entire raw body from a readable stream as a Buffer or string. It validates the body size and expected length (with configurable limit and encoding), making it useful for parsing HTTP request bodies safely.
Project status
- The repository appears actively maintained, with recent
updatesacross v3.0.1 (2025-09-04) through v3.0.2 (2025-11-21) and 2.5.3 (2025-11-25), plus a recent upstream push on 2026-03-01. - Apparent cadence is moderately frequent, about 2.5 months between v3.0.1 and v3.0.2, then about 4 days to 2.5.3 (and no evidence of long periods of inactivity in the provided history).
AI summary generated Today
Recent updates
2.5.3
6 months agoraw-body 2.5.3 mainly updates dependency versions and CI/workflow/document packaging details. Runtime code changes are not visible in the provided diff, with modifications centered on package metadata (dependency ranges, published files) and repository automation/docs.
v3.0.2
6 months agov3.0.2 primarily updates tooling and CI, including new GitHub workflows (CodeQL, Scorecard), Dependabot configuration, and a switch to neostandard for linting. It also bumps a dependency (http-errors from 2.0.0 to 2.0.1) and adjusts package publish contents by removing HISTORY.md and SECURITY.md from the npm package.
BreakingSecurityv3.0.1
9 months agoraw-body v3.0.1 primarily updates dependency versions and fixes metadata. It corrects the package engines field to properly reflect Node.js support (Node >= 0.10) and bumps iconv-lite to 0.7.0 with related internal compatibility adjustments.