homebridge-hilo
Version:
Plugin Homebridge (non officiel) pour la passerelle et les appareils Hilo de Hydro-Québec | Unofficial Homebridge plugin for Hydro-Québec Hilo bridge and devices
1,685 lines (1,684 loc) • 43.6 kB
JSON
{
"lockfileVersion": 3,
"requires": true,
"packages": {
"node_modules/homebridge": {
"version": "2.1.0",
"license": "Apache-2.0",
"dependencies": {
"@homebridge/hap-nodejs": "2.1.7",
"@matter/main": "0.17.1",
"chalk": "5.6.2",
"commander": "15.0.0",
"fs-extra": "11.3.5",
"qrcode-terminal": "0.12.0",
"semver": "7.8.1",
"source-map-support": "0.5.21"
},
"bin": {
"homebridge": "bin/homebridge.js"
},
"engines": {
"node": "^22 || ^24"
}
},
"node_modules/homebridge-hilo": {
"version": "7.0.1",
"funding": [
{
"type": "buymeacoffee",
"url": "https://www.buymeacoffee.com/santerrejo"
},
{
"type": "paypal",
"url": "https://paypal.me/santerrejo"
}
],
"license": "MIT",
"dependencies": {
"@homebridge/plugin-ui-utils": "^2.0.2",
"@microsoft/signalr": "^10.0.0",
"axios": "^1.9.0",
"date-fns": "^4.1.0",
"express": "^5.1.0",
"graphql-ws": "^6.0.4",
"jsonwebtoken": "^9.0.3",
"ws": "^8.18.2"
},
"engines": {
"homebridge": "^2.0.0",
"node": "^22.10.0 || ^24.0.0 || ^26.0.0"
}
},
"node_modules/homebridge-hilo/node_modules/@homebridge/plugin-ui-utils": {
"version": "2.2.4",
"license": "MIT"
},
"node_modules/homebridge-hilo/node_modules/@microsoft/signalr": {
"version": "10.0.0",
"license": "MIT",
"dependencies": {
"abort-controller": "^3.0.0",
"eventsource": "^2.0.2",
"fetch-cookie": "^2.0.3",
"node-fetch": "^2.6.7",
"ws": "^7.5.10"
}
},
"node_modules/homebridge-hilo/node_modules/@microsoft/signalr/node_modules/ws": {
"version": "7.5.10",
"license": "MIT",
"engines": {
"node": ">=8.3.0"
},
"peerDependencies": {
"bufferutil": "^4.0.1",
"utf-8-validate": "^5.0.2"
},
"peerDependenciesMeta": {
"bufferutil": {
"optional": true
},
"utf-8-validate": {
"optional": true
}
}
},
"node_modules/homebridge-hilo/node_modules/abort-controller": {
"version": "3.0.0",
"license": "MIT",
"dependencies": {
"event-target-shim": "^5.0.0"
},
"engines": {
"node": ">=6.5"
}
},
"node_modules/homebridge-hilo/node_modules/accepts": {
"version": "2.0.0",
"license": "MIT",
"dependencies": {
"mime-types": "^3.0.0",
"negotiator": "^1.0.0"
},
"engines": {
"node": ">= 0.6"
}
},
"node_modules/homebridge-hilo/node_modules/accepts/node_modules/mime-db": {
"version": "1.54.0",
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/homebridge-hilo/node_modules/accepts/node_modules/mime-types": {
"version": "3.0.1",
"license": "MIT",
"dependencies": {
"mime-db": "^1.54.0"
},
"engines": {
"node": ">= 0.6"
}
},
"node_modules/homebridge-hilo/node_modules/agent-base": {
"version": "6.0.2",
"license": "MIT",
"dependencies": {
"debug": "4"
},
"engines": {
"node": ">= 6.0.0"
}
},
"node_modules/homebridge-hilo/node_modules/asynckit": {
"version": "0.4.0",
"license": "MIT"
},
"node_modules/homebridge-hilo/node_modules/axios": {
"version": "1.18.1",
"license": "MIT",
"dependencies": {
"follow-redirects": "^1.16.0",
"form-data": "^4.0.5",
"https-proxy-agent": "^5.0.1",
"proxy-from-env": "^2.1.0"
}
},
"node_modules/homebridge-hilo/node_modules/body-parser": {
"version": "2.2.1",
"license": "MIT",
"dependencies": {
"bytes": "^3.1.2",
"content-type": "^1.0.5",
"debug": "^4.4.3",
"http-errors": "^2.0.0",
"iconv-lite": "^0.7.0",
"on-finished": "^2.4.1",
"qs": "^6.14.0",
"raw-body": "^3.0.1",
"type-is": "^2.0.1"
},
"engines": {
"node": ">=18"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/express"
}
},
"node_modules/homebridge-hilo/node_modules/buffer-equal-constant-time": {
"version": "1.0.1",
"license": "BSD-3-Clause"
},
"node_modules/homebridge-hilo/node_modules/bytes": {
"version": "3.1.2",
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/homebridge-hilo/node_modules/call-bind-apply-helpers": {
"version": "1.0.2",
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
"function-bind": "^1.1.2"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/homebridge-hilo/node_modules/call-bound": {
"version": "1.0.4",
"license": "MIT",
"dependencies": {
"call-bind-apply-helpers": "^1.0.2",
"get-intrinsic": "^1.3.0"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/homebridge-hilo/node_modules/combined-stream": {
"version": "1.0.8",
"license": "MIT",
"dependencies": {
"delayed-stream": "~1.0.0"
},
"engines": {
"node": ">= 0.8"
}
},
"node_modules/homebridge-hilo/node_modules/content-disposition": {
"version": "1.0.0",
"license": "MIT",
"dependencies": {
"safe-buffer": "5.2.1"
},
"engines": {
"node": ">= 0.6"
}
},
"node_modules/homebridge-hilo/node_modules/content-type": {
"version": "1.0.5",
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/homebridge-hilo/node_modules/cookie": {
"version": "0.7.1",
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/homebridge-hilo/node_modules/cookie-signature": {
"version": "1.2.2",
"license": "MIT",
"engines": {
"node": ">=6.6.0"
}
},
"node_modules/homebridge-hilo/node_modules/date-fns": {
"version": "4.4.0",
"license": "MIT",
"funding": {
"type": "github",
"url": "https://github.com/sponsors/kossnocorp"
}
},
"node_modules/homebridge-hilo/node_modules/debug": {
"version": "4.4.3",
"license": "MIT",
"dependencies": {
"ms": "^2.1.3"
},
"engines": {
"node": ">=6.0"
},
"peerDependenciesMeta": {
"supports-color": {
"optional": true
}
}
},
"node_modules/homebridge-hilo/node_modules/delayed-stream": {
"version": "1.0.0",
"license": "MIT",
"engines": {
"node": ">=0.4.0"
}
},
"node_modules/homebridge-hilo/node_modules/depd": {
"version": "2.0.0",
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/homebridge-hilo/node_modules/dunder-proto": {
"version": "1.0.1",
"license": "MIT",
"dependencies": {
"call-bind-apply-helpers": "^1.0.1",
"es-errors": "^1.3.0",
"gopd": "^1.2.0"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/homebridge-hilo/node_modules/ecdsa-sig-formatter": {
"version": "1.0.11",
"license": "Apache-2.0",
"dependencies": {
"safe-buffer": "^5.0.1"
}
},
"node_modules/homebridge-hilo/node_modules/ee-first": {
"version": "1.1.1",
"license": "MIT"
},
"node_modules/homebridge-hilo/node_modules/encodeurl": {
"version": "2.0.0",
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/homebridge-hilo/node_modules/es-define-property": {
"version": "1.0.1",
"license": "MIT",
"engines": {
"node": ">= 0.4"
}
},
"node_modules/homebridge-hilo/node_modules/es-errors": {
"version": "1.3.0",
"license": "MIT",
"engines": {
"node": ">= 0.4"
}
},
"node_modules/homebridge-hilo/node_modules/es-object-atoms": {
"version": "1.1.1",
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/homebridge-hilo/node_modules/es-set-tostringtag": {
"version": "2.1.0",
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
"get-intrinsic": "^1.2.6",
"has-tostringtag": "^1.0.2",
"hasown": "^2.0.2"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/homebridge-hilo/node_modules/escape-html": {
"version": "1.0.3",
"license": "MIT"
},
"node_modules/homebridge-hilo/node_modules/etag": {
"version": "1.8.1",
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/homebridge-hilo/node_modules/event-target-shim": {
"version": "5.0.1",
"license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/homebridge-hilo/node_modules/eventsource": {
"version": "2.0.2",
"license": "MIT",
"engines": {
"node": ">=12.0.0"
}
},
"node_modules/homebridge-hilo/node_modules/express": {
"version": "5.2.1",
"license": "MIT",
"dependencies": {
"accepts": "^2.0.0",
"body-parser": "^2.2.1",
"content-disposition": "^1.0.0",
"content-type": "^1.0.5",
"cookie": "^0.7.1",
"cookie-signature": "^1.2.1",
"debug": "^4.4.0",
"depd": "^2.0.0",
"encodeurl": "^2.0.0",
"escape-html": "^1.0.3",
"etag": "^1.8.1",
"finalhandler": "^2.1.0",
"fresh": "^2.0.0",
"http-errors": "^2.0.0",
"merge-descriptors": "^2.0.0",
"mime-types": "^3.0.0",
"on-finished": "^2.4.1",
"once": "^1.4.0",
"parseurl": "^1.3.3",
"proxy-addr": "^2.0.7",
"qs": "^6.14.0",
"range-parser": "^1.2.1",
"router": "^2.2.0",
"send": "^1.1.0",
"serve-static": "^2.2.0",
"statuses": "^2.0.1",
"type-is": "^2.0.1",
"vary": "^1.1.2"
},
"engines": {
"node": ">= 18"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/express"
}
},
"node_modules/homebridge-hilo/node_modules/express/node_modules/mime-db": {
"version": "1.54.0",
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/homebridge-hilo/node_modules/express/node_modules/mime-types": {
"version": "3.0.1",
"license": "MIT",
"dependencies": {
"mime-db": "^1.54.0"
},
"engines": {
"node": ">= 0.6"
}
},
"node_modules/homebridge-hilo/node_modules/fetch-cookie": {
"version": "2.2.0",
"license": "Unlicense",
"dependencies": {
"set-cookie-parser": "^2.4.8",
"tough-cookie": "^4.0.0"
}
},
"node_modules/homebridge-hilo/node_modules/finalhandler": {
"version": "2.1.0",
"license": "MIT",
"dependencies": {
"debug": "^4.4.0",
"encodeurl": "^2.0.0",
"escape-html": "^1.0.3",
"on-finished": "^2.4.1",
"parseurl": "^1.3.3",
"statuses": "^2.0.1"
},
"engines": {
"node": ">= 0.8"
}
},
"node_modules/homebridge-hilo/node_modules/follow-redirects": {
"version": "1.16.0",
"funding": [
{
"type": "individual",
"url": "https://github.com/sponsors/RubenVerborgh"
}
],
"license": "MIT",
"engines": {
"node": ">=4.0"
},
"peerDependenciesMeta": {
"debug": {
"optional": true
}
}
},
"node_modules/homebridge-hilo/node_modules/form-data": {
"version": "4.0.5",
"license": "MIT",
"dependencies": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
"es-set-tostringtag": "^2.1.0",
"hasown": "^2.0.2",
"mime-types": "^2.1.12"
},
"engines": {
"node": ">= 6"
}
},
"node_modules/homebridge-hilo/node_modules/forwarded": {
"version": "0.2.0",
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/homebridge-hilo/node_modules/fresh": {
"version": "2.0.0",
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/homebridge-hilo/node_modules/function-bind": {
"version": "1.1.2",
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/homebridge-hilo/node_modules/get-intrinsic": {
"version": "1.3.0",
"license": "MIT",
"dependencies": {
"call-bind-apply-helpers": "^1.0.2",
"es-define-property": "^1.0.1",
"es-errors": "^1.3.0",
"es-object-atoms": "^1.1.1",
"function-bind": "^1.1.2",
"get-proto": "^1.0.1",
"gopd": "^1.2.0",
"has-symbols": "^1.1.0",
"hasown": "^2.0.2",
"math-intrinsics": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/homebridge-hilo/node_modules/get-proto": {
"version": "1.0.1",
"license": "MIT",
"dependencies": {
"dunder-proto": "^1.0.1",
"es-object-atoms": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/homebridge-hilo/node_modules/gopd": {
"version": "1.2.0",
"license": "MIT",
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/homebridge-hilo/node_modules/graphql": {
"version": "16.11.0",
"license": "MIT",
"peer": true,
"engines": {
"node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0"
}
},
"node_modules/homebridge-hilo/node_modules/graphql-ws": {
"version": "6.0.8",
"license": "MIT",
"engines": {
"node": ">=20"
},
"peerDependencies": {
"@fastify/websocket": "^10 || ^11",
"crossws": "~0.3",
"graphql": "^15.10.1 || ^16",
"ws": "^8"
},
"peerDependenciesMeta": {
"@fastify/websocket": {
"optional": true
},
"crossws": {
"optional": true
},
"ws": {
"optional": true
}
}
},
"node_modules/homebridge-hilo/node_modules/has-symbols": {
"version": "1.1.0",
"license": "MIT",
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/homebridge-hilo/node_modules/has-tostringtag": {
"version": "1.0.2",
"license": "MIT",
"dependencies": {
"has-symbols": "^1.0.3"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/homebridge-hilo/node_modules/hasown": {
"version": "2.0.2",
"license": "MIT",
"dependencies": {
"function-bind": "^1.1.2"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/homebridge-hilo/node_modules/http-errors": {
"version": "2.0.1",
"license": "MIT",
"dependencies": {
"depd": "~2.0.0",
"inherits": "~2.0.4",
"setprototypeof": "~1.2.0",
"statuses": "~2.0.2",
"toidentifier": "~1.0.1"
},
"engines": {
"node": ">= 0.8"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/express"
}
},
"node_modules/homebridge-hilo/node_modules/https-proxy-agent": {
"version": "5.0.1",
"license": "MIT",
"dependencies": {
"agent-base": "6",
"debug": "4"
},
"engines": {
"node": ">= 6"
}
},
"node_modules/homebridge-hilo/node_modules/iconv-lite": {
"version": "0.7.2",
"license": "MIT",
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3.0.0"
},
"engines": {
"node": ">=0.10.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/express"
}
},
"node_modules/homebridge-hilo/node_modules/inherits": {
"version": "2.0.4",
"license": "ISC"
},
"node_modules/homebridge-hilo/node_modules/ipaddr.js": {
"version": "1.9.1",
"license": "MIT",
"engines": {
"node": ">= 0.10"
}
},
"node_modules/homebridge-hilo/node_modules/is-promise": {
"version": "4.0.0",
"license": "MIT"
},
"node_modules/homebridge-hilo/node_modules/jsonwebtoken": {
"version": "9.0.3",
"license": "MIT",
"dependencies": {
"jws": "^4.0.1",
"lodash.includes": "^4.3.0",
"lodash.isboolean": "^3.0.3",
"lodash.isinteger": "^4.0.4",
"lodash.isnumber": "^3.0.3",
"lodash.isplainobject": "^4.0.6",
"lodash.isstring": "^4.0.1",
"lodash.once": "^4.0.0",
"ms": "^2.1.1",
"semver": "^7.5.4"
},
"engines": {
"node": ">=12",
"npm": ">=6"
}
},
"node_modules/homebridge-hilo/node_modules/jsonwebtoken/node_modules/semver": {
"version": "7.7.4",
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
},
"engines": {
"node": ">=10"
}
},
"node_modules/homebridge-hilo/node_modules/jwa": {
"version": "2.0.1",
"license": "MIT",
"dependencies": {
"buffer-equal-constant-time": "^1.0.1",
"ecdsa-sig-formatter": "1.0.11",
"safe-buffer": "^5.0.1"
}
},
"node_modules/homebridge-hilo/node_modules/jws": {
"version": "4.0.1",
"license": "MIT",
"dependencies": {
"jwa": "^2.0.1",
"safe-buffer": "^5.0.1"
}
},
"node_modules/homebridge-hilo/node_modules/lodash.includes": {
"version": "4.3.0",
"license": "MIT"
},
"node_modules/homebridge-hilo/node_modules/lodash.isboolean": {
"version": "3.0.3",
"license": "MIT"
},
"node_modules/homebridge-hilo/node_modules/lodash.isinteger": {
"version": "4.0.4",
"license": "MIT"
},
"node_modules/homebridge-hilo/node_modules/lodash.isnumber": {
"version": "3.0.3",
"license": "MIT"
},
"node_modules/homebridge-hilo/node_modules/lodash.isplainobject": {
"version": "4.0.6",
"license": "MIT"
},
"node_modules/homebridge-hilo/node_modules/lodash.isstring": {
"version": "4.0.1",
"license": "MIT"
},
"node_modules/homebridge-hilo/node_modules/lodash.once": {
"version": "4.1.1",
"license": "MIT"
},
"node_modules/homebridge-hilo/node_modules/math-intrinsics": {
"version": "1.1.0",
"license": "MIT",
"engines": {
"node": ">= 0.4"
}
},
"node_modules/homebridge-hilo/node_modules/media-typer": {
"version": "1.1.0",
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/homebridge-hilo/node_modules/merge-descriptors": {
"version": "2.0.0",
"license": "MIT",
"engines": {
"node": ">=18"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/homebridge-hilo/node_modules/mime-db": {
"version": "1.52.0",
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/homebridge-hilo/node_modules/mime-types": {
"version": "2.1.35",
"license": "MIT",
"dependencies": {
"mime-db": "1.52.0"
},
"engines": {
"node": ">= 0.6"
}
},
"node_modules/homebridge-hilo/node_modules/ms": {
"version": "2.1.3",
"license": "MIT"
},
"node_modules/homebridge-hilo/node_modules/negotiator": {
"version": "1.0.0",
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/homebridge-hilo/node_modules/node-fetch": {
"version": "2.6.7",
"license": "MIT",
"dependencies": {
"whatwg-url": "^5.0.0"
},
"engines": {
"node": "4.x || >=6.0.0"
},
"peerDependencies": {
"encoding": "^0.1.0"
},
"peerDependenciesMeta": {
"encoding": {
"optional": true
}
}
},
"node_modules/homebridge-hilo/node_modules/object-inspect": {
"version": "1.13.4",
"license": "MIT",
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/homebridge-hilo/node_modules/on-finished": {
"version": "2.4.1",
"license": "MIT",
"dependencies": {
"ee-first": "1.1.1"
},
"engines": {
"node": ">= 0.8"
}
},
"node_modules/homebridge-hilo/node_modules/once": {
"version": "1.4.0",
"license": "ISC",
"dependencies": {
"wrappy": "1"
}
},
"node_modules/homebridge-hilo/node_modules/parseurl": {
"version": "1.3.3",
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/homebridge-hilo/node_modules/path-to-regexp": {
"version": "8.2.0",
"license": "MIT",
"engines": {
"node": ">=16"
}
},
"node_modules/homebridge-hilo/node_modules/proxy-addr": {
"version": "2.0.7",
"license": "MIT",
"dependencies": {
"forwarded": "0.2.0",
"ipaddr.js": "1.9.1"
},
"engines": {
"node": ">= 0.10"
}
},
"node_modules/homebridge-hilo/node_modules/proxy-from-env": {
"version": "2.1.0",
"license": "MIT",
"engines": {
"node": ">=10"
}
},
"node_modules/homebridge-hilo/node_modules/psl": {
"version": "1.15.0",
"license": "MIT",
"dependencies": {
"punycode": "^2.3.1"
},
"funding": {
"url": "https://github.com/sponsors/lupomontero"
}
},
"node_modules/homebridge-hilo/node_modules/punycode": {
"version": "2.3.1",
"license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/homebridge-hilo/node_modules/qs": {
"version": "6.14.1",
"license": "BSD-3-Clause",
"dependencies": {
"side-channel": "^1.1.0"
},
"engines": {
"node": ">=0.6"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/homebridge-hilo/node_modules/querystringify": {
"version": "2.2.0",
"license": "MIT"
},
"node_modules/homebridge-hilo/node_modules/range-parser": {
"version": "1.2.1",
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/homebridge-hilo/node_modules/raw-body": {
"version": "3.0.2",
"license": "MIT",
"dependencies": {
"bytes": "~3.1.2",
"http-errors": "~2.0.1",
"iconv-lite": "~0.7.0",
"unpipe": "~1.0.0"
},
"engines": {
"node": ">= 0.10"
}
},
"node_modules/homebridge-hilo/node_modules/requires-port": {
"version": "1.0.0",
"license": "MIT"
},
"node_modules/homebridge-hilo/node_modules/router": {
"version": "2.2.0",
"license": "MIT",
"dependencies": {
"debug": "^4.4.0",
"depd": "^2.0.0",
"is-promise": "^4.0.0",
"parseurl": "^1.3.3",
"path-to-regexp": "^8.0.0"
},
"engines": {
"node": ">= 18"
}
},
"node_modules/homebridge-hilo/node_modules/safe-buffer": {
"version": "5.2.1",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/feross"
},
{
"type": "patreon",
"url": "https://www.patreon.com/feross"
},
{
"type": "consulting",
"url": "https://feross.org/support"
}
],
"license": "MIT"
},
"node_modules/homebridge-hilo/node_modules/safer-buffer": {
"version": "2.1.2",
"license": "MIT"
},
"node_modules/homebridge-hilo/node_modules/send": {
"version": "1.2.0",
"license": "MIT",
"dependencies": {
"debug": "^4.3.5",
"encodeurl": "^2.0.0",
"escape-html": "^1.0.3",
"etag": "^1.8.1",
"fresh": "^2.0.0",
"http-errors": "^2.0.0",
"mime-types": "^3.0.1",
"ms": "^2.1.3",
"on-finished": "^2.4.1",
"range-parser": "^1.2.1",
"statuses": "^2.0.1"
},
"engines": {
"node": ">= 18"
}
},
"node_modules/homebridge-hilo/node_modules/send/node_modules/mime-db": {
"version": "1.54.0",
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/homebridge-hilo/node_modules/send/node_modules/mime-types": {
"version": "3.0.1",
"license": "MIT",
"dependencies": {
"mime-db": "^1.54.0"
},
"engines": {
"node": ">= 0.6"
}
},
"node_modules/homebridge-hilo/node_modules/serve-static": {
"version": "2.2.0",
"license": "MIT",
"dependencies": {
"encodeurl": "^2.0.0",
"escape-html": "^1.0.3",
"parseurl": "^1.3.3",
"send": "^1.2.0"
},
"engines": {
"node": ">= 18"
}
},
"node_modules/homebridge-hilo/node_modules/set-cookie-parser": {
"version": "2.7.2",
"license": "MIT"
},
"node_modules/homebridge-hilo/node_modules/setprototypeof": {
"version": "1.2.0",
"license": "ISC"
},
"node_modules/homebridge-hilo/node_modules/side-channel": {
"version": "1.1.0",
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
"object-inspect": "^1.13.3",
"side-channel-list": "^1.0.0",
"side-channel-map": "^1.0.1",
"side-channel-weakmap": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/homebridge-hilo/node_modules/side-channel-list": {
"version": "1.0.0",
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
"object-inspect": "^1.13.3"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/homebridge-hilo/node_modules/side-channel-map": {
"version": "1.0.1",
"license": "MIT",
"dependencies": {
"call-bound": "^1.0.2",
"es-errors": "^1.3.0",
"get-intrinsic": "^1.2.5",
"object-inspect": "^1.13.3"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/homebridge-hilo/node_modules/side-channel-weakmap": {
"version": "1.0.2",
"license": "MIT",
"dependencies": {
"call-bound": "^1.0.2",
"es-errors": "^1.3.0",
"get-intrinsic": "^1.2.5",
"object-inspect": "^1.13.3",
"side-channel-map": "^1.0.1"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/homebridge-hilo/node_modules/statuses": {
"version": "2.0.2",
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/homebridge-hilo/node_modules/toidentifier": {
"version": "1.0.1",
"license": "MIT",
"engines": {
"node": ">=0.6"
}
},
"node_modules/homebridge-hilo/node_modules/tough-cookie": {
"version": "4.1.4",
"license": "BSD-3-Clause",
"dependencies": {
"psl": "^1.1.33",
"punycode": "^2.1.1",
"universalify": "^0.2.0",
"url-parse": "^1.5.3"
},
"engines": {
"node": ">=6"
}
},
"node_modules/homebridge-hilo/node_modules/tough-cookie/node_modules/universalify": {
"version": "0.2.0",
"license": "MIT",
"engines": {
"node": ">= 4.0.0"
}
},
"node_modules/homebridge-hilo/node_modules/tr46": {
"version": "0.0.3",
"license": "MIT"
},
"node_modules/homebridge-hilo/node_modules/type-is": {
"version": "2.0.1",
"license": "MIT",
"dependencies": {
"content-type": "^1.0.5",
"media-typer": "^1.1.0",
"mime-types": "^3.0.0"
},
"engines": {
"node": ">= 0.6"
}
},
"node_modules/homebridge-hilo/node_modules/type-is/node_modules/mime-db": {
"version": "1.54.0",
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/homebridge-hilo/node_modules/type-is/node_modules/mime-types": {
"version": "3.0.2",
"license": "MIT",
"dependencies": {
"mime-db": "^1.54.0"
},
"engines": {
"node": ">=18"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/express"
}
},
"node_modules/homebridge-hilo/node_modules/unpipe": {
"version": "1.0.0",
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/homebridge-hilo/node_modules/url-parse": {
"version": "1.5.10",
"license": "MIT",
"dependencies": {
"querystringify": "^2.1.1",
"requires-port": "^1.0.0"
}
},
"node_modules/homebridge-hilo/node_modules/vary": {
"version": "1.1.2",
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/homebridge-hilo/node_modules/webidl-conversions": {
"version": "3.0.1",
"license": "BSD-2-Clause"
},
"node_modules/homebridge-hilo/node_modules/whatwg-url": {
"version": "5.0.0",
"license": "MIT",
"dependencies": {
"tr46": "~0.0.3",
"webidl-conversions": "^3.0.0"
}
},
"node_modules/homebridge-hilo/node_modules/wrappy": {
"version": "1.0.2",
"license": "ISC"
},
"node_modules/homebridge-hilo/node_modules/ws": {
"version": "8.21.0",
"license": "MIT",
"engines": {
"node": ">=10.0.0"
},
"peerDependencies": {
"bufferutil": "^4.0.1",
"utf-8-validate": ">=5.0.2"
},
"peerDependenciesMeta": {
"bufferutil": {
"optional": true
},
"utf-8-validate": {
"optional": true
}
}
},
"node_modules/homebridge/node_modules/@homebridge/ciao": {
"version": "1.3.9",
"license": "MIT",
"dependencies": {
"debug": "^4.4.3",
"fast-deep-equal": "^3.1.3",
"source-map-support": "^0.5.21",
"tslib": "^2.8.1"
},
"bin": {
"ciao-bcs": "lib/bonjour-conformance-testing.js"
}
},
"node_modules/homebridge/node_modules/@homebridge/dbus-native": {
"version": "0.7.6",
"license": "MIT",
"dependencies": {
"event-stream": "^4.0.1",
"hexy": "^0.4.0",
"long": "^5.3.2",
"minimist": "^1.2.8",
"safe-buffer": "^5.1.2",
"xml2js": "^0.6.2"
},
"bin": {
"dbus2js": "bin/dbus2js.js"
}
},
"node_modules/homebridge/node_modules/@homebridge/hap-nodejs": {
"version": "2.1.7",
"license": "Apache-2.0",
"dependencies": {
"@homebridge/ciao": "^1.3.9",
"@homebridge/dbus-native": "^0.7.6",
"bonjour-hap": "^3.10.3",
"debug": "^4.4.3",
"fast-srp-hap": "^2.0.4",
"futoin-hkdf": "^1.5.3",
"node-persist": "^0.0.12",
"source-map-support": "^0.5.21",
"tslib": "^2.8.1",
"tweetnacl": "^1.0.3"
},
"engines": {
"node": "^22 || ^24"
}
},
"node_modules/homebridge/node_modules/@leichtgewicht/ip-codec": {
"version": "2.0.5",
"license": "MIT"
},
"node_modules/homebridge/node_modules/@matter/general": {
"version": "0.17.1",
"license": "Apache-2.0",
"dependencies": {
"@noble/curves": "^2.2.0"
}
},
"node_modules/homebridge/node_modules/@matter/main": {
"version": "0.17.1",
"license": "Apache-2.0",
"dependencies": {
"@matter/general": "0.17.1",
"@matter/model": "0.17.1",
"@matter/node": "0.17.1",
"@matter/protocol": "0.17.1",
"@matter/types": "0.17.1"
},
"optionalDependencies": {
"@matter/nodejs": "0.17.1"
}
},
"node_modules/homebridge/node_modules/@matter/model": {
"version": "0.17.1",
"license": "Apache-2.0",
"dependencies": {
"@matter/general": "0.17.1"
}
},
"node_modules/homebridge/node_modules/@matter/node": {
"version": "0.17.1",
"license": "Apache-2.0",
"dependencies": {
"@matter/general": "0.17.1",
"@matter/model": "0.17.1",
"@matter/protocol": "0.17.1",
"@matter/types": "0.17.1"
}
},
"node_modules/homebridge/node_modules/@matter/nodejs": {
"version": "0.17.1",
"license": "Apache-2.0",
"optional": true,
"dependencies": {
"@matter/general": "0.17.1",
"@matter/node": "0.17.1",
"@matter/protocol": "0.17.1",
"@matter/types": "0.17.1"
},
"engines": {
"node": ">=20.19.0 <22.0.0 || >=22.13.0"
}
},
"node_modules/homebridge/node_modules/@matter/protocol": {
"version": "0.17.1",
"license": "Apache-2.0",
"dependencies": {
"@matter/general": "0.17.1",
"@matter/model": "0.17.1",
"@matter/types": "0.17.1"
}
},
"node_modules/homebridge/node_modules/@matter/types": {
"version": "0.17.1",
"license": "Apache-2.0",
"dependencies": {
"@matter/general": "0.17.1",
"@matter/model": "0.17.1"
}
},
"node_modules/homebridge/node_modules/@noble/curves": {
"version": "2.2.0",
"license": "MIT",
"dependencies": {
"@noble/hashes": "2.2.0"
},
"engines": {
"node": ">= 20.19.0"
},
"funding": {
"url": "https://paulmillr.com/funding/"
}
},
"node_modules/homebridge/node_modules/@noble/hashes": {
"version": "2.2.0",
"license": "MIT",
"engines": {
"node": ">= 20.19.0"
},
"funding": {
"url": "https://paulmillr.com/funding/"
}
},
"node_modules/homebridge/node_modules/bonjour-hap": {
"version": "3.10.3",
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.3",
"multicast-dns": "^7.2.5",
"multicast-dns-service-types": "^1.1.0"
}
},
"node_modules/homebridge/node_modules/buffer-from": {
"version": "1.1.2",
"license": "MIT"
},
"node_modules/homebridge/node_modules/chalk": {
"version": "5.6.2",
"license": "MIT",
"engines": {
"node": "^12.17.0 || ^14.13 || >=16.0.0"
},
"funding": {
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
"node_modules/homebridge/node_modules/commander": {
"version": "15.0.0",
"license": "MIT",
"engines": {
"node": ">=22.12.0"
}
},
"node_modules/homebridge/node_modules/debug": {
"version": "4.4.3",
"license": "MIT",
"dependencies": {
"ms": "^2.1.3"
},
"engines": {
"node": ">=6.0"
},
"peerDependenciesMeta": {
"supports-color": {
"optional": true
}
}
},
"node_modules/homebridge/node_modules/dns-packet": {
"version": "5.6.1",
"license": "MIT",
"dependencies": {
"@leichtgewicht/ip-codec": "^2.0.1"
},
"engines": {
"node": ">=6"
}
},
"node_modules/homebridge/node_modules/duplexer": {
"version": "0.1.2",
"license": "MIT"
},
"node_modules/homebridge/node_modules/event-stream": {
"version": "4.0.1",
"license": "MIT",
"dependencies": {
"duplexer": "^0.1.1",
"from": "^0.1.7",
"map-stream": "0.0.7",
"pause-stream": "^0.0.11",
"split": "^1.0.1",
"stream-combiner": "^0.2.2",
"through": "^2.3.8"
}
},
"node_modules/homebridge/node_modules/fast-deep-equal": {
"version": "3.1.3",
"license": "MIT"
},
"node_modules/homebridge/node_modules/fast-srp-hap": {
"version": "2.0.4",
"license": "MIT",
"engines": {
"node": ">=10.17.0"
}
},
"node_modules/homebridge/node_modules/from": {
"version": "0.1.7",
"license": "MIT"
},
"node_modules/homebridge/node_modules/fs-extra": {
"version": "11.3.5",
"license": "MIT",
"dependencies": {
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
"universalify": "^2.0.0"
},
"engines": {
"node": ">=14.14"
}
},
"node_modules/homebridge/node_modules/futoin-hkdf": {
"version": "1.5.3",
"license": "Apache-2.0",
"engines": {
"node": ">=8"
}
},
"node_modules/homebridge/node_modules/graceful-fs": {
"version": "4.2.11",
"license": "ISC"
},
"node_modules/homebridge/node_modules/hexy": {
"version": "0.4.0",
"license": "MIT",
"bin": {
"hexy": "bin/hexy_cmd.js"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/homebridge/node_modules/jsonfile": {
"version": "6.2.1",
"license": "MIT",
"dependencies": {
"universalify": "^2.0.0"
},
"optionalDependencies": {
"graceful-fs": "^4.1.6"
}
},
"node_modules/homebridge/node_modules/long": {
"version": "5.3.2",
"license": "Apache-2.0"
},
"node_modules/homebridge/node_modules/map-stream": {
"version": "0.0.7",
"license": "MIT"
},
"node_modules/homebridge/node_modules/minimist": {
"version": "1.2.8",
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/homebridge/node_modules/mkdirp": {
"version": "0.5.6",
"license": "MIT",
"dependencies": {
"minimist": "^1.2.6"
},
"bin": {
"mkdirp": "bin/cmd.js"
}
},
"node_modules/homebridge/node_modules/ms": {
"version": "2.1.3",
"license": "MIT"
},
"node_modules/homebridge/node_modules/multicast-dns": {
"version": "7.2.5",
"license": "MIT",
"dependencies": {
"dns-packet": "^5.2.2",
"thunky": "^1.0.2"
},
"bin": {
"multicast-dns": "cli.js"
}
},
"node_modules/homebridge/node_modules/multicast-dns-service-types": {
"version": "1.1.0",
"license": "MIT"
},
"node_modules/homebridge/node_modules/node-persist": {
"version": "0.0.12",
"license": "MIT",
"dependencies": {
"mkdirp": "~0.5.1",
"q": "~1.1.1"
}
},
"node_modules/homebridge/node_modules/pause-stream": {
"version": "0.0.11",
"license": [
"MIT",
"Apache2"
],
"dependencies": {
"through": "~2.3"
}
},
"node_modules/homebridge/node_modules/q": {
"version": "1.1.2",
"license": "MIT",
"engines": {
"node": ">=0.6.0",
"teleport": ">=0.2.0"
}
},
"node_modules/homebridge/node_modules/qrcode-terminal": {
"version": "0.12.0",
"bin": {
"qrcode-terminal": "bin/qrcode-terminal.js"
}
},
"node_modules/homebridge/node_modules/safe-buffer": {
"version": "5.2.1",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/feross"
},
{
"type": "patreon",
"url": "https://www.patreon.com/feross"
},
{
"type": "consulting",
"url": "https://feross.org/support"
}
],
"license": "MIT"
},
"node_modules/homebridge/node_modules/sax": {
"version": "1.6.0",
"license": "BlueOak-1.0.0",
"engines": {
"node": ">=11.0.0"
}
},
"node_modules/homebridge/node_modules/semver": {
"version": "7.8.1",
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
},
"engines": {
"node": ">=10"
}
},
"node_modules/homebridge/node_modules/source-map": {
"version": "0.6.1",
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/homebridge/node_modules/source-map-support": {
"version": "0.5.21",
"license": "MIT",
"dependencies": {
"buffer-from": "^1.0.0",
"source-map": "^0.6.0"
}
},
"node_modules/homebridge/node_modules/split": {
"version": "1.0.1",
"license": "MIT",
"dependencies": {
"through": "2"
},
"engines": {
"node": "*"
}
},
"node_modules/homebridge/node_modules/stream-combiner": {
"version": "0.2.2",
"license": "MIT",
"dependencies": {
"duplexer": "~0.1.1",
"through": "~2.3.4"
}
},
"node_modules/homebridge/node_modules/through": {
"version": "2.3.8",
"license": "MIT"
},
"node_modules/homebridge/node_modules/thunky": {
"version": "1.1.0",
"license": "MIT"
},
"node_modules/homebridge/node_modules/tslib": {
"version": "2.8.1",
"license": "0BSD"
},
"node_modules/homebridge/node_modules/tweetnacl": {
"version": "1.0.3",
"license": "Unlicense"
},
"node_modules/homebridge/node_modules/universalify": {
"version": "2.0.1",
"license": "MIT",
"engines": {
"node": ">= 10.0.0"
}
},
"node_modules/homebridge/node_modules/xml2js": {
"version": "0.6.2",
"license": "MIT",
"dependencies": {
"sax": ">=0.6.0",
"xmlbuilder": "~11.0.0"
},
"engines": {
"node": ">=4.0.0"
}
},
"node_modules/homebridge/node_modules/xmlbuilder": {
"version": "11.0.1",
"license": "MIT",
"engines": {
"node": ">=4.0"
}
}
}
}