Session management for TMCP (TypeScript Model Context Protocol) transport implementations. This package provides the base classes and in-memory implementations for both streaming session coordination and session metadata persistence.
TypeScript definitions for stream-to-array
Call a callback when a readable/writable/duplex stream has completed or failed.
Base class for writable streams
A streaming way to send data to a Node.js Worker Thread
Take an array of token and produce a more useful API to give to a parser
Returns a promise which fulfils with the supplied stream's content
Get and validate the raw body of a readable stream.
A Minipass stream that collects all the data into a single chunk
Simplified streams of objects
Splits a String into an Array of substrings with the option to skip some cases where the separator is found, based on some truthy condition.
A fast way to split small-to-medium sized strings by small string delimiters
Returns the next buffer/object in a stream's readable queue
Split a LineString by another GeoJSON Feature.
Streaming data for JavaScript
A tiny, zero-dependency yet spec-compliant asynchronous iterator polyfill/ponyfill for ReadableStreams.
An iteration of the Node.js core streams with a series of improvements
A stream that emits multiple other streams one after another.
Get all chunks of a stream
minimal pull stream
💦Split a command into an array or an object
minimal implementation of a PassThrough stream
Streaming HTML parser with scripting support.
writable stream that concatenates strings or binary data and calls a callback with the result