{"library":"extra-websocket","type":"library","category":null,"description":"A wrapper around the ws WebSocket library providing an event emitter interface, automatic reconnection with optional exponential backoff and jitter, heartbeat support, and promise-based connect/close. Currently at version 0.5.3, requires Node.js >=22 and peer dependency ws@^8.7.0. Ships TypeScript type definitions. Differentiators include a clean Emitter-based API, auto-reconnect strategies, and built-in ping/pong heartbeat.","language":"javascript","status":"active","version":"0.5.3","tags":["javascript","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install extra-websocket","imports":["import { ExtraWebSocket } from 'extra-websocket'","import { autoReconnect } from 'extra-websocket'","import { State } from 'extra-websocket'"]},{"cmd":"yarn add extra-websocket","imports":[]},{"cmd":"pnpm add extra-websocket","imports":[]}],"homepage":"https://github.com/BlackGlory/extra-websocket#readme","github":"ssh://git@github.com/BlackGlory/extra-websocket","docs":null,"changelog":null,"pypi":null,"npm":"extra-websocket","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}