{"library":"snub-ws","type":"library","category":null,"description":"WebSocket server middleware for the snub Redis-based messaging framework, version 4.2.1, distributed as an ESM-only package (CJS still supported via dynamic require). Built on uWebSockets.js, it provides a high-performance WebSocket layer with built-in authentication (function, snub event, or HTTP Basic Auth), rate limiting, idle timeout, origin restrictions, backpressure handling, and message offloading to HTTP for large payloads. Requires both snub and Redis. The client protocol uses JSON arrays for structured messaging with reply IDs.","language":"javascript","status":"active","version":"4.2.1","tags":["javascript","redis","websocket","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install snub-ws","imports":["import SnubWS from 'snub-ws'","const SnubWS = require('snub-ws')","import SnubWS from 'snub-ws'"]},{"cmd":"yarn add snub-ws","imports":[]},{"cmd":"pnpm add snub-ws","imports":[]}],"homepage":"https://github.com/cokeeffekt/snub-ws#readme","github":"https://github.com/cokeeffekt/snub-ws","docs":null,"changelog":null,"pypi":null,"npm":"snub-ws","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}