From 52f8753a0923c83c5f51866e5a3f6b76bd88aa16 Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Mon, 1 Aug 2022 17:44:02 +0200 Subject: [PATCH 01/46] Promote to dev --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index ab316840..9e237828 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "zigbee2mqtt", - "version": "1.27.0", + "version": "1.27.0-dev", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index b63b3a78..48cd7db2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "zigbee2mqtt", - "version": "1.27.0", + "version": "1.27.0-dev", "description": "Zigbee to MQTT bridge using Zigbee-herdsman", "main": "index.js", "repository": { From c2faa3815a251c331331d49a9b43172fede026fa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 1 Aug 2022 18:12:28 +0000 Subject: [PATCH 02/46] Update zigbee-herdsman-converters to 14.0.585 (#13362) * Update zigbee-herdsman-converters to 14.0.585 * Fix tests Co-authored-by: Koenkk Co-authored-by: Koen Kanters --- package-lock.json | 16 ++++++++-------- package.json | 2 +- test/receive.test.js | 4 ++-- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9e237828..b529d4d3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,7 +6,7 @@ "packages": { "": { "name": "zigbee2mqtt", - "version": "1.26.0-dev", + "version": "1.27.0-dev", "license": "GPL-3.0", "dependencies": { "ajv": "^8.11.0", @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.46", - "zigbee-herdsman-converters": "14.0.583", + "zigbee-herdsman-converters": "14.0.585", "zigbee2mqtt-frontend": "0.6.107" }, "bin": { @@ -9831,9 +9831,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.583", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.583.tgz", - "integrity": "sha512-yHaMj8hvaXgQ1gQ+IT2adg53AgI+gB7FgrvSxxBOYqq1v6/GJQKFIju0d3YiYoFMvQ7P2I5GNcKJz6yKK3wotg==", + "version": "14.0.585", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.585.tgz", + "integrity": "sha512-dcAAUKiDUoPdrjOhdrD/+gDnwMBFJ3QAQyf/EJX+YhS0CYHj+2f3IL2Rg1UMtjDbn7smLxasQrmyO2SNd5bcfQ==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17113,9 +17113,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.583", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.583.tgz", - "integrity": "sha512-yHaMj8hvaXgQ1gQ+IT2adg53AgI+gB7FgrvSxxBOYqq1v6/GJQKFIju0d3YiYoFMvQ7P2I5GNcKJz6yKK3wotg==", + "version": "14.0.585", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.585.tgz", + "integrity": "sha512-dcAAUKiDUoPdrjOhdrD/+gDnwMBFJ3QAQyf/EJX+YhS0CYHj+2f3IL2Rg1UMtjDbn7smLxasQrmyO2SNd5bcfQ==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index 48cd7db2..de82ffad 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.46", - "zigbee-herdsman-converters": "14.0.583", + "zigbee-herdsman-converters": "14.0.585", "zigbee2mqtt-frontend": "0.6.107" }, "devDependencies": { diff --git a/test/receive.test.js b/test/receive.test.js index a3ea4cd8..0807a65a 100755 --- a/test/receive.test.js +++ b/test/receive.test.js @@ -84,7 +84,7 @@ describe('Receive', () => { await zigbeeHerdsman.events.message({data: {currentPositionLiftPercentage: 90, currentPositionTiltPercentage: 80}, cluster: 'closuresWindowCovering', device, endpoint: device.getEndpoint(1), type: 'attributeReport', linkquality: 10}); await flushPromises(); expect(MQTT.publish).toHaveBeenCalledTimes(1); - expect(MQTT.publish).toHaveBeenCalledWith('zigbee2mqtt/J1_cover', stringify({position: 10, tilt: 20}), {retain: false, qos: 0}, expect.any(Function)); + expect(MQTT.publish).toHaveBeenCalledWith('zigbee2mqtt/J1_cover', stringify({position: 10, tilt: 20, state: 'OPEN'}), {retain: false, qos: 0}, expect.any(Function)); // Inverted MQTT.publish.mockClear(); @@ -92,7 +92,7 @@ describe('Receive', () => { await zigbeeHerdsman.events.message({data: {currentPositionLiftPercentage: 90, currentPositionTiltPercentage: 80}, cluster: 'closuresWindowCovering', device, endpoint: device.getEndpoint(1), type: 'attributeReport', linkquality: 10}); await flushPromises(); expect(MQTT.publish).toHaveBeenCalledTimes(1); - expect(MQTT.publish).toHaveBeenCalledWith('zigbee2mqtt/J1_cover', stringify({position: 90, tilt: 80}), {retain: false, qos: 0}, expect.any(Function)); + expect(MQTT.publish).toHaveBeenCalledWith('zigbee2mqtt/J1_cover', stringify({position: 90, tilt: 80, state: 'OPEN'}), {retain: false, qos: 0}, expect.any(Function)); }); it('Should allow to disable the legacy integration', async () => { From 4e590ece19da74e0e7b4ee44225bcdc855f04b74 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 2 Aug 2022 17:42:22 +0000 Subject: [PATCH 03/46] Update zigbee-herdsman-converters to 14.0.586 (#13376) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index b529d4d3..da202282 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.46", - "zigbee-herdsman-converters": "14.0.585", + "zigbee-herdsman-converters": "14.0.586", "zigbee2mqtt-frontend": "0.6.107" }, "bin": { @@ -9831,9 +9831,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.585", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.585.tgz", - "integrity": "sha512-dcAAUKiDUoPdrjOhdrD/+gDnwMBFJ3QAQyf/EJX+YhS0CYHj+2f3IL2Rg1UMtjDbn7smLxasQrmyO2SNd5bcfQ==", + "version": "14.0.586", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.586.tgz", + "integrity": "sha512-OqSiQe8ZBGB1HozdiH8mH6pjujDsJTxGB20dD2yJCvfjQFl5YYIj53rNHtIdcq0bbofHRrNFW7G3a2gHmSTkbA==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17113,9 +17113,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.585", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.585.tgz", - "integrity": "sha512-dcAAUKiDUoPdrjOhdrD/+gDnwMBFJ3QAQyf/EJX+YhS0CYHj+2f3IL2Rg1UMtjDbn7smLxasQrmyO2SNd5bcfQ==", + "version": "14.0.586", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.586.tgz", + "integrity": "sha512-OqSiQe8ZBGB1HozdiH8mH6pjujDsJTxGB20dD2yJCvfjQFl5YYIj53rNHtIdcq0bbofHRrNFW7G3a2gHmSTkbA==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index de82ffad..8bb93963 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.46", - "zigbee-herdsman-converters": "14.0.585", + "zigbee-herdsman-converters": "14.0.586", "zigbee2mqtt-frontend": "0.6.107" }, "devDependencies": { From 7def5ea9bf8baa2849d128b53d953ff999ef7f7c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 3 Aug 2022 16:06:19 +0000 Subject: [PATCH 04/46] Update zigbee-herdsman to 0.14.47 (#13394) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index da202282..b375dfe4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,7 +34,7 @@ "winston-syslog": "^2.6.0", "winston-transport": "^4.5.0", "ws": "^8.8.1", - "zigbee-herdsman": "0.14.46", + "zigbee-herdsman": "0.14.47", "zigbee-herdsman-converters": "14.0.586", "zigbee2mqtt-frontend": "0.6.107" }, @@ -9817,9 +9817,9 @@ } }, "node_modules/zigbee-herdsman": { - "version": "0.14.46", - "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.14.46.tgz", - "integrity": "sha512-i05yGfbe7xZv7dazBz1bZMHaMG7m5MMXr8u7huHuItyIgUysdY1fePVFQCoQOEKtDiPPbyXSJ/nzj157Trb9Cg==", + "version": "0.14.47", + "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.14.47.tgz", + "integrity": "sha512-YTjroV3xgFbTF7aCmxfqZIGIlFwhYKZONPvablm28TI5eaYiW7OkXCr6BWmTDnSqgJyjAZ5vNBTKnm/R3Q+kHQ==", "dependencies": { "debounce": "^1.2.1", "debug": "^4.3.4", @@ -17099,9 +17099,9 @@ "dev": true }, "zigbee-herdsman": { - "version": "0.14.46", - "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.14.46.tgz", - "integrity": "sha512-i05yGfbe7xZv7dazBz1bZMHaMG7m5MMXr8u7huHuItyIgUysdY1fePVFQCoQOEKtDiPPbyXSJ/nzj157Trb9Cg==", + "version": "0.14.47", + "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.14.47.tgz", + "integrity": "sha512-YTjroV3xgFbTF7aCmxfqZIGIlFwhYKZONPvablm28TI5eaYiW7OkXCr6BWmTDnSqgJyjAZ5vNBTKnm/R3Q+kHQ==", "requires": { "debounce": "^1.2.1", "debug": "^4.3.4", diff --git a/package.json b/package.json index 8bb93963..22bac463 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "winston-syslog": "^2.6.0", "winston-transport": "^4.5.0", "ws": "^8.8.1", - "zigbee-herdsman": "0.14.46", + "zigbee-herdsman": "0.14.47", "zigbee-herdsman-converters": "14.0.586", "zigbee2mqtt-frontend": "0.6.107" }, From b6c0afc129c06aa1f1faebbb8ef49c1bd0b2f31a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 4 Aug 2022 19:55:35 +0000 Subject: [PATCH 05/46] Update zigbee-herdsman-converters to 14.0.587 (#13402) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index b375dfe4..068d5eb4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", - "zigbee-herdsman-converters": "14.0.586", + "zigbee-herdsman-converters": "14.0.587", "zigbee2mqtt-frontend": "0.6.107" }, "bin": { @@ -9831,9 +9831,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.586", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.586.tgz", - "integrity": "sha512-OqSiQe8ZBGB1HozdiH8mH6pjujDsJTxGB20dD2yJCvfjQFl5YYIj53rNHtIdcq0bbofHRrNFW7G3a2gHmSTkbA==", + "version": "14.0.587", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.587.tgz", + "integrity": "sha512-VUNuc/qJ3xpkdgqlXEm6qIZ311Pgj1DtT2CtQqD/pTI3RR80IfYOXVUl+YomHFXGpP7rosOs1igVvn84C7k4pg==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17113,9 +17113,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.586", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.586.tgz", - "integrity": "sha512-OqSiQe8ZBGB1HozdiH8mH6pjujDsJTxGB20dD2yJCvfjQFl5YYIj53rNHtIdcq0bbofHRrNFW7G3a2gHmSTkbA==", + "version": "14.0.587", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.587.tgz", + "integrity": "sha512-VUNuc/qJ3xpkdgqlXEm6qIZ311Pgj1DtT2CtQqD/pTI3RR80IfYOXVUl+YomHFXGpP7rosOs1igVvn84C7k4pg==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index 22bac463..3dcd3f06 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", - "zigbee-herdsman-converters": "14.0.586", + "zigbee-herdsman-converters": "14.0.587", "zigbee2mqtt-frontend": "0.6.107" }, "devDependencies": { From 483ff4aa8a6437e102fa634de8b070e48169e0a4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 6 Aug 2022 08:02:28 +0000 Subject: [PATCH 06/46] Update zigbee-herdsman-converters to 14.0.588 (#13424) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 068d5eb4..e617a02e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", - "zigbee-herdsman-converters": "14.0.587", + "zigbee-herdsman-converters": "14.0.588", "zigbee2mqtt-frontend": "0.6.107" }, "bin": { @@ -9831,9 +9831,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.587", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.587.tgz", - "integrity": "sha512-VUNuc/qJ3xpkdgqlXEm6qIZ311Pgj1DtT2CtQqD/pTI3RR80IfYOXVUl+YomHFXGpP7rosOs1igVvn84C7k4pg==", + "version": "14.0.588", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.588.tgz", + "integrity": "sha512-86clVTV9+mbT7gQr/n3NB3Qkz4m43ebS3ANxOmvixWYpXvJG9SJRl3RJ+uAGdjbFNRHyoqX3DWs2iCtvNuSrDA==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17113,9 +17113,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.587", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.587.tgz", - "integrity": "sha512-VUNuc/qJ3xpkdgqlXEm6qIZ311Pgj1DtT2CtQqD/pTI3RR80IfYOXVUl+YomHFXGpP7rosOs1igVvn84C7k4pg==", + "version": "14.0.588", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.588.tgz", + "integrity": "sha512-86clVTV9+mbT7gQr/n3NB3Qkz4m43ebS3ANxOmvixWYpXvJG9SJRl3RJ+uAGdjbFNRHyoqX3DWs2iCtvNuSrDA==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index 3dcd3f06..1ca4b322 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", - "zigbee-herdsman-converters": "14.0.587", + "zigbee-herdsman-converters": "14.0.588", "zigbee2mqtt-frontend": "0.6.107" }, "devDependencies": { From 99485fa3243087cce22ac59cf7e3909b43bcfa9d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 7 Aug 2022 09:20:22 +0200 Subject: [PATCH 07/46] Update dependencies (#13441) Co-authored-by: Koenkk --- package-lock.json | 850 ++++++++++++++++++++++++++++------------------ package.json | 14 +- 2 files changed, 524 insertions(+), 340 deletions(-) diff --git a/package-lock.json b/package-lock.json index e617a02e..69559681 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "humanize-duration": "^3.27.2", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", - "jszip": "^3.10.0", + "jszip": "^3.10.1", "mkdir-recursive": "^0.4.0", "moment": "^2.29.4", "mqtt": "4.3.7", @@ -42,9 +42,9 @@ "zigbee2mqtt": "cli.js" }, "devDependencies": { - "@babel/core": "^7.18.9", - "@babel/plugin-proposal-decorators": "^7.18.9", - "@babel/preset-env": "^7.18.9", + "@babel/core": "^7.18.10", + "@babel/plugin-proposal-decorators": "^7.18.10", + "@babel/preset-env": "^7.18.10", "@babel/preset-typescript": "^7.18.6", "@types/debounce": "^1.2.1", "@types/finalhandler": "^1.1.1", @@ -54,10 +54,10 @@ "@types/object-assign-deep": "^0.4.0", "@types/rimraf": "^3.0.2", "@types/ws": "^8.5.3", - "@typescript-eslint/eslint-plugin": "^5.31.0", - "@typescript-eslint/parser": "^5.31.0", + "@typescript-eslint/eslint-plugin": "^5.32.0", + "@typescript-eslint/parser": "^5.32.0", "babel-jest": "^28.1.3", - "eslint": "^8.20.0", + "eslint": "^8.21.0", "eslint-config-google": "^0.14.0", "eslint-plugin-jest": "^26.7.0", "jest": "^28.1.3", @@ -103,21 +103,21 @@ } }, "node_modules/@babel/core": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz", - "integrity": "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.10.tgz", + "integrity": "sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", + "@babel/generator": "^7.18.10", "@babel/helper-compilation-targets": "^7.18.9", "@babel/helper-module-transforms": "^7.18.9", "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.9", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9", + "@babel/parser": "^7.18.10", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.10", + "@babel/types": "^7.18.10", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -142,12 +142,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz", - "integrity": "sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==", + "version": "7.18.12", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz", + "integrity": "sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==", "dev": true, "dependencies": { - "@babel/types": "^7.18.9", + "@babel/types": "^7.18.10", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -259,15 +259,13 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", + "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", "debug": "^4.1.1", "lodash.debounce": "^4.0.8", "resolve": "^1.14.2", @@ -397,15 +395,15 @@ } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.6.tgz", - "integrity": "sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-wrap-function": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -466,6 +464,15 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-validator-identifier": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", @@ -485,15 +492,15 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.6.tgz", - "integrity": "sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw==", + "version": "7.18.11", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz", + "integrity": "sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/helper-function-name": "^7.18.9", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.11", + "@babel/types": "^7.18.10" }, "engines": { "node": ">=6.9.0" @@ -528,9 +535,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz", - "integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==", + "version": "7.18.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz", + "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -572,14 +579,14 @@ } }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz", - "integrity": "sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz", + "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -623,9 +630,9 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.9.tgz", - "integrity": "sha512-KD7zDNaD14CRpjQjVbV4EnH9lsKYlcpUrhZH37ei2IY+AlXrfAPy5pTmRUE4X6X1k8EsKXPraykxeaogqQvSGA==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.10.tgz", + "integrity": "sha512-wdGTwWF5QtpTY/gbBtQLAiCnoxfD4qMbN87NYZle1dOZ9Os8Y6zXcKrIaOU8W+TIvFUWVGG9tUgNww3CjXRVVw==", "dev": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.9", @@ -1580,12 +1587,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz", - "integrity": "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1611,9 +1618,9 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.9.tgz", - "integrity": "sha512-75pt/q95cMIHWssYtyfjVlvI+QEZQThQbKvR9xH+F/Agtw/s4Wfc2V9Bwd/P39VtixB7oWxGdH4GteTTwYJWMg==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz", + "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", "dev": true, "dependencies": { "@babel/compat-data": "^7.18.8", @@ -1622,7 +1629,7 @@ "@babel/helper-validator-option": "^7.18.6", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.18.6", + "@babel/plugin-proposal-async-generator-functions": "^7.18.10", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-class-static-block": "^7.18.6", "@babel/plugin-proposal-dynamic-import": "^7.18.6", @@ -1682,13 +1689,13 @@ "@babel/plugin-transform-sticky-regex": "^7.18.6", "@babel/plugin-transform-template-literals": "^7.18.9", "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.6", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.9", - "babel-plugin-polyfill-corejs2": "^0.3.1", - "babel-plugin-polyfill-corejs3": "^0.5.2", - "babel-plugin-polyfill-regenerator": "^0.3.1", + "@babel/types": "^7.18.10", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", "core-js-compat": "^3.22.1", "semver": "^6.3.0" }, @@ -1753,33 +1760,33 @@ } }, "node_modules/@babel/template": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.9.tgz", - "integrity": "sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==", + "version": "7.18.11", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.11.tgz", + "integrity": "sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", + "@babel/generator": "^7.18.10", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.18.9", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.9", - "@babel/types": "^7.18.9", + "@babel/parser": "^7.18.11", + "@babel/types": "^7.18.10", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1788,11 +1795,12 @@ } }, "node_modules/@babel/types": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", - "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.10.tgz", + "integrity": "sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==", "dev": true, "dependencies": { + "@babel/helper-string-parser": "^7.18.10", "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" }, @@ -1894,9 +1902,9 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", "dev": true, "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", @@ -1907,6 +1915,16 @@ "node": ">=10.10.0" } }, + "node_modules/@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, "node_modules/@humanwhocodes/object-schema": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", @@ -3190,14 +3208,14 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.31.0.tgz", - "integrity": "sha512-VKW4JPHzG5yhYQrQ1AzXgVgX8ZAJEvCz0QI6mLRX4tf7rnFfh5D8SKm0Pq6w5PyNfAWJk6sv313+nEt3ohWMBQ==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.32.0.tgz", + "integrity": "sha512-CHLuz5Uz7bHP2WgVlvoZGhf0BvFakBJKAD/43Ty0emn4wXWv5k01ND0C0fHcl/Im8Td2y/7h44E9pca9qAu2ew==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.31.0", - "@typescript-eslint/type-utils": "5.31.0", - "@typescript-eslint/utils": "5.31.0", + "@typescript-eslint/scope-manager": "5.32.0", + "@typescript-eslint/type-utils": "5.32.0", + "@typescript-eslint/utils": "5.32.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -3223,14 +3241,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.31.0.tgz", - "integrity": "sha512-UStjQiZ9OFTFReTrN+iGrC6O/ko9LVDhreEK5S3edmXgR396JGq7CoX2TWIptqt/ESzU2iRKXAHfSF2WJFcWHw==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.32.0.tgz", + "integrity": "sha512-IxRtsehdGV9GFQ35IGm5oKKR2OGcazUoiNBxhRV160iF9FoyuXxjY+rIqs1gfnd+4eL98OjeGnMpE7RF/NBb3A==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.31.0", - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/typescript-estree": "5.31.0", + "@typescript-eslint/scope-manager": "5.32.0", + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/typescript-estree": "5.32.0", "debug": "^4.3.4" }, "engines": { @@ -3250,13 +3268,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", - "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", + "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/visitor-keys": "5.31.0" + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -3267,12 +3285,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.31.0.tgz", - "integrity": "sha512-7ZYqFbvEvYXFn9ax02GsPcEOmuWNg+14HIf4q+oUuLnMbpJ6eHAivCg7tZMVwzrIuzX3QCeAOqKoyMZCv5xe+w==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.32.0.tgz", + "integrity": "sha512-0gSsIhFDduBz3QcHJIp3qRCvVYbqzHg8D6bHFsDMrm0rURYDj+skBK2zmYebdCp+4nrd9VWd13egvhYFJj/wZg==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.31.0", + "@typescript-eslint/utils": "5.32.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -3293,9 +3311,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", - "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", + "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -3306,13 +3324,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", - "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", + "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/visitor-keys": "5.31.0", + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -3333,15 +3351,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.31.0.tgz", - "integrity": "sha512-kcVPdQS6VIpVTQ7QnGNKMFtdJdvnStkqS5LeALr4rcwx11G6OWb2HB17NMPnlRHvaZP38hL9iK8DdE9Fne7NYg==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.32.0.tgz", + "integrity": "sha512-W7lYIAI5Zlc5K082dGR27Fczjb3Q57ECcXefKU/f0ajM5ToM0P+N9NmJWip8GmGu/g6QISNT+K6KYB+iSHjXCQ==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.31.0", - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/typescript-estree": "5.31.0", + "@typescript-eslint/scope-manager": "5.32.0", + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/typescript-estree": "5.32.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -3357,12 +3375,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", - "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", + "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/types": "5.32.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -3374,9 +3392,9 @@ } }, "node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -3674,13 +3692,13 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", + "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.2", "semver": "^6.1.1" }, "peerDependencies": { @@ -3697,12 +3715,12 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/helper-define-polyfill-provider": "^0.3.2", "core-js-compat": "^3.21.0" }, "peerDependencies": { @@ -3710,12 +3728,12 @@ } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz", + "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1" + "@babel/helper-define-polyfill-provider": "^0.3.2" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -3829,9 +3847,9 @@ } }, "node_modules/browserslist": { - "version": "4.20.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", - "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", "dev": true, "funding": [ { @@ -3844,11 +3862,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001332", - "electron-to-chromium": "^1.4.118", - "escalade": "^3.1.1", - "node-releases": "^2.0.3", - "picocolors": "^1.0.0" + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" }, "bin": { "browserslist": "cli.js" @@ -3934,9 +3951,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001344", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001344.tgz", - "integrity": "sha512-0ZFjnlCaXNOAYcV7i+TtdKBp0L/3XEU2MF/x6Du1lrh+SRX4IfzIVL4HNJg5pB2PmFb8rszIGyOvsZnqqRoc2g==", + "version": "1.0.30001374", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001374.tgz", + "integrity": "sha512-mWvzatRx3w+j5wx/mpFN5v5twlPrabG8NqX2c6e45LCpymdoGqNvRkRutFUqpRTXKFQFNQJasvK0YT7suW6/Hw==", "dev": true, "funding": [ { @@ -4190,12 +4207,12 @@ } }, "node_modules/core-js-compat": { - "version": "3.22.7", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.7.tgz", - "integrity": "sha512-uI9DAQKKiiE/mclIC5g4AjRpio27g+VMRhe6rQoz+q4Wm4L6A/fJhiLtBw+sfOpDG9wZ3O0pxIw7GbfOlBgjOA==", + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.1.tgz", + "integrity": "sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==", "dev": true, "dependencies": { - "browserslist": "^4.20.3", + "browserslist": "^4.21.3", "semver": "7.0.0" }, "funding": { @@ -4449,9 +4466,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron-to-chromium": { - "version": "1.4.141", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.141.tgz", - "integrity": "sha512-mfBcbqc0qc6RlxrsIgLG2wCqkiPAjEezHxGTu7p3dHHFOurH4EjS9rFZndX5axC8264rI1Pcbw8uQP39oZckeA==", + "version": "1.4.211", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.211.tgz", + "integrity": "sha512-BZSbMpyFQU0KBJ1JG26XGeFI3i4op+qOYGxftmZXFZoHkhLgsSv4DHDJfl8ogII3hIuzGt51PaZ195OVu0yJ9A==", "dev": true }, "node_modules/emittery": { @@ -4525,13 +4542,14 @@ } }, "node_modules/eslint": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz", - "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", + "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==", "dev": true, "dependencies": { "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.9.2", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -4541,14 +4559,17 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", + "espree": "^9.3.3", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -4760,6 +4781,22 @@ "node": ">=4.0" } }, + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint/node_modules/globals": { "version": "13.15.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", @@ -4790,6 +4827,51 @@ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -4815,17 +4897,20 @@ } }, "node_modules/espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz", + "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", "dev": true, "dependencies": { - "acorn": "^8.7.1", + "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/esprima": { @@ -5407,6 +5492,12 @@ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", "dev": true }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -7500,9 +7591,9 @@ } }, "node_modules/jszip": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.0.tgz", - "integrity": "sha512-LDfVtOLtOxb9RXkYOwPyNBTQDL4eUbqahtoY6x07GiDJHwSYvn8sHHIw8wINImV3MqbMNve2gSuM1DDqEKk09Q==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", + "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", "dependencies": { "lie": "~3.3.0", "pako": "~1.0.2", @@ -7603,7 +7694,7 @@ "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, "node_modules/lodash.merge": { @@ -7926,9 +8017,9 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", - "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", "dev": true }, "node_modules/normalize-path": { @@ -9497,6 +9588,32 @@ "node": ">= 0.8" } }, + "node_modules/update-browserslist-db": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -9878,21 +9995,21 @@ "dev": true }, "@babel/core": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz", - "integrity": "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.10.tgz", + "integrity": "sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==", "dev": true, "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", + "@babel/generator": "^7.18.10", "@babel/helper-compilation-targets": "^7.18.9", "@babel/helper-module-transforms": "^7.18.9", "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.9", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9", + "@babel/parser": "^7.18.10", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.10", + "@babel/types": "^7.18.10", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -9909,12 +10026,12 @@ } }, "@babel/generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz", - "integrity": "sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==", + "version": "7.18.12", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz", + "integrity": "sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==", "dev": true, "requires": { - "@babel/types": "^7.18.9", + "@babel/types": "^7.18.10", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -9997,15 +10114,13 @@ } }, "@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", + "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", "dev": true, "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", "debug": "^4.1.1", "lodash.debounce": "^4.0.8", "resolve": "^1.14.2", @@ -10104,15 +10219,15 @@ "dev": true }, "@babel/helper-remap-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.6.tgz", - "integrity": "sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-wrap-function": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" } }, "@babel/helper-replace-supers": { @@ -10155,6 +10270,12 @@ "@babel/types": "^7.18.6" } }, + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true + }, "@babel/helper-validator-identifier": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", @@ -10168,15 +10289,15 @@ "dev": true }, "@babel/helper-wrap-function": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.6.tgz", - "integrity": "sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw==", + "version": "7.18.11", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz", + "integrity": "sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/helper-function-name": "^7.18.9", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.11", + "@babel/types": "^7.18.10" } }, "@babel/helpers": { @@ -10202,9 +10323,9 @@ } }, "@babel/parser": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz", - "integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==", + "version": "7.18.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz", + "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==", "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { @@ -10228,14 +10349,14 @@ } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz", - "integrity": "sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz", + "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, @@ -10261,9 +10382,9 @@ } }, "@babel/plugin-proposal-decorators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.9.tgz", - "integrity": "sha512-KD7zDNaD14CRpjQjVbV4EnH9lsKYlcpUrhZH37ei2IY+AlXrfAPy5pTmRUE4X6X1k8EsKXPraykxeaogqQvSGA==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.10.tgz", + "integrity": "sha512-wdGTwWF5QtpTY/gbBtQLAiCnoxfD4qMbN87NYZle1dOZ9Os8Y6zXcKrIaOU8W+TIvFUWVGG9tUgNww3CjXRVVw==", "dev": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.18.9", @@ -10879,12 +11000,12 @@ } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz", - "integrity": "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-unicode-regex": { @@ -10898,9 +11019,9 @@ } }, "@babel/preset-env": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.9.tgz", - "integrity": "sha512-75pt/q95cMIHWssYtyfjVlvI+QEZQThQbKvR9xH+F/Agtw/s4Wfc2V9Bwd/P39VtixB7oWxGdH4GteTTwYJWMg==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz", + "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", "dev": true, "requires": { "@babel/compat-data": "^7.18.8", @@ -10909,7 +11030,7 @@ "@babel/helper-validator-option": "^7.18.6", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.18.6", + "@babel/plugin-proposal-async-generator-functions": "^7.18.10", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-class-static-block": "^7.18.6", "@babel/plugin-proposal-dynamic-import": "^7.18.6", @@ -10969,13 +11090,13 @@ "@babel/plugin-transform-sticky-regex": "^7.18.6", "@babel/plugin-transform-template-literals": "^7.18.9", "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.6", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.9", - "babel-plugin-polyfill-corejs2": "^0.3.1", - "babel-plugin-polyfill-corejs3": "^0.5.2", - "babel-plugin-polyfill-regenerator": "^0.3.1", + "@babel/types": "^7.18.10", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", "core-js-compat": "^3.22.1", "semver": "^6.3.0" }, @@ -11021,40 +11142,41 @@ } }, "@babel/template": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" } }, "@babel/traverse": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.9.tgz", - "integrity": "sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==", + "version": "7.18.11", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.11.tgz", + "integrity": "sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", + "@babel/generator": "^7.18.10", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.18.9", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.9", - "@babel/types": "^7.18.9", + "@babel/parser": "^7.18.11", + "@babel/types": "^7.18.10", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", - "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.10.tgz", + "integrity": "sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==", "dev": true, "requires": { + "@babel/helper-string-parser": "^7.18.10", "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } @@ -11133,9 +11255,9 @@ } }, "@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", "dev": true, "requires": { "@humanwhocodes/object-schema": "^1.2.1", @@ -11143,6 +11265,12 @@ "minimatch": "^3.0.4" } }, + "@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "dev": true + }, "@humanwhocodes/object-schema": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", @@ -12149,14 +12277,14 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.31.0.tgz", - "integrity": "sha512-VKW4JPHzG5yhYQrQ1AzXgVgX8ZAJEvCz0QI6mLRX4tf7rnFfh5D8SKm0Pq6w5PyNfAWJk6sv313+nEt3ohWMBQ==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.32.0.tgz", + "integrity": "sha512-CHLuz5Uz7bHP2WgVlvoZGhf0BvFakBJKAD/43Ty0emn4wXWv5k01ND0C0fHcl/Im8Td2y/7h44E9pca9qAu2ew==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.31.0", - "@typescript-eslint/type-utils": "5.31.0", - "@typescript-eslint/utils": "5.31.0", + "@typescript-eslint/scope-manager": "5.32.0", + "@typescript-eslint/type-utils": "5.32.0", + "@typescript-eslint/utils": "5.32.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -12166,52 +12294,52 @@ } }, "@typescript-eslint/parser": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.31.0.tgz", - "integrity": "sha512-UStjQiZ9OFTFReTrN+iGrC6O/ko9LVDhreEK5S3edmXgR396JGq7CoX2TWIptqt/ESzU2iRKXAHfSF2WJFcWHw==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.32.0.tgz", + "integrity": "sha512-IxRtsehdGV9GFQ35IGm5oKKR2OGcazUoiNBxhRV160iF9FoyuXxjY+rIqs1gfnd+4eL98OjeGnMpE7RF/NBb3A==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.31.0", - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/typescript-estree": "5.31.0", + "@typescript-eslint/scope-manager": "5.32.0", + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/typescript-estree": "5.32.0", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", - "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", + "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/visitor-keys": "5.31.0" + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0" } }, "@typescript-eslint/type-utils": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.31.0.tgz", - "integrity": "sha512-7ZYqFbvEvYXFn9ax02GsPcEOmuWNg+14HIf4q+oUuLnMbpJ6eHAivCg7tZMVwzrIuzX3QCeAOqKoyMZCv5xe+w==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.32.0.tgz", + "integrity": "sha512-0gSsIhFDduBz3QcHJIp3qRCvVYbqzHg8D6bHFsDMrm0rURYDj+skBK2zmYebdCp+4nrd9VWd13egvhYFJj/wZg==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.31.0", + "@typescript-eslint/utils": "5.32.0", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", - "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", + "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", - "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", + "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/visitor-keys": "5.31.0", + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -12220,33 +12348,33 @@ } }, "@typescript-eslint/utils": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.31.0.tgz", - "integrity": "sha512-kcVPdQS6VIpVTQ7QnGNKMFtdJdvnStkqS5LeALr4rcwx11G6OWb2HB17NMPnlRHvaZP38hL9iK8DdE9Fne7NYg==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.32.0.tgz", + "integrity": "sha512-W7lYIAI5Zlc5K082dGR27Fczjb3Q57ECcXefKU/f0ajM5ToM0P+N9NmJWip8GmGu/g6QISNT+K6KYB+iSHjXCQ==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.31.0", - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/typescript-estree": "5.31.0", + "@typescript-eslint/scope-manager": "5.32.0", + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/typescript-estree": "5.32.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" } }, "@typescript-eslint/visitor-keys": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", - "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", + "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", "dev": true, "requires": { - "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/types": "5.32.0", "eslint-visitor-keys": "^3.3.0" } }, "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true }, "acorn-jsx": { @@ -12482,13 +12610,13 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", + "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", "dev": true, "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.2", "semver": "^6.1.1" }, "dependencies": { @@ -12501,22 +12629,22 @@ } }, "babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/helper-define-polyfill-provider": "^0.3.2", "core-js-compat": "^3.21.0" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz", + "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1" + "@babel/helper-define-polyfill-provider": "^0.3.2" } }, "babel-preset-current-node-syntax": { @@ -12601,16 +12729,15 @@ } }, "browserslist": { - "version": "4.20.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", - "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001332", - "electron-to-chromium": "^1.4.118", - "escalade": "^3.1.1", - "node-releases": "^2.0.3", - "picocolors": "^1.0.0" + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" } }, "bser": { @@ -12664,9 +12791,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001344", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001344.tgz", - "integrity": "sha512-0ZFjnlCaXNOAYcV7i+TtdKBp0L/3XEU2MF/x6Du1lrh+SRX4IfzIVL4HNJg5pB2PmFb8rszIGyOvsZnqqRoc2g==", + "version": "1.0.30001374", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001374.tgz", + "integrity": "sha512-mWvzatRx3w+j5wx/mpFN5v5twlPrabG8NqX2c6e45LCpymdoGqNvRkRutFUqpRTXKFQFNQJasvK0YT7suW6/Hw==", "dev": true }, "chalk": { @@ -12887,12 +13014,12 @@ "integrity": "sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg==" }, "core-js-compat": { - "version": "3.22.7", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.7.tgz", - "integrity": "sha512-uI9DAQKKiiE/mclIC5g4AjRpio27g+VMRhe6rQoz+q4Wm4L6A/fJhiLtBw+sfOpDG9wZ3O0pxIw7GbfOlBgjOA==", + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.1.tgz", + "integrity": "sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==", "dev": true, "requires": { - "browserslist": "^4.20.3", + "browserslist": "^4.21.3", "semver": "7.0.0" }, "dependencies": { @@ -13079,9 +13206,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "electron-to-chromium": { - "version": "1.4.141", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.141.tgz", - "integrity": "sha512-mfBcbqc0qc6RlxrsIgLG2wCqkiPAjEezHxGTu7p3dHHFOurH4EjS9rFZndX5axC8264rI1Pcbw8uQP39oZckeA==", + "version": "1.4.211", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.211.tgz", + "integrity": "sha512-BZSbMpyFQU0KBJ1JG26XGeFI3i4op+qOYGxftmZXFZoHkhLgsSv4DHDJfl8ogII3hIuzGt51PaZ195OVu0yJ9A==", "dev": true }, "emittery": { @@ -13140,13 +13267,14 @@ "dev": true }, "eslint": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz", - "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", + "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==", "dev": true, "requires": { "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.9.2", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -13156,14 +13284,17 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", + "espree": "^9.3.3", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -13250,6 +13381,16 @@ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, "globals": { "version": "13.15.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", @@ -13271,6 +13412,33 @@ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -13338,12 +13506,12 @@ "dev": true }, "espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz", + "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", "dev": true, "requires": { - "acorn": "^8.7.1", + "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" } @@ -13795,6 +13963,12 @@ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", "dev": true }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -15350,9 +15524,9 @@ "peer": true }, "jszip": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.0.tgz", - "integrity": "sha512-LDfVtOLtOxb9RXkYOwPyNBTQDL4eUbqahtoY6x07GiDJHwSYvn8sHHIw8wINImV3MqbMNve2gSuM1DDqEKk09Q==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", + "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", "requires": { "lie": "~3.3.0", "pako": "~1.0.2", @@ -15443,7 +15617,7 @@ "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, "lodash.merge": { @@ -15685,9 +15859,9 @@ "dev": true }, "node-releases": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", - "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", "dev": true }, "normalize-path": { @@ -16853,6 +17027,16 @@ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" }, + "update-browserslist-db": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", diff --git a/package.json b/package.json index 1ca4b322..8eaa7e4c 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "humanize-duration": "^3.27.2", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", - "jszip": "^3.10.0", + "jszip": "^3.10.1", "mkdir-recursive": "^0.4.0", "moment": "^2.29.4", "mqtt": "4.3.7", @@ -65,9 +65,9 @@ "zigbee2mqtt-frontend": "0.6.107" }, "devDependencies": { - "@babel/core": "^7.18.9", - "@babel/plugin-proposal-decorators": "^7.18.9", - "@babel/preset-env": "^7.18.9", + "@babel/core": "^7.18.10", + "@babel/plugin-proposal-decorators": "^7.18.10", + "@babel/preset-env": "^7.18.10", "@babel/preset-typescript": "^7.18.6", "@types/debounce": "^1.2.1", "@types/finalhandler": "^1.1.1", @@ -77,10 +77,10 @@ "@types/object-assign-deep": "^0.4.0", "@types/rimraf": "^3.0.2", "@types/ws": "^8.5.3", - "@typescript-eslint/eslint-plugin": "^5.31.0", - "@typescript-eslint/parser": "^5.31.0", + "@typescript-eslint/eslint-plugin": "^5.32.0", + "@typescript-eslint/parser": "^5.32.0", "babel-jest": "^28.1.3", - "eslint": "^8.20.0", + "eslint": "^8.21.0", "eslint-config-google": "^0.14.0", "eslint-plugin-jest": "^26.7.0", "jest": "^28.1.3", From e8f6def246a337abcce06a3387e31132a8f2973d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 7 Aug 2022 16:27:47 +0000 Subject: [PATCH 08/46] Update zigbee-herdsman-converters to 14.0.589 (#13447) Co-authored-by: Koenkk --- package-lock.json | 18 +++++++++--------- package.json | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 69559681..400dd433 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", - "zigbee-herdsman-converters": "14.0.588", + "zigbee-herdsman-converters": "14.0.589", "zigbee2mqtt-frontend": "0.6.107" }, "bin": { @@ -9948,15 +9948,15 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.588", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.588.tgz", - "integrity": "sha512-86clVTV9+mbT7gQr/n3NB3Qkz4m43ebS3ANxOmvixWYpXvJG9SJRl3RJ+uAGdjbFNRHyoqX3DWs2iCtvNuSrDA==", + "version": "14.0.589", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.589.tgz", + "integrity": "sha512-rf8u+GF8egf98KCbVTFX1DIjHIul0BwGKSn+OsCBJA9dBJCb1YpqHbFVpjrybtyWyK6+HxDltpJ6jAS6IYbTOQ==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", "https-proxy-agent": "^5.0.1", "tar-stream": "^2.2.0", - "zigbee-herdsman": "^0.14.46" + "zigbee-herdsman": "^0.14.47" } }, "node_modules/zigbee2mqtt-frontend": { @@ -17297,15 +17297,15 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.588", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.588.tgz", - "integrity": "sha512-86clVTV9+mbT7gQr/n3NB3Qkz4m43ebS3ANxOmvixWYpXvJG9SJRl3RJ+uAGdjbFNRHyoqX3DWs2iCtvNuSrDA==", + "version": "14.0.589", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.589.tgz", + "integrity": "sha512-rf8u+GF8egf98KCbVTFX1DIjHIul0BwGKSn+OsCBJA9dBJCb1YpqHbFVpjrybtyWyK6+HxDltpJ6jAS6IYbTOQ==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", "https-proxy-agent": "^5.0.1", "tar-stream": "^2.2.0", - "zigbee-herdsman": "^0.14.46" + "zigbee-herdsman": "^0.14.47" } }, "zigbee2mqtt-frontend": { diff --git a/package.json b/package.json index 8eaa7e4c..b72fe9a2 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", - "zigbee-herdsman-converters": "14.0.588", + "zigbee-herdsman-converters": "14.0.589", "zigbee2mqtt-frontend": "0.6.107" }, "devDependencies": { From 5f778a7570493e9b07dac3d8580e08e4e3dbdf3c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 8 Aug 2022 15:54:36 +0000 Subject: [PATCH 09/46] Update zigbee-herdsman-converters to 14.0.590 (#13458) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 400dd433..0246b065 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", - "zigbee-herdsman-converters": "14.0.589", + "zigbee-herdsman-converters": "14.0.590", "zigbee2mqtt-frontend": "0.6.107" }, "bin": { @@ -9948,9 +9948,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.589", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.589.tgz", - "integrity": "sha512-rf8u+GF8egf98KCbVTFX1DIjHIul0BwGKSn+OsCBJA9dBJCb1YpqHbFVpjrybtyWyK6+HxDltpJ6jAS6IYbTOQ==", + "version": "14.0.590", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.590.tgz", + "integrity": "sha512-slPvmFSGnAjKAcF4BKy5L0/mw6JTNKFO+CUdJOA5C0CzL14m59ZyDvIU4d/035SEk4vHcAwxpL121F8v5nB3wA==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17297,9 +17297,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.589", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.589.tgz", - "integrity": "sha512-rf8u+GF8egf98KCbVTFX1DIjHIul0BwGKSn+OsCBJA9dBJCb1YpqHbFVpjrybtyWyK6+HxDltpJ6jAS6IYbTOQ==", + "version": "14.0.590", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.590.tgz", + "integrity": "sha512-slPvmFSGnAjKAcF4BKy5L0/mw6JTNKFO+CUdJOA5C0CzL14m59ZyDvIU4d/035SEk4vHcAwxpL121F8v5nB3wA==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index b72fe9a2..c69d585b 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", - "zigbee-herdsman-converters": "14.0.589", + "zigbee-herdsman-converters": "14.0.590", "zigbee2mqtt-frontend": "0.6.107" }, "devDependencies": { From 0aa29a0fab2c9f7a089076e82bd556cc04a082b5 Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Tue, 9 Aug 2022 17:01:22 +0200 Subject: [PATCH 10/46] Home Assistant discovery: always expose cover state. https://github.com/zigbee2mqtt/hassio-zigbee2mqtt/issues/359 --- lib/extension/homeassistant.ts | 63 +++++++++++++++------------------- test/homeassistant.test.js | 4 +++ 2 files changed, 31 insertions(+), 36 deletions(-) diff --git a/lib/extension/homeassistant.ts b/lib/extension/homeassistant.ts index 8770810d..3e1b54f3 100644 --- a/lib/extension/homeassistant.ts +++ b/lib/extension/homeassistant.ts @@ -375,6 +375,7 @@ export default class HomeAssistant extends Extension { const tilt = exposes.find((expose) => expose.features.find((e) => e.name === 'tilt')); const motorState = definitionExposes?.find((e) => e.type === 'enum' && e.name === 'motor_state' && e.access === ACCESS_STATE); + const running = definitionExposes?.find((e) => e.type === 'binary' && e.name === 'running'); const discoveryEntry: DiscoveryEntry = { type: 'cover', @@ -382,48 +383,38 @@ export default class HomeAssistant extends Extension { object_id: endpoint ? `cover_${endpoint}` : 'cover', discovery_payload: { command_topic_prefix: endpoint, + command_topic: true, + state_topic: true, }, }; - // For covers only supporting tilt don't discover the command/state_topic, otherwise - // HA does not correctly reflect the state - // - https://github.com/home-assistant/core/issues/51793 - // - https://github.com/Koenkk/zigbee-herdsman-converters/pull/2663 - if (!tilt || (tilt && position)) { - discoveryEntry.discovery_payload.command_topic = true; - discoveryEntry.discovery_payload.state_topic = !position; - discoveryEntry.discovery_payload.command_topic_prefix = endpoint; + // For curtains that have `motor_state` lookup a possible state names and make this + // available for discovery. If the curtains only support the `running` value, + // then we use it anyway. The movement direction is calculated (assumed) in this case. + if (motorState) { + const openingLookup = ['opening', 'open', 'forward', 'up', 'rising']; + const closingLookup = ['closing', 'close', 'backward', 'back', 'reverse', 'down', 'declining']; + const stoppedLookup = ['stopped', 'stop', 'pause', 'paused']; - // For curtains that have `motor_state` lookup a possible state names and make this - // available for discovery. If the curtains only support the `running` value, - // then we use it anyway. The movement direction is calculated (assumed) in this case. - if (motorState) { - const openingLookup = ['opening', 'open', 'forward', 'up', 'rising']; - const closingLookup = ['closing', 'close', 'backward', 'back', 'reverse', 'down', 'declining']; - const stoppedLookup = ['stopped', 'stop', 'pause', 'paused']; + const openingState = motorState.values.find((s) => openingLookup.includes(s.toLowerCase())); + const closingState = motorState.values.find((s) => closingLookup.includes(s.toLowerCase())); + const stoppedState = motorState.values.find((s) => stoppedLookup.includes(s.toLowerCase())); - const openingState = motorState.values.find((s) => openingLookup.includes(s.toLowerCase())); - const closingState = motorState.values.find((s) => closingLookup.includes(s.toLowerCase())); - const stoppedState = motorState.values.find((s) => stoppedLookup.includes(s.toLowerCase())); - - if (openingState && closingState && stoppedState) { - discoveryEntry.discovery_payload.state_topic = true; - discoveryEntry.discovery_payload.state_opening = openingState; - discoveryEntry.discovery_payload.state_closing = closingState; - discoveryEntry.discovery_payload.state_stopped = stoppedState; - discoveryEntry.discovery_payload.value_template = `{% if not value_json.motor_state %} ` + - `${stoppedState} {% else %} {{ value_json.motor_state }} {% endif %}`; - } - } else { - const running = definitionExposes?.find((e) => e.type === 'binary' && e.name === 'running'); - - if (running) { - discoveryEntry.discovery_payload.state_topic = true; - discoveryEntry.discovery_payload.value_template = `{% if not value_json.running %} ` + - `stopped {% else %} {% if value_json.position > 0 %} closing {% else %} ` + - `opening {% endif %} {% endif %}`; - } + if (openingState && closingState && stoppedState) { + discoveryEntry.discovery_payload.state_opening = openingState; + discoveryEntry.discovery_payload.state_closing = closingState; + discoveryEntry.discovery_payload.state_stopped = stoppedState; + discoveryEntry.discovery_payload.value_template = `{% if not value_json.motor_state %} ` + + `${stoppedState} {% else %} {{ value_json.motor_state }} {% endif %}`; } + } else if (running) { + discoveryEntry.discovery_payload.value_template = `{% if not value_json.running %} ` + + `stopped {% else %} {% if value_json.position > 0 %} closing {% else %} ` + + `opening {% endif %} {% endif %}`; + } else { + discoveryEntry.discovery_payload.value_template = `{{ value_json.state }}`; + discoveryEntry.discovery_payload.state_open = 'OPEN'; + discoveryEntry.discovery_payload.state_closed = 'CLOSE'; } if (!position && !tilt) { diff --git a/test/homeassistant.test.js b/test/homeassistant.test.js index 068d24cd..e0564049 100644 --- a/test/homeassistant.test.js +++ b/test/homeassistant.test.js @@ -811,6 +811,10 @@ describe('HomeAssistant extension', () => { set_position_topic: 'zigbee2mqtt/smart vent/set', set_position_template: '{ "position": {{ position }} }', position_template: '{{ value_json.position }}', + state_topic: 'zigbee2mqtt/smart vent', + value_template: `{{ value_json.state }}`, + state_open: 'OPEN', + state_closed: 'CLOSE', json_attributes_topic: 'zigbee2mqtt/smart vent', name: 'smart vent', unique_id: '0x0017880104e45551_cover_zigbee2mqtt', From 9c45a5fdf00a142d35ae1b2b3914f1a6f84ee338 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 9 Aug 2022 15:06:24 +0000 Subject: [PATCH 11/46] Update zigbee-herdsman-converters to 14.0.591 (#13469) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0246b065..bab03f72 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", - "zigbee-herdsman-converters": "14.0.590", + "zigbee-herdsman-converters": "14.0.591", "zigbee2mqtt-frontend": "0.6.107" }, "bin": { @@ -9948,9 +9948,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.590", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.590.tgz", - "integrity": "sha512-slPvmFSGnAjKAcF4BKy5L0/mw6JTNKFO+CUdJOA5C0CzL14m59ZyDvIU4d/035SEk4vHcAwxpL121F8v5nB3wA==", + "version": "14.0.591", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.591.tgz", + "integrity": "sha512-74188Qz+uDQRf90SSo0taC6XImuJTyPAuJOYtxw/85kcg8Mp8WHJjbbWkMpIZ5+lm37Y/B1Q7qGJ+/97WZP0Iw==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17297,9 +17297,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.590", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.590.tgz", - "integrity": "sha512-slPvmFSGnAjKAcF4BKy5L0/mw6JTNKFO+CUdJOA5C0CzL14m59ZyDvIU4d/035SEk4vHcAwxpL121F8v5nB3wA==", + "version": "14.0.591", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.591.tgz", + "integrity": "sha512-74188Qz+uDQRf90SSo0taC6XImuJTyPAuJOYtxw/85kcg8Mp8WHJjbbWkMpIZ5+lm37Y/B1Q7qGJ+/97WZP0Iw==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index c69d585b..6d59b6a4 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", - "zigbee-herdsman-converters": "14.0.590", + "zigbee-herdsman-converters": "14.0.591", "zigbee2mqtt-frontend": "0.6.107" }, "devDependencies": { From addb09275adc7317d9c6c2af76fb68566113b431 Mon Sep 17 00:00:00 2001 From: wysiwyng <4764286+wysiwyng@users.noreply.github.com> Date: Wed, 10 Aug 2022 16:57:31 +0200 Subject: [PATCH 12/46] Add category and icon for `flip_indicator_light` Home Assistant discovery (#13477) --- lib/extension/homeassistant.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/extension/homeassistant.ts b/lib/extension/homeassistant.ts index 3e1b54f3..bb38d2ff 100644 --- a/lib/extension/homeassistant.ts +++ b/lib/extension/homeassistant.ts @@ -520,6 +520,7 @@ export default class HomeAssistant extends Extension { garage_door_contact: {device_class: 'garage_door', payload_on: false, payload_off: true}, eco_mode: {entity_category: 'config', icon: 'mdi:leaf'}, expose_pin: {entity_category: 'config', icon: 'mdi:pin'}, + flip_indicator_light: {entity_category: 'config', icon: 'mdi:arrow-left-right'}, gas: {device_class: 'gas'}, invert_cover: {entity_category: 'config', icon: 'mdi:arrow-left-right'}, led_disabled_night: {entity_category: 'config', icon: 'mdi:led-off'}, From 62284dbd1acea1f9d835837d5b931fdb46d01c14 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 10 Aug 2022 17:41:21 +0000 Subject: [PATCH 13/46] Update zigbee-herdsman-converters to 14.0.592 (#13489) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index bab03f72..a2843e09 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", - "zigbee-herdsman-converters": "14.0.591", + "zigbee-herdsman-converters": "14.0.592", "zigbee2mqtt-frontend": "0.6.107" }, "bin": { @@ -9948,9 +9948,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.591", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.591.tgz", - "integrity": "sha512-74188Qz+uDQRf90SSo0taC6XImuJTyPAuJOYtxw/85kcg8Mp8WHJjbbWkMpIZ5+lm37Y/B1Q7qGJ+/97WZP0Iw==", + "version": "14.0.592", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.592.tgz", + "integrity": "sha512-iAeURBOdTAbZeC4HTGVvnVwLcleTF2YO56pNT06AOd3OGjemHE0SndgGSB0s+7p3ArTKo8LiCmjQLxzkKGhs2g==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17297,9 +17297,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.591", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.591.tgz", - "integrity": "sha512-74188Qz+uDQRf90SSo0taC6XImuJTyPAuJOYtxw/85kcg8Mp8WHJjbbWkMpIZ5+lm37Y/B1Q7qGJ+/97WZP0Iw==", + "version": "14.0.592", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.592.tgz", + "integrity": "sha512-iAeURBOdTAbZeC4HTGVvnVwLcleTF2YO56pNT06AOd3OGjemHE0SndgGSB0s+7p3ArTKo8LiCmjQLxzkKGhs2g==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index 6d59b6a4..57ec7f18 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", - "zigbee-herdsman-converters": "14.0.591", + "zigbee-herdsman-converters": "14.0.592", "zigbee2mqtt-frontend": "0.6.107" }, "devDependencies": { From da4a3b9a775b3eea520bcb7e8d4c00277551e180 Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Wed, 10 Aug 2022 22:38:04 +0200 Subject: [PATCH 14/46] Fix exception when using group remove_all. https://github.com/Koenkk/zigbee2mqtt/issues/13484 --- lib/extension/groups.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/extension/groups.ts b/lib/extension/groups.ts index bae82d97..c41ff063 100644 --- a/lib/extension/groups.ts +++ b/lib/extension/groups.ts @@ -292,6 +292,7 @@ export default class Groups extends Extension { groupKey, deviceKey, skipDisableReporting, resolvedEntityEndpoint, } = parsed; const message = utils.parseJSON(data.message, data.message); + let changedGroups: Group[] = []; const responseData: KeyValue = {device: deviceKey}; if (groupKey) { @@ -320,6 +321,7 @@ export default class Groups extends Extension { logger.info(`Adding '${resolvedEntityDevice.name}' to '${resolvedEntityGroup.name}'`); await resolvedEntityEndpoint.addToGroup(resolvedEntityGroup.zh); settings.addDeviceToGroup(resolvedEntityGroup.ID.toString(), keys); + changedGroups.push(resolvedEntityGroup); /* istanbul ignore else */ if (settings.get().advanced.legacy_api) { @@ -333,6 +335,7 @@ export default class Groups extends Extension { logger.info(`Removing '${resolvedEntityDevice.name}' from '${resolvedEntityGroup.name}'`); await resolvedEntityEndpoint.removeFromGroup(resolvedEntityGroup.zh); settings.removeDeviceFromGroup(resolvedEntityGroup.ID.toString(), keys); + changedGroups.push(resolvedEntityGroup); /* istanbul ignore else */ if (settings.get().advanced.legacy_api) { @@ -344,6 +347,7 @@ export default class Groups extends Extension { } } else { // remove_all logger.info(`Removing '${resolvedEntityDevice.name}' from all groups`); + changedGroups = this.zigbee.groups().filter((g) => g.zh.members.includes(resolvedEntityEndpoint)); await resolvedEntityEndpoint.removeFromAllGroups(); for (const settingsGroup of settings.getGroups()) { settings.removeDeviceFromGroup(settingsGroup.ID.toString(), keys); @@ -372,8 +376,10 @@ export default class Groups extends Extension { if (error) { logger.error(error); } else { - this.eventBus.emitGroupMembersChanged({ - group: resolvedEntityGroup, action: type, endpoint: resolvedEntityEndpoint, skipDisableReporting}); + for (const group of changedGroups) { + this.eventBus.emitGroupMembersChanged({ + group, action: type, endpoint: resolvedEntityEndpoint, skipDisableReporting}); + } } } } From 619d5232db829aa0dc6a5fd7d8e55cd8b15789fd Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Thu, 11 Aug 2022 19:50:46 +0200 Subject: [PATCH 15/46] Publish device and bridge availability when Home Assistant comes online. https://github.com/Koenkk/zigbee2mqtt/issues/13382 --- lib/extension/homeassistant.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/extension/homeassistant.ts b/lib/extension/homeassistant.ts index bb38d2ff..3fa8f4f0 100644 --- a/lib/extension/homeassistant.ts +++ b/lib/extension/homeassistant.ts @@ -1333,6 +1333,8 @@ export default class HomeAssistant extends Extension { data.message.toLowerCase() === 'online') { const timer = setTimeout(async () => { // Publish all device states. + this.mqtt.publishStateOnline(); + this.eventBus.emitPublishAvailability(); for (const entity of [...this.zigbee.devices(false), ...this.zigbee.groups()]) { if (this.state.exists(entity)) { this.publishEntityState(entity, this.state.get(entity), 'publishCached'); From 6314b86d9b286494fc47d0a8acaf07da66fb43d7 Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Thu, 11 Aug 2022 20:23:19 +0200 Subject: [PATCH 16/46] Better fix for #13382 --- lib/mqtt.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/mqtt.ts b/lib/mqtt.ts index 97282d28..d10adeb2 100644 --- a/lib/mqtt.ts +++ b/lib/mqtt.ts @@ -98,10 +98,9 @@ export default class MQTT { }, utils.seconds(10)); logger.info('Connected to MQTT server'); + await this.publishStateOnline(); - if (this.initialConnect) { - await this.publishStateOnline(); - } else { + if (!this.initialConnect) { this.republishRetainedTimer = setTimeout(() => { // Republish retained messages in case MQTT broker does not persist them. // https://github.com/Koenkk/zigbee2mqtt/issues/9629 From c9b2a7f6d4ff8076cb49ba0c393618decc89f9bd Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Thu, 11 Aug 2022 20:23:40 +0200 Subject: [PATCH 17/46] Revert "Publish device and bridge availability when Home Assistant comes online. https://github.com/Koenkk/zigbee2mqtt/issues/13382" This reverts commit 619d5232db829aa0dc6a5fd7d8e55cd8b15789fd. --- lib/extension/homeassistant.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/lib/extension/homeassistant.ts b/lib/extension/homeassistant.ts index 3fa8f4f0..bb38d2ff 100644 --- a/lib/extension/homeassistant.ts +++ b/lib/extension/homeassistant.ts @@ -1333,8 +1333,6 @@ export default class HomeAssistant extends Extension { data.message.toLowerCase() === 'online') { const timer = setTimeout(async () => { // Publish all device states. - this.mqtt.publishStateOnline(); - this.eventBus.emitPublishAvailability(); for (const entity of [...this.zigbee.devices(false), ...this.zigbee.groups()]) { if (this.state.exists(entity)) { this.publishEntityState(entity, this.state.get(entity), 'publishCached'); From 281e3870d3ce4d733f5ff0f8ce7fc6d56c3997a7 Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Thu, 11 Aug 2022 20:32:01 +0200 Subject: [PATCH 18/46] Fix tests --- test/controller.test.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/controller.test.js b/test/controller.test.js index a74963a4..2896e8d2 100644 --- a/test/controller.test.js +++ b/test/controller.test.js @@ -651,7 +651,7 @@ describe('Controller', () => { MQTT.events['connect'](); await flushPromises(); jest.runOnlyPendingTimers(); - expect(MQTT.publish).toHaveBeenCalledTimes(12); + expect(MQTT.publish).toHaveBeenCalledTimes(13); expect(MQTT.publish).toHaveBeenCalledWith('zigbee2mqtt/bridge/info', expect.any(String), { retain: true, qos: 0 }, expect.any(Function)); }); @@ -662,7 +662,8 @@ describe('Controller', () => { await flushPromises(); await MQTT.events.message('zigbee2mqtt/bridge/state', 'online'); jest.runOnlyPendingTimers(); - expect(MQTT.publish).toHaveBeenCalledTimes(0); + expect(MQTT.publish).toHaveBeenCalledTimes(1); + expect(MQTT.publish).toHaveBeenCalledWith('zigbee2mqtt/bridge/state', expect.any(String), { retain: true, qos: 0 }, expect.any(Function)); }); it('Should prevent any message being published with retain flag when force_disable_retain is set', async () => { From fea5d44a57edade104b3e58e74bf8c41f2a03e2b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 12 Aug 2022 14:59:07 +0000 Subject: [PATCH 19/46] Update zigbee-herdsman-converters to 14.0.593 (#13517) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index a2843e09..820614e2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", - "zigbee-herdsman-converters": "14.0.592", + "zigbee-herdsman-converters": "14.0.593", "zigbee2mqtt-frontend": "0.6.107" }, "bin": { @@ -9948,9 +9948,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.592", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.592.tgz", - "integrity": "sha512-iAeURBOdTAbZeC4HTGVvnVwLcleTF2YO56pNT06AOd3OGjemHE0SndgGSB0s+7p3ArTKo8LiCmjQLxzkKGhs2g==", + "version": "14.0.593", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.593.tgz", + "integrity": "sha512-r0Pbx0yAzUUgRjkxu9K8U9gJwFB8Ws77LUtpLItaTAxiLPe66OJBxLn1rD2ryv8bisC/o7/aa29ybN/nWWz0zg==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17297,9 +17297,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.592", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.592.tgz", - "integrity": "sha512-iAeURBOdTAbZeC4HTGVvnVwLcleTF2YO56pNT06AOd3OGjemHE0SndgGSB0s+7p3ArTKo8LiCmjQLxzkKGhs2g==", + "version": "14.0.593", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.593.tgz", + "integrity": "sha512-r0Pbx0yAzUUgRjkxu9K8U9gJwFB8Ws77LUtpLItaTAxiLPe66OJBxLn1rD2ryv8bisC/o7/aa29ybN/nWWz0zg==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index 57ec7f18..d1d7ec1c 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", - "zigbee-herdsman-converters": "14.0.592", + "zigbee-herdsman-converters": "14.0.593", "zigbee2mqtt-frontend": "0.6.107" }, "devDependencies": { From 2bdc7b7aca4f1a5348d6fd89ce4e6506d229a3b7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 14 Aug 2022 09:58:14 +0200 Subject: [PATCH 20/46] Update dependencies (#13535) Co-authored-by: Koenkk --- package-lock.json | 174 +++++++++++++++++++++++----------------------- package.json | 6 +- 2 files changed, 90 insertions(+), 90 deletions(-) diff --git a/package-lock.json b/package-lock.json index 820614e2..6e703e69 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,12 +54,12 @@ "@types/object-assign-deep": "^0.4.0", "@types/rimraf": "^3.0.2", "@types/ws": "^8.5.3", - "@typescript-eslint/eslint-plugin": "^5.32.0", - "@typescript-eslint/parser": "^5.32.0", + "@typescript-eslint/eslint-plugin": "^5.33.0", + "@typescript-eslint/parser": "^5.33.0", "babel-jest": "^28.1.3", "eslint": "^8.21.0", "eslint-config-google": "^0.14.0", - "eslint-plugin-jest": "^26.7.0", + "eslint-plugin-jest": "^26.8.2", "jest": "^28.1.3", "tmp": "^0.2.1", "typescript": "^4.7.4" @@ -3208,14 +3208,14 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.32.0.tgz", - "integrity": "sha512-CHLuz5Uz7bHP2WgVlvoZGhf0BvFakBJKAD/43Ty0emn4wXWv5k01ND0C0fHcl/Im8Td2y/7h44E9pca9qAu2ew==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.0.tgz", + "integrity": "sha512-jHvZNSW2WZ31OPJ3enhLrEKvAZNyAFWZ6rx9tUwaessTc4sx9KmgMNhVcqVAl1ETnT5rU5fpXTLmY9YvC1DCNg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/type-utils": "5.32.0", - "@typescript-eslint/utils": "5.32.0", + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/type-utils": "5.33.0", + "@typescript-eslint/utils": "5.33.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -3241,14 +3241,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.32.0.tgz", - "integrity": "sha512-IxRtsehdGV9GFQ35IGm5oKKR2OGcazUoiNBxhRV160iF9FoyuXxjY+rIqs1gfnd+4eL98OjeGnMpE7RF/NBb3A==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.0.tgz", + "integrity": "sha512-cgM5cJrWmrDV2KpvlcSkelTBASAs1mgqq+IUGKJvFxWrapHpaRy5EXPQz9YaKF3nZ8KY18ILTiVpUtbIac86/w==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/typescript-estree": "5.32.0", + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/typescript-estree": "5.33.0", "debug": "^4.3.4" }, "engines": { @@ -3268,13 +3268,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", - "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", + "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0" + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -3285,12 +3285,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.32.0.tgz", - "integrity": "sha512-0gSsIhFDduBz3QcHJIp3qRCvVYbqzHg8D6bHFsDMrm0rURYDj+skBK2zmYebdCp+4nrd9VWd13egvhYFJj/wZg==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.0.tgz", + "integrity": "sha512-2zB8uEn7hEH2pBeyk3NpzX1p3lF9dKrEbnXq1F7YkpZ6hlyqb2yZujqgRGqXgRBTHWIUG3NGx/WeZk224UKlIA==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.32.0", + "@typescript-eslint/utils": "5.33.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -3311,9 +3311,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", - "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", + "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -3324,13 +3324,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", - "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz", + "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -3351,15 +3351,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.32.0.tgz", - "integrity": "sha512-W7lYIAI5Zlc5K082dGR27Fczjb3Q57ECcXefKU/f0ajM5ToM0P+N9NmJWip8GmGu/g6QISNT+K6KYB+iSHjXCQ==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.0.tgz", + "integrity": "sha512-JxOAnXt9oZjXLIiXb5ZIcZXiwVHCkqZgof0O8KPgz7C7y0HS42gi75PdPlqh1Tf109M0fyUw45Ao6JLo7S5AHw==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/typescript-estree": "5.32.0", + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/typescript-estree": "5.33.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -3375,12 +3375,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", - "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", + "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/types": "5.33.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -4610,9 +4610,9 @@ } }, "node_modules/eslint-plugin-jest": { - "version": "26.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.7.0.tgz", - "integrity": "sha512-/YNitdfG3o3cC6juZziAdkk6nfJt01jXVfj4AgaYVLs7bupHzRDL5K+eipdzhDXtQsiqaX1TzfwSuRlEgeln1A==", + "version": "26.8.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.8.2.tgz", + "integrity": "sha512-67oh0FKaku9y48OpLzL3uK9ckrgLb83Sp5gxxTbtOGDw9lq6D8jw/Psj/9CipkbK406I2M7mvx1q+pv/MdbvxA==", "dev": true, "dependencies": { "@typescript-eslint/utils": "^5.10.0" @@ -12277,14 +12277,14 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.32.0.tgz", - "integrity": "sha512-CHLuz5Uz7bHP2WgVlvoZGhf0BvFakBJKAD/43Ty0emn4wXWv5k01ND0C0fHcl/Im8Td2y/7h44E9pca9qAu2ew==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.0.tgz", + "integrity": "sha512-jHvZNSW2WZ31OPJ3enhLrEKvAZNyAFWZ6rx9tUwaessTc4sx9KmgMNhVcqVAl1ETnT5rU5fpXTLmY9YvC1DCNg==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/type-utils": "5.32.0", - "@typescript-eslint/utils": "5.32.0", + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/type-utils": "5.33.0", + "@typescript-eslint/utils": "5.33.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -12294,52 +12294,52 @@ } }, "@typescript-eslint/parser": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.32.0.tgz", - "integrity": "sha512-IxRtsehdGV9GFQ35IGm5oKKR2OGcazUoiNBxhRV160iF9FoyuXxjY+rIqs1gfnd+4eL98OjeGnMpE7RF/NBb3A==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.0.tgz", + "integrity": "sha512-cgM5cJrWmrDV2KpvlcSkelTBASAs1mgqq+IUGKJvFxWrapHpaRy5EXPQz9YaKF3nZ8KY18ILTiVpUtbIac86/w==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/typescript-estree": "5.32.0", + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/typescript-estree": "5.33.0", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", - "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", + "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0" + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0" } }, "@typescript-eslint/type-utils": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.32.0.tgz", - "integrity": "sha512-0gSsIhFDduBz3QcHJIp3qRCvVYbqzHg8D6bHFsDMrm0rURYDj+skBK2zmYebdCp+4nrd9VWd13egvhYFJj/wZg==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.0.tgz", + "integrity": "sha512-2zB8uEn7hEH2pBeyk3NpzX1p3lF9dKrEbnXq1F7YkpZ6hlyqb2yZujqgRGqXgRBTHWIUG3NGx/WeZk224UKlIA==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.32.0", + "@typescript-eslint/utils": "5.33.0", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", - "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", + "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", - "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz", + "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==", "dev": true, "requires": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -12348,26 +12348,26 @@ } }, "@typescript-eslint/utils": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.32.0.tgz", - "integrity": "sha512-W7lYIAI5Zlc5K082dGR27Fczjb3Q57ECcXefKU/f0ajM5ToM0P+N9NmJWip8GmGu/g6QISNT+K6KYB+iSHjXCQ==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.0.tgz", + "integrity": "sha512-JxOAnXt9oZjXLIiXb5ZIcZXiwVHCkqZgof0O8KPgz7C7y0HS42gi75PdPlqh1Tf109M0fyUw45Ao6JLo7S5AHw==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/typescript-estree": "5.32.0", + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/typescript-estree": "5.33.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" } }, "@typescript-eslint/visitor-keys": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", - "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", + "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/types": "5.33.0", "eslint-visitor-keys": "^3.3.0" } }, @@ -13464,9 +13464,9 @@ "requires": {} }, "eslint-plugin-jest": { - "version": "26.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.7.0.tgz", - "integrity": "sha512-/YNitdfG3o3cC6juZziAdkk6nfJt01jXVfj4AgaYVLs7bupHzRDL5K+eipdzhDXtQsiqaX1TzfwSuRlEgeln1A==", + "version": "26.8.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.8.2.tgz", + "integrity": "sha512-67oh0FKaku9y48OpLzL3uK9ckrgLb83Sp5gxxTbtOGDw9lq6D8jw/Psj/9CipkbK406I2M7mvx1q+pv/MdbvxA==", "dev": true, "requires": { "@typescript-eslint/utils": "^5.10.0" diff --git a/package.json b/package.json index d1d7ec1c..30251f10 100644 --- a/package.json +++ b/package.json @@ -77,12 +77,12 @@ "@types/object-assign-deep": "^0.4.0", "@types/rimraf": "^3.0.2", "@types/ws": "^8.5.3", - "@typescript-eslint/eslint-plugin": "^5.32.0", - "@typescript-eslint/parser": "^5.32.0", + "@typescript-eslint/eslint-plugin": "^5.33.0", + "@typescript-eslint/parser": "^5.33.0", "babel-jest": "^28.1.3", "eslint": "^8.21.0", "eslint-config-google": "^0.14.0", - "eslint-plugin-jest": "^26.7.0", + "eslint-plugin-jest": "^26.8.2", "jest": "^28.1.3", "tmp": "^0.2.1", "typescript": "^4.7.4" From 60b9f6f6b236e049d6657152468ae2173cecf58e Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Sun, 14 Aug 2022 18:22:35 +0200 Subject: [PATCH 21/46] Home Assistant discovery: add enums with only SET (e.g. `selftest`). https://github.com/Koenkk/zigbee2mqtt/issues/13532 --- lib/extension/homeassistant.ts | 47 ++++++++++++++++++---------------- 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/lib/extension/homeassistant.ts b/lib/extension/homeassistant.ts index bb38d2ff..22e305ce 100644 --- a/lib/extension/homeassistant.ts +++ b/lib/extension/homeassistant.ts @@ -794,39 +794,42 @@ export default class HomeAssistant extends Extension { week: {entity_category: 'config', icon: 'mdi:calendar-clock'}, }; + const valueTemplate = firstExpose.access & ACCESS_STATE ? + `{{ value_json.${firstExpose.property} }}` : undefined; + if (firstExpose.access & ACCESS_STATE) { discoveryEntries.push({ type: 'sensor', object_id: firstExpose.property, mockProperties: [{property: firstExpose.property, value: null}], discovery_payload: { - value_template: `{{ value_json.${firstExpose.property} }}`, + value_template: valueTemplate, enabled_by_default: !(firstExpose.access & ACCESS_SET), ...lookup[firstExpose.name], }, }); + } - /** - * If enum attribute has SET access then expose as SELECT entity too. - * Note: currently both sensor and select are discovered, this is to avoid - * breaking changes for sensors already existing in HA (legacy). - */ - if ((firstExpose.access & ACCESS_SET)) { - discoveryEntries.push({ - type: 'select', - object_id: firstExpose.property, - mockProperties: [{property: firstExpose.property, value: null}], - discovery_payload: { - value_template: `{{ value_json.${firstExpose.property} }}`, - state_topic: true, - command_topic_prefix: endpoint, - command_topic: true, - command_topic_postfix: firstExpose.property, - options: firstExpose.values.map((v) => v.toString()), - ...lookup[firstExpose.name], - }, - }); - } + /** + * If enum attribute has SET access then expose as SELECT entity too. + * Note: currently both sensor and select are discovered, this is to avoid + * breaking changes for sensors already existing in HA (legacy). + */ + if ((firstExpose.access & ACCESS_SET)) { + discoveryEntries.push({ + type: 'select', + object_id: firstExpose.property, + mockProperties: [], // Already mocked above in case access STATE is supported + discovery_payload: { + value_template: valueTemplate, + state_topic: !!(firstExpose.access & ACCESS_STATE), + command_topic_prefix: endpoint, + command_topic: true, + command_topic_postfix: firstExpose.property, + options: firstExpose.values.map((v) => v.toString()), + ...lookup[firstExpose.name], + }, + }); } } else if (firstExpose.type === 'text' || firstExpose.type === 'composite') { if (firstExpose.access & ACCESS_STATE) { From 36a4754430dd4d49d1e0d2ac2852c01c76f10df3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 14 Aug 2022 16:29:56 +0000 Subject: [PATCH 22/46] Update zigbee-herdsman-converters to 14.0.594 (#13542) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6e703e69..57fd4d30 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", - "zigbee-herdsman-converters": "14.0.593", + "zigbee-herdsman-converters": "14.0.594", "zigbee2mqtt-frontend": "0.6.107" }, "bin": { @@ -9948,9 +9948,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.593", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.593.tgz", - "integrity": "sha512-r0Pbx0yAzUUgRjkxu9K8U9gJwFB8Ws77LUtpLItaTAxiLPe66OJBxLn1rD2ryv8bisC/o7/aa29ybN/nWWz0zg==", + "version": "14.0.594", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.594.tgz", + "integrity": "sha512-un5fPx/YUPX6gCjYlcM0C5MJLyOBGylU19y7PM8rs/Gg6xTzhTOaja1WD9hikcANnB3GTGRPdSp3rLGxtdufdA==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17297,9 +17297,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.593", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.593.tgz", - "integrity": "sha512-r0Pbx0yAzUUgRjkxu9K8U9gJwFB8Ws77LUtpLItaTAxiLPe66OJBxLn1rD2ryv8bisC/o7/aa29ybN/nWWz0zg==", + "version": "14.0.594", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.594.tgz", + "integrity": "sha512-un5fPx/YUPX6gCjYlcM0C5MJLyOBGylU19y7PM8rs/Gg6xTzhTOaja1WD9hikcANnB3GTGRPdSp3rLGxtdufdA==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index 30251f10..d308f529 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", - "zigbee-herdsman-converters": "14.0.593", + "zigbee-herdsman-converters": "14.0.594", "zigbee2mqtt-frontend": "0.6.107" }, "devDependencies": { From 497a48b8b081b6b53b6da89af5e850797494cb5d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 16 Aug 2022 18:59:33 +0000 Subject: [PATCH 23/46] Update zigbee-herdsman-converters to 14.0.595 (#13569) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 57fd4d30..7a0a9b75 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", - "zigbee-herdsman-converters": "14.0.594", + "zigbee-herdsman-converters": "14.0.595", "zigbee2mqtt-frontend": "0.6.107" }, "bin": { @@ -9948,9 +9948,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.594", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.594.tgz", - "integrity": "sha512-un5fPx/YUPX6gCjYlcM0C5MJLyOBGylU19y7PM8rs/Gg6xTzhTOaja1WD9hikcANnB3GTGRPdSp3rLGxtdufdA==", + "version": "14.0.595", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.595.tgz", + "integrity": "sha512-awX8AY+spCyWOXJez7O6eSl9KCjtNPzVIGUeX35mnUEROVH800Q0D4YY8KVrMiFv5baKh97h2u9xpGRKzdCdVQ==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17297,9 +17297,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.594", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.594.tgz", - "integrity": "sha512-un5fPx/YUPX6gCjYlcM0C5MJLyOBGylU19y7PM8rs/Gg6xTzhTOaja1WD9hikcANnB3GTGRPdSp3rLGxtdufdA==", + "version": "14.0.595", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.595.tgz", + "integrity": "sha512-awX8AY+spCyWOXJez7O6eSl9KCjtNPzVIGUeX35mnUEROVH800Q0D4YY8KVrMiFv5baKh97h2u9xpGRKzdCdVQ==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index d308f529..2067912a 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", - "zigbee-herdsman-converters": "14.0.594", + "zigbee-herdsman-converters": "14.0.595", "zigbee2mqtt-frontend": "0.6.107" }, "devDependencies": { From 040d2a1b360cb73ac3880d08c99ccb93752f1e76 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 16 Aug 2022 20:51:02 +0000 Subject: [PATCH 24/46] Update zigbee2mqtt-frontend to 0.6.108 (#13573) Co-authored-by: nurikk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7a0a9b75..686b2276 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,7 +36,7 @@ "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", "zigbee-herdsman-converters": "14.0.595", - "zigbee2mqtt-frontend": "0.6.107" + "zigbee2mqtt-frontend": "0.6.108" }, "bin": { "zigbee2mqtt": "cli.js" @@ -9960,9 +9960,9 @@ } }, "node_modules/zigbee2mqtt-frontend": { - "version": "0.6.107", - "resolved": "https://registry.npmjs.org/zigbee2mqtt-frontend/-/zigbee2mqtt-frontend-0.6.107.tgz", - "integrity": "sha512-/s9Ec2DnOPTH7+zOnebQdkC/9pDZ1H+kvOZhN2/V9yrwAXQHJm9A0RVhY/ErSk0Ecl/gR9jw1Dvn9bEmtK3Kuw==", + "version": "0.6.108", + "resolved": "https://registry.npmjs.org/zigbee2mqtt-frontend/-/zigbee2mqtt-frontend-0.6.108.tgz", + "integrity": "sha512-OkXvMWUMni8H3BKNjCXsW2at2pe/9VXm0iqDiLxQjcz92FXR3+oCQKe1eaqZnj+ZxgEtmnXxfOeLNYFcb3Cv0A==", "dependencies": { "@rjsf/bootstrap-5": "https://github.com/nurikk/fileshare/blob/main/rjsf-bootstrap-5-4.2.0.tgz?raw=true" } @@ -17309,9 +17309,9 @@ } }, "zigbee2mqtt-frontend": { - "version": "0.6.107", - "resolved": "https://registry.npmjs.org/zigbee2mqtt-frontend/-/zigbee2mqtt-frontend-0.6.107.tgz", - "integrity": "sha512-/s9Ec2DnOPTH7+zOnebQdkC/9pDZ1H+kvOZhN2/V9yrwAXQHJm9A0RVhY/ErSk0Ecl/gR9jw1Dvn9bEmtK3Kuw==", + "version": "0.6.108", + "resolved": "https://registry.npmjs.org/zigbee2mqtt-frontend/-/zigbee2mqtt-frontend-0.6.108.tgz", + "integrity": "sha512-OkXvMWUMni8H3BKNjCXsW2at2pe/9VXm0iqDiLxQjcz92FXR3+oCQKe1eaqZnj+ZxgEtmnXxfOeLNYFcb3Cv0A==", "requires": { "@rjsf/bootstrap-5": "https://github.com/nurikk/fileshare/blob/main/rjsf-bootstrap-5-4.2.0.tgz?raw=true" } diff --git a/package.json b/package.json index 2067912a..78947976 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", "zigbee-herdsman-converters": "14.0.595", - "zigbee2mqtt-frontend": "0.6.107" + "zigbee2mqtt-frontend": "0.6.108" }, "devDependencies": { "@babel/core": "^7.18.10", From 327f816c0e3e782de63bc2f95b44f43074cb628f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 17 Aug 2022 18:29:55 +0000 Subject: [PATCH 25/46] Update zigbee-herdsman-converters to 14.0.596 (#13586) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 686b2276..b1e1fc55 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", - "zigbee-herdsman-converters": "14.0.595", + "zigbee-herdsman-converters": "14.0.596", "zigbee2mqtt-frontend": "0.6.108" }, "bin": { @@ -9948,9 +9948,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.595", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.595.tgz", - "integrity": "sha512-awX8AY+spCyWOXJez7O6eSl9KCjtNPzVIGUeX35mnUEROVH800Q0D4YY8KVrMiFv5baKh97h2u9xpGRKzdCdVQ==", + "version": "14.0.596", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.596.tgz", + "integrity": "sha512-AMt4UbqhqIzbnV+HD8HJoj0tjFp3afyYuVVF7JDKCiYpiD6ETNqU9aHkSWWcJDAPkNXKIPeycWn4CcOClLHj3g==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17297,9 +17297,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.595", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.595.tgz", - "integrity": "sha512-awX8AY+spCyWOXJez7O6eSl9KCjtNPzVIGUeX35mnUEROVH800Q0D4YY8KVrMiFv5baKh97h2u9xpGRKzdCdVQ==", + "version": "14.0.596", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.596.tgz", + "integrity": "sha512-AMt4UbqhqIzbnV+HD8HJoj0tjFp3afyYuVVF7JDKCiYpiD6ETNqU9aHkSWWcJDAPkNXKIPeycWn4CcOClLHj3g==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index 78947976..8bd1a60f 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", - "zigbee-herdsman-converters": "14.0.595", + "zigbee-herdsman-converters": "14.0.596", "zigbee2mqtt-frontend": "0.6.108" }, "devDependencies": { From a0182c2e39c4b14f98e39a71daf9335bf77167d6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Aug 2022 17:23:05 +0000 Subject: [PATCH 26/46] Update zigbee-herdsman-converters to 14.0.597 (#13596) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index b1e1fc55..8a41b90a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", - "zigbee-herdsman-converters": "14.0.596", + "zigbee-herdsman-converters": "14.0.597", "zigbee2mqtt-frontend": "0.6.108" }, "bin": { @@ -9948,9 +9948,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.596", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.596.tgz", - "integrity": "sha512-AMt4UbqhqIzbnV+HD8HJoj0tjFp3afyYuVVF7JDKCiYpiD6ETNqU9aHkSWWcJDAPkNXKIPeycWn4CcOClLHj3g==", + "version": "14.0.597", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.597.tgz", + "integrity": "sha512-P44fdhLTfJXnDJQot3mJsTS2ldZGZoZ2Xks5gLFZo8veFuhEcJVcnRwpdp6BqeOQOo0A7Cz36R9BYFafcpqHmQ==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17297,9 +17297,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.596", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.596.tgz", - "integrity": "sha512-AMt4UbqhqIzbnV+HD8HJoj0tjFp3afyYuVVF7JDKCiYpiD6ETNqU9aHkSWWcJDAPkNXKIPeycWn4CcOClLHj3g==", + "version": "14.0.597", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.597.tgz", + "integrity": "sha512-P44fdhLTfJXnDJQot3mJsTS2ldZGZoZ2Xks5gLFZo8veFuhEcJVcnRwpdp6BqeOQOo0A7Cz36R9BYFafcpqHmQ==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index 8bd1a60f..3299aa9b 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.47", - "zigbee-herdsman-converters": "14.0.596", + "zigbee-herdsman-converters": "14.0.597", "zigbee2mqtt-frontend": "0.6.108" }, "devDependencies": { From 15a069e3c7b17bc2ea986ad96c156bec63b03c6d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 19 Aug 2022 19:01:11 +0000 Subject: [PATCH 27/46] Update zigbee-herdsman to 0.14.48 (#13610) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8a41b90a..2c5ceec9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,7 +34,7 @@ "winston-syslog": "^2.6.0", "winston-transport": "^4.5.0", "ws": "^8.8.1", - "zigbee-herdsman": "0.14.47", + "zigbee-herdsman": "0.14.48", "zigbee-herdsman-converters": "14.0.597", "zigbee2mqtt-frontend": "0.6.108" }, @@ -9934,9 +9934,9 @@ } }, "node_modules/zigbee-herdsman": { - "version": "0.14.47", - "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.14.47.tgz", - "integrity": "sha512-YTjroV3xgFbTF7aCmxfqZIGIlFwhYKZONPvablm28TI5eaYiW7OkXCr6BWmTDnSqgJyjAZ5vNBTKnm/R3Q+kHQ==", + "version": "0.14.48", + "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.14.48.tgz", + "integrity": "sha512-YZc8XmccgooorRWhtLhXXFxpGcJ4A6hMEz6ppHjFCzNrecVPo4+qNzWJKgqwvIG4xoZfOUE15v4RqPaxl+/kYA==", "dependencies": { "debounce": "^1.2.1", "debug": "^4.3.4", @@ -17283,9 +17283,9 @@ "dev": true }, "zigbee-herdsman": { - "version": "0.14.47", - "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.14.47.tgz", - "integrity": "sha512-YTjroV3xgFbTF7aCmxfqZIGIlFwhYKZONPvablm28TI5eaYiW7OkXCr6BWmTDnSqgJyjAZ5vNBTKnm/R3Q+kHQ==", + "version": "0.14.48", + "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.14.48.tgz", + "integrity": "sha512-YZc8XmccgooorRWhtLhXXFxpGcJ4A6hMEz6ppHjFCzNrecVPo4+qNzWJKgqwvIG4xoZfOUE15v4RqPaxl+/kYA==", "requires": { "debounce": "^1.2.1", "debug": "^4.3.4", diff --git a/package.json b/package.json index 3299aa9b..13e8c5a6 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "winston-syslog": "^2.6.0", "winston-transport": "^4.5.0", "ws": "^8.8.1", - "zigbee-herdsman": "0.14.47", + "zigbee-herdsman": "0.14.48", "zigbee-herdsman-converters": "14.0.597", "zigbee2mqtt-frontend": "0.6.108" }, From 304bb7b9d144a2239633c9138adcb497c0671571 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 19 Aug 2022 19:06:19 +0000 Subject: [PATCH 28/46] Update zigbee-herdsman-converters to 14.0.598 (#13611) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2c5ceec9..0ab42fd1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.48", - "zigbee-herdsman-converters": "14.0.597", + "zigbee-herdsman-converters": "14.0.598", "zigbee2mqtt-frontend": "0.6.108" }, "bin": { @@ -9948,9 +9948,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.597", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.597.tgz", - "integrity": "sha512-P44fdhLTfJXnDJQot3mJsTS2ldZGZoZ2Xks5gLFZo8veFuhEcJVcnRwpdp6BqeOQOo0A7Cz36R9BYFafcpqHmQ==", + "version": "14.0.598", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.598.tgz", + "integrity": "sha512-Y+XIj1mMHzOkjVB7H8U4zXMHi4m2CC3rFZmRFFxrwkhrRZ+E3bZf/d4ELM1+JFyc7aOYWJwAkg7M4zylBoBhow==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17297,9 +17297,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.597", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.597.tgz", - "integrity": "sha512-P44fdhLTfJXnDJQot3mJsTS2ldZGZoZ2Xks5gLFZo8veFuhEcJVcnRwpdp6BqeOQOo0A7Cz36R9BYFafcpqHmQ==", + "version": "14.0.598", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.598.tgz", + "integrity": "sha512-Y+XIj1mMHzOkjVB7H8U4zXMHi4m2CC3rFZmRFFxrwkhrRZ+E3bZf/d4ELM1+JFyc7aOYWJwAkg7M4zylBoBhow==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index 13e8c5a6..58b903f9 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.48", - "zigbee-herdsman-converters": "14.0.597", + "zigbee-herdsman-converters": "14.0.598", "zigbee2mqtt-frontend": "0.6.108" }, "devDependencies": { From 62499483ce4e4cfd982ad9146a52e8910ea04e9f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 20 Aug 2022 07:39:24 +0000 Subject: [PATCH 29/46] Update zigbee-herdsman-converters to 14.0.599 (#13618) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0ab42fd1..b2938d48 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.48", - "zigbee-herdsman-converters": "14.0.598", + "zigbee-herdsman-converters": "14.0.599", "zigbee2mqtt-frontend": "0.6.108" }, "bin": { @@ -9948,9 +9948,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.598", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.598.tgz", - "integrity": "sha512-Y+XIj1mMHzOkjVB7H8U4zXMHi4m2CC3rFZmRFFxrwkhrRZ+E3bZf/d4ELM1+JFyc7aOYWJwAkg7M4zylBoBhow==", + "version": "14.0.599", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.599.tgz", + "integrity": "sha512-Q+u43+AFGZUDtpDrBYy9FojssEKy0xoA4a/ZYL2+qmZRMJPlVb0bqHApacVgvjfFB64Vy6w76Wgk0En1woKQyw==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17297,9 +17297,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.598", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.598.tgz", - "integrity": "sha512-Y+XIj1mMHzOkjVB7H8U4zXMHi4m2CC3rFZmRFFxrwkhrRZ+E3bZf/d4ELM1+JFyc7aOYWJwAkg7M4zylBoBhow==", + "version": "14.0.599", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.599.tgz", + "integrity": "sha512-Q+u43+AFGZUDtpDrBYy9FojssEKy0xoA4a/ZYL2+qmZRMJPlVb0bqHApacVgvjfFB64Vy6w76Wgk0En1woKQyw==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index 58b903f9..fafff958 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.48", - "zigbee-herdsman-converters": "14.0.598", + "zigbee-herdsman-converters": "14.0.599", "zigbee2mqtt-frontend": "0.6.108" }, "devDependencies": { From a75e1c2b2bbdf57eddcf936453eb4bb6ca75725e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 21 Aug 2022 09:30:25 +0200 Subject: [PATCH 30/46] Update dependencies (#13630) Co-authored-by: Koenkk --- package-lock.json | 206 +++++++++++++++++++++++----------------------- package.json | 10 +-- 2 files changed, 108 insertions(+), 108 deletions(-) diff --git a/package-lock.json b/package-lock.json index b2938d48..5a78b286 100644 --- a/package-lock.json +++ b/package-lock.json @@ -49,17 +49,17 @@ "@types/debounce": "^1.2.1", "@types/finalhandler": "^1.1.1", "@types/humanize-duration": "^3.27.1", - "@types/jest": "^28.1.6", + "@types/jest": "^28.1.7", "@types/js-yaml": "^4.0.5", "@types/object-assign-deep": "^0.4.0", "@types/rimraf": "^3.0.2", "@types/ws": "^8.5.3", - "@typescript-eslint/eslint-plugin": "^5.33.0", - "@typescript-eslint/parser": "^5.33.0", + "@typescript-eslint/eslint-plugin": "^5.33.1", + "@typescript-eslint/parser": "^5.33.1", "babel-jest": "^28.1.3", - "eslint": "^8.21.0", + "eslint": "^8.22.0", "eslint-config-google": "^0.14.0", - "eslint-plugin-jest": "^26.8.2", + "eslint-plugin-jest": "^26.8.5", "jest": "^28.1.3", "tmp": "^0.2.1", "typescript": "^4.7.4" @@ -3085,12 +3085,12 @@ } }, "node_modules/@types/jest": { - "version": "28.1.6", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-28.1.6.tgz", - "integrity": "sha512-0RbGAFMfcBJKOmqRazM8L98uokwuwD5F8rHrv/ZMbrZBwVOWZUyPG6VFNscjYr/vjM3Vu4fRrCPbOs42AfemaQ==", + "version": "28.1.7", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-28.1.7.tgz", + "integrity": "sha512-acDN4VHD40V24tgu0iC44jchXavRNVFXQ/E6Z5XNsswgoSO/4NgsXoEYmPUGookKldlZQyIpmrEXsHI9cA3ZTA==", "dev": true, "dependencies": { - "jest-matcher-utils": "^28.0.0", + "expect": "^28.0.0", "pretty-format": "^28.0.0" } }, @@ -3208,14 +3208,14 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.0.tgz", - "integrity": "sha512-jHvZNSW2WZ31OPJ3enhLrEKvAZNyAFWZ6rx9tUwaessTc4sx9KmgMNhVcqVAl1ETnT5rU5fpXTLmY9YvC1DCNg==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.1.tgz", + "integrity": "sha512-S1iZIxrTvKkU3+m63YUOxYPKaP+yWDQrdhxTglVDVEVBf+aCSw85+BmJnyUaQQsk5TXFG/LpBu9fa+LrAQ91fQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.33.0", - "@typescript-eslint/type-utils": "5.33.0", - "@typescript-eslint/utils": "5.33.0", + "@typescript-eslint/scope-manager": "5.33.1", + "@typescript-eslint/type-utils": "5.33.1", + "@typescript-eslint/utils": "5.33.1", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -3241,14 +3241,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.0.tgz", - "integrity": "sha512-cgM5cJrWmrDV2KpvlcSkelTBASAs1mgqq+IUGKJvFxWrapHpaRy5EXPQz9YaKF3nZ8KY18ILTiVpUtbIac86/w==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.1.tgz", + "integrity": "sha512-IgLLtW7FOzoDlmaMoXdxG8HOCByTBXrB1V2ZQYSEV1ggMmJfAkMWTwUjjzagS6OkfpySyhKFkBw7A9jYmcHpZA==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.33.0", - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/typescript-estree": "5.33.0", + "@typescript-eslint/scope-manager": "5.33.1", + "@typescript-eslint/types": "5.33.1", + "@typescript-eslint/typescript-estree": "5.33.1", "debug": "^4.3.4" }, "engines": { @@ -3268,13 +3268,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", - "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.1.tgz", + "integrity": "sha512-8ibcZSqy4c5m69QpzJn8XQq9NnqAToC8OdH/W6IXPXv83vRyEDPYLdjAlUx8h/rbusq6MkW4YdQzURGOqsn3CA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/visitor-keys": "5.33.0" + "@typescript-eslint/types": "5.33.1", + "@typescript-eslint/visitor-keys": "5.33.1" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -3285,12 +3285,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.0.tgz", - "integrity": "sha512-2zB8uEn7hEH2pBeyk3NpzX1p3lF9dKrEbnXq1F7YkpZ6hlyqb2yZujqgRGqXgRBTHWIUG3NGx/WeZk224UKlIA==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.1.tgz", + "integrity": "sha512-X3pGsJsD8OiqhNa5fim41YtlnyiWMF/eKsEZGsHID2HcDqeSC5yr/uLOeph8rNF2/utwuI0IQoAK3fpoxcLl2g==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.33.0", + "@typescript-eslint/utils": "5.33.1", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -3311,9 +3311,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", - "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.1.tgz", + "integrity": "sha512-7K6MoQPQh6WVEkMrMW5QOA5FO+BOwzHSNd0j3+BlBwd6vtzfZceJ8xJ7Um2XDi/O3umS8/qDX6jdy2i7CijkwQ==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -3324,13 +3324,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz", - "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.1.tgz", + "integrity": "sha512-JOAzJ4pJ+tHzA2pgsWQi4804XisPHOtbvwUyqsuuq8+y5B5GMZs7lI1xDWs6V2d7gE/Ez5bTGojSK12+IIPtXA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/visitor-keys": "5.33.0", + "@typescript-eslint/types": "5.33.1", + "@typescript-eslint/visitor-keys": "5.33.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -3351,15 +3351,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.0.tgz", - "integrity": "sha512-JxOAnXt9oZjXLIiXb5ZIcZXiwVHCkqZgof0O8KPgz7C7y0HS42gi75PdPlqh1Tf109M0fyUw45Ao6JLo7S5AHw==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.1.tgz", + "integrity": "sha512-uphZjkMaZ4fE8CR4dU7BquOV6u0doeQAr8n6cQenl/poMaIyJtBu8eys5uk6u5HiDH01Mj5lzbJ5SfeDz7oqMQ==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.33.0", - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/typescript-estree": "5.33.0", + "@typescript-eslint/scope-manager": "5.33.1", + "@typescript-eslint/types": "5.33.1", + "@typescript-eslint/typescript-estree": "5.33.1", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -3375,12 +3375,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", - "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.1.tgz", + "integrity": "sha512-nwIxOK8Z2MPWltLKMLOEZwmfBZReqUdbEoHQXeCpa+sRVARe5twpJGHCB4dk9903Yaf0nMAlGbQfaAH92F60eg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/types": "5.33.1", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -4542,9 +4542,9 @@ } }, "node_modules/eslint": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", - "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.22.0.tgz", + "integrity": "sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==", "dev": true, "dependencies": { "@eslint/eslintrc": "^1.3.0", @@ -4610,9 +4610,9 @@ } }, "node_modules/eslint-plugin-jest": { - "version": "26.8.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.8.2.tgz", - "integrity": "sha512-67oh0FKaku9y48OpLzL3uK9ckrgLb83Sp5gxxTbtOGDw9lq6D8jw/Psj/9CipkbK406I2M7mvx1q+pv/MdbvxA==", + "version": "26.8.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.8.5.tgz", + "integrity": "sha512-DEaimuVhah/fx6jDkaP4oEPhH6VLr9skpZxYqbbmfeYvXzjos3AX61NpyMvq4aB4x6XJ3rsu/zcJfg0z0nytfw==", "dev": true, "dependencies": { "@typescript-eslint/utils": "^5.10.0" @@ -12154,12 +12154,12 @@ } }, "@types/jest": { - "version": "28.1.6", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-28.1.6.tgz", - "integrity": "sha512-0RbGAFMfcBJKOmqRazM8L98uokwuwD5F8rHrv/ZMbrZBwVOWZUyPG6VFNscjYr/vjM3Vu4fRrCPbOs42AfemaQ==", + "version": "28.1.7", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-28.1.7.tgz", + "integrity": "sha512-acDN4VHD40V24tgu0iC44jchXavRNVFXQ/E6Z5XNsswgoSO/4NgsXoEYmPUGookKldlZQyIpmrEXsHI9cA3ZTA==", "dev": true, "requires": { - "jest-matcher-utils": "^28.0.0", + "expect": "^28.0.0", "pretty-format": "^28.0.0" } }, @@ -12277,14 +12277,14 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.0.tgz", - "integrity": "sha512-jHvZNSW2WZ31OPJ3enhLrEKvAZNyAFWZ6rx9tUwaessTc4sx9KmgMNhVcqVAl1ETnT5rU5fpXTLmY9YvC1DCNg==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.1.tgz", + "integrity": "sha512-S1iZIxrTvKkU3+m63YUOxYPKaP+yWDQrdhxTglVDVEVBf+aCSw85+BmJnyUaQQsk5TXFG/LpBu9fa+LrAQ91fQ==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.33.0", - "@typescript-eslint/type-utils": "5.33.0", - "@typescript-eslint/utils": "5.33.0", + "@typescript-eslint/scope-manager": "5.33.1", + "@typescript-eslint/type-utils": "5.33.1", + "@typescript-eslint/utils": "5.33.1", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -12294,52 +12294,52 @@ } }, "@typescript-eslint/parser": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.0.tgz", - "integrity": "sha512-cgM5cJrWmrDV2KpvlcSkelTBASAs1mgqq+IUGKJvFxWrapHpaRy5EXPQz9YaKF3nZ8KY18ILTiVpUtbIac86/w==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.1.tgz", + "integrity": "sha512-IgLLtW7FOzoDlmaMoXdxG8HOCByTBXrB1V2ZQYSEV1ggMmJfAkMWTwUjjzagS6OkfpySyhKFkBw7A9jYmcHpZA==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.33.0", - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/typescript-estree": "5.33.0", + "@typescript-eslint/scope-manager": "5.33.1", + "@typescript-eslint/types": "5.33.1", + "@typescript-eslint/typescript-estree": "5.33.1", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", - "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.1.tgz", + "integrity": "sha512-8ibcZSqy4c5m69QpzJn8XQq9NnqAToC8OdH/W6IXPXv83vRyEDPYLdjAlUx8h/rbusq6MkW4YdQzURGOqsn3CA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/visitor-keys": "5.33.0" + "@typescript-eslint/types": "5.33.1", + "@typescript-eslint/visitor-keys": "5.33.1" } }, "@typescript-eslint/type-utils": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.0.tgz", - "integrity": "sha512-2zB8uEn7hEH2pBeyk3NpzX1p3lF9dKrEbnXq1F7YkpZ6hlyqb2yZujqgRGqXgRBTHWIUG3NGx/WeZk224UKlIA==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.1.tgz", + "integrity": "sha512-X3pGsJsD8OiqhNa5fim41YtlnyiWMF/eKsEZGsHID2HcDqeSC5yr/uLOeph8rNF2/utwuI0IQoAK3fpoxcLl2g==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.33.0", + "@typescript-eslint/utils": "5.33.1", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", - "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.1.tgz", + "integrity": "sha512-7K6MoQPQh6WVEkMrMW5QOA5FO+BOwzHSNd0j3+BlBwd6vtzfZceJ8xJ7Um2XDi/O3umS8/qDX6jdy2i7CijkwQ==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz", - "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.1.tgz", + "integrity": "sha512-JOAzJ4pJ+tHzA2pgsWQi4804XisPHOtbvwUyqsuuq8+y5B5GMZs7lI1xDWs6V2d7gE/Ez5bTGojSK12+IIPtXA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/visitor-keys": "5.33.0", + "@typescript-eslint/types": "5.33.1", + "@typescript-eslint/visitor-keys": "5.33.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -12348,26 +12348,26 @@ } }, "@typescript-eslint/utils": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.0.tgz", - "integrity": "sha512-JxOAnXt9oZjXLIiXb5ZIcZXiwVHCkqZgof0O8KPgz7C7y0HS42gi75PdPlqh1Tf109M0fyUw45Ao6JLo7S5AHw==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.1.tgz", + "integrity": "sha512-uphZjkMaZ4fE8CR4dU7BquOV6u0doeQAr8n6cQenl/poMaIyJtBu8eys5uk6u5HiDH01Mj5lzbJ5SfeDz7oqMQ==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.33.0", - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/typescript-estree": "5.33.0", + "@typescript-eslint/scope-manager": "5.33.1", + "@typescript-eslint/types": "5.33.1", + "@typescript-eslint/typescript-estree": "5.33.1", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" } }, "@typescript-eslint/visitor-keys": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", - "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.1.tgz", + "integrity": "sha512-nwIxOK8Z2MPWltLKMLOEZwmfBZReqUdbEoHQXeCpa+sRVARe5twpJGHCB4dk9903Yaf0nMAlGbQfaAH92F60eg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/types": "5.33.1", "eslint-visitor-keys": "^3.3.0" } }, @@ -13267,9 +13267,9 @@ "dev": true }, "eslint": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", - "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.22.0.tgz", + "integrity": "sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==", "dev": true, "requires": { "@eslint/eslintrc": "^1.3.0", @@ -13464,9 +13464,9 @@ "requires": {} }, "eslint-plugin-jest": { - "version": "26.8.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.8.2.tgz", - "integrity": "sha512-67oh0FKaku9y48OpLzL3uK9ckrgLb83Sp5gxxTbtOGDw9lq6D8jw/Psj/9CipkbK406I2M7mvx1q+pv/MdbvxA==", + "version": "26.8.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.8.5.tgz", + "integrity": "sha512-DEaimuVhah/fx6jDkaP4oEPhH6VLr9skpZxYqbbmfeYvXzjos3AX61NpyMvq4aB4x6XJ3rsu/zcJfg0z0nytfw==", "dev": true, "requires": { "@typescript-eslint/utils": "^5.10.0" diff --git a/package.json b/package.json index fafff958..9a07ff99 100644 --- a/package.json +++ b/package.json @@ -72,17 +72,17 @@ "@types/debounce": "^1.2.1", "@types/finalhandler": "^1.1.1", "@types/humanize-duration": "^3.27.1", - "@types/jest": "^28.1.6", + "@types/jest": "^28.1.7", "@types/js-yaml": "^4.0.5", "@types/object-assign-deep": "^0.4.0", "@types/rimraf": "^3.0.2", "@types/ws": "^8.5.3", - "@typescript-eslint/eslint-plugin": "^5.33.0", - "@typescript-eslint/parser": "^5.33.0", + "@typescript-eslint/eslint-plugin": "^5.33.1", + "@typescript-eslint/parser": "^5.33.1", "babel-jest": "^28.1.3", - "eslint": "^8.21.0", + "eslint": "^8.22.0", "eslint-config-google": "^0.14.0", - "eslint-plugin-jest": "^26.8.2", + "eslint-plugin-jest": "^26.8.5", "jest": "^28.1.3", "tmp": "^0.2.1", "typescript": "^4.7.4" From f29c4a24c28c2b3757ba4b5b4198668a51a7643f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 21 Aug 2022 18:23:36 +0000 Subject: [PATCH 31/46] Update zigbee-herdsman-converters to 14.0.600 (#13634) Co-authored-by: Koenkk --- package-lock.json | 18 +++++++++--------- package.json | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5a78b286..3811193c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.48", - "zigbee-herdsman-converters": "14.0.599", + "zigbee-herdsman-converters": "14.0.600", "zigbee2mqtt-frontend": "0.6.108" }, "bin": { @@ -9948,15 +9948,15 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.599", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.599.tgz", - "integrity": "sha512-Q+u43+AFGZUDtpDrBYy9FojssEKy0xoA4a/ZYL2+qmZRMJPlVb0bqHApacVgvjfFB64Vy6w76Wgk0En1woKQyw==", + "version": "14.0.600", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.600.tgz", + "integrity": "sha512-0cULkz57cUX0y16xRWp3gHn+qMKifBZGThBrnAnv71FToL8WHh8DuLFlvMUI91D7iF8ZNFFjDktYVOFek4Y0ug==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", "https-proxy-agent": "^5.0.1", "tar-stream": "^2.2.0", - "zigbee-herdsman": "^0.14.47" + "zigbee-herdsman": "^0.14.48" } }, "node_modules/zigbee2mqtt-frontend": { @@ -17297,15 +17297,15 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.599", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.599.tgz", - "integrity": "sha512-Q+u43+AFGZUDtpDrBYy9FojssEKy0xoA4a/ZYL2+qmZRMJPlVb0bqHApacVgvjfFB64Vy6w76Wgk0En1woKQyw==", + "version": "14.0.600", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.600.tgz", + "integrity": "sha512-0cULkz57cUX0y16xRWp3gHn+qMKifBZGThBrnAnv71FToL8WHh8DuLFlvMUI91D7iF8ZNFFjDktYVOFek4Y0ug==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", "https-proxy-agent": "^5.0.1", "tar-stream": "^2.2.0", - "zigbee-herdsman": "^0.14.47" + "zigbee-herdsman": "^0.14.48" } }, "zigbee2mqtt-frontend": { diff --git a/package.json b/package.json index 9a07ff99..201fa0ce 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.48", - "zigbee-herdsman-converters": "14.0.599", + "zigbee-herdsman-converters": "14.0.600", "zigbee2mqtt-frontend": "0.6.108" }, "devDependencies": { From 9e6b4083b22dd8c5e5819c81e9db427a59d528aa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 22 Aug 2022 18:06:45 +0000 Subject: [PATCH 32/46] Update zigbee-herdsman-converters to 14.0.601 (#13646) * Update zigbee-herdsman-converters to 14.0.601 * Fix tests Co-authored-by: Koenkk Co-authored-by: Koen Kanters --- package-lock.json | 14 +++++++------- package.json | 2 +- test/bridge.test.js | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3811193c..0d662084 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.48", - "zigbee-herdsman-converters": "14.0.600", + "zigbee-herdsman-converters": "14.0.601", "zigbee2mqtt-frontend": "0.6.108" }, "bin": { @@ -9948,9 +9948,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.600", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.600.tgz", - "integrity": "sha512-0cULkz57cUX0y16xRWp3gHn+qMKifBZGThBrnAnv71FToL8WHh8DuLFlvMUI91D7iF8ZNFFjDktYVOFek4Y0ug==", + "version": "14.0.601", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.601.tgz", + "integrity": "sha512-JNRxhLhFHpYP/iO+Or4OkB4WxJeA9QYyVs1r1IPz4uB8XMTg91jmRsMYgL5w5aJDkmWoXrkY9Tc0nf6gFpqD+g==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17297,9 +17297,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.600", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.600.tgz", - "integrity": "sha512-0cULkz57cUX0y16xRWp3gHn+qMKifBZGThBrnAnv71FToL8WHh8DuLFlvMUI91D7iF8ZNFFjDktYVOFek4Y0ug==", + "version": "14.0.601", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.601.tgz", + "integrity": "sha512-JNRxhLhFHpYP/iO+Or4OkB4WxJeA9QYyVs1r1IPz4uB8XMTg91jmRsMYgL5w5aJDkmWoXrkY9Tc0nf6gFpqD+g==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index 201fa0ce..39bbf3d5 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.48", - "zigbee-herdsman-converters": "14.0.600", + "zigbee-herdsman-converters": "14.0.601", "zigbee2mqtt-frontend": "0.6.108" }, "devDependencies": { diff --git a/test/bridge.test.js b/test/bridge.test.js index 56377a36..733debdc 100644 --- a/test/bridge.test.js +++ b/test/bridge.test.js @@ -90,7 +90,7 @@ describe('Bridge', () => { await resetExtension(); expect(MQTT.publish).toHaveBeenCalledWith( 'zigbee2mqtt/bridge/devices', - stringify([{"date_code":null,"definition":null,"endpoints":{"1":{"bindings":[],"clusters":{"input":[],"output":[]},"configured_reportings":[],"scenes":[]}},"friendly_name":"Coordinator","ieee_address":"0x00124b00120144ae","interview_completed":false,"interviewing":false,"model_id":null,"network_address":0,"power_source":null,"software_build_id":null,"supported":false,"type":"Coordinator"},{"date_code":null,"definition":{"description":"TRADFRI LED bulb E26/E27 980 lumen, dimmable, white spectrum, opal white","exposes":[{"features":[{"access":7,"description":"On/off state of this light","name":"state","property":"state","type":"binary","value_off":"OFF","value_on":"ON","value_toggle":"TOGGLE"},{"access":7,"description":"Brightness of this light","name":"brightness","property":"brightness","type":"numeric","value_max":254,"value_min":0},{"access":7,"description":"Color temperature of this light","name":"color_temp","presets":[{"description":"Coolest temperature supported","name":"coolest","value":250},{"description":"Cool temperature (250 mireds / 4000 Kelvin)","name":"cool","value":250},{"description":"Neutral temperature (370 mireds / 2700 Kelvin)","name":"neutral","value":370},{"description":"Warm temperature (454 mireds / 2200 Kelvin)","name":"warm","value":454},{"description":"Warmest temperature supported","name":"warmest","value":454}],"property":"color_temp","type":"numeric","unit":"mired","value_max":454,"value_min":250},{"access":7,"description":"Color temperature after cold power on of this light","name":"color_temp_startup","presets":[{"description":"Coolest temperature supported","name":"coolest","value":250},{"description":"Cool temperature (250 mireds / 4000 Kelvin)","name":"cool","value":250},{"description":"Neutral temperature (370 mireds / 2700 Kelvin)","name":"neutral","value":370},{"description":"Warm temperature (454 mireds / 2200 Kelvin)","name":"warm","value":454},{"description":"Warmest temperature supported","name":"warmest","value":454},{"description":"Restore previous color_temp on cold power on","name":"previous","value":65535}],"property":"color_temp_startup","type":"numeric","unit":"mired","value_max":454,"value_min":250}],"type":"light"},{"access":2,"description":"Triggers an effect on the light (e.g. make light blink for a few seconds)","name":"effect","property":"effect","type":"enum","values":["blink","breathe","okay","channel_change","finish_effect","stop_effect"]},{"access":7,"description":"Controls the behavior when the device is powered on","name":"power_on_behavior","property":"power_on_behavior","type":"enum","values":["off","previous","on"]},{"access":1,"description":"Link quality (signal strength)","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"LED1545G12","options":[{"access":2,"description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","name":"transition","property":"transition","type":"numeric","value_min":0},{"access":2,"description":"When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).","name":"color_sync","property":"color_sync","type":"binary","value_off":false,"value_on":true}],"supports_ota":true,"vendor":"IKEA"},"description":"this is my bulb","endpoints":{"1":{"bindings":[],"clusters":{"input":["genBasic","genScenes","genOnOff","genLevelCtrl","lightingColorCtrl"],"output":["genScenes","genOta"]},"configured_reportings":[{"attribute":"onOff","cluster":"genOnOff","maximum_report_interval":10,"minimum_report_interval":1,"reportable_change":20}],"scenes":[]}},"friendly_name":"bulb","ieee_address":"0x000b57fffec6a5b2","interview_completed":true,"interviewing":false,"model_id":"TRADFRI bulb E27 WS opal 980lm","network_address":40369,"power_source":"Mains (single phase)","software_build_id":null,"supported":true,"type":"Router"},{"date_code":"2019.09","definition":{"description":"Hue Go","exposes":[{"features":[{"access":7,"description":"On/off state of this light","name":"state","property":"state","type":"binary","value_off":"OFF","value_on":"ON","value_toggle":"TOGGLE"},{"access":7,"description":"Brightness of this light","name":"brightness","property":"brightness","type":"numeric","value_max":254,"value_min":0},{"access":7,"description":"Color temperature of this light","name":"color_temp","presets":[{"description":"Coolest temperature supported","name":"coolest","value":150},{"description":"Cool temperature (250 mireds / 4000 Kelvin)","name":"cool","value":250},{"description":"Neutral temperature (370 mireds / 2700 Kelvin)","name":"neutral","value":370},{"description":"Warm temperature (454 mireds / 2200 Kelvin)","name":"warm","value":454},{"description":"Warmest temperature supported","name":"warmest","value":500}],"property":"color_temp","type":"numeric","unit":"mired","value_max":500,"value_min":150},{"access":7,"description":"Color temperature after cold power on of this light","name":"color_temp_startup","presets":[{"description":"Coolest temperature supported","name":"coolest","value":150},{"description":"Cool temperature (250 mireds / 4000 Kelvin)","name":"cool","value":250},{"description":"Neutral temperature (370 mireds / 2700 Kelvin)","name":"neutral","value":370},{"description":"Warm temperature (454 mireds / 2200 Kelvin)","name":"warm","value":454},{"description":"Warmest temperature supported","name":"warmest","value":500},{"description":"Restore previous color_temp on cold power on","name":"previous","value":65535}],"property":"color_temp_startup","type":"numeric","unit":"mired","value_max":500,"value_min":150},{"description":"Color of this light in the CIE 1931 color space (x/y)","features":[{"access":7,"name":"x","property":"x","type":"numeric"},{"access":7,"name":"y","property":"y","type":"numeric"}],"name":"color_xy","property":"color","type":"composite"},{"description":"Color of this light expressed as hue/saturation","features":[{"access":7,"name":"hue","property":"hue","type":"numeric"},{"access":7,"name":"saturation","property":"saturation","type":"numeric"}],"name":"color_hs","property":"color","type":"composite"}],"type":"light"},{"access":2,"description":"Triggers an effect on the light (e.g. make light blink for a few seconds)","name":"effect","property":"effect","type":"enum","values":["blink","breathe","okay","channel_change","finish_effect","stop_effect"]},{"access":1,"description":"Link quality (signal strength)","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"7146060PH","options":[{"access":2,"description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","name":"transition","property":"transition","type":"numeric","value_min":0},{"access":2,"description":"When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).","name":"color_sync","property":"color_sync","type":"binary","value_off":false,"value_on":true}],"supports_ota":true,"vendor":"Philips"},"endpoints":{"1":{"bindings":[],"clusters":{"input":["genBasic","genScenes","genOnOff","genLevelCtrl","lightingColorCtrl"],"output":["genScenes","genOta"]},"configured_reportings":[],"scenes":[{"id":1,"name":"Chill scene"}]}},"friendly_name":"bulb_color_2","ieee_address":"0x000b57fffec6a5b4","interview_completed":true,"interviewing":false,"manufacturer":"Philips","model_id":"LLC020","network_address":401292,"power_source":"Mains (single phase)","software_build_id":"5.127.1.26581","supported":true,"type":"Router"},{"date_code":null,"definition":{"description":"Hue dimmer switch","exposes":[{"access":1,"description":"Remaining battery in %","name":"battery","property":"battery","type":"numeric","unit":"%","value_max":100,"value_min":0},{"access":1,"description":"Triggered action (e.g. a button click)","name":"action","property":"action","type":"enum","values":["on_press","on_hold","on_hold_release","up_press","up_hold","up_hold_release","down_press","down_hold","down_hold_release","off_press","off_hold","off_hold_release"]},{"access":1,"name":"action_duration","property":"action_duration","type":"numeric","unit":"second"},{"access":1,"description":"Link quality (signal strength)","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"324131092621","options":[{"access":2,"description":"Set to false to disable the legacy integration (highly recommended), will change structure of the published payload (default true).","name":"legacy","property":"legacy","type":"binary","value_off":false,"value_on":true},{"description":"Simulate a brightness value. If this device provides a brightness_move_up or brightness_move_down action it is possible to specify the update interval and delta.Only works when legacy is false.","features":[{"access":2,"description":"Delta per interval, 20 by default","name":"delta","property":"delta","type":"numeric","value_min":0},{"access":2,"description":"Interval duration","name":"interval","property":"interval","type":"numeric","unit":"ms","value_min":0}],"name":"simulated_brightness","property":"simulated_brightness","type":"composite"}],"supports_ota":true,"vendor":"Philips"},"endpoints":{"1":{"bindings":[{"cluster":"genLevelCtrl","target":{"endpoint":1,"ieee_address":"0x000b57fffec6a5b3","type":"endpoint"}},{"cluster":"genOnOff","target":{"endpoint":1,"ieee_address":"0x000b57fffec6a5b3","type":"endpoint"}},{"cluster":"lightingColorCtrl","target":{"endpoint":1,"ieee_address":"0x000b57fffec6a5b3","type":"endpoint"}},{"cluster":"genOnOff","target":{"id":1,"type":"group"}},{"cluster":"genLevelCtrl","target":{"id":1,"type":"group"}}],"clusters":{"input":["genBasic"],"output":["genBasic","genOnOff","genLevelCtrl","genScenes"]},"configured_reportings":[],"scenes":[]},"2":{"bindings":[],"clusters":{"input":["genBasic"],"output":["genOta","genOnOff"]},"configured_reportings":[],"scenes":[]}},"friendly_name":"remote","ieee_address":"0x0017880104e45517","interview_completed":true,"interviewing":false,"model_id":"RWL021","network_address":6535,"power_source":"Battery","software_build_id":null,"supported":true,"type":"EndDevice"},{"date_code":null,"definition":null,"endpoints":{"1":{"bindings":[],"clusters":{"input":["genBasic"],"output":["genBasic","genOnOff","genLevelCtrl","genScenes"]},"configured_reportings":[],"scenes":[]}},"friendly_name":"0x0017880104e45518","ieee_address":"0x0017880104e45518","interview_completed":true,"interviewing":false,"manufacturer":"notSupportedMfg","model_id":"notSupportedModelID","network_address":6536,"power_source":"Battery","software_build_id":null,"supported":false,"type":"EndDevice"},{"date_code":null,"definition":{"description":"Aqara wireless switch","exposes":[{"access":1,"description":"Remaining battery in %","name":"battery","property":"battery","type":"numeric","unit":"%","value_max":100,"value_min":0},{"access":1,"description":"Voltage of the battery in millivolts","name":"voltage","property":"voltage","type":"numeric","unit":"mV"},{"access":1,"description":"Triggered action (e.g. a button click)","name":"action","property":"action","type":"enum","values":["single","double","triple","quadruple","hold","release"]},{"access":1,"description":"Temperature of the device","name":"device_temperature","property":"device_temperature","type":"numeric","unit":"°C"},{"access":1,"description":"Number of power outages (since last pairing)","name":"power_outage_count","property":"power_outage_count","type":"numeric"},{"access":1,"description":"Link quality (signal strength)","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"WXKG11LM","options":[{"access":2,"description":"Number of digits after decimal point for device_temperature, takes into effect on next report of device.","name":"device_temperature_precision","property":"device_temperature_precision","type":"numeric","value_max":3,"value_min":0},{"access":2,"description":"Calibrates the device_temperature value (absolute offset), takes into effect on next report of device.","name":"device_temperature_calibration","property":"device_temperature_calibration","type":"numeric"},{"access":2,"description":"Set to false to disable the legacy integration (highly recommended), will change structure of the published payload (default true).","name":"legacy","property":"legacy","type":"binary","value_off":false,"value_on":true}],"supports_ota":false,"vendor":"Xiaomi"},"endpoints":{"1":{"bindings":[],"clusters":{"input":["genBasic"],"output":["genBasic","genOnOff","genLevelCtrl","genScenes"]},"configured_reportings":[{"attribute":1337,"cluster":"genOnOff","maximum_report_interval":10,"minimum_report_interval":1,"reportable_change":20}],"scenes":[]}},"friendly_name":"button","ieee_address":"0x0017880104e45520","interview_completed":true,"interviewing":false,"model_id":"lumi.sensor_switch.aq2","network_address":6537,"power_source":"Battery","software_build_id":null,"supported":true,"type":"EndDevice"},{"date_code":null,"definition":{"description":"Aqara temperature, humidity and pressure sensor","exposes":[{"access":1,"description":"Remaining battery in %","name":"battery","property":"battery","type":"numeric","unit":"%","value_max":100,"value_min":0},{"access":1,"description":"Measured temperature value","name":"temperature","property":"temperature","type":"numeric","unit":"°C"},{"access":1,"description":"Measured relative humidity","name":"humidity","property":"humidity","type":"numeric","unit":"%"},{"access":1,"description":"The measured atmospheric pressure","name":"pressure","property":"pressure","type":"numeric","unit":"hPa"},{"access":1,"description":"Voltage of the battery in millivolts","name":"voltage","property":"voltage","type":"numeric","unit":"mV"},{"access":1,"description":"Link quality (signal strength)","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"WSDCGQ11LM","options":[{"access":2,"description":"Number of digits after decimal point for temperature, takes into effect on next report of device.","name":"temperature_precision","property":"temperature_precision","type":"numeric","value_max":3,"value_min":0},{"access":2,"description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","name":"temperature_calibration","property":"temperature_calibration","type":"numeric"},{"access":2,"description":"Number of digits after decimal point for humidity, takes into effect on next report of device.","name":"humidity_precision","property":"humidity_precision","type":"numeric","value_max":3,"value_min":0},{"access":2,"description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","name":"humidity_calibration","property":"humidity_calibration","type":"numeric"},{"access":2,"description":"Number of digits after decimal point for pressure, takes into effect on next report of device.","name":"pressure_precision","property":"pressure_precision","type":"numeric","value_max":3,"value_min":0},{"access":2,"description":"Calibrates the pressure value (absolute offset), takes into effect on next report of device.","name":"pressure_calibration","property":"pressure_calibration","type":"numeric"}],"supports_ota":false,"vendor":"Xiaomi"},"endpoints":{"1":{"bindings":[],"clusters":{"input":["genBasic"],"output":[]},"configured_reportings":[],"scenes":[]}},"friendly_name":"weather_sensor","ieee_address":"0x0017880104e45522","interview_completed":true,"interviewing":false,"model_id":"lumi.weather","network_address":6539,"power_source":"Battery","software_build_id":null,"supported":true,"type":"EndDevice"},{"date_code":null,"definition":{"description":"Mi power plug ZigBee","exposes":[{"features":[{"access":7,"description":"On/off state of the switch","name":"state","property":"state","type":"binary","value_off":"OFF","value_on":"ON","value_toggle":"TOGGLE"}],"type":"switch"},{"access":5,"description":"Instantaneous measured power","name":"power","property":"power","type":"numeric","unit":"W"},{"access":1,"description":"Sum of consumed energy","name":"energy","property":"energy","type":"numeric","unit":"kWh"},{"access":1,"description":"Temperature of the device","name":"device_temperature","property":"device_temperature","type":"numeric","unit":"°C"},{"access":7,"description":"Enable/disable the power outage memory, this recovers the on/off mode after power failure","name":"power_outage_memory","property":"power_outage_memory","type":"binary","value_off":false,"value_on":true},{"access":1,"description":"Link quality (signal strength)","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"ZNCZ02LM","options":[{"access":2,"description":"Number of digits after decimal point for device_temperature, takes into effect on next report of device.","name":"device_temperature_precision","property":"device_temperature_precision","type":"numeric","value_max":3,"value_min":0},{"access":2,"description":"Calibrates the device_temperature value (absolute offset), takes into effect on next report of device.","name":"device_temperature_calibration","property":"device_temperature_calibration","type":"numeric"}],"supports_ota":true,"vendor":"Xiaomi"},"endpoints":{"1":{"bindings":[],"clusters":{"input":["genBasic"],"output":[]},"configured_reportings":[],"scenes":[]}},"friendly_name":"power_plug","ieee_address":"0x0017880104e45524","interview_completed":true,"interviewing":false,"model_id":"lumi.plug","network_address":6540,"power_source":"Mains (single phase)","software_build_id":null,"supported":true,"type":"Router"}]), + stringify([{"date_code":null,"definition":null,"endpoints":{"1":{"bindings":[],"clusters":{"input":[],"output":[]},"configured_reportings":[],"scenes":[]}},"friendly_name":"Coordinator","ieee_address":"0x00124b00120144ae","interview_completed":false,"interviewing":false,"model_id":null,"network_address":0,"power_source":null,"software_build_id":null,"supported":false,"type":"Coordinator"},{"date_code":null,"definition":{"description":"TRADFRI LED bulb E26/E27 980 lumen, dimmable, white spectrum, opal white","exposes":[{"features":[{"access":7,"description":"On/off state of this light","name":"state","property":"state","type":"binary","value_off":"OFF","value_on":"ON","value_toggle":"TOGGLE"},{"access":7,"description":"Brightness of this light","name":"brightness","property":"brightness","type":"numeric","value_max":254,"value_min":0},{"access":7,"description":"Color temperature of this light","name":"color_temp","presets":[{"description":"Coolest temperature supported","name":"coolest","value":250},{"description":"Cool temperature (250 mireds / 4000 Kelvin)","name":"cool","value":250},{"description":"Neutral temperature (370 mireds / 2700 Kelvin)","name":"neutral","value":370},{"description":"Warm temperature (454 mireds / 2200 Kelvin)","name":"warm","value":454},{"description":"Warmest temperature supported","name":"warmest","value":454}],"property":"color_temp","type":"numeric","unit":"mired","value_max":454,"value_min":250},{"access":7,"description":"Color temperature after cold power on of this light","name":"color_temp_startup","presets":[{"description":"Coolest temperature supported","name":"coolest","value":250},{"description":"Cool temperature (250 mireds / 4000 Kelvin)","name":"cool","value":250},{"description":"Neutral temperature (370 mireds / 2700 Kelvin)","name":"neutral","value":370},{"description":"Warm temperature (454 mireds / 2200 Kelvin)","name":"warm","value":454},{"description":"Warmest temperature supported","name":"warmest","value":454},{"description":"Restore previous color_temp on cold power on","name":"previous","value":65535}],"property":"color_temp_startup","type":"numeric","unit":"mired","value_max":454,"value_min":250}],"type":"light"},{"access":2,"description":"Triggers an effect on the light (e.g. make light blink for a few seconds)","name":"effect","property":"effect","type":"enum","values":["blink","breathe","okay","channel_change","finish_effect","stop_effect"]},{"access":7,"description":"Controls the behavior when the device is powered on","name":"power_on_behavior","property":"power_on_behavior","type":"enum","values":["off","previous","on"]},{"access":1,"description":"Link quality (signal strength)","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"LED1545G12","options":[{"access":2,"description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","name":"transition","property":"transition","type":"numeric","value_min":0},{"access":2,"description":"When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).","name":"color_sync","property":"color_sync","type":"binary","value_off":false,"value_on":true}],"supports_ota":true,"vendor":"IKEA"},"description":"this is my bulb","endpoints":{"1":{"bindings":[],"clusters":{"input":["genBasic","genScenes","genOnOff","genLevelCtrl","lightingColorCtrl"],"output":["genScenes","genOta"]},"configured_reportings":[{"attribute":"onOff","cluster":"genOnOff","maximum_report_interval":10,"minimum_report_interval":1,"reportable_change":20}],"scenes":[]}},"friendly_name":"bulb","ieee_address":"0x000b57fffec6a5b2","interview_completed":true,"interviewing":false,"model_id":"TRADFRI bulb E27 WS opal 980lm","network_address":40369,"power_source":"Mains (single phase)","software_build_id":null,"supported":true,"type":"Router"},{"date_code":"2019.09","definition":{"description":"Hue Go","exposes":[{"features":[{"access":7,"description":"On/off state of this light","name":"state","property":"state","type":"binary","value_off":"OFF","value_on":"ON","value_toggle":"TOGGLE"},{"access":7,"description":"Brightness of this light","name":"brightness","property":"brightness","type":"numeric","value_max":254,"value_min":0},{"access":7,"description":"Color temperature of this light","name":"color_temp","presets":[{"description":"Coolest temperature supported","name":"coolest","value":150},{"description":"Cool temperature (250 mireds / 4000 Kelvin)","name":"cool","value":250},{"description":"Neutral temperature (370 mireds / 2700 Kelvin)","name":"neutral","value":370},{"description":"Warm temperature (454 mireds / 2200 Kelvin)","name":"warm","value":454},{"description":"Warmest temperature supported","name":"warmest","value":500}],"property":"color_temp","type":"numeric","unit":"mired","value_max":500,"value_min":150},{"access":7,"description":"Color temperature after cold power on of this light","name":"color_temp_startup","presets":[{"description":"Coolest temperature supported","name":"coolest","value":150},{"description":"Cool temperature (250 mireds / 4000 Kelvin)","name":"cool","value":250},{"description":"Neutral temperature (370 mireds / 2700 Kelvin)","name":"neutral","value":370},{"description":"Warm temperature (454 mireds / 2200 Kelvin)","name":"warm","value":454},{"description":"Warmest temperature supported","name":"warmest","value":500},{"description":"Restore previous color_temp on cold power on","name":"previous","value":65535}],"property":"color_temp_startup","type":"numeric","unit":"mired","value_max":500,"value_min":150},{"description":"Color of this light in the CIE 1931 color space (x/y)","features":[{"access":7,"name":"x","property":"x","type":"numeric"},{"access":7,"name":"y","property":"y","type":"numeric"}],"name":"color_xy","property":"color","type":"composite"},{"description":"Color of this light expressed as hue/saturation","features":[{"access":7,"name":"hue","property":"hue","type":"numeric"},{"access":7,"name":"saturation","property":"saturation","type":"numeric"}],"name":"color_hs","property":"color","type":"composite"}],"type":"light"},{"access":2,"description":"Triggers an effect on the light (e.g. make light blink for a few seconds)","name":"effect","property":"effect","type":"enum","values":["blink","breathe","okay","channel_change","finish_effect","stop_effect"]},{"access":1,"description":"Link quality (signal strength)","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"7146060PH","options":[{"access":2,"description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","name":"transition","property":"transition","type":"numeric","value_min":0},{"access":2,"description":"When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).","name":"color_sync","property":"color_sync","type":"binary","value_off":false,"value_on":true}],"supports_ota":true,"vendor":"Philips"},"endpoints":{"1":{"bindings":[],"clusters":{"input":["genBasic","genScenes","genOnOff","genLevelCtrl","lightingColorCtrl"],"output":["genScenes","genOta"]},"configured_reportings":[],"scenes":[{"id":1,"name":"Chill scene"}]}},"friendly_name":"bulb_color_2","ieee_address":"0x000b57fffec6a5b4","interview_completed":true,"interviewing":false,"manufacturer":"Philips","model_id":"LLC020","network_address":401292,"power_source":"Mains (single phase)","software_build_id":"5.127.1.26581","supported":true,"type":"Router"},{"date_code":null,"definition":{"description":"Hue dimmer switch","exposes":[{"access":1,"description":"Remaining battery in %","name":"battery","property":"battery","type":"numeric","unit":"%","value_max":100,"value_min":0},{"access":1,"description":"Triggered action (e.g. a button click)","name":"action","property":"action","type":"enum","values":["on_press","on_hold","on_hold_release","up_press","up_hold","up_hold_release","down_press","down_hold","down_hold_release","off_press","off_hold","off_hold_release"]},{"access":1,"name":"action_duration","property":"action_duration","type":"numeric","unit":"second"},{"access":1,"description":"Link quality (signal strength)","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"324131092621","options":[{"access":2,"description":"Set to false to disable the legacy integration (highly recommended), will change structure of the published payload (default true).","name":"legacy","property":"legacy","type":"binary","value_off":false,"value_on":true},{"description":"Simulate a brightness value. If this device provides a brightness_move_up or brightness_move_down action it is possible to specify the update interval and delta.Only works when legacy is false.","features":[{"access":2,"description":"Delta per interval, 20 by default","name":"delta","property":"delta","type":"numeric","value_min":0},{"access":2,"description":"Interval duration","name":"interval","property":"interval","type":"numeric","unit":"ms","value_min":0}],"name":"simulated_brightness","property":"simulated_brightness","type":"composite"}],"supports_ota":true,"vendor":"Philips"},"endpoints":{"1":{"bindings":[{"cluster":"genLevelCtrl","target":{"endpoint":1,"ieee_address":"0x000b57fffec6a5b3","type":"endpoint"}},{"cluster":"genOnOff","target":{"endpoint":1,"ieee_address":"0x000b57fffec6a5b3","type":"endpoint"}},{"cluster":"lightingColorCtrl","target":{"endpoint":1,"ieee_address":"0x000b57fffec6a5b3","type":"endpoint"}},{"cluster":"genOnOff","target":{"id":1,"type":"group"}},{"cluster":"genLevelCtrl","target":{"id":1,"type":"group"}}],"clusters":{"input":["genBasic"],"output":["genBasic","genOnOff","genLevelCtrl","genScenes"]},"configured_reportings":[],"scenes":[]},"2":{"bindings":[],"clusters":{"input":["genBasic"],"output":["genOta","genOnOff"]},"configured_reportings":[],"scenes":[]}},"friendly_name":"remote","ieee_address":"0x0017880104e45517","interview_completed":true,"interviewing":false,"model_id":"RWL021","network_address":6535,"power_source":"Battery","software_build_id":null,"supported":true,"type":"EndDevice"},{"date_code":null,"definition":null,"endpoints":{"1":{"bindings":[],"clusters":{"input":["genBasic"],"output":["genBasic","genOnOff","genLevelCtrl","genScenes"]},"configured_reportings":[],"scenes":[]}},"friendly_name":"0x0017880104e45518","ieee_address":"0x0017880104e45518","interview_completed":true,"interviewing":false,"manufacturer":"notSupportedMfg","model_id":"notSupportedModelID","network_address":6536,"power_source":"Battery","software_build_id":null,"supported":false,"type":"EndDevice"},{"date_code":null,"definition":{"description":"Aqara wireless switch","exposes":[{"access":1,"description":"Remaining battery in %","name":"battery","property":"battery","type":"numeric","unit":"%","value_max":100,"value_min":0},{"access":1,"description":"Voltage of the battery in millivolts","name":"voltage","property":"voltage","type":"numeric","unit":"mV"},{"access":1,"description":"Triggered action (e.g. a button click)","name":"action","property":"action","type":"enum","values":["single","double","triple","quadruple","hold","release"]},{"access":1,"description":"Temperature of the device","name":"device_temperature","property":"device_temperature","type":"numeric","unit":"°C"},{"access":1,"description":"Number of power outages (since last pairing)","name":"power_outage_count","property":"power_outage_count","type":"numeric"},{"access":1,"description":"Link quality (signal strength)","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"WXKG11LM","options":[{"access":2,"description":"Calibrates the device_temperature value (absolute offset), takes into effect on next report of device.","name":"device_temperature_calibration","property":"device_temperature_calibration","type":"numeric"},{"access":2,"description":"Set to false to disable the legacy integration (highly recommended), will change structure of the published payload (default true).","name":"legacy","property":"legacy","type":"binary","value_off":false,"value_on":true}],"supports_ota":false,"vendor":"Xiaomi"},"endpoints":{"1":{"bindings":[],"clusters":{"input":["genBasic"],"output":["genBasic","genOnOff","genLevelCtrl","genScenes"]},"configured_reportings":[{"attribute":1337,"cluster":"genOnOff","maximum_report_interval":10,"minimum_report_interval":1,"reportable_change":20}],"scenes":[]}},"friendly_name":"button","ieee_address":"0x0017880104e45520","interview_completed":true,"interviewing":false,"model_id":"lumi.sensor_switch.aq2","network_address":6537,"power_source":"Battery","software_build_id":null,"supported":true,"type":"EndDevice"},{"date_code":null,"definition":{"description":"Aqara temperature, humidity and pressure sensor","exposes":[{"access":1,"description":"Remaining battery in %","name":"battery","property":"battery","type":"numeric","unit":"%","value_max":100,"value_min":0},{"access":1,"description":"Measured temperature value","name":"temperature","property":"temperature","type":"numeric","unit":"°C"},{"access":1,"description":"Measured relative humidity","name":"humidity","property":"humidity","type":"numeric","unit":"%"},{"access":1,"description":"The measured atmospheric pressure","name":"pressure","property":"pressure","type":"numeric","unit":"hPa"},{"access":1,"description":"Voltage of the battery in millivolts","name":"voltage","property":"voltage","type":"numeric","unit":"mV"},{"access":1,"description":"Link quality (signal strength)","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"WSDCGQ11LM","options":[{"access":2,"description":"Number of digits after decimal point for temperature, takes into effect on next report of device.","name":"temperature_precision","property":"temperature_precision","type":"numeric","value_max":3,"value_min":0},{"access":2,"description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","name":"temperature_calibration","property":"temperature_calibration","type":"numeric"},{"access":2,"description":"Number of digits after decimal point for humidity, takes into effect on next report of device.","name":"humidity_precision","property":"humidity_precision","type":"numeric","value_max":3,"value_min":0},{"access":2,"description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","name":"humidity_calibration","property":"humidity_calibration","type":"numeric"},{"access":2,"description":"Number of digits after decimal point for pressure, takes into effect on next report of device.","name":"pressure_precision","property":"pressure_precision","type":"numeric","value_max":3,"value_min":0},{"access":2,"description":"Calibrates the pressure value (absolute offset), takes into effect on next report of device.","name":"pressure_calibration","property":"pressure_calibration","type":"numeric"}],"supports_ota":false,"vendor":"Xiaomi"},"endpoints":{"1":{"bindings":[],"clusters":{"input":["genBasic"],"output":[]},"configured_reportings":[],"scenes":[]}},"friendly_name":"weather_sensor","ieee_address":"0x0017880104e45522","interview_completed":true,"interviewing":false,"model_id":"lumi.weather","network_address":6539,"power_source":"Battery","software_build_id":null,"supported":true,"type":"EndDevice"},{"date_code":null,"definition":{"description":"Mi power plug ZigBee","exposes":[{"features":[{"access":7,"description":"On/off state of the switch","name":"state","property":"state","type":"binary","value_off":"OFF","value_on":"ON","value_toggle":"TOGGLE"}],"type":"switch"},{"access":5,"description":"Instantaneous measured power","name":"power","property":"power","type":"numeric","unit":"W"},{"access":1,"description":"Sum of consumed energy","name":"energy","property":"energy","type":"numeric","unit":"kWh"},{"access":1,"description":"Temperature of the device","name":"device_temperature","property":"device_temperature","type":"numeric","unit":"°C"},{"access":7,"description":"Enable/disable the power outage memory, this recovers the on/off mode after power failure","name":"power_outage_memory","property":"power_outage_memory","type":"binary","value_off":false,"value_on":true},{"access":1,"description":"Link quality (signal strength)","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"ZNCZ02LM","options":[{"access":2,"description":"Calibrates the device_temperature value (absolute offset), takes into effect on next report of device.","name":"device_temperature_calibration","property":"device_temperature_calibration","type":"numeric"}],"supports_ota":true,"vendor":"Xiaomi"},"endpoints":{"1":{"bindings":[],"clusters":{"input":["genBasic"],"output":[]},"configured_reportings":[],"scenes":[]}},"friendly_name":"power_plug","ieee_address":"0x0017880104e45524","interview_completed":true,"interviewing":false,"model_id":"lumi.plug","network_address":6540,"power_source":"Mains (single phase)","software_build_id":null,"supported":true,"type":"Router"}]), { retain: true, qos: 0 }, expect.any(Function) ); From 963c2d86d3bc1ff2e5b3b38460b92b6f8df3fec0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 23 Aug 2022 19:53:49 +0000 Subject: [PATCH 33/46] Update zigbee-herdsman-converters to 14.0.602 (#13654) * Update zigbee-herdsman-converters to 14.0.602 * Fix tests Co-authored-by: Koenkk Co-authored-by: Koen Kanters --- package-lock.json | 14 +++++++------- package.json | 2 +- test/receive.test.js | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0d662084..6f380f2a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.48", - "zigbee-herdsman-converters": "14.0.601", + "zigbee-herdsman-converters": "14.0.602", "zigbee2mqtt-frontend": "0.6.108" }, "bin": { @@ -9948,9 +9948,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.601", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.601.tgz", - "integrity": "sha512-JNRxhLhFHpYP/iO+Or4OkB4WxJeA9QYyVs1r1IPz4uB8XMTg91jmRsMYgL5w5aJDkmWoXrkY9Tc0nf6gFpqD+g==", + "version": "14.0.602", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.602.tgz", + "integrity": "sha512-eZzn/CYqTCjTKrj2NjuSJzhSZbA9Er1oz9LKC9a0fN75lWmMP1cvypTj8rTcdQEP6+gDJKD9RzZgfjI2smmhVA==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17297,9 +17297,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.601", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.601.tgz", - "integrity": "sha512-JNRxhLhFHpYP/iO+Or4OkB4WxJeA9QYyVs1r1IPz4uB8XMTg91jmRsMYgL5w5aJDkmWoXrkY9Tc0nf6gFpqD+g==", + "version": "14.0.602", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.602.tgz", + "integrity": "sha512-eZzn/CYqTCjTKrj2NjuSJzhSZbA9Er1oz9LKC9a0fN75lWmMP1cvypTj8rTcdQEP6+gDJKD9RzZgfjI2smmhVA==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index 39bbf3d5..821a00a0 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.48", - "zigbee-herdsman-converters": "14.0.601", + "zigbee-herdsman-converters": "14.0.602", "zigbee2mqtt-frontend": "0.6.108" }, "devDependencies": { diff --git a/test/receive.test.js b/test/receive.test.js index 0807a65a..cfa8a287 100755 --- a/test/receive.test.js +++ b/test/receive.test.js @@ -242,15 +242,15 @@ describe('Receive', () => { expect(MQTT.publish.mock.calls[0][2]).toStrictEqual({"qos": 1, "retain": false}); }); - it('Should handle a zigbee message with voltage 3010', async () => { + it('Should handle a zigbee message with voltage 2990', async () => { const device = zigbeeHerdsman.devices.WXKG02LM_rev1; - const data = {'65281': {'1': 3010}} + const data = {'65281': {'1': 2990}} const payload = {data, cluster: 'genBasic', device, endpoint: device.getEndpoint(1), type: 'attributeReport', linkquality: 10}; await zigbeeHerdsman.events.message(payload); await flushPromises(); expect(MQTT.publish).toHaveBeenCalledTimes(1); expect(MQTT.publish.mock.calls[0][0]).toStrictEqual('zigbee2mqtt/button_double_key'); - expect(JSON.parse(MQTT.publish.mock.calls[0][1])).toStrictEqual({battery: 46, voltage: 3010}); + expect(JSON.parse(MQTT.publish.mock.calls[0][1])).toStrictEqual({battery: 93, voltage: 2990}); expect(MQTT.publish.mock.calls[0][2]).toStrictEqual({"qos": 0, "retain": false}); }); @@ -262,7 +262,7 @@ describe('Receive', () => { await flushPromises(); expect(MQTT.publish).toHaveBeenCalledTimes(1); expect(MQTT.publish.mock.calls[0][0]).toStrictEqual('zigbee2mqtt/occupancy_sensor'); - expect(JSON.parse(MQTT.publish.mock.calls[0][1])).toStrictEqual({'battery': 56, 'illuminance': 381, "illuminance_lux": 381, 'voltage': 3045, 'device_temperature': 19, 'power_outage_count': 34}); + expect(JSON.parse(MQTT.publish.mock.calls[0][1])).toStrictEqual({'battery': 100, 'illuminance': 381, "illuminance_lux": 381, 'voltage': 3045, 'device_temperature': 19, 'power_outage_count': 34}); expect(MQTT.publish.mock.calls[0][2]).toStrictEqual({"qos": 0, "retain": false}); }); From f1a19151fc6a9df1e7c674c54450a49d7c46ca03 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 24 Aug 2022 17:08:37 +0000 Subject: [PATCH 34/46] Update zigbee-herdsman-converters to 14.0.603 (#13670) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6f380f2a..c9197875 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.48", - "zigbee-herdsman-converters": "14.0.602", + "zigbee-herdsman-converters": "14.0.603", "zigbee2mqtt-frontend": "0.6.108" }, "bin": { @@ -9948,9 +9948,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.602", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.602.tgz", - "integrity": "sha512-eZzn/CYqTCjTKrj2NjuSJzhSZbA9Er1oz9LKC9a0fN75lWmMP1cvypTj8rTcdQEP6+gDJKD9RzZgfjI2smmhVA==", + "version": "14.0.603", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.603.tgz", + "integrity": "sha512-8hOBsxuFsoJaw1R1IHdAmWUNm621ScMwLpMRUj965Js3liesOidmlta1Cg5ooSMn+rNyy7Lo7832Jny+CMuzMQ==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17297,9 +17297,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.602", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.602.tgz", - "integrity": "sha512-eZzn/CYqTCjTKrj2NjuSJzhSZbA9Er1oz9LKC9a0fN75lWmMP1cvypTj8rTcdQEP6+gDJKD9RzZgfjI2smmhVA==", + "version": "14.0.603", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.603.tgz", + "integrity": "sha512-8hOBsxuFsoJaw1R1IHdAmWUNm621ScMwLpMRUj965Js3liesOidmlta1Cg5ooSMn+rNyy7Lo7832Jny+CMuzMQ==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index 821a00a0..0efd17cb 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.48", - "zigbee-herdsman-converters": "14.0.602", + "zigbee-herdsman-converters": "14.0.603", "zigbee2mqtt-frontend": "0.6.108" }, "devDependencies": { From c5d54a845ac08718fe6e4e0414a66396e85299b3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 25 Aug 2022 16:04:17 +0000 Subject: [PATCH 35/46] Update zigbee-herdsman-converters to 14.0.604 (#13687) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index c9197875..6b7fe017 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.48", - "zigbee-herdsman-converters": "14.0.603", + "zigbee-herdsman-converters": "14.0.604", "zigbee2mqtt-frontend": "0.6.108" }, "bin": { @@ -9948,9 +9948,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.603", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.603.tgz", - "integrity": "sha512-8hOBsxuFsoJaw1R1IHdAmWUNm621ScMwLpMRUj965Js3liesOidmlta1Cg5ooSMn+rNyy7Lo7832Jny+CMuzMQ==", + "version": "14.0.604", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.604.tgz", + "integrity": "sha512-S0HQOogJYWazSyqmQfljH6JM9mLm0dmqBllv/3/aypp94XZbZ/9z/51cjjOYJq9KeZ0PJQ8QpSKOIbxsH2ZiRQ==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17297,9 +17297,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.603", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.603.tgz", - "integrity": "sha512-8hOBsxuFsoJaw1R1IHdAmWUNm621ScMwLpMRUj965Js3liesOidmlta1Cg5ooSMn+rNyy7Lo7832Jny+CMuzMQ==", + "version": "14.0.604", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.604.tgz", + "integrity": "sha512-S0HQOogJYWazSyqmQfljH6JM9mLm0dmqBllv/3/aypp94XZbZ/9z/51cjjOYJq9KeZ0PJQ8QpSKOIbxsH2ZiRQ==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index 0efd17cb..8ce70a97 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.48", - "zigbee-herdsman-converters": "14.0.603", + "zigbee-herdsman-converters": "14.0.604", "zigbee2mqtt-frontend": "0.6.108" }, "devDependencies": { From 8dd8b2848ca0da0985307b831614695401589c1c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 26 Aug 2022 19:23:43 +0000 Subject: [PATCH 36/46] Update zigbee-herdsman-converters to 14.0.605 (#13703) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6b7fe017..fdb1fe73 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.48", - "zigbee-herdsman-converters": "14.0.604", + "zigbee-herdsman-converters": "14.0.605", "zigbee2mqtt-frontend": "0.6.108" }, "bin": { @@ -9948,9 +9948,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.604", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.604.tgz", - "integrity": "sha512-S0HQOogJYWazSyqmQfljH6JM9mLm0dmqBllv/3/aypp94XZbZ/9z/51cjjOYJq9KeZ0PJQ8QpSKOIbxsH2ZiRQ==", + "version": "14.0.605", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.605.tgz", + "integrity": "sha512-uY5PKwGEwx4/hy5SphihPp9qfz7H4rCl9B5bQ5hh+VxcbW7dHJ7pFVOtVEPlimfPsoyp3XQZr9r7i//lHpkIEQ==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17297,9 +17297,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.604", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.604.tgz", - "integrity": "sha512-S0HQOogJYWazSyqmQfljH6JM9mLm0dmqBllv/3/aypp94XZbZ/9z/51cjjOYJq9KeZ0PJQ8QpSKOIbxsH2ZiRQ==", + "version": "14.0.605", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.605.tgz", + "integrity": "sha512-uY5PKwGEwx4/hy5SphihPp9qfz7H4rCl9B5bQ5hh+VxcbW7dHJ7pFVOtVEPlimfPsoyp3XQZr9r7i//lHpkIEQ==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index 8ce70a97..a319d955 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.48", - "zigbee-herdsman-converters": "14.0.604", + "zigbee-herdsman-converters": "14.0.605", "zigbee2mqtt-frontend": "0.6.108" }, "devDependencies": { From 77bd76d1ca5912c68ef937098f26b282994bd234 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 27 Aug 2022 08:14:22 +0000 Subject: [PATCH 37/46] Update zigbee-herdsman-converters to 14.0.606 (#13710) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index fdb1fe73..24992641 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.48", - "zigbee-herdsman-converters": "14.0.605", + "zigbee-herdsman-converters": "14.0.606", "zigbee2mqtt-frontend": "0.6.108" }, "bin": { @@ -9948,9 +9948,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.605", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.605.tgz", - "integrity": "sha512-uY5PKwGEwx4/hy5SphihPp9qfz7H4rCl9B5bQ5hh+VxcbW7dHJ7pFVOtVEPlimfPsoyp3XQZr9r7i//lHpkIEQ==", + "version": "14.0.606", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.606.tgz", + "integrity": "sha512-/axOn1g+Rch6odfBhhU1ZZVbwanCxmCBlKZaPz7AsPDJS2+Tc4tU2vji+KCuKcIhFu/VkuYREX8JxsurYSBjJQ==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17297,9 +17297,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.605", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.605.tgz", - "integrity": "sha512-uY5PKwGEwx4/hy5SphihPp9qfz7H4rCl9B5bQ5hh+VxcbW7dHJ7pFVOtVEPlimfPsoyp3XQZr9r7i//lHpkIEQ==", + "version": "14.0.606", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.606.tgz", + "integrity": "sha512-/axOn1g+Rch6odfBhhU1ZZVbwanCxmCBlKZaPz7AsPDJS2+Tc4tU2vji+KCuKcIhFu/VkuYREX8JxsurYSBjJQ==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index a319d955..4fa63f51 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.48", - "zigbee-herdsman-converters": "14.0.605", + "zigbee-herdsman-converters": "14.0.606", "zigbee2mqtt-frontend": "0.6.108" }, "devDependencies": { From 802bccd1f3d902c1eb71d58a498008c497688e75 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 28 Aug 2022 15:26:35 +0000 Subject: [PATCH 38/46] Update zigbee-herdsman to 0.14.49 (#13736) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 24992641..58700ca5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,7 +34,7 @@ "winston-syslog": "^2.6.0", "winston-transport": "^4.5.0", "ws": "^8.8.1", - "zigbee-herdsman": "0.14.48", + "zigbee-herdsman": "0.14.49", "zigbee-herdsman-converters": "14.0.606", "zigbee2mqtt-frontend": "0.6.108" }, @@ -9934,9 +9934,9 @@ } }, "node_modules/zigbee-herdsman": { - "version": "0.14.48", - "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.14.48.tgz", - "integrity": "sha512-YZc8XmccgooorRWhtLhXXFxpGcJ4A6hMEz6ppHjFCzNrecVPo4+qNzWJKgqwvIG4xoZfOUE15v4RqPaxl+/kYA==", + "version": "0.14.49", + "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.14.49.tgz", + "integrity": "sha512-I99xtNhzkTXzmjq3bAPwxEaca5FjsR83WryIttIyR8NOVXEL5aQIiu+BRFhMs2lmvJEciGv0vhf/gZdZVq/UwA==", "dependencies": { "debounce": "^1.2.1", "debug": "^4.3.4", @@ -17283,9 +17283,9 @@ "dev": true }, "zigbee-herdsman": { - "version": "0.14.48", - "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.14.48.tgz", - "integrity": "sha512-YZc8XmccgooorRWhtLhXXFxpGcJ4A6hMEz6ppHjFCzNrecVPo4+qNzWJKgqwvIG4xoZfOUE15v4RqPaxl+/kYA==", + "version": "0.14.49", + "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.14.49.tgz", + "integrity": "sha512-I99xtNhzkTXzmjq3bAPwxEaca5FjsR83WryIttIyR8NOVXEL5aQIiu+BRFhMs2lmvJEciGv0vhf/gZdZVq/UwA==", "requires": { "debounce": "^1.2.1", "debug": "^4.3.4", diff --git a/package.json b/package.json index 4fa63f51..9bc410a8 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "winston-syslog": "^2.6.0", "winston-transport": "^4.5.0", "ws": "^8.8.1", - "zigbee-herdsman": "0.14.48", + "zigbee-herdsman": "0.14.49", "zigbee-herdsman-converters": "14.0.606", "zigbee2mqtt-frontend": "0.6.108" }, From 7f198d18ac27a40121aa78e36778153e993fa187 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 28 Aug 2022 17:49:58 +0000 Subject: [PATCH 39/46] Update zigbee-herdsman-converters to 14.0.607 (#13739) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 58700ca5..af97bb31 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.49", - "zigbee-herdsman-converters": "14.0.606", + "zigbee-herdsman-converters": "14.0.607", "zigbee2mqtt-frontend": "0.6.108" }, "bin": { @@ -9948,9 +9948,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.606", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.606.tgz", - "integrity": "sha512-/axOn1g+Rch6odfBhhU1ZZVbwanCxmCBlKZaPz7AsPDJS2+Tc4tU2vji+KCuKcIhFu/VkuYREX8JxsurYSBjJQ==", + "version": "14.0.607", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.607.tgz", + "integrity": "sha512-wHUCAFiNTpym8FiMcB5I8VXV1iim/40sJhM3qSZlyNmC6fX9IGdbpM0dkbc6jdecCBlPRuNO453cE+6q1Ow3dg==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17297,9 +17297,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.606", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.606.tgz", - "integrity": "sha512-/axOn1g+Rch6odfBhhU1ZZVbwanCxmCBlKZaPz7AsPDJS2+Tc4tU2vji+KCuKcIhFu/VkuYREX8JxsurYSBjJQ==", + "version": "14.0.607", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.607.tgz", + "integrity": "sha512-wHUCAFiNTpym8FiMcB5I8VXV1iim/40sJhM3qSZlyNmC6fX9IGdbpM0dkbc6jdecCBlPRuNO453cE+6q1Ow3dg==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index 9bc410a8..50c0c849 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.49", - "zigbee-herdsman-converters": "14.0.606", + "zigbee-herdsman-converters": "14.0.607", "zigbee2mqtt-frontend": "0.6.108" }, "devDependencies": { From c1b93456131281c3b971f555a8931ccbf2336365 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 29 Aug 2022 10:30:15 +0000 Subject: [PATCH 40/46] Update zigbee2mqtt-frontend to 0.6.109 (#13748) Co-authored-by: nurikk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index af97bb31..e0c5b475 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,7 +36,7 @@ "ws": "^8.8.1", "zigbee-herdsman": "0.14.49", "zigbee-herdsman-converters": "14.0.607", - "zigbee2mqtt-frontend": "0.6.108" + "zigbee2mqtt-frontend": "0.6.109" }, "bin": { "zigbee2mqtt": "cli.js" @@ -9960,9 +9960,9 @@ } }, "node_modules/zigbee2mqtt-frontend": { - "version": "0.6.108", - "resolved": "https://registry.npmjs.org/zigbee2mqtt-frontend/-/zigbee2mqtt-frontend-0.6.108.tgz", - "integrity": "sha512-OkXvMWUMni8H3BKNjCXsW2at2pe/9VXm0iqDiLxQjcz92FXR3+oCQKe1eaqZnj+ZxgEtmnXxfOeLNYFcb3Cv0A==", + "version": "0.6.109", + "resolved": "https://registry.npmjs.org/zigbee2mqtt-frontend/-/zigbee2mqtt-frontend-0.6.109.tgz", + "integrity": "sha512-iS6IKDaZKmSefjZgH0H3Su7D/CxPMDTV/g2SAi+JP/ICmgSfQevuksupdJ1lhXFiu44Tqa49MXSPqcDJZipDxw==", "dependencies": { "@rjsf/bootstrap-5": "https://github.com/nurikk/fileshare/blob/main/rjsf-bootstrap-5-4.2.0.tgz?raw=true" } @@ -17309,9 +17309,9 @@ } }, "zigbee2mqtt-frontend": { - "version": "0.6.108", - "resolved": "https://registry.npmjs.org/zigbee2mqtt-frontend/-/zigbee2mqtt-frontend-0.6.108.tgz", - "integrity": "sha512-OkXvMWUMni8H3BKNjCXsW2at2pe/9VXm0iqDiLxQjcz92FXR3+oCQKe1eaqZnj+ZxgEtmnXxfOeLNYFcb3Cv0A==", + "version": "0.6.109", + "resolved": "https://registry.npmjs.org/zigbee2mqtt-frontend/-/zigbee2mqtt-frontend-0.6.109.tgz", + "integrity": "sha512-iS6IKDaZKmSefjZgH0H3Su7D/CxPMDTV/g2SAi+JP/ICmgSfQevuksupdJ1lhXFiu44Tqa49MXSPqcDJZipDxw==", "requires": { "@rjsf/bootstrap-5": "https://github.com/nurikk/fileshare/blob/main/rjsf-bootstrap-5-4.2.0.tgz?raw=true" } diff --git a/package.json b/package.json index 50c0c849..4f5d0069 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "ws": "^8.8.1", "zigbee-herdsman": "0.14.49", "zigbee-herdsman-converters": "14.0.607", - "zigbee2mqtt-frontend": "0.6.108" + "zigbee2mqtt-frontend": "0.6.109" }, "devDependencies": { "@babel/core": "^7.18.10", From 0816d07b935754cdce17ef39bce551fa877a0e63 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 29 Aug 2022 16:39:36 +0000 Subject: [PATCH 41/46] Update zigbee-herdsman-converters to 14.0.608 (#13752) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index e0c5b475..e28c85d2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.49", - "zigbee-herdsman-converters": "14.0.607", + "zigbee-herdsman-converters": "14.0.608", "zigbee2mqtt-frontend": "0.6.109" }, "bin": { @@ -9948,9 +9948,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.607", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.607.tgz", - "integrity": "sha512-wHUCAFiNTpym8FiMcB5I8VXV1iim/40sJhM3qSZlyNmC6fX9IGdbpM0dkbc6jdecCBlPRuNO453cE+6q1Ow3dg==", + "version": "14.0.608", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.608.tgz", + "integrity": "sha512-e1W0k8uFMZp0znQTmcna4KJsDDhFSQ+1819V5USo5ctmV4ZfWgRdBUwgp8CMFgriVUrVlifVc+e3botce/rCMg==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17297,9 +17297,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.607", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.607.tgz", - "integrity": "sha512-wHUCAFiNTpym8FiMcB5I8VXV1iim/40sJhM3qSZlyNmC6fX9IGdbpM0dkbc6jdecCBlPRuNO453cE+6q1Ow3dg==", + "version": "14.0.608", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.608.tgz", + "integrity": "sha512-e1W0k8uFMZp0znQTmcna4KJsDDhFSQ+1819V5USo5ctmV4ZfWgRdBUwgp8CMFgriVUrVlifVc+e3botce/rCMg==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index 4f5d0069..db46c73b 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.49", - "zigbee-herdsman-converters": "14.0.607", + "zigbee-herdsman-converters": "14.0.608", "zigbee2mqtt-frontend": "0.6.109" }, "devDependencies": { From fd24c8186e6ab96a6e0ee1a561d4567940c8d7cd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 29 Aug 2022 18:06:26 +0000 Subject: [PATCH 42/46] Update zigbee-herdsman to 0.14.50 (#13753) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index e28c85d2..c8e2551d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,7 +34,7 @@ "winston-syslog": "^2.6.0", "winston-transport": "^4.5.0", "ws": "^8.8.1", - "zigbee-herdsman": "0.14.49", + "zigbee-herdsman": "0.14.50", "zigbee-herdsman-converters": "14.0.608", "zigbee2mqtt-frontend": "0.6.109" }, @@ -9934,9 +9934,9 @@ } }, "node_modules/zigbee-herdsman": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.14.49.tgz", - "integrity": "sha512-I99xtNhzkTXzmjq3bAPwxEaca5FjsR83WryIttIyR8NOVXEL5aQIiu+BRFhMs2lmvJEciGv0vhf/gZdZVq/UwA==", + "version": "0.14.50", + "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.14.50.tgz", + "integrity": "sha512-DxuQvtovCLvR3YT679oREoaqJ3OUTm6Yv/dMfL1yVM0LyGSnIO5OPCsX8bkzOvWR5ndjM4FwxCe8pPGI5+GqzQ==", "dependencies": { "debounce": "^1.2.1", "debug": "^4.3.4", @@ -17283,9 +17283,9 @@ "dev": true }, "zigbee-herdsman": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.14.49.tgz", - "integrity": "sha512-I99xtNhzkTXzmjq3bAPwxEaca5FjsR83WryIttIyR8NOVXEL5aQIiu+BRFhMs2lmvJEciGv0vhf/gZdZVq/UwA==", + "version": "0.14.50", + "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.14.50.tgz", + "integrity": "sha512-DxuQvtovCLvR3YT679oREoaqJ3OUTm6Yv/dMfL1yVM0LyGSnIO5OPCsX8bkzOvWR5ndjM4FwxCe8pPGI5+GqzQ==", "requires": { "debounce": "^1.2.1", "debug": "^4.3.4", diff --git a/package.json b/package.json index db46c73b..ab07c32c 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "winston-syslog": "^2.6.0", "winston-transport": "^4.5.0", "ws": "^8.8.1", - "zigbee-herdsman": "0.14.49", + "zigbee-herdsman": "0.14.50", "zigbee-herdsman-converters": "14.0.608", "zigbee2mqtt-frontend": "0.6.109" }, From fa63ede4b6fd71a2e446efe0564441dbd21277c5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 29 Aug 2022 19:21:24 +0000 Subject: [PATCH 43/46] Update zigbee2mqtt-frontend to 0.6.110 (#13757) Co-authored-by: nurikk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index c8e2551d..d87e10fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,7 +36,7 @@ "ws": "^8.8.1", "zigbee-herdsman": "0.14.50", "zigbee-herdsman-converters": "14.0.608", - "zigbee2mqtt-frontend": "0.6.109" + "zigbee2mqtt-frontend": "0.6.110" }, "bin": { "zigbee2mqtt": "cli.js" @@ -9960,9 +9960,9 @@ } }, "node_modules/zigbee2mqtt-frontend": { - "version": "0.6.109", - "resolved": "https://registry.npmjs.org/zigbee2mqtt-frontend/-/zigbee2mqtt-frontend-0.6.109.tgz", - "integrity": "sha512-iS6IKDaZKmSefjZgH0H3Su7D/CxPMDTV/g2SAi+JP/ICmgSfQevuksupdJ1lhXFiu44Tqa49MXSPqcDJZipDxw==", + "version": "0.6.110", + "resolved": "https://registry.npmjs.org/zigbee2mqtt-frontend/-/zigbee2mqtt-frontend-0.6.110.tgz", + "integrity": "sha512-OszWm6XUviOLBtuXmMVHvEz/WwxjQGFVNdB2bRs8Km/421EmlSrng/BRrP1xlyqHB+zevGt3bDqGb2Rj/GhknQ==", "dependencies": { "@rjsf/bootstrap-5": "https://github.com/nurikk/fileshare/blob/main/rjsf-bootstrap-5-4.2.0.tgz?raw=true" } @@ -17309,9 +17309,9 @@ } }, "zigbee2mqtt-frontend": { - "version": "0.6.109", - "resolved": "https://registry.npmjs.org/zigbee2mqtt-frontend/-/zigbee2mqtt-frontend-0.6.109.tgz", - "integrity": "sha512-iS6IKDaZKmSefjZgH0H3Su7D/CxPMDTV/g2SAi+JP/ICmgSfQevuksupdJ1lhXFiu44Tqa49MXSPqcDJZipDxw==", + "version": "0.6.110", + "resolved": "https://registry.npmjs.org/zigbee2mqtt-frontend/-/zigbee2mqtt-frontend-0.6.110.tgz", + "integrity": "sha512-OszWm6XUviOLBtuXmMVHvEz/WwxjQGFVNdB2bRs8Km/421EmlSrng/BRrP1xlyqHB+zevGt3bDqGb2Rj/GhknQ==", "requires": { "@rjsf/bootstrap-5": "https://github.com/nurikk/fileshare/blob/main/rjsf-bootstrap-5-4.2.0.tgz?raw=true" } diff --git a/package.json b/package.json index ab07c32c..77af09c8 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "ws": "^8.8.1", "zigbee-herdsman": "0.14.50", "zigbee-herdsman-converters": "14.0.608", - "zigbee2mqtt-frontend": "0.6.109" + "zigbee2mqtt-frontend": "0.6.110" }, "devDependencies": { "@babel/core": "^7.18.10", From fc409a6884c4906ac3f1ac4b5048bd52e0f2e715 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 30 Aug 2022 15:38:45 +0000 Subject: [PATCH 44/46] Update zigbee-herdsman-converters to 14.0.609 (#13769) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index d87e10fb..33de3337 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.50", - "zigbee-herdsman-converters": "14.0.608", + "zigbee-herdsman-converters": "14.0.609", "zigbee2mqtt-frontend": "0.6.110" }, "bin": { @@ -9948,9 +9948,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.608", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.608.tgz", - "integrity": "sha512-e1W0k8uFMZp0znQTmcna4KJsDDhFSQ+1819V5USo5ctmV4ZfWgRdBUwgp8CMFgriVUrVlifVc+e3botce/rCMg==", + "version": "14.0.609", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.609.tgz", + "integrity": "sha512-ZBjH7KfIjpZPGLvrqrWyd26TU+/Y9VYy3fQ6fOJGmTJzCHPpl2/BXVKTAZlKqQySzk3yYw1zbkQDXdyvJDNYHQ==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", @@ -17297,9 +17297,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.608", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.608.tgz", - "integrity": "sha512-e1W0k8uFMZp0znQTmcna4KJsDDhFSQ+1819V5USo5ctmV4ZfWgRdBUwgp8CMFgriVUrVlifVc+e3botce/rCMg==", + "version": "14.0.609", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.609.tgz", + "integrity": "sha512-ZBjH7KfIjpZPGLvrqrWyd26TU+/Y9VYy3fQ6fOJGmTJzCHPpl2/BXVKTAZlKqQySzk3yYw1zbkQDXdyvJDNYHQ==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index 77af09c8..c6b7ff72 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.50", - "zigbee-herdsman-converters": "14.0.608", + "zigbee-herdsman-converters": "14.0.609", "zigbee2mqtt-frontend": "0.6.110" }, "devDependencies": { From 09d6c8601c35675c15ff03181f20822d6aa26830 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 31 Aug 2022 16:04:14 +0000 Subject: [PATCH 45/46] Update zigbee-herdsman to 0.14.51 (#13781) Co-authored-by: Koenkk --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 33de3337..1df07df4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,7 +34,7 @@ "winston-syslog": "^2.6.0", "winston-transport": "^4.5.0", "ws": "^8.8.1", - "zigbee-herdsman": "0.14.50", + "zigbee-herdsman": "0.14.51", "zigbee-herdsman-converters": "14.0.609", "zigbee2mqtt-frontend": "0.6.110" }, @@ -9934,9 +9934,9 @@ } }, "node_modules/zigbee-herdsman": { - "version": "0.14.50", - "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.14.50.tgz", - "integrity": "sha512-DxuQvtovCLvR3YT679oREoaqJ3OUTm6Yv/dMfL1yVM0LyGSnIO5OPCsX8bkzOvWR5ndjM4FwxCe8pPGI5+GqzQ==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.14.51.tgz", + "integrity": "sha512-R6Qv7FtZgw12isHMbVm1jdLcsVnWmArg68pPYnyQ0cUAingglR6Eo/DA6I48OdZKNnaWSOaTRNXPt10C/EgSCQ==", "dependencies": { "debounce": "^1.2.1", "debug": "^4.3.4", @@ -17283,9 +17283,9 @@ "dev": true }, "zigbee-herdsman": { - "version": "0.14.50", - "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.14.50.tgz", - "integrity": "sha512-DxuQvtovCLvR3YT679oREoaqJ3OUTm6Yv/dMfL1yVM0LyGSnIO5OPCsX8bkzOvWR5ndjM4FwxCe8pPGI5+GqzQ==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.14.51.tgz", + "integrity": "sha512-R6Qv7FtZgw12isHMbVm1jdLcsVnWmArg68pPYnyQ0cUAingglR6Eo/DA6I48OdZKNnaWSOaTRNXPt10C/EgSCQ==", "requires": { "debounce": "^1.2.1", "debug": "^4.3.4", diff --git a/package.json b/package.json index c6b7ff72..ddfd6654 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "winston-syslog": "^2.6.0", "winston-transport": "^4.5.0", "ws": "^8.8.1", - "zigbee-herdsman": "0.14.50", + "zigbee-herdsman": "0.14.51", "zigbee-herdsman-converters": "14.0.609", "zigbee2mqtt-frontend": "0.6.110" }, From 97ffa9610b4e0d86dc33260bffa318da26e92b27 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 31 Aug 2022 16:46:59 +0000 Subject: [PATCH 46/46] Update zigbee-herdsman-converters to 14.0.610 (#13782) Co-authored-by: Koenkk --- package-lock.json | 18 +++++++++--------- package.json | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1df07df4..9663f2c8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.51", - "zigbee-herdsman-converters": "14.0.609", + "zigbee-herdsman-converters": "14.0.610", "zigbee2mqtt-frontend": "0.6.110" }, "bin": { @@ -9948,15 +9948,15 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.609", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.609.tgz", - "integrity": "sha512-ZBjH7KfIjpZPGLvrqrWyd26TU+/Y9VYy3fQ6fOJGmTJzCHPpl2/BXVKTAZlKqQySzk3yYw1zbkQDXdyvJDNYHQ==", + "version": "14.0.610", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.610.tgz", + "integrity": "sha512-EjJtICW/z5D1FLV0BJOFeo2P8MzxyuvqZuqilsJT0IBp3xsyvZHEc67AyB3Y1y/dRg7QvkQ+zu/priQJ0AMXPg==", "dependencies": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", "https-proxy-agent": "^5.0.1", "tar-stream": "^2.2.0", - "zigbee-herdsman": "^0.14.48" + "zigbee-herdsman": "^0.14.51" } }, "node_modules/zigbee2mqtt-frontend": { @@ -17297,15 +17297,15 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.609", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.609.tgz", - "integrity": "sha512-ZBjH7KfIjpZPGLvrqrWyd26TU+/Y9VYy3fQ6fOJGmTJzCHPpl2/BXVKTAZlKqQySzk3yYw1zbkQDXdyvJDNYHQ==", + "version": "14.0.610", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.610.tgz", + "integrity": "sha512-EjJtICW/z5D1FLV0BJOFeo2P8MzxyuvqZuqilsJT0IBp3xsyvZHEc67AyB3Y1y/dRg7QvkQ+zu/priQJ0AMXPg==", "requires": { "axios": "^0.27.2", "buffer-crc32": "^0.2.13", "https-proxy-agent": "^5.0.1", "tar-stream": "^2.2.0", - "zigbee-herdsman": "^0.14.48" + "zigbee-herdsman": "^0.14.51" } }, "zigbee2mqtt-frontend": { diff --git a/package.json b/package.json index ddfd6654..9e71caaf 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "winston-transport": "^4.5.0", "ws": "^8.8.1", "zigbee-herdsman": "0.14.51", - "zigbee-herdsman-converters": "14.0.609", + "zigbee-herdsman-converters": "14.0.610", "zigbee2mqtt-frontend": "0.6.110" }, "devDependencies": {