UNPKG

@homebridge/ciao

Version:

ciao is a RFC 6763 compliant dns-sd library, advertising on multicast dns (RFC 6762) implemented in plain Typescript/JavaScript

79 lines (78 loc) 2.02 kB
{ "name": "@homebridge/ciao", "version": "1.3.9", "description": "ciao is a RFC 6763 compliant dns-sd library, advertising on multicast dns (RFC 6762) implemented in plain Typescript/JavaScript", "main": "lib/index.js", "types": "lib/index.d.ts", "maintainers": [ "Andreas Bauer <mail@anderl-bauer.de>" ], "author": "Andreas Bauer <mail@anderl-bauer.de>", "homepage": "https://github.com/homebridge/ciao", "license": "MIT", "scripts": { "clean": "rimraf lib && rimraf coverage", "lint": "eslint 'src/**/*.{js,ts,json}'", "lint-docs": "typedoc --emit none", "build": "npm run clean && tsc", "test": "jest", "test-coverage": "jest --coverage", "docs": "typedoc", "prepublishOnly": "npm run build", "postpublish": "npm run clean", "preversion": "npm run lint", "version": "npm run docs && git add docs" }, "bin": { "ciao-bcs": "lib/bonjour-conformance-testing.js" }, "keywords": [ "ciao", "rfc-6762", "rfc-6763", "multicast-dns", "dns-sd", "bonjour", "zeroconf", "zero-configuration", "mdns", "mdns-sd", "service-discovery" ], "repository": { "type": "git", "url": "git+https://github.com/homebridge/ciao.git" }, "bugs": { "url": "https://github.com/homebridge/ciao/issues" }, "files": [ "lib", "types", "README.md", "LICENSE", "package.json", "package-lock.json" ], "dependencies": { "debug": "^4.4.3", "fast-deep-equal": "^3.1.3", "source-map-support": "^0.5.21", "tslib": "^2.8.1" }, "devDependencies": { "@types/debug": "^4.1.13", "@types/jest": "^30.0.0", "@types/node": "^25.9.1", "@types/source-map-support": "^0.5.10", "@typescript-eslint/eslint-plugin": "^8.59.4", "@typescript-eslint/parser": "^8.59.4", "eslint": "^8.57.1", "jest": "^30.4.2", "rimraf": "^6.1.3", "ts-jest": "^29.4.11", "ts-node": "^10.9.2", "typedoc": "^0.28.19", "typescript": "^6.0.3" } }