{"library":"insite-subscriptions-server","type":"library","category":null,"description":"Server-side pub/sub layer for the inSite framework (v2.4.0). Defines publications (named data sources), subscription handles, and WebSocket integration for real-time updates. Supports two data modes: object (arbitrary data via custom fetch with manual change notification) and map (MongoDB collection with query/projection/sort that reacts to Change Streams and sends diff updates). Published weekly on npm. Key differentiators: tight integration with inSite ecosystem (insite-ws, insite-users-server-ws), low-level and WS entry points, MongoDB Change Stream support, diff-based incremental updates for map mode, TypeScript types included.","language":"javascript","status":"active","version":"2.4.0","tags":["javascript","insite","subscriptions","publications","server","typescript"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install insite-subscriptions-server","imports":["import { publications } from 'insite-subscriptions-server'","import { Publication } from 'insite-subscriptions-server'","import { CollectionMapPublication } from 'insite-subscriptions-server'","import { SubscriptionHandler } from 'insite-subscriptions-server/ws'","import type { Projection } from 'insite-subscriptions-server'"]},{"cmd":"yarn add insite-subscriptions-server","imports":[]},{"cmd":"pnpm add insite-subscriptions-server","imports":[]}],"homepage":"https://github.com/nesvet/insite#readme","github":"https://github.com/nesvet/insite","docs":null,"changelog":null,"pypi":null,"npm":"insite-subscriptions-server","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}