diff --git a/package-lock.json b/package-lock.json index e1e9e33..c8a0eb2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,11 +23,11 @@ ], "dependencies": { "applescript": "^1.0.0", - "homebridge-lib": "~6.3.14", + "homebridge-lib": "~6.3.17", "is-my-json-valid": "^2.20.6" }, "engines": { - "homebridge": "^1.6.0", + "homebridge": "^1.6.1", "node": "^18.16.0" } }, @@ -60,6 +60,18 @@ "resolved": "https://registry.npmjs.org/applescript/-/applescript-1.0.0.tgz", "integrity": "sha512-yvtNHdWvtbYEiIazXAdp/NY+BBb65/DAseqlNiJQjOx9DynuzOYDbVLBJvuc0ve0VL9x6B3OHF6eH52y9hCBtQ==" }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", @@ -132,15 +144,16 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/deep-equal": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", - "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.1.tgz", + "integrity": "sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ==", "dependencies": { + "array-buffer-byte-length": "^1.0.0", "call-bind": "^1.0.2", - "es-get-iterator": "^1.1.2", - "get-intrinsic": "^1.1.3", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.0", "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.1", + "is-array-buffer": "^3.0.2", "is-date-object": "^1.0.5", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.2", @@ -148,7 +161,7 @@ "object-is": "^1.1.5", "object-keys": "^1.1.1", "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", + "regexp.prototype.flags": "^1.5.0", "side-channel": "^1.0.4", "which-boxed-primitive": "^1.0.2", "which-collection": "^1.0.1", @@ -174,9 +187,9 @@ } }, "node_modules/dns-packet": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.5.0.tgz", - "integrity": "sha512-USawdAUzRkV6xrqTjiAEp6M9YagZEzWcSUaZTcIFAiyQWW1SoI6KyId8y2+/71wbgHKQAKd+iupLv4YvEwYWvA==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", + "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" }, @@ -241,12 +254,13 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", + "has-proto": "^1.0.1", "has-symbols": "^1.0.3" }, "funding": { @@ -302,6 +316,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", @@ -328,13 +353,13 @@ } }, "node_modules/hb-lib-tools": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/hb-lib-tools/-/hb-lib-tools-1.0.7.tgz", - "integrity": "sha512-fjnw+nyCRaizHsehL6oApwhKK9VLi1D6B4mw+WV0AdsNpWF8UbWiCYe2bWvUr2ndlTheo2B0dsXqd/7sQQv+ew==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/hb-lib-tools/-/hb-lib-tools-1.0.9.tgz", + "integrity": "sha512-23eYVcgvQPxL/IsKxa7PhVubWQot4o8+FaqEh2B6s+7jNhQGq/7UZi8+X1i33AJlzXgipBUrpX82I9e6pjUm/Q==", "dependencies": { "bonjour-hap": "^3.6.4", "chalk": "^4.1.2", - "semver": "^7.4.0" + "semver": "^7.5.1" }, "bin": { "hap": "cli/hap.js", @@ -347,12 +372,12 @@ } }, "node_modules/homebridge-lib": { - "version": "6.3.14", - "resolved": "https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-6.3.14.tgz", - "integrity": "sha512-imvio/mEc0QK3B8gSrdLY9Oisp0uQXcJ46ISTIH1acn80RvEKM35yPFTwCZ4D1TpIsfhJc39o/Q/MA3FZpATPA==", + "version": "6.3.17", + "resolved": "https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-6.3.17.tgz", + "integrity": "sha512-EsjVQke5aAHhYn3TOyZFxK9tcXur4ZofiFGbKiV3YGILW5hgA4euyomI+OVnYuGKpgHwXxxgoYbuS3PYXgzfDg==", "dependencies": { "@homebridge/plugin-ui-utils": "~0.0.19", - "hb-lib-tools": "^1.0.7" + "hb-lib-tools": "^1.0.9" }, "bin": { "hap": "cli/hap.js", @@ -361,7 +386,7 @@ "upnp": "cli/upnp.js" }, "engines": { - "homebridge": "^1.6.0", + "homebridge": "^1.6.1", "node": "^18.16.0" } }, @@ -696,13 +721,13 @@ } }, "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" }, "engines": { "node": ">= 0.4" @@ -712,9 +737,9 @@ } }, "node_modules/semver": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz", - "integrity": "sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", "dependencies": { "lru-cache": "^6.0.0" }, diff --git a/package.json b/package.json index 3563c46..c693ffe 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ ], "main": "index.js", "engines": { - "homebridge": "^1.6.0", + "homebridge": "^1.6.1", "node": "^18.16.0" }, "os": [ @@ -18,7 +18,7 @@ ], "dependencies": { "applescript": "^1.0.0", - "homebridge-lib": "~6.3.14", + "homebridge-lib": "~6.3.17", "is-my-json-valid": "^2.20.6" }, "scripts": {