{"library":"webstomp-obs","type":"library","category":null,"description":"A STOMP client for Web browsers and Node.js using RxJS Observables, providing a reactive approach to WebSocket messaging. Current stable version: 1.5.0. It forks the popular webstomp-client library, reimplementing the API with Observables for automatic connection sharing, reconnection, and resubscription. Key differentiators include shared WebSocket connections among subscribers, automatic reconnection with configurable retries, and automatic disconnection when the last subscriber unsubscribes. Supports modern browsers and Node.js with pluggable WebSocket libraries. Released under MIT license. Primarily used with Angular or other RxJS-based applications.","language":"javascript","status":"active","version":"1.5.0","tags":["javascript","typescript","stomp","webstomp","webstompobs","websocket","observable"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install webstomp-obs","imports":["import webstompobs from 'webstomp-obs';","import type { Client, IFrame } from 'webstomp-obs';","const client = webstompobs.client('ws://example.com/stomp');","const client = webstompobs.over(() => new WebSocket('ws://example.com/stomp'));"]},{"cmd":"yarn add webstomp-obs","imports":[]},{"cmd":"pnpm add webstomp-obs","imports":[]}],"homepage":"https://github.com/fpozzobon/webstomp-obs#readme","github":"https://github.com/fpozzobon/webstomp-obs","docs":null,"changelog":null,"pypi":null,"npm":"webstomp-obs","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}