{"library":"pg-listener","type":"library","category":null,"description":"pg-listener is a lightweight PostgreSQL NOTIFY/LISTEN client designed to work exclusively with pg-promise (v10+). At version 1.1.3, it provides automatic reconnection via retry-async, zero external dependencies besides pg-promise, and full TypeScript support. It simplifies listening to multiple channels on a single connection, supports both event-based and async iterable consumption of notifications, and offers configurable retry strategies for initial and ongoing connections. It differentiates from raw pg-promise usage by abstracting connection management and providing higher-level ergonomics for PostgreSQL notifications.","language":"javascript","status":"active","version":"1.1.3","tags":["javascript","postgres","notify","listen","pg-promise","typescript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install pg-listener","imports":["import { PgListener } from 'pg-listener'","import { IListenEvents } from 'pg-listener'","import { IListenResult } from 'pg-listener'"]},{"cmd":"yarn add pg-listener","imports":[]},{"cmd":"pnpm add pg-listener","imports":[]}],"homepage":"https://github.com/vitaly-t/pg-listener","github":"https://github.com/vitaly-t/pg-listener","docs":null,"changelog":null,"pypi":null,"npm":"pg-listener","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}