{"_id":"bonjour-service","_rev":"197540","name":"bonjour-service","description":"A Bonjour/Zeroconf implementation in TypeScript","dist-tags":{"latest":"1.1.0"},"maintainers":[{"name":"npm:mdidon","email":""}],"time":{"modified":"2023-03-20T08:04:40.000Z","created":"2021-03-19T23:18:49.988Z","1.1.0":"2023-01-11T11:51:54.597Z","1.0.14":"2022-08-31T16:49:43.084Z","1.0.13":"2022-06-07T10:45:22.120Z","1.0.12":"2022-04-22T08:58:57.811Z","1.0.11":"2022-01-31T17:07:23.638Z","1.0.10":"2021-12-16T12:56:32.604Z","1.0.9":"2021-10-19T10:59:04.476Z","1.0.8":"2021-05-27T10:35:40.333Z","1.0.7":"2021-05-15T16:12:17.275Z","1.0.6":"2021-04-06T16:46:15.177Z","1.0.5":"2021-03-24T11:23:53.460Z","1.0.4":"2021-03-23T11:50:22.040Z","1.0.3":"2021-03-22T12:48:14.693Z","1.0.2":"2021-03-19T23:36:22.108Z","1.0.0":"2021-03-19T23:18:49.988Z"},"users":{},"author":{"name":"ON LX Lited","email":"team@onlx.ltd","url":"https://labs.onlx.ltd"},"repository":{"type":"git","url":"git+https://github.com/onlxltd/bonjour-service.git"},"versions":{"1.1.0":{"name":"bonjour-service","version":"1.1.0","description":"A Bonjour/Zeroconf implementation in TypeScript","main":"./dist/index.js","types":"./dist/index.d.ts","dependencies":{"array-flatten":"^2.1.2","dns-equal":"^1.0.0","fast-deep-equal":"^3.1.3","multicast-dns":"^7.2.5"},"devDependencies":{"@types/node":"^16.18.11","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.22.0","after-all":"^2.0.2","eslint":"^8.15.0","standard":"^17.0.0","tape":"^5.2.2","ts-node-dev":"^2.0.0","typescript":"^4.4.4"},"scripts":{"test":"standard --fix && tape test/*.js","build":"tsc --removeComments true","dev":"ts-node-dev --respawn --transpile-only ./src/index.ts","example:simple":"node examples/simple"},"repository":{"type":"git","url":"git+https://github.com/onlxltd/bonjour-service.git"},"keywords":["bonjour","zeroconf","zero","configuration","mdns","dns","service","discovery","multicast","broadcast","dns-sd"],"author":{"name":"ON LX Lited","email":"team@onlx.ltd","url":"https://labs.onlx.ltd"},"license":"MIT","bugs":{"url":"https://github.com/onlxltd/bonjour-service/issues"},"homepage":"https://github.com/onlxltd/bonjour-service","gitHead":"05c9e93896d4dfe5cf94d7ece3212f0ba6e8e574","_id":"bonjour-service@1.1.0","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"shasum":"424170268d68af26ff83a5c640b95def01803a13","size":16068,"noattachment":false,"key":"/bonjour-service/-/bonjour-service-1.1.0.tgz","tarball":"http://name.csiicloud.com:7001/bonjour-service/download/bonjour-service-1.1.0.tgz"},"_npmUser":{"name":"mdidon","email":"dev@onlx.ltd"},"directories":{},"maintainers":[{"name":"npm:mdidon","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bonjour-service_1.1.0_1673437914390_0.2742915583784149"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-11T11:51:54.597Z","publish_time":1673437914597,"_cnpm_publish_time":1673437914597},"1.0.14":{"name":"bonjour-service","version":"1.0.14","description":"A Bonjour/Zeroconf implementation in TypeScript","main":"./dist/index.js","types":"./dist/index.d.ts","dependencies":{"array-flatten":"^2.1.2","dns-equal":"^1.0.0","fast-deep-equal":"^3.1.3","multicast-dns":"^7.2.5"},"devDependencies":{"@types/node":"^14.14.35","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.22.0","after-all":"^2.0.2","eslint":"^8.15.0","standard":"^17.0.0","tape":"^5.2.2","ts-node-dev":"^1.1.8","typescript":"^4.4.4"},"scripts":{"test":"standard --fix && tape test/*.js","build":"tsc --removeComments true","dev":"ts-node-dev --respawn --transpile-only ./src/index.ts","example:simple":"node examples/simple"},"repository":{"type":"git","url":"git+https://github.com/onlxltd/bonjour-service.git"},"keywords":["bonjour","zeroconf","zero","configuration","mdns","dns","service","discovery","multicast","broadcast","dns-sd"],"author":{"name":"ON LX Lited","email":"team@onlx.ltd","url":"https://labs.onlx.ltd"},"license":"MIT","bugs":{"url":"https://github.com/onlxltd/bonjour-service/issues"},"homepage":"https://github.com/onlxltd/bonjour-service","gitHead":"0010e27293aead3698692dbe40ddd2a4bb3c493d","_id":"bonjour-service@1.0.14","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"shasum":"c346f5bc84e87802d08f8d5a60b93f758e514ee7","size":15676,"noattachment":false,"key":"/bonjour-service/-/bonjour-service-1.0.14.tgz","tarball":"http://name.csiicloud.com:7001/bonjour-service/download/bonjour-service-1.0.14.tgz"},"_npmUser":{"name":"mdidon","email":"dev@onlx.ltd"},"directories":{},"maintainers":[{"name":"npm:mdidon","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bonjour-service_1.0.14_1661964582890_0.505479470019808"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-31T20:15:37.304Z","publish_time":1661964583084,"_cnpm_publish_time":1661964583084},"1.0.13":{"name":"bonjour-service","version":"1.0.13","description":"A Bonjour/Zeroconf implementation in TypeScript","main":"./dist/index.js","types":"./dist/index.d.ts","dependencies":{"array-flatten":"^2.1.2","dns-equal":"^1.0.0","fast-deep-equal":"^3.1.3","multicast-dns":"^7.2.5"},"devDependencies":{"@types/node":"^14.14.35","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.22.0","after-all":"^2.0.2","eslint":"^8.15.0","standard":"^17.0.0","tape":"^5.2.2","ts-node-dev":"^1.1.8","typescript":"^4.4.4"},"scripts":{"test":"standard --fix && tape test/*.js","build":"tsc --removeComments true","dev":"ts-node-dev --respawn --transpile-only ./src/index.ts","example:simple":"node examples/simple"},"repository":{"type":"git","url":"git+https://github.com/onlxltd/bonjour-service.git"},"keywords":["bonjour","zeroconf","zero","configuration","mdns","dns","service","discovery","multicast","broadcast","dns-sd"],"author":{"name":"ON LX Lited","email":"team@onlx.ltd","url":"https://labs.onlx.ltd"},"license":"MIT","bugs":{"url":"https://github.com/onlxltd/bonjour-service/issues"},"homepage":"https://github.com/onlxltd/bonjour-service","gitHead":"a1275bce2724fe565953919e08263292f64dc7a6","_id":"bonjour-service@1.0.13","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"shasum":"4ac003dc1626023252d58adf2946f57e5da450c1","size":16792,"noattachment":false,"key":"/bonjour-service/-/bonjour-service-1.0.13.tgz","tarball":"http://name.csiicloud.com:7001/bonjour-service/download/bonjour-service-1.0.13.tgz"},"_npmUser":{"name":"mdidon","email":"dev@onlx.ltd"},"directories":{},"maintainers":[{"name":"npm:mdidon","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bonjour-service_1.0.13_1654598721954_0.6121717658609176"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-07T16:50:59.918Z","publish_time":1654598722120,"_cnpm_publish_time":1654598722120},"1.0.12":{"name":"bonjour-service","version":"1.0.12","description":"A Bonjour/Zeroconf implementation in TypeScript","main":"./dist/index.js","dependencies":{"array-flatten":"^2.1.2","dns-equal":"^1.0.0","fast-deep-equal":"^3.1.3","multicast-dns":"^7.2.4"},"devDependencies":{"@types/node":"^14.14.35","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","after-all":"^2.0.2","eslint":"^8.13.0","standard":"^17.0.0","tape":"^5.2.2","ts-node-dev":"^1.1.8","typescript":"^4.4.4"},"scripts":{"test":"standard --fix && tape test/*.js","build":"tsc --removeComments true","dev":"ts-node-dev --respawn --transpile-only ./src/index.ts","example:simple":"node examples/simple"},"repository":{"type":"git","url":"git+https://github.com/onlxltd/bonjour-service.git"},"keywords":["bonjour","zeroconf","zero","configuration","mdns","dns","service","discovery","multicast","broadcast","dns-sd"],"author":{"name":"ON LX Lited","email":"team@onlx.ltd","url":"https://labs.onlx.ltd"},"license":"MIT","bugs":{"url":"https://github.com/onlxltd/bonjour-service/issues"},"homepage":"https://github.com/onlxltd/bonjour-service","gitHead":"6751d04609b8fbc88258a841d4d9504c3e915924","_id":"bonjour-service@1.0.12","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"shasum":"28fbd4683f5f2e36feedb833e24ba661cac960c3","size":17210,"noattachment":false,"key":"/bonjour-service/-/bonjour-service-1.0.12.tgz","tarball":"http://name.csiicloud.com:7001/bonjour-service/download/bonjour-service-1.0.12.tgz"},"_npmUser":{"name":"mdidon","email":"dev@onlx.ltd"},"directories":{},"maintainers":[{"name":"npm:mdidon","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bonjour-service_1.0.12_1650617937643_0.5546950064898577"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-22T09:19:41.325Z","publish_time":1650617937811,"_cnpm_publish_time":1650617937811},"1.0.11":{"name":"bonjour-service","version":"1.0.11","description":"A Bonjour/Zeroconf implementation in TypeScript","main":"./dist/index.js","dependencies":{"array-flatten":"^2.1.2","dns-equal":"^1.0.0","fast-deep-equal":"^3.1.3","multicast-dns":"^7.2.4"},"devDependencies":{"@types/node":"^14.14.35","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","after-all":"^2.0.2","eslint":"^7.22.0","standard":"^11.0.0","tape":"^5.2.2","ts-node-dev":"^1.1.8","typescript":"^4.4.4"},"scripts":{"test":"standard --fix && tape test/*.js","build":"tsc --removeComments true","dev":"ts-node-dev --respawn --transpile-only ./src/index.ts","example:simple":"node examples/simple"},"repository":{"type":"git","url":"git+https://github.com/onlxltd/bonjour-service.git"},"keywords":["bonjour","zeroconf","zero","configuration","mdns","dns","service","discovery","multicast","broadcast","dns-sd"],"author":{"name":"ON LX Lited","email":"team@onlx.ltd","url":"https://labs.onlx.ltd"},"license":"MIT","bugs":{"url":"https://github.com/onlxltd/bonjour-service/issues"},"homepage":"https://github.com/onlxltd/bonjour-service","gitHead":"9f54eb328f6c5369fcc97265cb922cb04b06c13c","_id":"bonjour-service@1.0.11","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"shasum":"5418e5c1ac91c89a406f853a942e7892829c0d89","size":16838,"noattachment":false,"key":"/bonjour-service/-/bonjour-service-1.0.11.tgz","tarball":"http://name.csiicloud.com:7001/bonjour-service/download/bonjour-service-1.0.11.tgz"},"_npmUser":{"name":"mdidon","email":"dev@onlx.ltd"},"directories":{},"maintainers":[{"name":"npm:mdidon","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bonjour-service_1.0.11_1643648843528_0.4397170754672004"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-31T17:09:39.545Z","publish_time":1643648843638,"_cnpm_publish_time":1643648843638},"1.0.10":{"name":"bonjour-service","version":"1.0.10","description":"A Bonjour/Zeroconf implementation in TypeScript","main":"./dist/index.js","dependencies":{"array-flatten":"^2.1.2","dns-equal":"^1.0.0","fast-deep-equal":"^3.1.3","multicast-dns":"^7.2.4"},"devDependencies":{"@types/node":"^14.14.35","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","after-all":"^2.0.2","eslint":"^7.22.0","standard":"^11.0.0","tape":"^5.2.2","ts-node-dev":"^1.1.8","typescript":"^4.4.4"},"scripts":{"test":"standard --fix && tape test/*.js","build":"tsc --removeComments true","dev":"ts-node-dev --respawn --transpile-only ./src/index.ts","example:simple":"node examples/simple"},"repository":{"type":"git","url":"git+https://github.com/onlxltd/bonjour-service.git"},"keywords":["bonjour","zeroconf","zero","configuration","mdns","dns","service","discovery","multicast","broadcast","dns-sd"],"author":{"name":"ON LX Lited","email":"team@onlx.ltd","url":"https://labs.onlx.ltd"},"license":"MIT","bugs":{"url":"https://github.com/onlxltd/bonjour-service/issues"},"homepage":"https://github.com/onlxltd/bonjour-service","gitHead":"e3aafdfd310bcbff568c6cd8cd1a58bdda3272aa","_id":"bonjour-service@1.0.10","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"shasum":"11de2a51d2e07bcd2ae65fc41c42abfd36c6f37f","size":16862,"noattachment":false,"key":"/bonjour-service/-/bonjour-service-1.0.10.tgz","tarball":"http://name.csiicloud.com:7001/bonjour-service/download/bonjour-service-1.0.10.tgz"},"_npmUser":{"name":"mdidon","email":"dev@onlx.ltd"},"directories":{},"maintainers":[{"name":"npm:mdidon","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bonjour-service_1.0.10_1639659392137_0.9088573741618873"},"_hasShrinkwrap":false,"publish_time":1639659392604,"_cnpm_publish_time":1639659392604,"_cnpmcore_publish_time":"2021-12-16T15:19:19.891Z"},"1.0.9":{"name":"bonjour-service","version":"1.0.9","description":"A Bonjour/Zeroconf implementation in TypeScript","main":"./dist/index.js","dependencies":{"array-flatten":"^2.1.2","dns-equal":"^1.0.0","fast-deep-equal":"^3.1.3","multicast-dns":"^7.2.4"},"devDependencies":{"@types/node":"^14.14.35","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","after-all":"^2.0.2","eslint":"^7.22.0","standard":"^11.0.0","tape":"^5.2.2","ts-node-dev":"^1.1.8","typescript":"^4.4.4"},"scripts":{"test":"standard --fix && tape test/*.js","build":"tsc --removeComments true","dev":"ts-node-dev --respawn --transpile-only ./src/index.ts","example:simple":"node examples/simple"},"repository":{"type":"git","url":"git+https://github.com/onlxltd/bonjour-service.git"},"keywords":["bonjour","zeroconf","zero","configuration","mdns","dns","service","discovery","multicast","broadcast","dns-sd"],"author":{"name":"ON LX Lited","email":"team@onlx.ltd","url":"https://labs.onlx.ltd"},"license":"MIT","bugs":{"url":"https://github.com/onlxltd/bonjour-service/issues"},"homepage":"https://github.com/onlxltd/bonjour-service","gitHead":"ef149850177aa2944a8efd43937b148bdd6a7ffb","_id":"bonjour-service@1.0.9","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"shasum":"f3dd44f53d612764b39b18223552ee025e100269","size":16804,"noattachment":false,"key":"/bonjour-service/-/bonjour-service-1.0.9.tgz","tarball":"http://name.csiicloud.com:7001/bonjour-service/download/bonjour-service-1.0.9.tgz"},"_npmUser":{"name":"mdidon","email":"dev@onlx.ltd"},"directories":{},"maintainers":[{"name":"npm:mdidon","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bonjour-service_1.0.9_1634641144324_0.3398307781283143"},"_hasShrinkwrap":false,"publish_time":1634641144476,"_cnpm_publish_time":1634641144476,"_cnpmcore_publish_time":"2021-12-16T15:19:20.192Z"},"1.0.8":{"name":"bonjour-service","version":"1.0.8","description":"A Bonjour/Zeroconf implementation in TypeScript","main":"./dist/index.js","dependencies":{"array-flatten":"^2.1.2","dns-equal":"^1.0.0","fast-deep-equal":"^3.1.3","multicast-dns":"^7.2.3"},"devDependencies":{"@types/node":"^14.14.35","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","after-all":"^2.0.2","eslint":"^7.22.0","standard":"^11.0.0","tape":"^5.2.2","ts-node-dev":"^1.1.6","typescript":"^4.2.3"},"scripts":{"test":"standard --fix && tape test/*.js","build":"tsc --removeComments true","dev":"ts-node-dev --respawn --transpile-only ./src/index.ts","example:simple":"node examples/simple"},"repository":{"type":"git","url":"git+https://github.com/onlxltd/bonjour-service.git"},"keywords":["bonjour","zeroconf","zero","configuration","mdns","dns","service","discovery","multicast","broadcast","dns-sd"],"author":{"name":"ON LX Lited","email":"team@onlx.ltd","url":"https://labs.onlx.ltd"},"license":"MIT","bugs":{"url":"https://github.com/onlxltd/bonjour-service/issues"},"homepage":"https://github.com/onlxltd/bonjour-service","gitHead":"0974de0e260be56aec6307b16c021f12f39a9fc1","_id":"bonjour-service@1.0.8","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"9ba2677bfa7f5ca290fb10ddb5479bf629948188","size":16765,"noattachment":false,"key":"/bonjour-service/-/bonjour-service-1.0.8.tgz","tarball":"http://name.csiicloud.com:7001/bonjour-service/download/bonjour-service-1.0.8.tgz"},"_npmUser":{"name":"mdidon","email":"dev@onlx.ltd"},"directories":{},"maintainers":[{"name":"npm:mdidon","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bonjour-service_1.0.8_1622111740194_0.3507725262273984"},"_hasShrinkwrap":false,"publish_time":1622111740333,"_cnpm_publish_time":1622111740333,"_cnpmcore_publish_time":"2021-12-16T15:19:20.439Z"},"1.0.7":{"name":"bonjour-service","version":"1.0.7","description":"A Bonjour/Zeroconf implementation in TypeScript","main":"./dist/index.js","dependencies":{"array-flatten":"^2.1.2","dns-equal":"^1.0.0","dns-txt":"^2.0.2","fast-deep-equal":"^3.1.3","multicast-dns":"^6.2.3"},"devDependencies":{"@types/node":"^14.14.35","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","after-all":"^2.0.2","eslint":"^7.22.0","standard":"^11.0.0","tape":"^5.2.2","ts-node-dev":"^1.1.6","typescript":"^4.2.3"},"scripts":{"test":"standard --fix && tape test/*.js","build":"tsc --removeComments true","dev":"ts-node-dev --respawn --transpile-only ./src/index.ts","example:simple":"node examples/simple"},"repository":{"type":"git","url":"git+https://github.com/onlxltd/bonjour-service.git"},"keywords":["bonjour","zeroconf","zero","configuration","mdns","dns","service","discovery","multicast","broadcast","dns-sd"],"author":{"name":"ON LX Lited","email":"team@onlx.ltd","url":"https://labs.onlx.ltd"},"license":"MIT","bugs":{"url":"https://github.com/onlxltd/bonjour-service/issues"},"homepage":"https://github.com/onlxltd/bonjour-service","gitHead":"cb99891ece286b46b47ddf8446431acf83788bc2","_id":"bonjour-service@1.0.7","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"075be48ad261fd4b6254e30ac06417723d9cb50c","size":15935,"noattachment":false,"key":"/bonjour-service/-/bonjour-service-1.0.7.tgz","tarball":"http://name.csiicloud.com:7001/bonjour-service/download/bonjour-service-1.0.7.tgz"},"_npmUser":{"name":"mdidon","email":"dev@onlx.ltd"},"directories":{},"maintainers":[{"name":"npm:mdidon","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bonjour-service_1.0.7_1621095137167_0.040748270845632595"},"_hasShrinkwrap":false,"publish_time":1621095137275,"_cnpm_publish_time":1621095137275,"_cnpmcore_publish_time":"2021-12-16T15:19:20.699Z"},"1.0.6":{"name":"bonjour-service","version":"1.0.6","description":"A Bonjour/Zeroconf implementation in TypeScript","main":"./dist/index.js","dependencies":{"array-flatten":"^2.1.2","dns-equal":"^1.0.0","dns-txt":"^2.0.2","fast-deep-equal":"^3.1.3","multicast-dns":"^6.2.3"},"devDependencies":{"@types/node":"^14.14.35","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","after-all":"^2.0.2","eslint":"^7.22.0","standard":"^11.0.0","tape":"^5.2.2","ts-node-dev":"^1.1.6","typescript":"^4.2.3"},"scripts":{"test":"standard --fix && tape test/*.js","build":"tsc --removeComments true","dev":"ts-node-dev --respawn --transpile-only ./src/index.ts","example:simple":"node examples/simple"},"repository":{"type":"git","url":"git+https://github.com/onlxltd/bonjour-service.git"},"keywords":["bonjour","zeroconf","zero","configuration","mdns","dns","service","discovery","multicast","broadcast","dns-sd"],"author":{"name":"ON LX Lited","email":"team@onlx.ltd","url":"https://labs.onlx.ltd"},"license":"MIT","bugs":{"url":"https://github.com/onlxltd/bonjour-service/issues"},"homepage":"https://github.com/onlxltd/bonjour-service","gitHead":"4eec1812fdbb699bacb17a9a90af25dffdf735b7","_id":"bonjour-service@1.0.6","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"494aebd3de9ad52bd8e70b6ec37e99fe7cf9fb29","size":15935,"noattachment":false,"key":"/bonjour-service/-/bonjour-service-1.0.6.tgz","tarball":"http://name.csiicloud.com:7001/bonjour-service/download/bonjour-service-1.0.6.tgz"},"_npmUser":{"name":"mdidon","email":"dev@onlx.ltd"},"directories":{},"maintainers":[{"name":"npm:mdidon","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bonjour-service_1.0.6_1617727574974_0.031097692821341116"},"_hasShrinkwrap":false,"publish_time":1617727575177,"_cnpm_publish_time":1617727575177,"_cnpmcore_publish_time":"2021-12-16T15:19:20.955Z"},"1.0.5":{"name":"bonjour-service","version":"1.0.5","description":"A Bonjour/Zeroconf implementation in TypeScript","main":"./dist/index.js","dependencies":{"array-flatten":"^2.1.2","dns-equal":"^1.0.0","dns-txt":"^2.0.2","fast-deep-equal":"^3.1.3","multicast-dns":"^6.2.3"},"devDependencies":{"@types/node":"^14.14.35","after-all":"^2.0.2","standard":"^11.0.0","tape":"^5.2.2","ts-node-dev":"^1.1.6","typescript":"^4.2.3"},"scripts":{"test":"standard --fix && tape test/*.js","build":"tsc --removeComments true","dev":"ts-node-dev --respawn --transpile-only ./src/index.ts","example:simple":"node examples/simple"},"repository":{"type":"git","url":"git+https://github.com/onlxltd/bonjour-service.git"},"keywords":["bonjour","zeroconf","zero","configuration","mdns","dns","service","discovery","multicast","broadcast","dns-sd"],"author":{"name":"ON LX Lited","email":"team@onlx.ltd","url":"https://labs.onlx.ltd"},"license":"MIT","bugs":{"url":"https://github.com/onlxltd/bonjour-service/issues"},"homepage":"https://github.com/onlxltd/bonjour-service","gitHead":"140b358ee4b91e7cc27d13b62dd9da1c87284141","_id":"bonjour-service@1.0.5","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"56e28545fb8f32156b749718b5fef884ec8b9246","size":14611,"noattachment":false,"key":"/bonjour-service/-/bonjour-service-1.0.5.tgz","tarball":"http://name.csiicloud.com:7001/bonjour-service/download/bonjour-service-1.0.5.tgz"},"_npmUser":{"name":"mdidon","email":"dev@onlx.ltd"},"directories":{},"maintainers":[{"name":"npm:mdidon","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bonjour-service_1.0.5_1616585033130_0.24047089618185846"},"_hasShrinkwrap":false,"publish_time":1616585033460,"_cnpm_publish_time":1616585033460,"_cnpmcore_publish_time":"2021-12-16T15:19:21.183Z"},"1.0.4":{"name":"bonjour-service","version":"1.0.4","description":"A Bonjour/Zeroconf implementation in TypeScript","main":"./dist/index.js","dependencies":{"array-flatten":"^2.1.0","dns-equal":"^1.0.0","dns-txt":"^2.0.2","fast-deep-equal":"^3.1.3","multicast-dns":"^6.0.1"},"devDependencies":{"@types/node":"^14.14.35","after-all":"^2.0.2","standard":"^7.0.1","tape":"^4.5.1","ts-node-dev":"^1.1.6","typescript":"^4.2.3"},"scripts":{"test":"standard --fix && tape test/*.js","build":"tsc --removeComments true","dev":"ts-node-dev --respawn --transpile-only ./src/index.ts","example:simple":"node examples/simple"},"repository":{"type":"git","url":"git+https://github.com/onlxltd/bonjour-service.git"},"keywords":["bonjour","zeroconf","zero","configuration","mdns","dns","service","discovery","multicast","broadcast","dns-sd"],"author":{"name":"ON LX Lited","email":"team@onlx.ltd","url":"https://labs.onlx.ltd"},"license":"MIT","bugs":{"url":"https://github.com/onlxltd/bonjour-service/issues"},"homepage":"https://github.com/onlxltd/bonjour-service","gitHead":"b9c9561c268505611d90f48b9f1e07e8ae39a7b3","_id":"bonjour-service@1.0.4","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"b4c1127eb7a0052e764eb1d5d4f0015a0c945802","size":14605,"noattachment":false,"key":"/bonjour-service/-/bonjour-service-1.0.4.tgz","tarball":"http://name.csiicloud.com:7001/bonjour-service/download/bonjour-service-1.0.4.tgz"},"_npmUser":{"name":"mdidon","email":"dev@onlx.ltd"},"directories":{},"maintainers":[{"name":"npm:mdidon","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bonjour-service_1.0.4_1616500221906_0.07485726713983398"},"_hasShrinkwrap":false,"publish_time":1616500222040,"_cnpm_publish_time":1616500222040,"_cnpmcore_publish_time":"2021-12-16T15:19:21.445Z"},"1.0.3":{"name":"bonjour-service","version":"1.0.3","description":"A Bonjour/Zeroconf implementation in TypeScript","main":"./dist/index.js","dependencies":{"array-flatten":"^2.1.0","dns-equal":"^1.0.0","dns-txt":"^2.0.2","fast-deep-equal":"^3.1.3","multicast-dns":"^6.0.1"},"devDependencies":{"@types/node":"^14.14.35","after-all":"^2.0.2","standard":"^7.0.1","tape":"^4.5.1","ts-node-dev":"^1.1.6","typescript":"^4.2.3"},"scripts":{"test":"standard --fix && tape test/*.js","build":"tsc --removeComments true","dev":"ts-node-dev --respawn --transpile-only ./src/index.ts","example:simple":"node examples/simple"},"repository":{"type":"git","url":"git+https://github.com/onlxltd/bonjour-service.git"},"keywords":["bonjour","zeroconf","zero","configuration","mdns","dns","service","discovery","multicast","broadcast","dns-sd"],"author":{"name":"ON LX Lited","email":"team@onlx.ltd","url":"https://labs.onlx.ltd"},"license":"MIT","bugs":{"url":"https://github.com/onlxltd/bonjour-service/issues"},"homepage":"https://github.com/onlxltd/bonjour-service","gitHead":"894a38e22947386f1765564c29358946c9d822f9","_id":"bonjour-service@1.0.3","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"f421b8499bc64c51c2fefd7d0ea4c021f4f2e86b","size":14559,"noattachment":false,"key":"/bonjour-service/-/bonjour-service-1.0.3.tgz","tarball":"http://name.csiicloud.com:7001/bonjour-service/download/bonjour-service-1.0.3.tgz"},"_npmUser":{"name":"mdidon","email":"dev@onlx.ltd"},"directories":{},"maintainers":[{"name":"npm:mdidon","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bonjour-service_1.0.3_1616417294378_0.20124564967437664"},"_hasShrinkwrap":false,"publish_time":1616417294693,"_cnpm_publish_time":1616417294693,"_cnpmcore_publish_time":"2021-12-16T15:19:21.746Z"},"1.0.2":{"name":"bonjour-service","version":"1.0.2","description":"A Bonjour/Zeroconf implementation in TypeScript","main":"./dist/index.js","dependencies":{"array-flatten":"^2.1.0","dns-equal":"^1.0.0","dns-txt":"^2.0.2","fast-deep-equal":"^3.1.3","multicast-dns":"^6.0.1"},"devDependencies":{"@types/node":"^14.14.35","after-all":"^2.0.2","standard":"^7.0.1","tape":"^4.5.1","ts-node-dev":"^1.1.6","typescript":"^4.2.3"},"scripts":{"test":"standard --fix && tape test/*.js","build":"tsc --removeComments true","dev":"ts-node-dev --respawn --transpile-only ./src/index.ts","example:simple":"node examples/simple"},"repository":{"type":"git","url":"git+https://github.com/onlxltd/bonjour-service.git"},"keywords":["bonjour","zeroconf","zero","configuration","mdns","dns","service","discovery","multicast","broadcast","dns-sd"],"author":{"name":"ON LX Lited","email":"team@onlx.ltd","url":"https://labs.onlx.ltd"},"license":"MIT","bugs":{"url":"https://github.com/onlxltd/bonjour-service/issues"},"homepage":"https://github.com/onlxltd/bonjour-service","gitHead":"897008795a84e6ed8c82c6f7753c6763de4e8d12","_id":"bonjour-service@1.0.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"ee7065165f082749522da51865a1a759c91f9145","size":22744,"noattachment":false,"key":"/bonjour-service/-/bonjour-service-1.0.2.tgz","tarball":"http://name.csiicloud.com:7001/bonjour-service/download/bonjour-service-1.0.2.tgz"},"_npmUser":{"name":"mdidon","email":"dev@onlx.ltd"},"directories":{},"maintainers":[{"name":"npm:mdidon","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bonjour-service_1.0.2_1616196981956_0.5156255864878612"},"_hasShrinkwrap":false,"publish_time":1616196982108,"_cnpm_publish_time":1616196982108,"_cnpmcore_publish_time":"2021-12-16T15:19:22.026Z"},"1.0.0":{"name":"bonjour-service","version":"1.0.0","description":"A Bonjour/Zeroconf implementation in TypeScript","main":"./dist/index.js","dependencies":{"array-flatten":"^2.1.0","dns-equal":"^1.0.0","dns-txt":"^2.0.2","fast-deep-equal":"^3.1.3","multicast-dns":"^6.0.1","typescript":"^4.2.3"},"devDependencies":{"@types/node":"^14.14.35","after-all":"^2.0.2","standard":"^7.0.1","tape":"^4.5.1","ts-node-dev":"^1.1.6"},"scripts":{"test":"standard --fix && tape test/*.js","build":"tsc --removeComments true","dev":"ts-node-dev --respawn --transpile-only ./src/index.ts","example:simple":"node examples/simple"},"repository":{"type":"git","url":"git+https://github.com/onlxltd/bonjour-service.git"},"keywords":["bonjour","zeroconf","zero","configuration","mdns","dns","service","discovery","multicast","broadcast","dns-sd"],"author":{"name":"ON LX Lited","email":"team@onlx.ltd","url":"https://labs.onlx.ltd"},"license":"MIT","bugs":{"url":"https://github.com/onlxltd/bonjour-service/issues"},"homepage":"https://github.com/onlxltd/bonjour-service","gitHead":"83e34a2704b0e65b477582695edb6b86a2db6d32","_id":"bonjour-service@1.0.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"0a5db7aa8b1e4c7dea9e5e1de79a59eb52b0026c","size":22649,"noattachment":false,"key":"/bonjour-service/-/bonjour-service-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/bonjour-service/download/bonjour-service-1.0.0.tgz"},"_npmUser":{"name":"mdidon","email":"dev@onlx.ltd"},"directories":{},"maintainers":[{"name":"npm:mdidon","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bonjour-service_1.0.0_1616195929806_0.2920781160385546"},"_hasShrinkwrap":false,"publish_time":1616195929988,"_cnpm_publish_time":1616195929988,"_cnpmcore_publish_time":"2021-12-16T15:19:22.289Z"}},"readme":"# bonjour-service\n\n![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/onlxltd/bonjour-service/publish-release.yml?style=flat-square) ![npm bundle size](https://img.shields.io/bundlephobia/min/bonjour-service?style=flat-square) ![GitHub Release Date](https://img.shields.io/github/release-date/onlxltd/bonjour-service?style=flat-square) ![npm](https://img.shields.io/npm/dw/bonjour-service?color=%23888&style=flat-square) ![GitHub](https://img.shields.io/github/license/onlxltd/bonjour-service?style=flat-square) [![DeepScan grade](https://deepscan.io/api/teams/13435/projects/16430/branches/352351/badge/grade.svg?style=flat-square)](https://deepscan.io/dashboard#view=project&tid=13435&pid=16430&bid=352351)\n\nA Bonjour/Zeroconf protocol implementation in TypeScript. Publish\nservices on the local network or discover existing services using\nmulticast DNS.\n\nThis is a rewrite of the project Bonjour (https://github.com/watson/bonjour) into modern TypeScript.\n\n\n\n## Installation\nAdd to your project dependencies using Yarn or NPM.\n\n#### Install with Yarn\n```\nyarn add bonjour-service\n```\n#### Install with NPM\n```\nnpm install bonjour-service\n```\n\n## Usage\n\n```js\nimport Bonjour from 'bonjour-service'\n\nconst instance = new Bonjour()\n\n// advertise an HTTP server on port 3000\ninstance.publish({ name: 'My Web Server', type: 'http', port: 3000 })\n\n// browse for all http services\ninstance.find({ type: 'http' }, function (service) {\n  console.log('Found an HTTP server:', service)\n})\n```\n\n## API\n\n### Initializing\n\n```js\nvar instance = new Bonjour({ options }, errorCallback)\n```\n\nThe `options` are optional and will be used when initializing the\nunderlying multicast-dns server. For details see [the multicast-dns\ndocumentation](https://github.com/mafintosh/multicast-dns#mdns--multicastdnsoptions).\n\n`errorCallback` is an optional callback used to gracefully handle errors that would otherwise\ncrash the process. While not being strictly required, providing this is highly recommended\n\n### Publishing\n\n#### `var service = bonjour.publish(options)`\n\nPublishes a new service.\n\nOptions are:\n\n- `name` (string)\n- `host` (string, optional) - defaults to local hostname\n- `port` (number)\n- `type` (string)\n- `subtypes` (array of strings, optional)\n- `protocol` (string, optional) - `udp` or `tcp` (default)\n- `txt` (object, optional) - a key/value object to broadcast as the TXT\n  record\n\nIANA maintains a [list of official service types and port\nnumbers](http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml).\n\n#### `bonjour.unpublishAll([callback])`\n\nUnpublish all services. The optional `callback` will be called when the\nservices have been unpublished.\n\n#### `bonjour.destroy()`\n\nDestroy the mdns instance. Closes the udp socket.\n\n### Browser\n\n#### `var browser = bonjour.find(options[, onup])`\n\nListen for services advertised on the network. An optional callback can\nbe provided as the 2nd argument and will be added as an event listener\nfor the `up` event.\n\nOptions (all optional):\n\n- `type` (string)\n- `subtypes` (array of strings)\n- `protocol` (string) - defaults to `tcp`\n- `txt` (object) - passed into [dns-txt\n  module](https://github.com/watson/dns-txt) contructor. Set to `{\n  binary: true }` if you want to keep the TXT records in binary\n\n#### `var browser = bonjour.findOne(options[, callback])`\n\nListen for and call the `callback` with the first instance of a service\nmatching the `options`. If no `callback` is given, it's expected that\nyou listen for the `up` event. The returned `browser` will automatically\nstop it self after the first matching service.\n\nOptions are the same as given in the `browser.find` function.\n\n#### `Event: up`\n\nEmitted every time a new service is found that matches the browser.\n\n#### `Event: down`\n\nEmitted every time an existing service emmits a goodbye message.\n\n#### `browser.services()`\n\nAn array of services known by the browser to be online.\n\n#### `browser.start()`\n\nStart looking for matching services.\n\n#### `browser.stop()`\n\nStop looking for matching services.\n\n#### `browser.update()`\n\nBroadcast the query again.\n\n### Service\n\n#### `Event: up`\n\nEmitted when the service is up.\n\n#### `Event: error`\n\nEmitted if an error occurrs while publishing the service.\n\n#### `service.stop([callback])`\n\nUnpublish the service. The optional `callback` will be called when the\nservice have been unpublished.\n\n#### `service.start()`\n\nPublish the service.\n\n#### `service.name`\n\nThe name of the service, e.g. `Apple TV`.\n\n#### `service.type`\n\nThe type of the service, e.g. `http`.\n\n#### `service.subtypes`\n\nAn array of subtypes. Note that this property might be `null`.\n\n#### `service.protocol`\n\nThe protocol used by the service, e.g. `tcp`.\n\n#### `service.host`\n\nThe hostname or ip address where the service resides.\n\n#### `service.port`\n\nThe port on which the service listens, e.g. `5000`.\n\n#### `service.fqdn`\n\nThe fully qualified domain name of the service. E.g. if given the name\n`Foo Bar`, the type `http` and the protocol `tcp`, the `service.fqdn`\nproperty will be `Foo Bar._http._tcp.local`.\n\n#### `service.txt`\n\nThe TXT record advertised by the service (a key/value object). Note that\nthis property might be `null`.\n\n#### `service.published`\n\nA boolean indicating if the service is currently published.\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/onlxltd/bonjour-service","bugs":{"url":"https://github.com/onlxltd/bonjour-service/issues"},"license":"MIT"}