{"_id":"@byrds/capacitor-mdns","_rev":"14-de75621f84301a6cd07c41060518bf6f","name":"@byrds/capacitor-mdns","dist-tags":{"latest":"7.0.0"},"versions":{"0.1.0":{"name":"@byrds/capacitor-mdns","version":"0.1.0","keywords":["capacitor","plugin","native","multicast-dns","mdns","bonjour","zeroconf","zero-configuration","ios","android","electron"],"author":{"name":"Andy"},"license":"MIT","_id":"@byrds/capacitor-mdns@0.1.0","maintainers":[{"name":"byrds","email":"info@byrds.ch"}],"homepage":"https://github.com/devioarts/capacitor-mdns#readme","bugs":{"url":"https://github.com/devioarts/capacitor-mdns/issues"},"dist":{"shasum":"da8deddc675c9d65bc709c1aa29e8ad8f74336bb","tarball":"https://registry.npmjs.org/@byrds/capacitor-mdns/-/capacitor-mdns-0.1.0.tgz","fileCount":42,"integrity":"sha512-YlFVKA7q9A9R1L2XOQdkYR1nW+Ql56sZYHVJWvEkqJ+i6PWEPF9VMfXPM4i82lKoGRjya/TMgj9plJ95Alz0mg==","signatures":[{"sig":"MEUCIQC2vwon/5feyrMj6Y2wdE1M9tyPTiwrr/IItUD7ADU+KwIgSaDQAr2I1Z+bZQNedaZM37kVf6PxFWNC1km3ZUmcvIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178588},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/plugin.cjs.js"},"./electron":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin.cjs.js","require":"./electron/dist/plugin.cjs.js"},"./package.json":"./package.json","./electron/mdns":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin.cjs.js","require":"./electron/dist/plugin.cjs.js"},"./electron/settings":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin-settings.js","require":"./electron/dist/plugin-settings.js"},"./electron/mdns-bridge.cjs":"./electron/mdns-bridge.cjs"},"gitHead":"29a5790fa1de2b3940f3c4476919ec98701e47cb","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","test":"npm run test:e2e","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs && npm run build-electron","clean":"rimraf ./dist ./electron/dist ./electron/build","watch":"tsc --watch","docgen":"docgen --api mDNSPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint src electron --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"npm publish --access public","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","test:e2e":"rimraf .tmp/e2e-build && tsc -p tsconfig.e2e.json && node --test test/e2e/*.e2e.cjs","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme DevioartsCapacitorMdns -destination generic/platform=iOS","verify:web":"npm run build","build-electron":"tsc --project electron/tsconfig.json && rollup -c electron/rollup.config.mjs && rimraf ./electron/build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"byrds","email":"info@byrds.ch"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"},"electron":{"src":"electron"}},"repository":{"url":"git+https://github.com/devioarts/capacitor-mdns.git","type":"git"},"_npmVersion":"10.9.2","description":"mDNS plugin for CapacitorJS","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","rimraf":"^6.1.0","rollup":"^4.62.0","electron":"^43.0.0","prettier":"^3.9.0","swiftlint":"^2.0.0","typescript":"^6.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","bonjour-service":"^1.4.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^8.0.0","prettier-plugin-java":"^2.10.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","@typescript-eslint/parser":"^8.63.0","@typescript-eslint/eslint-plugin":"^8.63.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mdns_0.1.0_1785166817580_0.6879488698670881","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@byrds/capacitor-mdns","version":"0.1.1","keywords":["capacitor","plugin","native","multicast-dns","mdns","bonjour","zeroconf","zero-configuration","ios","android","electron"],"author":{"name":"Andy"},"license":"MIT","_id":"@byrds/capacitor-mdns@0.1.1","maintainers":[{"name":"byrds","email":"info@byrds.ch"}],"homepage":"https://github.com/byrdsandbytes/capacitor-mdns#readme","bugs":{"url":"https://github.com/byrdsandbytes/capacitor-mdns/issues"},"dist":{"shasum":"2c4b4aa69b16fdcec240182ee15a8e73e21d7510","tarball":"https://registry.npmjs.org/@byrds/capacitor-mdns/-/capacitor-mdns-0.1.1.tgz","fileCount":42,"integrity":"sha512-mf96Bs0jFFHs0LLQ4pILHZEGuW2qYJgpRgBzsSsjo1Yoh1RfbW3w4evJdSKa5+/Nc3aLsJh2Ux1tbsPCFdvGDg==","signatures":[{"sig":"MEQCIEXT7w1rY7eH7mVJEbijpzs8JgIbDYVA6vVinS8gvrJCAiBfZ1Zve0Vh+2xJM054rwOgbJIvF2LXU3aFyqep+G7XfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178588},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/plugin.cjs.js"},"./electron":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin.cjs.js","require":"./electron/dist/plugin.cjs.js"},"./package.json":"./package.json","./electron/mdns":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin.cjs.js","require":"./electron/dist/plugin.cjs.js"},"./electron/settings":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin-settings.js","require":"./electron/dist/plugin-settings.js"},"./electron/mdns-bridge.cjs":"./electron/mdns-bridge.cjs"},"gitHead":"6fec0671ffbdfcab1d5ecc368722ba8d48e33e9b","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","test":"npm run test:e2e","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs && npm run build-electron","clean":"rimraf ./dist ./electron/dist ./electron/build","watch":"tsc --watch","docgen":"docgen --api mDNSPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint src electron --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"npm publish --access public","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","test:e2e":"rimraf .tmp/e2e-build && tsc -p tsconfig.e2e.json && node --test test/e2e/*.e2e.cjs","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme DevioartsCapacitorMdns -destination generic/platform=iOS","verify:web":"npm run build","build-electron":"tsc --project electron/tsconfig.json && rollup -c electron/rollup.config.mjs && rimraf ./electron/build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"byrds","email":"info@byrds.ch"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"},"electron":{"src":"electron"}},"repository":{"url":"git+https://github.com/byrdsandbytes/capacitor-mdns.git","type":"git"},"_npmVersion":"10.9.2","description":"mDNS plugin for CapacitorJS","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","rimraf":"^6.1.0","rollup":"^4.62.0","electron":"^43.0.0","prettier":"^3.9.0","swiftlint":"^2.0.0","typescript":"^6.0.0","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","bonjour-service":"^1.4.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","prettier-plugin-java":"^2.10.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","@typescript-eslint/parser":"^8.63.0","@typescript-eslint/eslint-plugin":"^8.63.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mdns_0.1.1_1785168118373_0.8792284789548088","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@byrds/capacitor-mdns","version":"0.1.2","keywords":["capacitor","plugin","native","multicast-dns","mdns","bonjour","zeroconf","zero-configuration","ios","android","electron"],"author":{"name":"Andy"},"license":"MIT","_id":"@byrds/capacitor-mdns@0.1.2","maintainers":[{"name":"byrds","email":"info@byrds.ch"}],"homepage":"https://github.com/byrdsandbytes/capacitor-mdns#readme","bugs":{"url":"https://github.com/byrdsandbytes/capacitor-mdns/issues"},"dist":{"shasum":"586e3915c740a59644487a81ffb5ba2620e2632b","tarball":"https://registry.npmjs.org/@byrds/capacitor-mdns/-/capacitor-mdns-0.1.2.tgz","fileCount":33,"integrity":"sha512-vhQQLrnAFzkYF8PgB56YucyLEwF2eEb1QPzqooU0WzYUb76BBZ9HxVBiA+/PhxoFsi75CGOfqK8jCe4pnvZYxw==","signatures":[{"sig":"MEQCIBA5/sBd/OZeyRftt6LgbXcD+p8RaraebtwpA/gybTitAiBvPJSGT9Xflvu7FPcX2tj48nTcMky2xpvkiowXDXJxEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147106},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"a4a6298b5a31699703032b4e0578ba5ba8de8657","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","test":"echo \"No test specified\"","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api mDNSPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"npm publish --access public","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme DevioartsCapacitorMdns -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"byrds","email":"info@byrds.ch"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"},"electron":{"src":"electron"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/byrdsandbytes/capacitor-mdns.git","type":"git"},"_npmVersion":"10.9.2","description":"mDNS plugin for CapacitorJS","directories":{},"_nodeVersion":"22.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.30.1","electron":"^37.3.1","prettier":"^3.4.2","swiftlint":"^2.0.0","typescript":"~4.1.5","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","bonjour-service":"^1.3.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.6.6","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mdns_0.1.2_1785168550680_0.27403034907135404","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@byrds/capacitor-mdns","version":"0.1.3","keywords":["capacitor","plugin","native","multicast-dns","mdns","bonjour","zeroconf","zero-configuration","ios","android","electron"],"author":{"name":"Andy"},"license":"MIT","_id":"@byrds/capacitor-mdns@0.1.3","maintainers":[{"name":"byrds","email":"info@byrds.ch"}],"homepage":"https://github.com/byrdsandbytes/capacitor-mdns#readme","bugs":{"url":"https://github.com/byrdsandbytes/capacitor-mdns/issues"},"dist":{"shasum":"0e18c66781ccbef933f75eceb27f547ce9ac9176","tarball":"https://registry.npmjs.org/@byrds/capacitor-mdns/-/capacitor-mdns-0.1.3.tgz","fileCount":33,"integrity":"sha512-QH+zNTsktn6ej6Va+svw4b3od7B2Q1G+Uy+CbuoWqbLc7/fp0/tyo+rAaTXnRvARlqAqULld2R1PBw1C/5VJvg==","signatures":[{"sig":"MEUCIDf1fYfNK+VB4a2QvicASdLntWltT7yEJUoZpDdptHGaAiEA4FofU6gISKWy8RjOGKXqI6/Oqkvj5UnjrmtcgIpiZMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147098},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"c8e2418bdb31e3340139ccf5d1780631e8ab00f2","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","test":"echo \"No test specified\"","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api mDNSPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"npm publish --access public","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme DevioartsCapacitorMdns -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"byrds","email":"info@byrds.ch"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"},"electron":{"src":"electron"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/byrdsandbytes/capacitor-mdns.git","type":"git"},"_npmVersion":"10.9.2","description":"mDNS plugin for CapacitorJS","directories":{},"_nodeVersion":"22.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.30.1","electron":"^37.3.1","prettier":"^3.4.2","swiftlint":"^2.0.0","typescript":"~4.1.5","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","bonjour-service":"^1.3.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.6.6","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mdns_0.1.3_1785168856537_0.8672028622714021","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@byrds/capacitor-mdns","version":"0.1.4","keywords":["capacitor","plugin","native","multicast-dns","mdns","bonjour","zeroconf","zero-configuration","ios","android","electron"],"author":{"name":"Andy"},"license":"MIT","_id":"@byrds/capacitor-mdns@0.1.4","maintainers":[{"name":"byrds","email":"info@byrds.ch"}],"homepage":"https://github.com/byrdsandbytes/capacitor-mdns#readme","bugs":{"url":"https://github.com/byrdsandbytes/capacitor-mdns/issues"},"dist":{"shasum":"ac70f7555a0a9064bde77840423fcb1b23f34f0d","tarball":"https://registry.npmjs.org/@byrds/capacitor-mdns/-/capacitor-mdns-0.1.4.tgz","fileCount":32,"integrity":"sha512-YJz9hws8xsgZ6PY/AFwldMyx0rLPCB0PnsAVSu3yNqdanXuoKenchUH2FPfGHtn3An7nzzQ2TzXUGeCQxXrFzg==","signatures":[{"sig":"MEQCIGJWUN6hVE2k7MBQQ1R6BQdlKo8BIVY9E/fLQ7I02yzfAiBY45IexQoiY+pMN8dn4ow+Fz+Bs36bKLRtvhGXSj/CVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146546},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"989ec0168a7d0816f1eb86c48c55c2ddb265f5d7","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","test":"echo \"No test specified\"","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api mDNSPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"npm publish --access public","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme DevioartsCapacitorMdns -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"byrds","email":"info@byrds.ch"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"},"electron":{"src":"electron"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/byrdsandbytes/capacitor-mdns.git","type":"git"},"_npmVersion":"10.9.2","description":"mDNS plugin for CapacitorJS","directories":{},"_nodeVersion":"22.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.30.1","electron":"^37.3.1","prettier":"^3.4.2","swiftlint":"^2.0.0","typescript":"~4.1.5","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","bonjour-service":"^1.3.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.6.6","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mdns_0.1.4_1785169098254_0.11754198011172146","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@byrds/capacitor-mdns","version":"0.1.5","keywords":["capacitor","plugin","native","multicast-dns","mdns","bonjour","zeroconf","zero-configuration","ios","android","electron"],"author":{"name":"Andy"},"license":"MIT","_id":"@byrds/capacitor-mdns@0.1.5","maintainers":[{"name":"byrds","email":"info@byrds.ch"}],"homepage":"https://github.com/byrdsandbytes/capacitor-mdns#readme","bugs":{"url":"https://github.com/byrdsandbytes/capacitor-mdns/issues"},"dist":{"shasum":"73d7433f0bd3327a6d8689deb352e03e312c1633","tarball":"https://registry.npmjs.org/@byrds/capacitor-mdns/-/capacitor-mdns-0.1.5.tgz","fileCount":33,"integrity":"sha512-SJMfRKhrYOsd1IQyuW01hEp4w+XT1qWUb2MwaivELoZi9Evh80s7m5JWcoQfUJOi6mmGwXM0Z9EbdCSGu2HRXw==","signatures":[{"sig":"MEQCIDgtWuc+sz6FboqH2J14c8UnIPt4hLCxznX5M3FmHav8AiBFFXqk3tQUPs6G3vTUDc53JpOgpmcRISj6E+LnyYRBTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147090},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"8220a060a3010ad7bc1cfd04b1b4a9330a50d214","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","test":"echo \"No test specified\"","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api mDNSPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"npm publish --access public","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme DevioartsCapacitorMdns -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"byrds","email":"info@byrds.ch"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"},"electron":{"src":"electron"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/byrdsandbytes/capacitor-mdns.git","type":"git"},"_npmVersion":"10.9.2","description":"mDNS plugin for CapacitorJS","directories":{},"_nodeVersion":"22.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.30.1","electron":"^37.3.1","prettier":"^3.4.2","swiftlint":"^2.0.0","typescript":"~4.1.5","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","bonjour-service":"^1.3.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.6.6","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mdns_0.1.5_1785169391929_0.98468180219631","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@byrds/capacitor-mdns","version":"0.1.7","keywords":["capacitor","plugin","native","multicast-dns","mdns","bonjour","zeroconf","zero-configuration","ios","android","electron"],"author":{"name":"Andy"},"license":"MIT","_id":"@byrds/capacitor-mdns@0.1.7","maintainers":[{"name":"byrds","email":"info@byrds.ch"}],"homepage":"https://github.com/byrdsandbytes/capacitor-mdns#readme","bugs":{"url":"https://github.com/byrdsandbytes/capacitor-mdns/issues"},"dist":{"shasum":"daae797c7d0b15dc184c1d96c24f5b2d566e9eb9","tarball":"https://registry.npmjs.org/@byrds/capacitor-mdns/-/capacitor-mdns-0.1.7.tgz","fileCount":42,"integrity":"sha512-KWgzgHDtmamTVmiddcOP/uDRC94FxdKmf4Q3/C42rPxDolYsj1hsIc38KyumzjY9T5/GI4vnTJJkmrUTMcarjA==","signatures":[{"sig":"MEUCIHsUYJenVALMcraSY9ErKpJ2+d1LqnaIHkYzaDlVaMYgAiEAr9LCiQ9rxD4FeItSjPsq7fHR0u/efKJaOTz8f9iE9D4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178572},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/plugin.cjs.js"},"./electron":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin.cjs.js","require":"./electron/dist/plugin.cjs.js"},"./package.json":"./package.json","./electron/mdns":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin.cjs.js","require":"./electron/dist/plugin.cjs.js"},"./electron/settings":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin-settings.js","require":"./electron/dist/plugin-settings.js"},"./electron/mdns-bridge.cjs":"./electron/mdns-bridge.cjs"},"gitHead":"f1c29dcb3c2e4e3401beb40316c400c1c891d5c8","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","test":"npm run test:e2e","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs && npm run build-electron","clean":"rimraf ./dist ./electron/dist ./electron/build","watch":"tsc --watch","docgen":"docgen --api mDNSPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint src electron --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"npm publish --access public","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","test:e2e":"rimraf .tmp/e2e-build && tsc -p tsconfig.e2e.json && node --test test/e2e/*.e2e.cjs","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme DevioartsCapacitorMdns -destination generic/platform=iOS","verify:web":"npm run build","build-electron":"tsc --project electron/tsconfig.json && rollup -c electron/rollup.config.mjs && rimraf ./electron/build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"byrds","email":"info@byrds.ch"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"},"electron":{"src":"electron"}},"repository":{"url":"git+https://github.com/byrdsandbytes/capacitor-mdns.git","type":"git"},"_npmVersion":"10.9.2","description":"mDNS plugin for CapacitorJS","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","rimraf":"^6.1.0","rollup":"^4.62.0","electron":"^43.0.0","prettier":"^3.9.0","swiftlint":"^2.0.0","typescript":"^6.0.0","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","bonjour-service":"^1.4.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","prettier-plugin-java":"^2.10.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","@typescript-eslint/parser":"^8.63.0","@typescript-eslint/eslint-plugin":"^8.63.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mdns_0.1.7_1785170819206_0.3252536036162308","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@byrds/capacitor-mdns","version":"0.1.8","keywords":["capacitor","plugin","native","multicast-dns","mdns","bonjour","zeroconf","zero-configuration","ios","android","electron"],"author":{"name":"Andy"},"license":"MIT","_id":"@byrds/capacitor-mdns@0.1.8","maintainers":[{"name":"byrds","email":"info@byrds.ch"}],"homepage":"https://github.com/byrdsandbytes/capacitor-mdns#readme","bugs":{"url":"https://github.com/byrdsandbytes/capacitor-mdns/issues"},"dist":{"shasum":"a0ece620a8e42ae78503bb8b289f49ebd6fe39c5","tarball":"https://registry.npmjs.org/@byrds/capacitor-mdns/-/capacitor-mdns-0.1.8.tgz","fileCount":42,"integrity":"sha512-PGEFjN/mJygHexCexyjZGkbOpJ3aDGqh1mMDiP7RM6dp+LW2ixAaTAiE5JHCAhlpPohGsl830Ot5Ju1ApvjKFA==","signatures":[{"sig":"MEQCIHvZ6msbDrYQdgUk9pd4EV0EbCaEc8jnqbSDX/1Ld/eUAiA6LxROiPs24DTkqQ2oXq06G/nx/yAWPs6Hb9Yo44BIMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179030},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/plugin.cjs.js"},"./electron":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin.cjs.js","require":"./electron/dist/plugin.cjs.js"},"./package.json":"./package.json","./electron/mdns":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin.cjs.js","require":"./electron/dist/plugin.cjs.js"},"./electron/settings":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin-settings.js","require":"./electron/dist/plugin-settings.js"},"./electron/mdns-bridge.cjs":"./electron/mdns-bridge.cjs"},"gitHead":"194dface0cea048cdc61820d739ca6dba8925b6b","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","test":"npm run test:e2e","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs && npm run build-electron","clean":"rimraf ./dist ./electron/dist ./electron/build","watch":"tsc --watch","docgen":"docgen --api mDNSPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint src electron --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"npm publish --access public","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","test:e2e":"rimraf .tmp/e2e-build && tsc -p tsconfig.e2e.json && node --test test/e2e/*.e2e.cjs","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme DevioartsCapacitorMdns -destination generic/platform=iOS","verify:web":"npm run build","build-electron":"tsc --project electron/tsconfig.json && rollup -c electron/rollup.config.mjs && rimraf ./electron/build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"byrds","email":"info@byrds.ch"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"},"electron":{"src":"electron"}},"repository":{"url":"git+https://github.com/byrdsandbytes/capacitor-mdns.git","type":"git"},"_npmVersion":"10.9.2","description":"mDNS plugin for CapacitorJS","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","rimraf":"^6.1.0","rollup":"^4.62.0","electron":"^43.0.0","prettier":"^3.9.0","swiftlint":"^2.0.0","typescript":"^6.0.0","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","bonjour-service":"^1.4.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","prettier-plugin-java":"^2.10.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","@typescript-eslint/parser":"^8.63.0","@typescript-eslint/eslint-plugin":"^8.63.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mdns_0.1.8_1785171185932_0.1237914336662227","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@byrds/capacitor-mdns","version":"0.1.9","keywords":["capacitor","plugin","native","multicast-dns","mdns","bonjour","zeroconf","zero-configuration","ios","android","electron"],"author":{"name":"Andy"},"license":"MIT","_id":"@byrds/capacitor-mdns@0.1.9","maintainers":[{"name":"byrds","email":"info@byrds.ch"}],"homepage":"https://github.com/byrdsandbytes/capacitor-mdns#readme","bugs":{"url":"https://github.com/byrdsandbytes/capacitor-mdns/issues"},"dist":{"shasum":"5559ac3f8dd161e5ece3ed6227841b2b6f355e08","tarball":"https://registry.npmjs.org/@byrds/capacitor-mdns/-/capacitor-mdns-0.1.9.tgz","fileCount":42,"integrity":"sha512-XoFVg4XukTVpnkxkVSdf4tcgWsXurrP28WtHPA75mqkW5cvUI8WfSkUQ4QL6bnnb+xF3sTx7bxyde59WJkohDg==","signatures":[{"sig":"MEQCIGAA7vM4y6KRtoVr515f3zicv4zkBBesiE5ryW0oX/IBAiBIKR6MGfxXMEeUfInPeZ0sOWaNcpQIxdaXixw7qIXyKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179976},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/plugin.cjs.js"},"./electron":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin.cjs.js","require":"./electron/dist/plugin.cjs.js"},"./package.json":"./package.json","./electron/mdns":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin.cjs.js","require":"./electron/dist/plugin.cjs.js"},"./electron/settings":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin-settings.js","require":"./electron/dist/plugin-settings.js"},"./electron/mdns-bridge.cjs":"./electron/mdns-bridge.cjs"},"gitHead":"8174c3e921739613a149357d73e078671e966b12","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","test":"npm run test:e2e","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs && npm run build-electron","clean":"rimraf ./dist ./electron/dist ./electron/build","watch":"tsc --watch","docgen":"docgen --api mDNSPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint src electron --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"npm publish --access public","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","test:e2e":"rimraf .tmp/e2e-build && tsc -p tsconfig.e2e.json && node --test test/e2e/*.e2e.cjs","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme DevioartsCapacitorMdns -destination generic/platform=iOS","verify:web":"npm run build","build-electron":"tsc --project electron/tsconfig.json && rollup -c electron/rollup.config.mjs && rimraf ./electron/build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"byrds","email":"info@byrds.ch"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"},"electron":{"src":"electron"}},"repository":{"url":"git+https://github.com/byrdsandbytes/capacitor-mdns.git","type":"git"},"_npmVersion":"10.9.2","description":"mDNS plugin for CapacitorJS","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","rimraf":"^6.1.0","rollup":"^4.62.0","electron":"^43.0.0","prettier":"^3.9.0","swiftlint":"^2.0.0","typescript":"^6.0.0","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","bonjour-service":"^1.4.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","prettier-plugin-java":"^2.10.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","@typescript-eslint/parser":"^8.63.0","@typescript-eslint/eslint-plugin":"^8.63.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mdns_0.1.9_1785183586167_0.8152141293862911","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@byrds/capacitor-mdns","version":"0.2.0","keywords":["capacitor","plugin","native","multicast-dns","mdns","bonjour","zeroconf","zero-configuration","ios","android","electron"],"author":{"name":"Andy"},"license":"MIT","_id":"@byrds/capacitor-mdns@0.2.0","maintainers":[{"name":"byrds","email":"info@byrds.ch"}],"homepage":"https://github.com/byrdsandbytes/capacitor-mdns#readme","bugs":{"url":"https://github.com/byrdsandbytes/capacitor-mdns/issues"},"dist":{"shasum":"221ad84969f4c00b75da1f13bc8c439cb8e4eec6","tarball":"https://registry.npmjs.org/@byrds/capacitor-mdns/-/capacitor-mdns-0.2.0.tgz","fileCount":42,"integrity":"sha512-wkZKxZDC4Ite7jrIJMjyDnKDMNMDm9+ZZ9pYbEox9TaBNFIOpqHXpz+DrTsYh6XDRDpv+e61+D4Cx3I48a9kkg==","signatures":[{"sig":"MEYCIQCTsrIk4xUgeTVJ5ONpHh78r7BhM41jTONVGkOPzW+lIwIhAN4wpvE8Gbnpen4RpnYqRytVOkcSew1A3hTG39OXRi0I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180558},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/plugin.cjs.js"},"./electron":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin.cjs.js","require":"./electron/dist/plugin.cjs.js"},"./package.json":"./package.json","./electron/mdns":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin.cjs.js","require":"./electron/dist/plugin.cjs.js"},"./electron/settings":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin-settings.js","require":"./electron/dist/plugin-settings.js"},"./electron/mdns-bridge.cjs":"./electron/mdns-bridge.cjs"},"gitHead":"2458995786fcddba0bfafa210de8bf17b8f91d1a","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","test":"npm run test:e2e","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs && npm run build-electron","clean":"rimraf ./dist ./electron/dist ./electron/build","watch":"tsc --watch","docgen":"docgen --api mDNSPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint src electron --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"npm publish --access public","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","test:e2e":"rimraf .tmp/e2e-build && tsc -p tsconfig.e2e.json && node --test test/e2e/*.e2e.cjs","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme DevioartsCapacitorMdns -destination generic/platform=iOS","verify:web":"npm run build","build-electron":"tsc --project electron/tsconfig.json && rollup -c electron/rollup.config.mjs && rimraf ./electron/build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"byrds","email":"info@byrds.ch"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"},"electron":{"src":"electron"}},"repository":{"url":"git+https://github.com/byrdsandbytes/capacitor-mdns.git","type":"git"},"_npmVersion":"10.9.2","description":"mDNS plugin for CapacitorJS","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","rimraf":"^6.1.0","rollup":"^4.62.0","electron":"^43.0.0","prettier":"^3.9.0","swiftlint":"^2.0.0","typescript":"^6.0.0","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","bonjour-service":"^1.4.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","prettier-plugin-java":"^2.10.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","@typescript-eslint/parser":"^8.63.0","@typescript-eslint/eslint-plugin":"^8.63.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mdns_0.2.0_1785220835552_0.539002691071063","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@byrds/capacitor-mdns","version":"0.2.1","keywords":["capacitor","plugin","native","multicast-dns","mdns","bonjour","zeroconf","zero-configuration","ios","android","electron"],"author":{"name":"Andy"},"license":"MIT","_id":"@byrds/capacitor-mdns@0.2.1","maintainers":[{"name":"byrds","email":"info@byrds.ch"}],"homepage":"https://github.com/byrdsandbytes/capacitor-mdns#readme","bugs":{"url":"https://github.com/byrdsandbytes/capacitor-mdns/issues"},"dist":{"shasum":"6cc9cfbef65e1614f1b3d54d2eb2f20ee4d32c4d","tarball":"https://registry.npmjs.org/@byrds/capacitor-mdns/-/capacitor-mdns-0.2.1.tgz","fileCount":42,"integrity":"sha512-OsRzzhE3/1HupN+X1YgBsVwAym/0U3xQWQ9q7zEv+A3UMllhUDrJf8t0QVKrkMm9DMg0TFRRWAVzOmGG4MTAPA==","signatures":[{"sig":"MEUCID7awr2pB/RwqcljQcYoBKEpGsHUD3h+Q82mhc2mGLo8AiEAg8SCgFmpa+fUQ3/srL/oPzK4cq1DZc0zDtpkPoy+dBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181233},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/plugin.cjs.js"},"./electron":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin.cjs.js","require":"./electron/dist/plugin.cjs.js"},"./package.json":"./package.json","./electron/mdns":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin.cjs.js","require":"./electron/dist/plugin.cjs.js"},"./electron/settings":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin-settings.js","require":"./electron/dist/plugin-settings.js"},"./electron/mdns-bridge.cjs":"./electron/mdns-bridge.cjs"},"gitHead":"6ad75bdf75bce65374ae1dd96b7461e361fab4bf","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","test":"npm run test:e2e","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs && npm run build-electron","clean":"rimraf ./dist ./electron/dist ./electron/build","watch":"tsc --watch","docgen":"docgen --api mDNSPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint src electron --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"npm publish --access public","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","test:e2e":"rimraf .tmp/e2e-build && tsc -p tsconfig.e2e.json && node --test test/e2e/*.e2e.cjs","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme DevioartsCapacitorMdns -destination generic/platform=iOS","verify:web":"npm run build","build-electron":"tsc --project electron/tsconfig.json && rollup -c electron/rollup.config.mjs && rimraf ./electron/build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"byrds","email":"info@byrds.ch"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"},"electron":{"src":"electron"}},"repository":{"url":"git+https://github.com/byrdsandbytes/capacitor-mdns.git","type":"git"},"_npmVersion":"10.9.2","description":"mDNS plugin for CapacitorJS","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","rimraf":"^6.1.0","rollup":"^4.62.0","electron":"^43.0.0","prettier":"^3.9.0","swiftlint":"^2.0.0","typescript":"^6.0.0","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","bonjour-service":"^1.4.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","prettier-plugin-java":"^2.10.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","@typescript-eslint/parser":"^8.63.0","@typescript-eslint/eslint-plugin":"^8.63.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mdns_0.2.1_1785222597196_0.2265580519011352","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@byrds/capacitor-mdns","version":"0.2.2","keywords":["capacitor","plugin","native","multicast-dns","mdns","bonjour","zeroconf","zero-configuration","ios","android","electron"],"author":{"name":"Andy"},"license":"MIT","_id":"@byrds/capacitor-mdns@0.2.2","maintainers":[{"name":"byrds","email":"info@byrds.ch"}],"homepage":"https://github.com/byrdsandbytes/capacitor-mdns#readme","bugs":{"url":"https://github.com/byrdsandbytes/capacitor-mdns/issues"},"dist":{"shasum":"4380fe72c1e7111c8bcf68dd9a5d67d0eb517ea5","tarball":"https://registry.npmjs.org/@byrds/capacitor-mdns/-/capacitor-mdns-0.2.2.tgz","fileCount":42,"integrity":"sha512-WihkXeBE6L35sXOAocjIcXWSZI8r010sQyLn7OWfGf61v9ORJ9iPWsLpQ9/hwlSNjA9oVQ0HPNNRD8GT9D+a/g==","signatures":[{"sig":"MEUCIA2L3zxCiFx6LMR9mNFxljiG7J8W9I/gj7tWOv0B273fAiEAy9y05vyVj1Kx0l9bIG6d/E6RYwFQ4FZu6VNzEBtMimQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180620},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/plugin.cjs.js"},"./electron":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin.cjs.js","require":"./electron/dist/plugin.cjs.js"},"./package.json":"./package.json","./electron/mdns":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin.cjs.js","require":"./electron/dist/plugin.cjs.js"},"./electron/settings":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin-settings.js","require":"./electron/dist/plugin-settings.js"},"./electron/mdns-bridge.cjs":"./electron/mdns-bridge.cjs"},"gitHead":"9923217fb2f64c3622a205417fe717c28701037a","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","test":"npm run test:e2e","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs && npm run build-electron","clean":"rimraf ./dist ./electron/dist ./electron/build","watch":"tsc --watch","docgen":"docgen --api mDNSPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint src electron --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"npm publish --access public","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","test:e2e":"rimraf .tmp/e2e-build && tsc -p tsconfig.e2e.json && node --test test/e2e/*.e2e.cjs","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme DevioartsCapacitorMdns -destination generic/platform=iOS","verify:web":"npm run build","build-electron":"tsc --project electron/tsconfig.json && rollup -c electron/rollup.config.mjs && rimraf ./electron/build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"byrds","email":"info@byrds.ch"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"},"electron":{"src":"electron"}},"repository":{"url":"git+https://github.com/byrdsandbytes/capacitor-mdns.git","type":"git"},"_npmVersion":"10.9.2","description":"mDNS plugin for CapacitorJS","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","rimraf":"^6.1.0","rollup":"^4.62.0","electron":"^43.0.0","prettier":"^3.9.0","swiftlint":"^2.0.0","typescript":"^6.0.0","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","bonjour-service":"^1.4.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","prettier-plugin-java":"^2.10.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","@typescript-eslint/parser":"^8.63.0","@typescript-eslint/eslint-plugin":"^8.63.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mdns_0.2.2_1785223924252_0.8515496275456085","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@byrds/capacitor-mdns","version":"0.3.0","keywords":["capacitor","plugin","native","multicast-dns","mdns","bonjour","zeroconf","zero-configuration","ios","android","electron"],"author":{"name":"Andy"},"license":"MIT","_id":"@byrds/capacitor-mdns@0.3.0","maintainers":[{"name":"byrds","email":"info@byrds.ch"}],"homepage":"https://github.com/byrdsandbytes/capacitor-mdns#readme","bugs":{"url":"https://github.com/byrdsandbytes/capacitor-mdns/issues"},"dist":{"shasum":"5802f9e5620f949b6e574f44ac1be840c8aadf82","tarball":"https://registry.npmjs.org/@byrds/capacitor-mdns/-/capacitor-mdns-0.3.0.tgz","fileCount":42,"integrity":"sha512-PD/ZEdIa5xLfZlAwzMbRjuGoHZIxzOSEqE2um3WBwr4Jpskxt5gD/jVTKOsWWcpaOsrJz1kHsML0L0C161p7Iw==","signatures":[{"sig":"MEQCIDfvnwkFKex8/CYgGJ2kX0c5yZ+htaN0/srO2lJz17E+AiB84tv89Yh15h/aBAhGnph41oinCKXGGKER4Ycp384gyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219310},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/plugin.cjs.js"},"./electron":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin.cjs.js","require":"./electron/dist/plugin.cjs.js"},"./package.json":"./package.json","./electron/mdns":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin.cjs.js","require":"./electron/dist/plugin.cjs.js"},"./electron/settings":{"types":"./electron/types-public/index.d.ts","default":"./electron/dist/plugin-settings.js","require":"./electron/dist/plugin-settings.js"},"./electron/mdns-bridge.cjs":"./electron/mdns-bridge.cjs"},"gitHead":"0438955744f4fec1b84ad4c79a1115545bb5336e","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","test":"npm run test:e2e","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs && npm run build-electron","clean":"rimraf ./dist ./electron/dist ./electron/build","watch":"tsc --watch","docgen":"docgen --api mDNSPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint src electron --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"npm publish --access public","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","test:e2e":"rimraf .tmp/e2e-build && tsc -p tsconfig.e2e.json && node --test test/e2e/*.e2e.cjs","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme DevioartsCapacitorMdns -destination generic/platform=iOS","verify:web":"npm run build","build-electron":"tsc --project electron/tsconfig.json && rollup -c electron/rollup.config.mjs && rimraf ./electron/build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"byrds","email":"info@byrds.ch"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"},"electron":{"src":"electron"}},"repository":{"url":"git+https://github.com/byrdsandbytes/capacitor-mdns.git","type":"git"},"_npmVersion":"10.9.2","description":"mDNS plugin for CapacitorJS","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","rimraf":"^6.1.0","rollup":"^4.62.0","electron":"^43.0.0","prettier":"^3.9.0","swiftlint":"^2.0.0","typescript":"^6.0.0","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","bonjour-service":"^1.4.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","prettier-plugin-java":"^2.10.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","@typescript-eslint/parser":"^8.63.0","@typescript-eslint/eslint-plugin":"^8.63.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mdns_0.3.0_1785749072196_0.5677252035201892","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@byrds/capacitor-mdns","version":"7.0.0","description":"mDNS plugin for CapacitorJS","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/plugin.cjs.js","default":"./dist/esm/index.js"},"./electron":{"types":"./electron/types-public/index.d.ts","require":"./electron/dist/plugin.cjs.js","default":"./electron/dist/plugin.cjs.js"},"./electron/settings":{"types":"./electron/types-public/index.d.ts","require":"./electron/dist/plugin-settings.js","default":"./electron/dist/plugin-settings.js"},"./electron/mdns":{"types":"./electron/types-public/index.d.ts","require":"./electron/dist/plugin.cjs.js","default":"./electron/dist/plugin.cjs.js"},"./electron/mdns-bridge.cjs":"./electron/mdns-bridge.cjs","./package.json":"./package.json"},"author":{"name":"Andy"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/byrdsandbytes/capacitor-mdns.git"},"bugs":{"url":"https://github.com/byrdsandbytes/capacitor-mdns/issues"},"keywords":["capacitor","plugin","native","multicast-dns","mdns","bonjour","zeroconf","zero-configuration","ios","android","electron"],"scripts":{"verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"xcodebuild -scheme DevioartsCapacitorMdns -destination generic/platform=iOS","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","eslint":"eslint src electron --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","docgen":"docgen --api mDNSPlugin --output-readme README.md --output-json dist/docs.json","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs && npm run build-electron","build-electron":"tsc --project electron/tsconfig.json && rollup -c electron/rollup.config.mjs && rimraf ./electron/build","clean":"rimraf ./dist ./electron/dist ./electron/build","watch":"tsc --watch","test":"npm run test:e2e","test:e2e":"rimraf .tmp/e2e-build && tsc -p tsconfig.e2e.json && node --test test/e2e/*.e2e.cjs","prepublishOnly":"npm run build","release":"npm publish --access public"},"devDependencies":{"@capacitor/android":"^7.0.0","@capacitor/core":"^7.0.0","@capacitor/docgen":"^0.3.0","@capacitor/ios":"^7.0.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","@typescript-eslint/eslint-plugin":"^8.63.0","@typescript-eslint/parser":"^8.63.0","bonjour-service":"^1.4.0","electron":"^43.0.0","eslint":"^10.6.0","prettier":"^3.9.0","prettier-plugin-java":"^2.10.0","rimraf":"^6.1.0","rollup":"^4.62.0","swiftlint":"^2.0.0","typescript":"^6.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"},"electron":{"src":"electron"}},"_id":"@byrds/capacitor-mdns@7.0.0","gitHead":"d1345b023604cf5c81a9726d9a7e92e12f850a4d","homepage":"https://github.com/byrdsandbytes/capacitor-mdns#readme","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-KeFIumA7zFz1Mw+QqF27Ip77XsgrnLTgkvmn26XT9mZ/Y3RAvZr4SUoc1YY7Dc5kFOOUEnhEn4amvdFVhJR8MQ==","shasum":"7d5e79b04e2e7d298073c2a2fff91c0bfbf5afdd","tarball":"https://registry.npmjs.org/@byrds/capacitor-mdns/-/capacitor-mdns-7.0.0.tgz","fileCount":42,"unpackedSize":180620,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDMxcrIRdPMLen2V5WLayOaSKzee+teXnn8v/GzgakjjAiEA2F1DGEJ3cJT+4Oq/vh5s5VBCyu1TAeA0P5rm2YWjiw8="}]},"_npmUser":{"name":"byrds","email":"info@byrds.ch"},"directories":{},"maintainers":[{"name":"byrds","email":"info@byrds.ch"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capacitor-mdns_7.0.0_1785750174550_0.5052493065058103"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-27T15:40:17.398Z","modified":"2026-08-03T09:42:54.869Z","0.1.0":"2026-07-27T15:40:17.724Z","0.1.1":"2026-07-27T16:01:58.553Z","0.1.2":"2026-07-27T16:09:10.835Z","0.1.3":"2026-07-27T16:14:16.674Z","0.1.4":"2026-07-27T16:18:18.404Z","0.1.5":"2026-07-27T16:23:12.067Z","0.1.7":"2026-07-27T16:46:59.384Z","0.1.8":"2026-07-27T16:53:06.092Z","0.1.9":"2026-07-27T20:19:46.370Z","0.2.0":"2026-07-28T06:40:35.690Z","0.2.1":"2026-07-28T07:09:57.341Z","0.2.2":"2026-07-28T07:32:04.404Z","0.3.0":"2026-08-03T09:24:32.324Z","7.0.0":"2026-08-03T09:42:54.698Z"},"bugs":{"url":"https://github.com/byrdsandbytes/capacitor-mdns/issues"},"author":{"name":"Andy"},"license":"MIT","homepage":"https://github.com/byrdsandbytes/capacitor-mdns#readme","keywords":["capacitor","plugin","native","multicast-dns","mdns","bonjour","zeroconf","zero-configuration","ios","android","electron"],"repository":{"type":"git","url":"git+https://github.com/byrdsandbytes/capacitor-mdns.git"},"description":"mDNS plugin for CapacitorJS","maintainers":[{"name":"byrds","email":"info@byrds.ch"}],"readme":"# capacitor-mdns (a @devioarts/capacitor-mdns fork)\n\nmDNS plugin for Capacitor that supports Bonjour/mDNS advertisements and discovery on iOS,\nAndroid, Electron, and a safe web fallback.\n\n#### Supported platforms: &#x2713; iOS &#x2713; Android &#x2713; Electron &#x2713; Web fallback\n\nThe in-repository [`playground`](./playground) is the example app used during development.\n\n## Install\n\n```bash\nnpm install @byrds/capacitor-mdns\nnpx cap sync\n```\n\n## Usage\n\n```ts\nimport { mDNS } from '@byrds/capacitor-mdns';\n\nconst runtime = await mDNS.getPluginPlatform();\n\nawait mDNS.startBroadcast({ type: '_http._tcp.', name: 'MyService', port: 9100 });\nconst result = await mDNS.discover({ type: '_http._tcp.', timeout: 3000 });\nawait mDNS.stopBroadcast();\n```\n\n## Platform Setup\n\nAndroid requires mDNS/network permissions in `AndroidManifest.xml`; the plugin also declares them\nso they are merged during sync. iOS requires local network keys in `Info.plist`.\nElectron support is intended for [`devioarts/capacitor-electron`](https://github.com/devioarts/capacitor-electron)\nand uses metadata exported from `@devioarts/capacitor-mdns/electron/settings`.\n\nDetailed setup lives in:\n\n- [iOS and Android setup](./docs/platform-setup.md)\n- [Electron setup](./docs/electron.md)\n- [Playground](./docs/playground.md)\n- [Runtime behavior](./docs/runtime-behavior.md)\n\n## API\n\n<docgen-index>\n\n* [`getPluginPlatform()`](#getpluginplatform)\n* [`startBroadcast(...)`](#startbroadcast)\n* [`stopBroadcast()`](#stopbroadcast)\n* [`discover(...)`](#discover)\n* [Interfaces](#interfaces)\n* [Type Aliases](#type-aliases)\n\n</docgen-index>\n\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\nPublic API surface of the Capacitor mDNS plugin.\n\n### getPluginPlatform()\n\n```typescript\ngetPluginPlatform() => Promise<MdnsPluginPlatformResult>\n```\n\nReturn the platform implementation currently serving plugin calls.\n\n**Returns:** <code>Promise&lt;<a href=\"#mdnspluginplatformresult\">MdnsPluginPlatformResult</a>&gt;</code>\n\n--------------------\n\n\n### startBroadcast(...)\n\n```typescript\nstartBroadcast(options: MdnsBroadcastOptions) => Promise<MdnsBroadcastResult>\n```\n\nStart advertising a Bonjour/mDNS service.\n\n| Param         | Type                                                                  | Description                                                        |\n| ------------- | --------------------------------------------------------------------- | ------------------------------------------------------------------ |\n| **`options`** | <code><a href=\"#mdnsbroadcastoptions\">MdnsBroadcastOptions</a></code> | - {@link <a href=\"#mdnsbroadcastoptions\">MdnsBroadcastOptions</a>} |\n\n**Returns:** <code>Promise&lt;<a href=\"#mdnsbroadcastresult\">MdnsBroadcastResult</a>&gt;</code>\n\n--------------------\n\n\n### stopBroadcast()\n\n```typescript\nstopBroadcast() => Promise<MdnsStopResult>\n```\n\nStop advertising the currently registered service (no-op if none).\n\n**Returns:** <code>Promise&lt;<a href=\"#mdnsstopresult\">MdnsStopResult</a>&gt;</code>\n\n--------------------\n\n\n### discover(...)\n\n```typescript\ndiscover(options?: MdnsDiscoverOptions | undefined) => Promise<MdnsDiscoverResult>\n```\n\nDiscover services of a given type and optionally filter by instance name.\n\n| Param         | Type                                                                | Description                                                      |\n| ------------- | ------------------------------------------------------------------- | ---------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#mdnsdiscoveroptions\">MdnsDiscoverOptions</a></code> | - {@link <a href=\"#mdnsdiscoveroptions\">MdnsDiscoverOptions</a>} |\n\n**Returns:** <code>Promise&lt;<a href=\"#mdnsdiscoverresult\">MdnsDiscoverResult</a>&gt;</code>\n\n--------------------\n\n\n### Interfaces\n\n\n#### MdnsPluginPlatformResult\n\nResult of getPluginPlatform(). Useful for validating that calls are routed\nthrough the expected platform bridge.\n\n| Prop           | Type                                                              | Description                                        |\n| -------------- | ----------------------------------------------------------------- | -------------------------------------------------- |\n| **`platform`** | <code><a href=\"#mdnspluginplatform\">MdnsPluginPlatform</a></code> | Platform implementation that produced this result. |\n\n\n#### MdnsBroadcastResult\n\nResult of startBroadcast(). Indicates whether advertising is active\nand the final service name. On failure, `error` is true and `errorMessage`\ndescribes the issue.\n\n| Prop               | Type                        | Description                                                          |\n| ------------------ | --------------------------- | -------------------------------------------------------------------- |\n| **`error`**        | <code>boolean</code>        | True if the operation failed.                                        |\n| **`errorMessage`** | <code>string \\| null</code> | Error description or null on success.                                |\n| **`name`**         | <code>string</code>         | Final (possibly uniquified) service instance name. Empty on failure. |\n| **`publishing`**   | <code>boolean</code>        | Whether the advertiser is currently active.                          |\n\n\n#### MdnsBroadcastOptions\n\nOptions for starting a Bonjour/mDNS advertisement.\n\n| Prop       | Type                                        | Description                                   |\n| ---------- | ------------------------------------------- | --------------------------------------------- |\n| **`type`** | <code>string</code>                         | Service type (including the trailing dot).    |\n| **`name`** | <code>string</code>                         | Service instance name.                        |\n| **`port`** | <code>number</code>                         | TCP port to advertise.                        |\n| **`txt`**  | <code><a href=\"#mdnstxt\">MdnsTxt</a></code> | Optional TXT key–value pairs (UTF-8 strings). |\n\n\n#### MdnsStopResult\n\nResult of stopBroadcast(). Indicates whether the advertiser is active\nafter the call (normally false) and includes error information.\n\n| Prop               | Type                        | Description                                                         |\n| ------------------ | --------------------------- | ------------------------------------------------------------------- |\n| **`error`**        | <code>boolean</code>        | True if an error occurred while stopping.                           |\n| **`errorMessage`** | <code>string \\| null</code> | Error description or null on success.                               |\n| **`publishing`**   | <code>boolean</code>        | Whether the advertiser remains active (should be false on success). |\n\n\n#### MdnsDiscoverResult\n\nResult of discover(). Contains normalized services and error information.\n\n| Prop                | Type                        | Description                                                                    |\n| ------------------- | --------------------------- | ------------------------------------------------------------------------------ |\n| **`error`**         | <code>boolean</code>        | True if discovery encountered an error (partial results may still be present). |\n| **`errorMessage`**  | <code>string \\| null</code> | Error description or null when no error occurred.                              |\n| **`servicesFound`** | <code>number</code>         | Convenience count equal to services.length.                                    |\n| **`services`**      | <code>MdnsService[]</code>  | Normalized list of discovered services.                                        |\n\n\n#### MdnsService\n\nNormalized description of a discovered Bonjour/mDNS service.\nReturned from {@link mDNSPlugin.discover}.\n\n| Prop           | Type                                        | Description                                                                               |\n| -------------- | ------------------------------------------- | ----------------------------------------------------------------------------------------- |\n| **`name`**     | <code>string</code>                         | Instance name of the service (may be uniqued by the OS, e.g. \"My App (2)\").               |\n| **`type`**     | <code>string</code>                         | Full service type including the trailing dot, e.g. `\"_http._tcp.\"`.                       |\n| **`domain`**   | <code>string</code>                         | Service domain; typically `\"local.\"`.                                                     |\n| **`port`**     | <code>number</code>                         | TCP port the service advertises.                                                          |\n| **`hosts`**    | <code>string[]</code>                       | Resolved numeric IP addresses (IPv4/IPv6).                                                |\n| **`hostname`** | <code>string</code>                         | The host name, e.g. `\"my-device.local.\"`.                                                 |\n| **`txt`**      | <code><a href=\"#mdnstxt\">MdnsTxt</a></code> | TXT dictionary (key → value). Usually present on iOS; Android NSD does not populate this. |\n\n\n#### MdnsDiscoverOptions\n\nOptions for Bonjour/mDNS discovery.\n\n| Prop          | Type                 | Description                                                      |\n| ------------- | -------------------- | ---------------------------------------------------------------- |\n| **`type`**    | <code>string</code>  | Service type (including the trailing dot).                       |\n| **`name`**    | <code>string</code>  | Optional instance name filter (prefix-safe).                     |\n| **`timeout`** | <code>number</code>  | Discovery timeout in milliseconds.                               |\n| **`useNW`**   | <code>boolean</code> | iOS-only hint to use `NWBrowser` instead of `NetServiceBrowser`. |\n\n\n### Type Aliases\n\n\n#### MdnsPluginPlatform\n\nRuntime implementation that handled a plugin call.\n\n<code>'ios' | 'android' | 'electron' | 'web'</code>\n\n\n#### MdnsTxt\n\nKey–value map for TXT records of a Bonjour/mDNS service.\nValues are UTF-8 strings; binary payloads are not supported by this API.\n\n<code><a href=\"#record\">Record</a>&lt;string, string&gt;</code>\n\n\n#### Record\n\nConstruct a type with a set of properties K of type T\n\n<code>{\r [P in K]: T;\r }</code>\n\n</docgen-api>\n","readmeFilename":"README.md"}