diff --git a/package-lock.json b/package-lock.json index e760323..b7f04c4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,15 +20,15 @@ "license": "Apache-2.0", "dependencies": { "hb-nb-tools": "~1.1.7", - "homebridge-lib": "~6.5.0" + "homebridge-lib": "~6.5.1" }, "bin": { "nb": "cli/nb.js" }, "engines": { "homebridge": "^1.6.1", - "node": "18.17.1||^18||^16", - "nuki": "2.15.0" + "node": "20.7.0||^20||^18", + "nuki": "2.16.0" } }, "node_modules/@homebridge/plugin-ui-utils": { @@ -166,11 +166,25 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/define-data-property": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz", + "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==", + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dependencies": { + "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" }, @@ -332,9 +346,9 @@ } }, "node_modules/hb-lib-tools": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hb-lib-tools/-/hb-lib-tools-1.1.0.tgz", - "integrity": "sha512-z6woiubNa6zSY6+ECcFG4g4ssaJaDw4LYoftsvl/vlKbFMgcUEBnavxeYh/uriA4MlqkAmMUFAsuurL4SDEeYA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/hb-lib-tools/-/hb-lib-tools-1.1.1.tgz", + "integrity": "sha512-qtduwjkSZfFCJemv8nFpXFxrkE/i4lbbF09TFnH6XtTmmZqwkTpCFEercQe2922U587/+4uXdbario/RsTx0zQ==", "dependencies": { "bonjour-hap": "^3.6.4", "chalk": "^4.1.2", @@ -347,31 +361,31 @@ "upnp": "cli/upnp.js" }, "engines": { - "node": "18.17.1||^18||^16" + "node": "20.7.0||^20||^18" } }, "node_modules/hb-nb-tools": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hb-nb-tools/-/hb-nb-tools-1.1.7.tgz", - "integrity": "sha512-higBG/a17eUaMwjCi8leYntRfhM0fxi3yHicA9KYhTkEjKXTs+TgfM2UAlaB22QvmT0q2q12Kp5HZm9x27QHEQ==", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/hb-nb-tools/-/hb-nb-tools-1.1.8.tgz", + "integrity": "sha512-XOvaiEh57AOY2QC2BIAoerofH1OO8g/bepkj6rOB6R9+ErLAB8DjRNix79ZMCjUFJ27EPIYK+t48LznpCUJw9Q==", "dependencies": { - "hb-lib-tools": "~1.1.0", + "hb-lib-tools": "~1.1.1", "tweetnacl": "~1.0.3" }, "bin": { "nb": "cli/nb.js" }, "engines": { - "node": "18.17.1||^18||^16" + "node": "20.7.0||^20||^18" } }, "node_modules/homebridge-lib": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-6.5.0.tgz", - "integrity": "sha512-fRnUOMdCzSXWCPe+MhDjq4OKFUjWE9/VCKaT2iB+4csQwLWdSI7nxemG8l1OH9uEK3WDhu77gRw+clQ10OSjsQ==", + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-6.5.1.tgz", + "integrity": "sha512-Q1tEPLmkX3uHrwA8QBKLN6DvBw42uunO53AjAuNRB7Nm4U1bMgQxj52QHeOpHXU8Cc2erguuY78ZWpOUTPQ+5g==", "dependencies": { "@homebridge/plugin-ui-utils": "~0.0.19", - "hb-lib-tools": "~1.1.0" + "hb-lib-tools": "~1.1.1" }, "bin": { "hap": "cli/hap.js", @@ -381,7 +395,7 @@ }, "engines": { "homebridge": "^1.6.1", - "node": "18.17.1||^18||^16" + "node": "20.7.0||^20||^18" } }, "node_modules/internal-slot": { @@ -681,13 +695,13 @@ } }, "node_modules/regexp.prototype.flags": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", - "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", - "functions-have-names": "^1.2.3" + "set-function-name": "^2.0.0" }, "engines": { "node": ">= 0.4" @@ -710,6 +724,19 @@ "node": ">=10" } }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", diff --git a/package.json b/package.json index 6722cc5..9620a0f 100644 --- a/package.json +++ b/package.json @@ -19,11 +19,11 @@ }, "engines": { "homebridge": "^1.6.1", - "node": "18.17.1||^18||^16", - "nuki": "2.15.0" + "node": "20.7.0||^20||^18", + "nuki": "2.16.0" }, "dependencies": { - "homebridge-lib": "~6.5.0", + "homebridge-lib": "~6.5.1", "hb-nb-tools": "~1.1.7" }, "scripts": {