diff --git a/package-lock.json b/package-lock.json index 035789f..0d1d6fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,8 +19,8 @@ ], "license": "Apache-2.0", "dependencies": { - "hb-nb-tools": "~1.1.0", - "homebridge-lib": "~6.3.15" + "hb-nb-tools": "~1.1.1", + "homebridge-lib": "~6.3.17" }, "bin": { "nb": "cli/nb.js" @@ -83,35 +83,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "optional": true - }, - "node_modules/big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", - "optional": true, - "engines": { - "node": ">=0.6" - } - }, "node_modules/bonjour-hap": { "version": "3.6.4", "resolved": "https://registry.npmjs.org/bonjour-hap/-/bonjour-hap-3.6.4.tgz", @@ -124,30 +95,6 @@ "multicast-dns-service-types": "^1.1.0" } }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "optional": true, - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, "node_modules/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -286,12 +233,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": { @@ -347,6 +295,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", @@ -373,13 +332,13 @@ } }, "node_modules/hb-lib-tools": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/hb-lib-tools/-/hb-lib-tools-1.0.8.tgz", - "integrity": "sha512-NTZvWcaQV+zB+zy0SWAzhwB1tYOsIrCtJkfDoauwoZXCmhXGdWpkOOh+292t7fWw59xjrNMa+CqCfGzqox/AIA==", + "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.5.0" + "semver": "^7.5.1" }, "bin": { "hap": "cli/hap.js", @@ -392,11 +351,11 @@ } }, "node_modules/hb-nb-tools": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hb-nb-tools/-/hb-nb-tools-1.1.0.tgz", - "integrity": "sha512-9M+4TJP81RGe+fH2W6Erhcpyfo1MVNLIf+Ngk5Iy9kDJnHL2A4fCphhfd3q08KVkWlplIXHnr/N7ObjNQg51AQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/hb-nb-tools/-/hb-nb-tools-1.1.1.tgz", + "integrity": "sha512-etalRuxhLBfdD99XfJ71p6wlgCbwSxe1/+ovTcOEhK8+jf90TkvDYNXbBaf8RHqtueL8ZWagjeM6AbgJ3cRTUQ==", "dependencies": { - "hb-lib-tools": "~1.0.8" + "hb-lib-tools": "~1.0.9" }, "bin": { "nb": "cli/nb.js" @@ -409,12 +368,12 @@ } }, "node_modules/homebridge-lib": { - "version": "6.3.16", - "resolved": "https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-6.3.16.tgz", - "integrity": "sha512-KQ/vVws9/I659fSVERqg07hctuQ64umyLvE8Qg3PtxRPlGCER9lWMtsIUSo3piTlf48kw3LFgI+qFHQT63niIg==", + "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.8" + "hb-lib-tools": "^1.0.9" }, "bin": { "hap": "cli/hap.js", @@ -427,26 +386,6 @@ "node": "^18.16.0" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "optional": true - }, "node_modules/internal-slot": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", @@ -646,12 +585,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "optional": true - }, "node_modules/is-weakmap": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", @@ -677,21 +610,6 @@ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" }, - "node_modules/libsodium": { - "version": "0.7.11", - "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.11.tgz", - "integrity": "sha512-WPfJ7sS53I2s4iM58QxY3Inb83/6mjlYgcmZs7DJsvDlnmVUwNinBCi5vBT43P6bHRy01O4zsMU2CoVR6xJ40A==", - "optional": true - }, - "node_modules/libsodium-wrappers": { - "version": "0.7.11", - "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.11.tgz", - "integrity": "sha512-SrcLtXj7BM19vUKtQuyQKiQCRJPgbpauzl3s0rSwD+60wtHqSUuqcoawlMDheCJga85nKOQwxNYQxf/CKAvs6Q==", - "optional": true, - "dependencies": { - "libsodium": "^0.7.11" - } - }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -720,18 +638,6 @@ "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==" }, - "node_modules/node-gyp-build": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", - "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", - "optional": true, - "peer": true, - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, "node_modules/object-inspect": { "version": "1.12.3", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", @@ -780,15 +686,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/poly1305-js": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/poly1305-js/-/poly1305-js-0.4.4.tgz", - "integrity": "sha512-5B6/S+vg5AOr66wJDkh5LOpU/F3EKANDy4VXKsNZLXea1uCy6CiOWOZ3VhcC0nYdhE7vJUMcLxqcVlrv2g/+Rg==", - "optional": true, - "dependencies": { - "big-integer": "^1.6.51" - } - }, "node_modules/regexp.prototype.flags": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", @@ -806,9 +703,9 @@ } }, "node_modules/semver": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", - "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "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" }, @@ -832,33 +729,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/sodium-native": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-3.4.1.tgz", - "integrity": "sha512-PaNN/roiFWzVVTL6OqjzYct38NSXewdl2wz8SRB51Br/MLIJPrbM3XexhVWkq7D3UWMysfrhKVf1v1phZq6MeQ==", - "hasInstallScript": true, - "optional": true, - "peer": true, - "dependencies": { - "node-gyp-build": "^4.3.0" - } - }, - "node_modules/sodium-plus": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/sodium-plus/-/sodium-plus-0.9.0.tgz", - "integrity": "sha512-WWKxrd81qDL7C1A10yxNmZ135yovEZuIRnZ/BIf/FcajYBupbKbPdgzwlusPHLVxkMDDamcarq9PxxRBUSqpCw==", - "optional": true, - "dependencies": { - "buffer": "^5.6.0", - "libsodium-wrappers": "^0.7.6", - "poly1305-js": "^0.4.2", - "typedarray-to-buffer": "^3.1.5", - "xsalsa20": "^1.1.0" - }, - "peerDependencies": { - "sodium-native": "^3.2.0" - } - }, "node_modules/stop-iteration-iterator": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", @@ -886,15 +756,6 @@ "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "optional": true, - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, "node_modules/which-boxed-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", @@ -943,12 +804,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xsalsa20": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/xsalsa20/-/xsalsa20-1.2.0.tgz", - "integrity": "sha512-FIr/DEeoHfj7ftfylnoFt3rAIRoWXpx2AoDfrT2qD2wtp7Dp+COajvs/Icb7uHqRW9m60f5iXZwdsJJO3kvb7w==", - "optional": true - }, "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", diff --git a/package.json b/package.json index 6e51efb..01bf910 100644 --- a/package.json +++ b/package.json @@ -23,8 +23,8 @@ "nuki": "2.15.0" }, "dependencies": { - "homebridge-lib": "~6.3.15", - "hb-nb-tools": "~1.1.0" + "homebridge-lib": "~6.3.17", + "hb-nb-tools": "~1.1.1" }, "scripts": { "prepare": "standard",