</>PackageGraphPackageGraph

dnssd-advertise

npmv1.1.6TypeScript

A Bonjour DNS-SD service announcer via mDNS on UDP

Safe to adopt

Yes — dnssd-advertise scores well across adoption, maintenance, weight, supply chain, and licensing. No download data reported for this package yet. Last published 91 days ago. 34 releases in the last 2 years.

  • ?Adoption: grade ?, Not reported by this registry.

    No download data reported for this package yet.

  • BMaintenance: grade B, Good.

    Last published 91 days ago. 34 releases in the last 2 years.

  • AWeight: grade A, Excellent.

    Zero runtime dependencies, about 260 KB installed.

  • BSupply chain: grade B, Good.

    This package has a single maintainer (bus factor of 1).

  • ALicense: grade A, Excellent.

    MIT — permissive, with no copyleft found in the dependency tree.

Grades are computed deterministically from registry metadata collected by PackageGraph — downloads, dependents, publish dates, the resolved dependency tree, maintainer count, and declared licenses. No third-party scores are used.

Install cost

What you actually take on by adding dnssd-advertise to a project.

0
Direct dependencies

Runtime packages this one declares itself.

0
Total installed

Distinct packages in the full runtime tree, deduplicated the way a package manager would.

260 KB
Install size

Unpacked size of this package plus its entire runtime tree.

Tree depth

Longest resolved dependency chain below this package.

Compatibility

Node.js
No constraint declared
Module format
ESM + CommonJS
TypeScript
Types included
Install scripts
None

Quick start

A usage example from the dnssd-advertise README.

javascriptFull README ↗
import { advertise } from 'dnssd-advertise';

const stop = advertise({
  name: 'My Service',
  type: 'http',
  protocol: 'tcp',
  port: 3000,
});

process.on('exit', () => {
  stop();
});

Dependencies

Declared by dnssd-advertise v1.1.6. Runtime dependencies are installed with the package; dev dependencies are not.

Dev (20)

@babel/plugin-transform-typescript ^7.28.6@changesets/cli ^2.29.7@changesets/get-github-info ^0.6.0@rollup/plugin-babel ^6.1.0@rollup/plugin-commonjs ^29.0.0@rollup/plugin-node-resolve ^16.0.3@rollup/plugin-terser ^0.4.4@types/node ^25.0.3@vitest/coverage-v8 ^4.0.16dns-message ^1.1.1dotenv ^17.2.3lint-staged ^16.2.6npm-run-all ^4.1.5prettier ^3.6.2rimraf ^6.1.0rollup ^4.53.3rollup-plugin-cjs-check ^1.0.3rollup-plugin-dts ^6.2.3typescript ^5.9.3vitest ^4.0.10

Used by

Popular packages that depend on dnssd-advertise.

Relationship graph

Dependencies (left) and dependents (right) of dnssd-advertise.

@expo/clidnssd-advertise
dnssd-advertise dependencies dependents

Frequently installed together

Release history

34 releases in the last two years, typically about 0 days apart.

Recent versions of dnssd-advertise
VersionPublishedSizeLicense
1.1.6latest3 months ago260 KBMIT
1.1.6-canary-baefb67a92fe132ea5a86ba8a27020528584b8aa3 months ago260 KBMIT
1.1.53 months ago259 KBMIT
1.1.5-canary-93045e9d5465cb381fd5d8cdebb758bc83e29c943 months ago259 KBMIT
1.1.5-canary-5c50b0587010f80dc5ebe5666146a770d661621c3 months ago258 KBMIT
1.1.5-canary-fd908ba3030143fe684595a6ca5b2936c443f0963 months ago252 KBMIT
1.1.45 months ago251 KBMIT
1.1.4-canary-1b228299d86fe6940328332038f5fa37240150535 months ago251 KBMIT
1.1.37 months ago250 KBMIT
1.1.3-canary-5f57f4975afe5fca8e51f38a27d3adcd04528df57 months ago250 KBMIT
1.1.27 months ago251 KBMIT
1.1.2-canary-9cc7e08bd57e555b14b789a5bed3f488d3e80d147 months ago251 KBMIT
1.1.17 months ago256 KBMIT
1.1.1-canary-f081726fa4d3b3dea2697874d42b7c461dad8da57 months ago256 KBMIT
1.1.07 months ago255 KBMIT

Overview

dnssd-advertise is an npm package that a Bonjour DNS-SD service announcer via mDNS on UDP. It has 1 known dependents in the graph. The latest version is 1.1.6, released under the MIT license.

Who should use it

Teams working in the npm ecosystem who need a Bonjour DNS-SD service announcer via mDNS on UDP and value a focused solution.

When not to use it

Consider an alternative if you need to minimize your dependency tree, or if a more actively-maintained option better fits your npm stack.

Pros

  • Ships TypeScript type definitions.
  • Clear open-source license (MIT).

Cons

  • Large dependency tree (20 direct dependencies) increases install size and audit surface.

Auto-generated from collected registry metadata. No external claims are inferred.

Maintainers

Keywords

Frequently asked questions

Should I use dnssd-advertise?

Yes — dnssd-advertise scores well across adoption, maintenance, weight, supply chain, and licensing. No download data reported for this package yet. Last published 91 days ago. 34 releases in the last 2 years.

How do I install dnssd-advertise?

Run `npm install dnssd-advertise` to add dnssd-advertise to your npm project.

What license is dnssd-advertise released under?

dnssd-advertise is distributed under the MIT license.

How popular is dnssd-advertise?

npm does not publish download counts. Within PackageGraph's crawl, 1 known packages depend on dnssd-advertise.

Is dnssd-advertise still maintained?

The most recent release of dnssd-advertise (v1.1.6) was published 3 months ago.

Does dnssd-advertise run install scripts?

No. dnssd-advertise does not define preinstall, install, or postinstall scripts, so installing it does not execute publisher-supplied code.