Skip to content

v22.1.0

Latest

Choose a tag to compare

@brandonlehmann brandonlehmann released this 04 Jun 01:01
v22.1.0
2a626bc

Initial public release of @gibme/mdns — a TypeScript mDNS (Multicast DNS) and DNS-SD library for Node.js (>= 22), implementing RFC 6762 and RFC 6763 over multicast UDP.

Highlights

  • Browser — service discovery with TTL-tracked caching, exponential-backoff querying, and Known-Answer Suppression
  • Advertiser — service advertisement with §8.1 probing and §8.3 announcements/goodbyes
  • Responder — PTR/SRV/TXT/A/AAAA records and DNS-SD meta-query handling
  • MDNS — low-level socket with shared, configuration-keyed instances
  • IPv4 and IPv6, with a typed, event-driven API

Install: yarn add @gibme/mdns
Docs: https://gibme-npm.github.io/mdns/