UNPKG

@homebridge/ciao

Version:

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

77 lines 1.99 kB
{ "name": "@homebridge/ciao", "version": "1.3.3", "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" ], "dependencies": { "debug": "^4.4.1", "fast-deep-equal": "^3.1.3", "source-map-support": "^0.5.21", "tslib": "^2.8.1" }, "devDependencies": { "@types/debug": "^4.1.12", "@types/jest": "^29.5.14", "@types/node": "^22.15.30", "@types/source-map-support": "^0.5.10", "@typescript-eslint/eslint-plugin": "^8.33.1", "@typescript-eslint/parser": "^8.33.1", "eslint": "^8.57.1", "jest": "^29.7.0", "rimraf": "^6.0.1", "ts-jest": "^29.3.4", "ts-node": "^10.9.2", "typedoc": "^0.28.5", "typescript": "^5.8.3" } }