
Security News
Browserslist-rs Gets Major Refactor, Cutting Binary Size by Over 1MB
Browserslist-rs now uses static data to reduce binary size by over 1MB, improving memory use and performance for Rust-based frontend tools.
Process each chunk of a stream via the supplied function. Useful for meddling inside a stream pipeline. Works in both string/Buffer and object modes.
Replace all instances of the a
character with 4
.
const via = require('stream-via')
const fs = require('fs')
process.stdin
.pipe(via(function (chunk) {
return chunk.toString().replace(/a/g, '4')
}))
.pipe(process.stdout)
Output:
$ echo 'twat' | node example/simple.js
tw4t
Duplex
⏏Kind: Exported function
Params
throughFunction
- a function to process each chunkobject
- passed to the returned stream constructorDuplex
Kind: static method of via
Params
throughFunction
- a function to process each chunkobject
- passed to the returned stream constructorfunction
Kind: inner typedef of via
Params
buffer
| string
string
function
- only used in via.async
, call it like so: done(err, returnValue)
.© 2015-17 Lloyd Brookes <75pound@gmail.com>. Documented by jsdoc-to-markdown.
FAQs
stream-via
The npm package stream-via receives a total of 281,070 weekly downloads. As such, stream-via popularity was classified as popular.
We found that stream-via demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer 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.
Security News
Browserslist-rs now uses static data to reduce binary size by over 1MB, improving memory use and performance for Rust-based frontend tools.
Research
Security News
Eight new malicious Firefox extensions impersonate games, steal OAuth tokens, hijack sessions, and exploit browser permissions to spy on users.
Security News
The official Go SDK for the Model Context Protocol is in development, with a stable, production-ready release expected by August 2025.