{"library":"websocket-pull-stream","type":"library","category":null,"description":"WebSocket Pull Stream (v2.0.12) wraps WebSocket connections with pull-stream semantics for lightweight, efficient real-time communication. Unlike websocket-stream, it is much leaner (browserified+uglified size ~8KB vs ~79KB) and adds object mode streams, duplex (two-way) communication, and a multiplexer API for multiple streams over one WebSocket. It is isomorphic (same API for browser and Node.js) and supports both pull and flow modes. The package is in maintenance mode as of 2025, with no recent updates since 2019, but remains a minimalist alternative for pull-stream ecosystems.","language":"javascript","status":"maintenance","version":"2.0.12","tags":["javascript","websocket","websockets","stream","streams","realtime","pull-stream","pull-core","pull"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install websocket-pull-stream","imports":["import wsps from 'websocket-pull-stream'","const stream = wsps(websocket)()","import pull from 'pull-stream'"]},{"cmd":"yarn add websocket-pull-stream","imports":[]},{"cmd":"pnpm add websocket-pull-stream","imports":[]}],"homepage":"https://github.com/davidmarkclements/websocket-pull-stream","github":"https://github.com/davidmarkclements/websocket-pull-stream","docs":null,"changelog":null,"pypi":null,"npm":"websocket-pull-stream","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}