{"library":"tiny-resilient-websocket","type":"library","category":null,"description":"A tiny (~6 KB minified), dependency-free WebSocket client with exponential-backoff reconnect, heartbeats, outgoing queue, and pluggable transports. Version 0.2.0 is the latest stable release (no major updates yet). Supports browsers, Node.js (with the 'ws' package), Deno, Bun, and edge runtimes. Key differentiators: zero runtime dependencies, full TypeScript types, dynamic URL provider for token refresh, and a first-class state machine with both hooks and typed event emitter API. Ideal for production WebSocket connections requiring resilience and minimal bundle size.","language":"javascript","status":"active","version":"0.2.0","tags":["javascript","websocket","ws","reconnect","reconnecting","resilient","exponential-backoff","heartbeat","ping","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install tiny-resilient-websocket","imports":["import { ResilientWebSocketClient } from 'resilient-websocket'","import { ResilientWebSocketClient } from 'resilient-websocket'","import type { ResilientWebSocketOptions } from 'resilient-websocket'","import type { WebSocketFactory } from 'resilient-websocket'"]},{"cmd":"yarn add tiny-resilient-websocket","imports":[]},{"cmd":"pnpm add tiny-resilient-websocket","imports":[]}],"homepage":"https://github.com/your-org/resilient-websocket#readme","github":"https://github.com/your-org/resilient-websocket","docs":null,"changelog":null,"pypi":null,"npm":"tiny-resilient-websocket","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}