@collight/dns-sd
    Preparing search index...

    @collight/dns-sd

    dns-sd

    GitHub Workflow Status Bundlephobia GitHub Release Date License DeepScan grade Doc

    A DNS Service Discovery implementation in modern TypeScript

    This is a rewrite of the bonjour-service library that fixes multiple issues and applies latest TypeScript best practice

    pnpm i @collight/dns-sd
    
    pnpm i

    # demo/main.ts
    pnpm demo

    # demo/publish.ts
    pnpm demo:publish

    # demo/browse.ts
    pnpm demo:browse
    import { dnssd } from '@collight/dns-sd'

    const dnssd = new DNSSD()

    // advertise an HTTP server on port 3000
    dnssd.publish({ name: 'My Web Server', type: 'http', port: 3000 })

    // browse for all http services
    const browser = dnssd.startBrowser({ filter: { protocol: 'tcp', type: 'http' } }, s => {
    console.log('Found an HTTP server:', s)
    })

    https://collight.github.io/dns-sd/

    pnpm i

    pnpm format && pnpm lint

    pnpm build && pnpm test

    pnpm doc

    MIT