diff --git a/package-lock.json b/package-lock.json index 60a7f2a1..e17db756 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,7 +34,7 @@ "winston-transport": "^4.5.0", "ws": "^8.13.0", "zigbee-herdsman": "0.14.115", - "zigbee-herdsman-converters": "15.0.112", + "zigbee-herdsman-converters": "15.0.113", "zigbee2mqtt-frontend": "0.6.129" }, "bin": { @@ -3301,14 +3301,14 @@ } }, "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.0.1.tgz", + "integrity": "sha512-V9to8gr2GK7eA+xskWGAFUX/TLSQKuH2TI06c/jGLL6yLp3oEjtnqM7a5tPV9fC1rabLeAgThZeBwsYX+WWHpw==", "dependencies": { - "debug": "4" + "debug": "^4.3.4" }, "engines": { - "node": ">= 6.0.0" + "node": ">= 14" } }, "node_modules/ajv": { @@ -5198,15 +5198,15 @@ } }, "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-6.1.0.tgz", + "integrity": "sha512-rvGRAlc3y+iS7AC9Os2joN91mX8wHpJ4TEklmHHxr7Gz2Juqa7fJmJ8wWxXNpTaRt56MQTwojxV5d82UW/+jwg==", "dependencies": { - "agent-base": "6", + "agent-base": "^7.0.1", "debug": "4" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/human-signals": { @@ -9234,15 +9234,15 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "15.0.112", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-15.0.112.tgz", - "integrity": "sha512-d/j+a6V2V0rwkupDKwkzSjHDPBo7p+hTvuMsSVhlvJ3hpPFyixNWjc0vVAMaNMpixjXeXNiN/2xChTdzobUTSQ==", + "version": "15.0.113", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-15.0.113.tgz", + "integrity": "sha512-pHHP843UvdU0nBaODGvG6LJfrYgkyPc1ujHC5Nf5t8116HSKnssCA1x0GPUU6rmpHaaMoEt5c5V4X6YywaySAQ==", "dependencies": { "axios": "^1.4.0", "buffer-crc32": "^0.2.13", - "https-proxy-agent": "^5.0.1", + "https-proxy-agent": "^6.1.0", "tar-stream": "^3.0.0", - "zigbee-herdsman": "^0.14.111" + "zigbee-herdsman": "^0.14.115" } }, "node_modules/zigbee2mqtt-frontend": { @@ -11597,11 +11597,11 @@ "requires": {} }, "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.0.1.tgz", + "integrity": "sha512-V9to8gr2GK7eA+xskWGAFUX/TLSQKuH2TI06c/jGLL6yLp3oEjtnqM7a5tPV9fC1rabLeAgThZeBwsYX+WWHpw==", "requires": { - "debug": "4" + "debug": "^4.3.4" } }, "ajv": { @@ -13024,11 +13024,11 @@ } }, "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-6.1.0.tgz", + "integrity": "sha512-rvGRAlc3y+iS7AC9Os2joN91mX8wHpJ4TEklmHHxr7Gz2Juqa7fJmJ8wWxXNpTaRt56MQTwojxV5d82UW/+jwg==", "requires": { - "agent-base": "6", + "agent-base": "^7.0.1", "debug": "4" } }, @@ -16016,15 +16016,15 @@ } }, "zigbee-herdsman-converters": { - "version": "15.0.112", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-15.0.112.tgz", - "integrity": "sha512-d/j+a6V2V0rwkupDKwkzSjHDPBo7p+hTvuMsSVhlvJ3hpPFyixNWjc0vVAMaNMpixjXeXNiN/2xChTdzobUTSQ==", + "version": "15.0.113", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-15.0.113.tgz", + "integrity": "sha512-pHHP843UvdU0nBaODGvG6LJfrYgkyPc1ujHC5Nf5t8116HSKnssCA1x0GPUU6rmpHaaMoEt5c5V4X6YywaySAQ==", "requires": { "axios": "^1.4.0", "buffer-crc32": "^0.2.13", - "https-proxy-agent": "^5.0.1", + "https-proxy-agent": "^6.1.0", "tar-stream": "^3.0.0", - "zigbee-herdsman": "^0.14.111" + "zigbee-herdsman": "^0.14.115" } }, "zigbee2mqtt-frontend": { diff --git a/package.json b/package.json index e69897fa..77f14c87 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "winston-transport": "^4.5.0", "ws": "^8.13.0", "zigbee-herdsman": "0.14.115", - "zigbee-herdsman-converters": "15.0.112", + "zigbee-herdsman-converters": "15.0.113", "zigbee2mqtt-frontend": "0.6.129" }, "devDependencies": { diff --git a/test/frontend.test.js b/test/frontend.test.js index d94dfa26..3c1f1287 100644 --- a/test/frontend.test.js +++ b/test/frontend.test.js @@ -59,6 +59,7 @@ jest.mock('http', () => ({ mockHTTP.variables.onRequest = onRequest; return mockHTTP.implementation; }), + Agent: jest.fn(), })); jest.mock('https', () => ({