
Product
Introducing Socket Firewall: Free, Proactive Protection for Your Software Supply Chain
Socket Firewall is a free tool that blocks malicious packages at install time, giving developers proactive protection against rising supply chain attacks.
@arcjet/body
Advanced tools
@arcjet/body
Arcjet utilities for getting the body from a Node.js Stream.
This is an internal utility to help us read streams from various frameworks.
It’s a fork of stream-utils/raw-body
.
We chose to fork so that we can cut away functionality that we do not use
and keep our dependency tree as light as possible.
Specifically it always parses the stream as a UTF-8 string instead of a Buffer
and only supports promises instead of callbacks.
You should not use this but use stream-utils/raw-body
or one
of the alternatives instead.
This package matches our current needs which are likely different from yours.
This package is ESM only. Install with npm in Node.js:
npm install @arcjet/body
import fs from "node:fs";
import { readBody } from "@arcjet/body";
const body = await readBody(fs.createReadStream("example.ts"), { limit: 1024 });
console.log(body);
Apache License, Version 2.0 © Arcjet Labs, Inc.
Derivative work based on raw-body
licensed under
MIT © Jonathan Ong and Douglas Christopher Wilson.
Our work removes features that we do not use: no buffers, no sync interface.
1.0.0-beta.12 (2025-09-22)
workerd
(#5077) (13c90d6)characteristics
in logs (#5078) (9839c9c)remix-express
(#5115) (783db87)experimental.nodeMiddleware
from example (#5124) (408a26e)FAQs
Arcjet utilities for extracting the body from a Node.js IncomingMessage
The npm package @arcjet/body receives a total of 3,449 weekly downloads. As such, @arcjet/body popularity was classified as popular.
We found that @arcjet/body demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket Firewall is a free tool that blocks malicious packages at install time, giving developers proactive protection against rising supply chain attacks.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.