diff --git a/docs/_coverpage.md b/docs/_coverpage.md
index 15cb39f..d582f5b 100644
--- a/docs/_coverpage.md
+++ b/docs/_coverpage.md
@@ -1,6 +1,6 @@
![logo](_media/eufy-security-ws.png)
-# eufy-security-ws 1.6.0
+# eufy-security-ws 1.6.1
> A small server wrapper around [eufy-security-client](https://github.com/bropat/eufy-security-client) library to access it via a WebSocket
diff --git a/package-lock.json b/package-lock.json
index 3d33228..dd5bf71 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,18 +1,18 @@
{
"name": "eufy-security-ws",
- "version": "1.6.0",
+ "version": "1.6.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "eufy-security-ws",
- "version": "1.6.0",
+ "version": "1.6.1",
"license": "MIT",
"dependencies": {
"ansi-colors": "^4.1.3",
"commander": "^11.0.0",
"date-and-time": "^3.0.2",
- "eufy-security-client": "^2.7.0",
+ "eufy-security-client": "^2.7.1",
"fs-extra": "^11.1.1",
"tslog": "^3.3.4",
"ws": "^8.13.0"
@@ -25,11 +25,11 @@
"@types/node": "^16.18.39",
"@types/node-rsa": "^1.1.1",
"@types/ws": "^8.5.5",
- "@typescript-eslint/eslint-plugin": "^6.2.1",
- "@typescript-eslint/parser": "^6.2.1",
+ "@typescript-eslint/eslint-plugin": "^6.3.0",
+ "@typescript-eslint/parser": "^6.3.0",
"eslint": "^8.46.0",
- "eslint-config-prettier": "^8.9.0",
- "prettier": "3.0.0",
+ "eslint-config-prettier": "^9.0.0",
+ "prettier": "3.0.1",
"ts-node": "^10.9.1",
"typescript": "^5.1.6"
},
@@ -383,16 +383,16 @@
}
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.2.1.tgz",
- "integrity": "sha512-iZVM/ALid9kO0+I81pnp1xmYiFyqibAHzrqX4q5YvvVEyJqY+e6rfTXSCsc2jUxGNqJqTfFSSij/NFkZBiBzLw==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.3.0.tgz",
+ "integrity": "sha512-IZYjYZ0ifGSLZbwMqIip/nOamFiWJ9AH+T/GYNZBWkVcyNQOFGtSMoWV7RvY4poYCMZ/4lHzNl796WOSNxmk8A==",
"dev": true,
"dependencies": {
"@eslint-community/regexpp": "^4.5.1",
- "@typescript-eslint/scope-manager": "6.2.1",
- "@typescript-eslint/type-utils": "6.2.1",
- "@typescript-eslint/utils": "6.2.1",
- "@typescript-eslint/visitor-keys": "6.2.1",
+ "@typescript-eslint/scope-manager": "6.3.0",
+ "@typescript-eslint/type-utils": "6.3.0",
+ "@typescript-eslint/utils": "6.3.0",
+ "@typescript-eslint/visitor-keys": "6.3.0",
"debug": "^4.3.4",
"graphemer": "^1.4.0",
"ignore": "^5.2.4",
@@ -419,15 +419,15 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.2.1.tgz",
- "integrity": "sha512-Ld+uL1kYFU8e6btqBFpsHkwQ35rw30IWpdQxgOqOh4NfxSDH6uCkah1ks8R/RgQqI5hHPXMaLy9fbFseIe+dIg==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.3.0.tgz",
+ "integrity": "sha512-ibP+y2Gr6p0qsUkhs7InMdXrwldjxZw66wpcQq9/PzAroM45wdwyu81T+7RibNCh8oc0AgrsyCwJByncY0Ongg==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "6.2.1",
- "@typescript-eslint/types": "6.2.1",
- "@typescript-eslint/typescript-estree": "6.2.1",
- "@typescript-eslint/visitor-keys": "6.2.1",
+ "@typescript-eslint/scope-manager": "6.3.0",
+ "@typescript-eslint/types": "6.3.0",
+ "@typescript-eslint/typescript-estree": "6.3.0",
+ "@typescript-eslint/visitor-keys": "6.3.0",
"debug": "^4.3.4"
},
"engines": {
@@ -447,13 +447,13 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.2.1.tgz",
- "integrity": "sha512-UCqBF9WFqv64xNsIEPfBtenbfodPXsJ3nPAr55mGPkQIkiQvgoWNo+astj9ZUfJfVKiYgAZDMnM6dIpsxUMp3Q==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.3.0.tgz",
+ "integrity": "sha512-WlNFgBEuGu74ahrXzgefiz/QlVb+qg8KDTpknKwR7hMH+lQygWyx0CQFoUmMn1zDkQjTBBIn75IxtWss77iBIQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.2.1",
- "@typescript-eslint/visitor-keys": "6.2.1"
+ "@typescript-eslint/types": "6.3.0",
+ "@typescript-eslint/visitor-keys": "6.3.0"
},
"engines": {
"node": "^16.0.0 || >=18.0.0"
@@ -464,13 +464,13 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.2.1.tgz",
- "integrity": "sha512-fTfCgomBMIgu2Dh2Or3gMYgoNAnQm3RLtRp+jP7A8fY+LJ2+9PNpi5p6QB5C4RSP+U3cjI0vDlI3mspAkpPVbQ==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.3.0.tgz",
+ "integrity": "sha512-7Oj+1ox1T2Yc8PKpBvOKWhoI/4rWFd1j7FA/rPE0lbBPXTKjdbtC+7Ev0SeBjEKkIhKWVeZSP+mR7y1Db1CdfQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/typescript-estree": "6.2.1",
- "@typescript-eslint/utils": "6.2.1",
+ "@typescript-eslint/typescript-estree": "6.3.0",
+ "@typescript-eslint/utils": "6.3.0",
"debug": "^4.3.4",
"ts-api-utils": "^1.0.1"
},
@@ -491,9 +491,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.2.1.tgz",
- "integrity": "sha512-528bGcoelrpw+sETlyM91k51Arl2ajbNT9L4JwoXE2dvRe1yd8Q64E4OL7vHYw31mlnVsf+BeeLyAZUEQtqahQ==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.3.0.tgz",
+ "integrity": "sha512-K6TZOvfVyc7MO9j60MkRNWyFSf86IbOatTKGrpTQnzarDZPYPVy0oe3myTMq7VjhfsUAbNUW8I5s+2lZvtx1gg==",
"dev": true,
"engines": {
"node": "^16.0.0 || >=18.0.0"
@@ -504,13 +504,13 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.2.1.tgz",
- "integrity": "sha512-G+UJeQx9AKBHRQBpmvr8T/3K5bJa485eu+4tQBxFq0KoT22+jJyzo1B50JDT9QdC1DEmWQfdKsa8ybiNWYsi0Q==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.3.0.tgz",
+ "integrity": "sha512-Xh4NVDaC4eYKY4O3QGPuQNp5NxBAlEvNQYOqJquR2MePNxO11E5K3t5x4M4Mx53IZvtpW+mBxIT0s274fLUocg==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.2.1",
- "@typescript-eslint/visitor-keys": "6.2.1",
+ "@typescript-eslint/types": "6.3.0",
+ "@typescript-eslint/visitor-keys": "6.3.0",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -531,17 +531,17 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.2.1.tgz",
- "integrity": "sha512-eBIXQeupYmxVB6S7x+B9SdBeB6qIdXKjgQBge2J+Ouv8h9Cxm5dHf/gfAZA6dkMaag+03HdbVInuXMmqFB/lKQ==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.3.0.tgz",
+ "integrity": "sha512-hLLg3BZE07XHnpzglNBG8P/IXq/ZVXraEbgY7FM0Cnc1ehM8RMdn9mat3LubJ3KBeYXXPxV1nugWbQPjGeJk6Q==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
"@types/json-schema": "^7.0.12",
"@types/semver": "^7.5.0",
- "@typescript-eslint/scope-manager": "6.2.1",
- "@typescript-eslint/types": "6.2.1",
- "@typescript-eslint/typescript-estree": "6.2.1",
+ "@typescript-eslint/scope-manager": "6.3.0",
+ "@typescript-eslint/types": "6.3.0",
+ "@typescript-eslint/typescript-estree": "6.3.0",
"semver": "^7.5.4"
},
"engines": {
@@ -556,12 +556,12 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.2.1.tgz",
- "integrity": "sha512-iTN6w3k2JEZ7cyVdZJTVJx2Lv7t6zFA8DCrJEHD2mwfc16AEvvBWVhbFh34XyG2NORCd0viIgQY1+u7kPI0WpA==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.3.0.tgz",
+ "integrity": "sha512-kEhRRj7HnvaSjux1J9+7dBen15CdWmDnwrpyiHsFX6Qx2iW5LOBUgNefOFeh2PjWPlNwN8TOn6+4eBU3J/gupw==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.2.1",
+ "@typescript-eslint/types": "6.3.0",
"eslint-visitor-keys": "^3.4.1"
},
"engines": {
@@ -1157,9 +1157,9 @@
}
},
"node_modules/eslint-config-prettier": {
- "version": "8.9.0",
- "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.9.0.tgz",
- "integrity": "sha512-+sbni7NfVXnOpnRadUA8S28AUlsZt9GjgFvABIRL9Hkn8KqNzOp+7Lw4QWtrwn20KzU3wqu1QoOj2m+7rKRqkA==",
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz",
+ "integrity": "sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==",
"dev": true,
"bin": {
"eslint-config-prettier": "bin/cli.js"
@@ -1256,9 +1256,9 @@
}
},
"node_modules/eufy-security-client": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/eufy-security-client/-/eufy-security-client-2.7.0.tgz",
- "integrity": "sha512-XeBH1Q1y1EaHrFBdLKirhK9gy3RQgZ4+ZP9G+ZXkNVpjRM4cSLQxjaRrnhCPyT1gFtA8NXwIGHCm8KrfZl77pg==",
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/eufy-security-client/-/eufy-security-client-2.7.1.tgz",
+ "integrity": "sha512-eDOWjRl7HLDKEP18BSpvQELgaRl0xHgOXuPi6WkF4xXsreWZr5alhzFI3P+HhpwNmsvTQxwnwvicMqeZArkyOQ==",
"dependencies": {
"@cospired/i18n-iso-languages": "^4.1.0",
"crypto-js": "^4.1.1",
@@ -1268,7 +1268,7 @@
"i18n-iso-countries": "^7.6.0",
"image-type": "^4.1.0",
"long": "^5.2.3",
- "mqtt": "^5.0.1",
+ "mqtt": "^5.0.2",
"node-rsa": "^1.1.1",
"node-schedule": "^2.1.1",
"p-throttle": "^4.1.1",
@@ -2007,9 +2007,9 @@
}
},
"node_modules/mqtt": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-5.0.1.tgz",
- "integrity": "sha512-psZpMSTgQaR+jiGJO89+USxDfaukQFqWlHhSRyHGBAHFxYcxynvIw5gkeoquppsBXRZMRIo43spBYbyXdm+vXA==",
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-5.0.2.tgz",
+ "integrity": "sha512-JctWQpxjVVjn5LqAAhfgutMNMbHZf+puG9LnbWga0wRbWW7QVfHPu4Vz2iDSyHfGpW8HWLF+jb01vySDDzIKnQ==",
"dependencies": {
"commist": "^3.2.0",
"concat-stream": "^2.0.0",
@@ -2255,9 +2255,9 @@
}
},
"node_modules/prettier": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.0.tgz",
- "integrity": "sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.1.tgz",
+ "integrity": "sha512-fcOWSnnpCrovBsmFZIGIy9UqK2FaI7Hqax+DIO0A9UxeVoY4iweyaFjS5TavZN97Hfehph0nhsZnjlVKzEQSrQ==",
"dev": true,
"bin": {
"prettier": "bin/prettier.cjs"
@@ -3165,16 +3165,16 @@
}
},
"@typescript-eslint/eslint-plugin": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.2.1.tgz",
- "integrity": "sha512-iZVM/ALid9kO0+I81pnp1xmYiFyqibAHzrqX4q5YvvVEyJqY+e6rfTXSCsc2jUxGNqJqTfFSSij/NFkZBiBzLw==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.3.0.tgz",
+ "integrity": "sha512-IZYjYZ0ifGSLZbwMqIip/nOamFiWJ9AH+T/GYNZBWkVcyNQOFGtSMoWV7RvY4poYCMZ/4lHzNl796WOSNxmk8A==",
"dev": true,
"requires": {
"@eslint-community/regexpp": "^4.5.1",
- "@typescript-eslint/scope-manager": "6.2.1",
- "@typescript-eslint/type-utils": "6.2.1",
- "@typescript-eslint/utils": "6.2.1",
- "@typescript-eslint/visitor-keys": "6.2.1",
+ "@typescript-eslint/scope-manager": "6.3.0",
+ "@typescript-eslint/type-utils": "6.3.0",
+ "@typescript-eslint/utils": "6.3.0",
+ "@typescript-eslint/visitor-keys": "6.3.0",
"debug": "^4.3.4",
"graphemer": "^1.4.0",
"ignore": "^5.2.4",
@@ -3185,54 +3185,54 @@
}
},
"@typescript-eslint/parser": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.2.1.tgz",
- "integrity": "sha512-Ld+uL1kYFU8e6btqBFpsHkwQ35rw30IWpdQxgOqOh4NfxSDH6uCkah1ks8R/RgQqI5hHPXMaLy9fbFseIe+dIg==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.3.0.tgz",
+ "integrity": "sha512-ibP+y2Gr6p0qsUkhs7InMdXrwldjxZw66wpcQq9/PzAroM45wdwyu81T+7RibNCh8oc0AgrsyCwJByncY0Ongg==",
"dev": true,
"requires": {
- "@typescript-eslint/scope-manager": "6.2.1",
- "@typescript-eslint/types": "6.2.1",
- "@typescript-eslint/typescript-estree": "6.2.1",
- "@typescript-eslint/visitor-keys": "6.2.1",
+ "@typescript-eslint/scope-manager": "6.3.0",
+ "@typescript-eslint/types": "6.3.0",
+ "@typescript-eslint/typescript-estree": "6.3.0",
+ "@typescript-eslint/visitor-keys": "6.3.0",
"debug": "^4.3.4"
}
},
"@typescript-eslint/scope-manager": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.2.1.tgz",
- "integrity": "sha512-UCqBF9WFqv64xNsIEPfBtenbfodPXsJ3nPAr55mGPkQIkiQvgoWNo+astj9ZUfJfVKiYgAZDMnM6dIpsxUMp3Q==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.3.0.tgz",
+ "integrity": "sha512-WlNFgBEuGu74ahrXzgefiz/QlVb+qg8KDTpknKwR7hMH+lQygWyx0CQFoUmMn1zDkQjTBBIn75IxtWss77iBIQ==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "6.2.1",
- "@typescript-eslint/visitor-keys": "6.2.1"
+ "@typescript-eslint/types": "6.3.0",
+ "@typescript-eslint/visitor-keys": "6.3.0"
}
},
"@typescript-eslint/type-utils": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.2.1.tgz",
- "integrity": "sha512-fTfCgomBMIgu2Dh2Or3gMYgoNAnQm3RLtRp+jP7A8fY+LJ2+9PNpi5p6QB5C4RSP+U3cjI0vDlI3mspAkpPVbQ==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.3.0.tgz",
+ "integrity": "sha512-7Oj+1ox1T2Yc8PKpBvOKWhoI/4rWFd1j7FA/rPE0lbBPXTKjdbtC+7Ev0SeBjEKkIhKWVeZSP+mR7y1Db1CdfQ==",
"dev": true,
"requires": {
- "@typescript-eslint/typescript-estree": "6.2.1",
- "@typescript-eslint/utils": "6.2.1",
+ "@typescript-eslint/typescript-estree": "6.3.0",
+ "@typescript-eslint/utils": "6.3.0",
"debug": "^4.3.4",
"ts-api-utils": "^1.0.1"
}
},
"@typescript-eslint/types": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.2.1.tgz",
- "integrity": "sha512-528bGcoelrpw+sETlyM91k51Arl2ajbNT9L4JwoXE2dvRe1yd8Q64E4OL7vHYw31mlnVsf+BeeLyAZUEQtqahQ==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.3.0.tgz",
+ "integrity": "sha512-K6TZOvfVyc7MO9j60MkRNWyFSf86IbOatTKGrpTQnzarDZPYPVy0oe3myTMq7VjhfsUAbNUW8I5s+2lZvtx1gg==",
"dev": true
},
"@typescript-eslint/typescript-estree": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.2.1.tgz",
- "integrity": "sha512-G+UJeQx9AKBHRQBpmvr8T/3K5bJa485eu+4tQBxFq0KoT22+jJyzo1B50JDT9QdC1DEmWQfdKsa8ybiNWYsi0Q==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.3.0.tgz",
+ "integrity": "sha512-Xh4NVDaC4eYKY4O3QGPuQNp5NxBAlEvNQYOqJquR2MePNxO11E5K3t5x4M4Mx53IZvtpW+mBxIT0s274fLUocg==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "6.2.1",
- "@typescript-eslint/visitor-keys": "6.2.1",
+ "@typescript-eslint/types": "6.3.0",
+ "@typescript-eslint/visitor-keys": "6.3.0",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -3241,27 +3241,27 @@
}
},
"@typescript-eslint/utils": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.2.1.tgz",
- "integrity": "sha512-eBIXQeupYmxVB6S7x+B9SdBeB6qIdXKjgQBge2J+Ouv8h9Cxm5dHf/gfAZA6dkMaag+03HdbVInuXMmqFB/lKQ==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.3.0.tgz",
+ "integrity": "sha512-hLLg3BZE07XHnpzglNBG8P/IXq/ZVXraEbgY7FM0Cnc1ehM8RMdn9mat3LubJ3KBeYXXPxV1nugWbQPjGeJk6Q==",
"dev": true,
"requires": {
"@eslint-community/eslint-utils": "^4.4.0",
"@types/json-schema": "^7.0.12",
"@types/semver": "^7.5.0",
- "@typescript-eslint/scope-manager": "6.2.1",
- "@typescript-eslint/types": "6.2.1",
- "@typescript-eslint/typescript-estree": "6.2.1",
+ "@typescript-eslint/scope-manager": "6.3.0",
+ "@typescript-eslint/types": "6.3.0",
+ "@typescript-eslint/typescript-estree": "6.3.0",
"semver": "^7.5.4"
}
},
"@typescript-eslint/visitor-keys": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.2.1.tgz",
- "integrity": "sha512-iTN6w3k2JEZ7cyVdZJTVJx2Lv7t6zFA8DCrJEHD2mwfc16AEvvBWVhbFh34XyG2NORCd0viIgQY1+u7kPI0WpA==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.3.0.tgz",
+ "integrity": "sha512-kEhRRj7HnvaSjux1J9+7dBen15CdWmDnwrpyiHsFX6Qx2iW5LOBUgNefOFeh2PjWPlNwN8TOn6+4eBU3J/gupw==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "6.2.1",
+ "@typescript-eslint/types": "6.3.0",
"eslint-visitor-keys": "^3.4.1"
}
},
@@ -3702,9 +3702,9 @@
}
},
"eslint-config-prettier": {
- "version": "8.9.0",
- "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.9.0.tgz",
- "integrity": "sha512-+sbni7NfVXnOpnRadUA8S28AUlsZt9GjgFvABIRL9Hkn8KqNzOp+7Lw4QWtrwn20KzU3wqu1QoOj2m+7rKRqkA==",
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz",
+ "integrity": "sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==",
"dev": true,
"requires": {}
},
@@ -3766,9 +3766,9 @@
"dev": true
},
"eufy-security-client": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/eufy-security-client/-/eufy-security-client-2.7.0.tgz",
- "integrity": "sha512-XeBH1Q1y1EaHrFBdLKirhK9gy3RQgZ4+ZP9G+ZXkNVpjRM4cSLQxjaRrnhCPyT1gFtA8NXwIGHCm8KrfZl77pg==",
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/eufy-security-client/-/eufy-security-client-2.7.1.tgz",
+ "integrity": "sha512-eDOWjRl7HLDKEP18BSpvQELgaRl0xHgOXuPi6WkF4xXsreWZr5alhzFI3P+HhpwNmsvTQxwnwvicMqeZArkyOQ==",
"requires": {
"@cospired/i18n-iso-languages": "^4.1.0",
"crypto-js": "^4.1.1",
@@ -3778,7 +3778,7 @@
"i18n-iso-countries": "^7.6.0",
"image-type": "^4.1.0",
"long": "^5.2.3",
- "mqtt": "^5.0.1",
+ "mqtt": "^5.0.2",
"node-rsa": "^1.1.1",
"node-schedule": "^2.1.1",
"p-throttle": "^4.1.1",
@@ -4330,9 +4330,9 @@
"integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="
},
"mqtt": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-5.0.1.tgz",
- "integrity": "sha512-psZpMSTgQaR+jiGJO89+USxDfaukQFqWlHhSRyHGBAHFxYcxynvIw5gkeoquppsBXRZMRIo43spBYbyXdm+vXA==",
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-5.0.2.tgz",
+ "integrity": "sha512-JctWQpxjVVjn5LqAAhfgutMNMbHZf+puG9LnbWga0wRbWW7QVfHPu4Vz2iDSyHfGpW8HWLF+jb01vySDDzIKnQ==",
"requires": {
"commist": "^3.2.0",
"concat-stream": "^2.0.0",
@@ -4510,9 +4510,9 @@
"dev": true
},
"prettier": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.0.tgz",
- "integrity": "sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.1.tgz",
+ "integrity": "sha512-fcOWSnnpCrovBsmFZIGIy9UqK2FaI7Hqax+DIO0A9UxeVoY4iweyaFjS5TavZN97Hfehph0nhsZnjlVKzEQSrQ==",
"dev": true
},
"process": {
diff --git a/package.json b/package.json
index 0cf0da2..0bc175c 100755
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "eufy-security-ws",
- "version": "1.6.0",
+ "version": "1.6.1",
"description": "Node WebSocket server implementation to integrate Eufy Security devices",
"main": "dist/lib/index.js",
"bin": {
@@ -46,7 +46,7 @@
"dependencies": {
"ansi-colors": "^4.1.3",
"commander": "^11.0.0",
- "eufy-security-client": "^2.7.0",
+ "eufy-security-client": "^2.7.1",
"fs-extra": "^11.1.1",
"tslog": "^3.3.4",
"ws": "^8.13.0",
@@ -56,11 +56,11 @@
"@types/node": "^16.18.39",
"@types/node-rsa": "^1.1.1",
"@types/ws": "^8.5.5",
- "@typescript-eslint/eslint-plugin": "^6.2.1",
- "@typescript-eslint/parser": "^6.2.1",
+ "@typescript-eslint/eslint-plugin": "^6.3.0",
+ "@typescript-eslint/parser": "^6.3.0",
"eslint": "^8.46.0",
- "eslint-config-prettier": "^8.9.0",
- "prettier": "3.0.0",
+ "eslint-config-prettier": "^9.0.0",
+ "prettier": "3.0.1",
"ts-node": "^10.9.1",
"typescript": "^5.1.6"
}