diff --git a/package-lock.json b/package-lock.json index 3de5718fb..86b1d91f8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -985,15 +985,15 @@ } }, "node_modules/@zwave-js/cc": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@zwave-js/cc/-/cc-13.3.1.tgz", - "integrity": "sha512-HBALyPs2gUQcuLe1mS/WCK4acTIeCZ1aiIs+gw7l09CXkPUTQF7Nmym31okJGHuW6nUyPmeclYfvIbEjusm6Sw==", + "version": "13.10.3", + "resolved": "https://registry.npmjs.org/@zwave-js/cc/-/cc-13.10.3.tgz", + "integrity": "sha512-GXz2R+Yi4at58XS0nKX5/pqs02jcjcCp7XHgLGS7oDCGdKlXk1vlztkJTucwqVxJCL7SahRHIZfUA8mDtUv1Rg==", "dev": true, "dependencies": { - "@zwave-js/core": "13.3.0", - "@zwave-js/host": "13.3.1", - "@zwave-js/serial": "13.3.1", - "@zwave-js/shared": "13.1.0", + "@zwave-js/core": "13.6.0", + "@zwave-js/host": "13.10.3", + "@zwave-js/serial": "13.10.3", + "@zwave-js/shared": "13.6.0", "alcalzone-shared": "^4.0.8", "ansi-colors": "^4.1.3", "reflect-metadata": "^0.2.2" @@ -1006,20 +1006,20 @@ } }, "node_modules/@zwave-js/config": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@zwave-js/config/-/config-13.3.1.tgz", - "integrity": "sha512-7Xq0luVuF9d2AbhyXk+9rwDQrqvr+hxfOG4ZTEo/kabdLpbChC/7vVR2tm506qUMAcjO64lfOIpi+frQUO1kgw==", + "version": "13.10.3", + "resolved": "https://registry.npmjs.org/@zwave-js/config/-/config-13.10.3.tgz", + "integrity": "sha512-5vZSH+UFxN6IKK+vAMBgREt/U+T7mR/rf2ke44pbkXbCrfHIXxy9QEHV3QB1qWUdoqxaRIZ+hO6tyzy5hBvaEA==", "dev": true, "dependencies": { - "@zwave-js/core": "13.3.0", - "@zwave-js/shared": "13.1.0", + "@zwave-js/core": "13.6.0", + "@zwave-js/shared": "13.6.0", "alcalzone-shared": "^4.0.8", "ansi-colors": "^4.1.3", "fs-extra": "^11.2.0", - "json-logic-js": "^2.0.2", + "json-logic-js": "^2.0.5", "json5": "^2.2.3", - "semver": "^7.6.2", - "winston": "^3.13.0" + "semver": "^7.6.3", + "winston": "^3.15.0" }, "engines": { "node": ">= 18" @@ -1043,23 +1043,23 @@ } }, "node_modules/@zwave-js/core": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/@zwave-js/core/-/core-13.3.0.tgz", - "integrity": "sha512-hclD5SyJfXyUPFImGZFcpS43rpBCpoiIHVkdRksTE7aGFCD7jenRGs94bCQFpXmph+CNPJSPrlnNMRXoTmnAmw==", + "version": "13.6.0", + "resolved": "https://registry.npmjs.org/@zwave-js/core/-/core-13.6.0.tgz", + "integrity": "sha512-bwxfKlMeRETUO58D7kiYfv/72kB/G/rVyc1Wpeji73/NJpGJnoyfcHg33oRkni0iTuqMNn96YKTH9OeLmE5QQg==", "dev": true, "dependencies": { "@alcalzone/jsonl-db": "^3.1.1", - "@zwave-js/shared": "13.1.0", + "@zwave-js/shared": "13.6.0", "alcalzone-shared": "^4.0.8", "ansi-colors": "^4.1.3", - "dayjs": "^1.11.10", - "logform": "^2.6.0", + "dayjs": "^1.11.13", + "logform": "^2.6.1", "nrf-intel-hex": "^1.4.0", "reflect-metadata": "^0.2.2", "triple-beam": "*", - "winston": "^3.13.0", + "winston": "^3.15.0", "winston-daily-rotate-file": "^5.0.0", - "winston-transport": "^4.7.1" + "winston-transport": "^4.8.0" }, "engines": { "node": ">= 18" @@ -1069,14 +1069,14 @@ } }, "node_modules/@zwave-js/host": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@zwave-js/host/-/host-13.3.1.tgz", - "integrity": "sha512-x2WUPR2B0UPOBzYxmlYjdK7XiNZrOiit6GzI9c1uIt1pYzqaO1638ejNAvcUvs3m8PUZ7XO2xbp5lVVHN47NPQ==", + "version": "13.10.3", + "resolved": "https://registry.npmjs.org/@zwave-js/host/-/host-13.10.3.tgz", + "integrity": "sha512-YZaPwfciFQMJ78PDFmmFNL7nPs7pYWEICMV7Yvq8HlqfQNly/PAvWoQ/6pOBhocWxRagjHOpDjzOgvKqSu5CtQ==", "dev": true, "dependencies": { - "@zwave-js/config": "13.3.1", - "@zwave-js/core": "13.3.0", - "@zwave-js/shared": "13.1.0", + "@zwave-js/config": "13.10.3", + "@zwave-js/core": "13.6.0", + "@zwave-js/shared": "13.6.0", "alcalzone-shared": "^4.0.8" }, "engines": { @@ -1087,17 +1087,17 @@ } }, "node_modules/@zwave-js/nvmedit": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/@zwave-js/nvmedit/-/nvmedit-13.3.0.tgz", - "integrity": "sha512-f+ShFGNe10BBzthICKqgVrEpEvQCqNLghZe+Zx8h03j8Zs+jLGNbQV1dz0bBX985dYBbUhg0ZXWNr8xDv2G0gg==", + "version": "13.6.0", + "resolved": "https://registry.npmjs.org/@zwave-js/nvmedit/-/nvmedit-13.6.0.tgz", + "integrity": "sha512-gL/ytAYNUBIESszJKGX69npqG/r0ZLC6vc+swcgci3ZZbCwyCUYDTpJzbwjaP0l75C0CwFvMjEiZdZ9hhHRFkg==", "dev": true, "dependencies": { - "@zwave-js/core": "13.3.0", - "@zwave-js/shared": "13.1.0", + "@zwave-js/core": "13.6.0", + "@zwave-js/shared": "13.6.0", "alcalzone-shared": "^4.0.8", "fs-extra": "^11.2.0", "reflect-metadata": "^0.2.2", - "semver": "^7.6.2", + "semver": "^7.6.3", "yargs": "^17.7.2" }, "bin": { @@ -1125,18 +1125,18 @@ } }, "node_modules/@zwave-js/serial": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@zwave-js/serial/-/serial-13.3.1.tgz", - "integrity": "sha512-r4TU6utB6NixEIXgN11ZF4DfTHq97pQDaLI5d9bWrykz1TV1jMv0IhWRYqhLh9G1EvqmOt4Oro6K7x2FJWlKYg==", + "version": "13.10.3", + "resolved": "https://registry.npmjs.org/@zwave-js/serial/-/serial-13.10.3.tgz", + "integrity": "sha512-RXaQvGGhmOAxycgyp1bY3dtbLJtWFar5bF8p4y63ZWMxQy8/9XDoV+rhiAVWB1dsxE+BLM6xvW9QwRDJ4JGdmg==", "dev": true, "dependencies": { "@serialport/stream": "^12.0.0", - "@zwave-js/core": "13.3.0", - "@zwave-js/host": "13.3.1", - "@zwave-js/shared": "13.1.0", + "@zwave-js/core": "13.6.0", + "@zwave-js/host": "13.10.3", + "@zwave-js/shared": "13.6.0", "alcalzone-shared": "^4.0.8", "serialport": "^12.0.0", - "winston": "^3.13.0" + "winston": "^3.15.0" }, "engines": { "node": ">= 18" @@ -1146,9 +1146,9 @@ } }, "node_modules/@zwave-js/shared": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@zwave-js/shared/-/shared-13.1.0.tgz", - "integrity": "sha512-ciEWjsJEhnn6CLAv4PFK2mKBmeu6raXft0dvsxoR6QBpbV0uEBcmUC/yKE5Pel/yEHgOrCbzZdqC5/oZO1TPCA==", + "version": "13.6.0", + "resolved": "https://registry.npmjs.org/@zwave-js/shared/-/shared-13.6.0.tgz", + "integrity": "sha512-m/Wgew5l/Gzqr6gSg477fjDv6Wbpe8IrykEJ9liAwxzZVZwkr0FhPtXeHHhR6Pwe45HtI5YYKdpx7T4MzukHiw==", "dev": true, "dependencies": { "alcalzone-shared": "^4.0.8", @@ -1176,15 +1176,15 @@ } }, "node_modules/@zwave-js/testing": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@zwave-js/testing/-/testing-13.3.1.tgz", - "integrity": "sha512-r9kuaKOD/8bWUkbFPGiYzA0Ya1WNH4vwOS81sEhR99xgZPybOcktjQvsdfwAy/tX4jHRhYzrcLnmGfZjsSH1aA==", + "version": "13.10.3", + "resolved": "https://registry.npmjs.org/@zwave-js/testing/-/testing-13.10.3.tgz", + "integrity": "sha512-f8EbTKMgrmMThIyGLQNSNzn1GPaC/vjqoY3vFDtiDr5q131RGomeQKHVdgktqEyBHsXpKc6Ho8CjCTEVDlHplA==", "dev": true, "dependencies": { - "@zwave-js/core": "13.3.0", - "@zwave-js/host": "13.3.1", - "@zwave-js/serial": "13.3.1", - "@zwave-js/shared": "13.1.0", + "@zwave-js/core": "13.6.0", + "@zwave-js/host": "13.10.3", + "@zwave-js/serial": "13.10.3", + "@zwave-js/shared": "13.6.0", "alcalzone-shared": "^4.0.8", "ansi-colors": "^4.1.3" }, @@ -1195,6 +1195,18 @@ "url": "https://github.com/sponsors/AlCalzone/" } }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dev": true, + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, "node_modules/acorn": { "version": "8.12.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", @@ -1342,6 +1354,26 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -1364,6 +1396,30 @@ "node": ">=8" } }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -2021,12 +2077,30 @@ "node": ">=0.10.0" } }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/eventemitter3": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", "dev": true }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, "node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -2417,6 +2491,26 @@ "url": "https://opencollective.com/husky" } }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/ignore": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", @@ -3563,6 +3657,15 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/proper-lockfile": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz", @@ -4238,9 +4341,9 @@ "dev": true }, "node_modules/winston": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.14.2.tgz", - "integrity": "sha512-CO8cdpBB2yqzEf8v895L+GNKYJiEq8eKlHU38af3snQBQ+sdAIUepjMSguOIJC7ICbzm0ZI+Af2If4vIJrtmOg==", + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.16.0.tgz", + "integrity": "sha512-xz7+cyGN5M+4CmmD4Npq1/4T+UZaz7HaeTlAruFUTjk79CNMq+P6H30vlE4z0qfqJ01VHYQwd7OZo03nYm/+lg==", "dev": true, "dependencies": { "@colors/colors": "^1.6.0", @@ -4278,19 +4381,35 @@ } }, "node_modules/winston-transport": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.7.1.tgz", - "integrity": "sha512-wQCXXVgfv/wUPOfb2x0ruxzwkcZfxcktz6JIMUaPLmcNhO4bZTwA/WtDWK74xV3F2dKu8YadrFv0qhwYjVEwhA==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.8.0.tgz", + "integrity": "sha512-qxSTKswC6llEMZKgCQdaWgDuMJQnhuvF5f2Nk3SNXc4byfQ+voo2mX1Px9dkNOuR8p0KAjfPG29PuYUSIb+vSA==", "dev": true, "dependencies": { "logform": "^2.6.1", - "readable-stream": "^3.6.2", + "readable-stream": "^4.5.2", "triple-beam": "^1.3.0" }, "engines": { "node": ">= 12.0.0" } }, + "node_modules/winston-transport/node_modules/readable-stream": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", + "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", + "dev": true, + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -4405,22 +4524,22 @@ } }, "node_modules/zwave-js": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/zwave-js/-/zwave-js-13.3.1.tgz", - "integrity": "sha512-8P3azT03vnF2C3djckzKcI2XYWQCqXgbkXE7Grd39kTdFBN3kEy7z2W/mu4B32L9sTa+5oirSuEOiZsJJqW9Kw==", + "version": "13.10.3", + "resolved": "https://registry.npmjs.org/zwave-js/-/zwave-js-13.10.3.tgz", + "integrity": "sha512-eeoYdIKimHsHBWHZwZ33Nwp053ihyw9ayTNUZ3lmdxfTmAgTv9b4eG+RyfzobGvsLqdo54VJ7dzCyKo7pz1ebQ==", "dev": true, "dependencies": { "@alcalzone/jsonl-db": "^3.1.1", "@alcalzone/pak": "^0.11.0", - "@homebridge/ciao": "^1.2.0", - "@zwave-js/cc": "13.3.1", - "@zwave-js/config": "13.3.1", - "@zwave-js/core": "13.3.0", - "@zwave-js/host": "13.3.1", - "@zwave-js/nvmedit": "13.3.0", - "@zwave-js/serial": "13.3.1", - "@zwave-js/shared": "13.1.0", - "@zwave-js/testing": "13.3.1", + "@homebridge/ciao": "^1.3.1", + "@zwave-js/cc": "13.10.3", + "@zwave-js/config": "13.10.3", + "@zwave-js/core": "13.6.0", + "@zwave-js/host": "13.10.3", + "@zwave-js/nvmedit": "13.6.0", + "@zwave-js/serial": "13.10.3", + "@zwave-js/shared": "13.6.0", + "@zwave-js/testing": "13.10.3", "alcalzone-shared": "^4.0.8", "ansi-colors": "^4.1.3", "execa": "^5.1.1", @@ -4430,10 +4549,10 @@ "p-queue": "^8.0.1", "proper-lockfile": "^4.1.2", "reflect-metadata": "^0.2.2", - "semver": "^7.6.2", + "semver": "^7.6.3", "serialport": "^12.0.0", "source-map-support": "^0.5.21", - "winston": "^3.13.0", + "winston": "^3.15.0", "xstate": "4.38.3" }, "bin": { @@ -5123,35 +5242,35 @@ } }, "@zwave-js/cc": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@zwave-js/cc/-/cc-13.3.1.tgz", - "integrity": "sha512-HBALyPs2gUQcuLe1mS/WCK4acTIeCZ1aiIs+gw7l09CXkPUTQF7Nmym31okJGHuW6nUyPmeclYfvIbEjusm6Sw==", + "version": "13.10.3", + "resolved": "https://registry.npmjs.org/@zwave-js/cc/-/cc-13.10.3.tgz", + "integrity": "sha512-GXz2R+Yi4at58XS0nKX5/pqs02jcjcCp7XHgLGS7oDCGdKlXk1vlztkJTucwqVxJCL7SahRHIZfUA8mDtUv1Rg==", "dev": true, "requires": { - "@zwave-js/core": "13.3.0", - "@zwave-js/host": "13.3.1", - "@zwave-js/serial": "13.3.1", - "@zwave-js/shared": "13.1.0", + "@zwave-js/core": "13.6.0", + "@zwave-js/host": "13.10.3", + "@zwave-js/serial": "13.10.3", + "@zwave-js/shared": "13.6.0", "alcalzone-shared": "^4.0.8", "ansi-colors": "^4.1.3", "reflect-metadata": "^0.2.2" } }, "@zwave-js/config": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@zwave-js/config/-/config-13.3.1.tgz", - "integrity": "sha512-7Xq0luVuF9d2AbhyXk+9rwDQrqvr+hxfOG4ZTEo/kabdLpbChC/7vVR2tm506qUMAcjO64lfOIpi+frQUO1kgw==", + "version": "13.10.3", + "resolved": "https://registry.npmjs.org/@zwave-js/config/-/config-13.10.3.tgz", + "integrity": "sha512-5vZSH+UFxN6IKK+vAMBgREt/U+T7mR/rf2ke44pbkXbCrfHIXxy9QEHV3QB1qWUdoqxaRIZ+hO6tyzy5hBvaEA==", "dev": true, "requires": { - "@zwave-js/core": "13.3.0", - "@zwave-js/shared": "13.1.0", + "@zwave-js/core": "13.6.0", + "@zwave-js/shared": "13.6.0", "alcalzone-shared": "^4.0.8", "ansi-colors": "^4.1.3", "fs-extra": "^11.2.0", - "json-logic-js": "^2.0.2", + "json-logic-js": "^2.0.5", "json5": "^2.2.3", - "semver": "^7.6.2", - "winston": "^3.13.0" + "semver": "^7.6.3", + "winston": "^3.15.0" }, "dependencies": { "fs-extra": { @@ -5168,49 +5287,49 @@ } }, "@zwave-js/core": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/@zwave-js/core/-/core-13.3.0.tgz", - "integrity": "sha512-hclD5SyJfXyUPFImGZFcpS43rpBCpoiIHVkdRksTE7aGFCD7jenRGs94bCQFpXmph+CNPJSPrlnNMRXoTmnAmw==", + "version": "13.6.0", + "resolved": "https://registry.npmjs.org/@zwave-js/core/-/core-13.6.0.tgz", + "integrity": "sha512-bwxfKlMeRETUO58D7kiYfv/72kB/G/rVyc1Wpeji73/NJpGJnoyfcHg33oRkni0iTuqMNn96YKTH9OeLmE5QQg==", "dev": true, "requires": { "@alcalzone/jsonl-db": "^3.1.1", - "@zwave-js/shared": "13.1.0", + "@zwave-js/shared": "13.6.0", "alcalzone-shared": "^4.0.8", "ansi-colors": "^4.1.3", - "dayjs": "^1.11.10", - "logform": "^2.6.0", + "dayjs": "^1.11.13", + "logform": "^2.6.1", "nrf-intel-hex": "^1.4.0", "reflect-metadata": "^0.2.2", "triple-beam": "*", - "winston": "^3.13.0", + "winston": "^3.15.0", "winston-daily-rotate-file": "^5.0.0", - "winston-transport": "^4.7.1" + "winston-transport": "^4.8.0" } }, "@zwave-js/host": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@zwave-js/host/-/host-13.3.1.tgz", - "integrity": "sha512-x2WUPR2B0UPOBzYxmlYjdK7XiNZrOiit6GzI9c1uIt1pYzqaO1638ejNAvcUvs3m8PUZ7XO2xbp5lVVHN47NPQ==", + "version": "13.10.3", + "resolved": "https://registry.npmjs.org/@zwave-js/host/-/host-13.10.3.tgz", + "integrity": "sha512-YZaPwfciFQMJ78PDFmmFNL7nPs7pYWEICMV7Yvq8HlqfQNly/PAvWoQ/6pOBhocWxRagjHOpDjzOgvKqSu5CtQ==", "dev": true, "requires": { - "@zwave-js/config": "13.3.1", - "@zwave-js/core": "13.3.0", - "@zwave-js/shared": "13.1.0", + "@zwave-js/config": "13.10.3", + "@zwave-js/core": "13.6.0", + "@zwave-js/shared": "13.6.0", "alcalzone-shared": "^4.0.8" } }, "@zwave-js/nvmedit": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/@zwave-js/nvmedit/-/nvmedit-13.3.0.tgz", - "integrity": "sha512-f+ShFGNe10BBzthICKqgVrEpEvQCqNLghZe+Zx8h03j8Zs+jLGNbQV1dz0bBX985dYBbUhg0ZXWNr8xDv2G0gg==", + "version": "13.6.0", + "resolved": "https://registry.npmjs.org/@zwave-js/nvmedit/-/nvmedit-13.6.0.tgz", + "integrity": "sha512-gL/ytAYNUBIESszJKGX69npqG/r0ZLC6vc+swcgci3ZZbCwyCUYDTpJzbwjaP0l75C0CwFvMjEiZdZ9hhHRFkg==", "dev": true, "requires": { - "@zwave-js/core": "13.3.0", - "@zwave-js/shared": "13.1.0", + "@zwave-js/core": "13.6.0", + "@zwave-js/shared": "13.6.0", "alcalzone-shared": "^4.0.8", "fs-extra": "^11.2.0", "reflect-metadata": "^0.2.2", - "semver": "^7.6.2", + "semver": "^7.6.3", "yargs": "^17.7.2" }, "dependencies": { @@ -5228,24 +5347,24 @@ } }, "@zwave-js/serial": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@zwave-js/serial/-/serial-13.3.1.tgz", - "integrity": "sha512-r4TU6utB6NixEIXgN11ZF4DfTHq97pQDaLI5d9bWrykz1TV1jMv0IhWRYqhLh9G1EvqmOt4Oro6K7x2FJWlKYg==", + "version": "13.10.3", + "resolved": "https://registry.npmjs.org/@zwave-js/serial/-/serial-13.10.3.tgz", + "integrity": "sha512-RXaQvGGhmOAxycgyp1bY3dtbLJtWFar5bF8p4y63ZWMxQy8/9XDoV+rhiAVWB1dsxE+BLM6xvW9QwRDJ4JGdmg==", "dev": true, "requires": { "@serialport/stream": "^12.0.0", - "@zwave-js/core": "13.3.0", - "@zwave-js/host": "13.3.1", - "@zwave-js/shared": "13.1.0", + "@zwave-js/core": "13.6.0", + "@zwave-js/host": "13.10.3", + "@zwave-js/shared": "13.6.0", "alcalzone-shared": "^4.0.8", "serialport": "^12.0.0", - "winston": "^3.13.0" + "winston": "^3.15.0" } }, "@zwave-js/shared": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@zwave-js/shared/-/shared-13.1.0.tgz", - "integrity": "sha512-ciEWjsJEhnn6CLAv4PFK2mKBmeu6raXft0dvsxoR6QBpbV0uEBcmUC/yKE5Pel/yEHgOrCbzZdqC5/oZO1TPCA==", + "version": "13.6.0", + "resolved": "https://registry.npmjs.org/@zwave-js/shared/-/shared-13.6.0.tgz", + "integrity": "sha512-m/Wgew5l/Gzqr6gSg477fjDv6Wbpe8IrykEJ9liAwxzZVZwkr0FhPtXeHHhR6Pwe45HtI5YYKdpx7T4MzukHiw==", "dev": true, "requires": { "alcalzone-shared": "^4.0.8", @@ -5266,19 +5385,28 @@ } }, "@zwave-js/testing": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@zwave-js/testing/-/testing-13.3.1.tgz", - "integrity": "sha512-r9kuaKOD/8bWUkbFPGiYzA0Ya1WNH4vwOS81sEhR99xgZPybOcktjQvsdfwAy/tX4jHRhYzrcLnmGfZjsSH1aA==", + "version": "13.10.3", + "resolved": "https://registry.npmjs.org/@zwave-js/testing/-/testing-13.10.3.tgz", + "integrity": "sha512-f8EbTKMgrmMThIyGLQNSNzn1GPaC/vjqoY3vFDtiDr5q131RGomeQKHVdgktqEyBHsXpKc6Ho8CjCTEVDlHplA==", "dev": true, "requires": { - "@zwave-js/core": "13.3.0", - "@zwave-js/host": "13.3.1", - "@zwave-js/serial": "13.3.1", - "@zwave-js/shared": "13.1.0", + "@zwave-js/core": "13.6.0", + "@zwave-js/host": "13.10.3", + "@zwave-js/serial": "13.10.3", + "@zwave-js/shared": "13.6.0", "alcalzone-shared": "^4.0.8", "ansi-colors": "^4.1.3" } }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dev": true, + "requires": { + "event-target-shim": "^5.0.0" + } + }, "acorn": { "version": "8.12.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", @@ -5390,6 +5518,12 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -5409,6 +5543,16 @@ "fill-range": "^7.1.1" } }, + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -5893,12 +6037,24 @@ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "dev": true + }, "eventemitter3": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", "dev": true }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, "execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -6185,6 +6341,12 @@ "which-pm-runs": "^1.0.0" } }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, "ignore": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", @@ -6962,6 +7124,12 @@ "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true + }, "proper-lockfile": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz", @@ -7425,9 +7593,9 @@ "dev": true }, "winston": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.14.2.tgz", - "integrity": "sha512-CO8cdpBB2yqzEf8v895L+GNKYJiEq8eKlHU38af3snQBQ+sdAIUepjMSguOIJC7ICbzm0ZI+Af2If4vIJrtmOg==", + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.16.0.tgz", + "integrity": "sha512-xz7+cyGN5M+4CmmD4Npq1/4T+UZaz7HaeTlAruFUTjk79CNMq+P6H30vlE4z0qfqJ01VHYQwd7OZo03nYm/+lg==", "dev": true, "requires": { "@colors/colors": "^1.6.0", @@ -7456,14 +7624,29 @@ } }, "winston-transport": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.7.1.tgz", - "integrity": "sha512-wQCXXVgfv/wUPOfb2x0ruxzwkcZfxcktz6JIMUaPLmcNhO4bZTwA/WtDWK74xV3F2dKu8YadrFv0qhwYjVEwhA==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.8.0.tgz", + "integrity": "sha512-qxSTKswC6llEMZKgCQdaWgDuMJQnhuvF5f2Nk3SNXc4byfQ+voo2mX1Px9dkNOuR8p0KAjfPG29PuYUSIb+vSA==", "dev": true, "requires": { "logform": "^2.6.1", - "readable-stream": "^3.6.2", + "readable-stream": "^4.5.2", "triple-beam": "^1.3.0" + }, + "dependencies": { + "readable-stream": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", + "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", + "dev": true, + "requires": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + } + } } }, "wrap-ansi": { @@ -7535,22 +7718,22 @@ "dev": true }, "zwave-js": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/zwave-js/-/zwave-js-13.3.1.tgz", - "integrity": "sha512-8P3azT03vnF2C3djckzKcI2XYWQCqXgbkXE7Grd39kTdFBN3kEy7z2W/mu4B32L9sTa+5oirSuEOiZsJJqW9Kw==", + "version": "13.10.3", + "resolved": "https://registry.npmjs.org/zwave-js/-/zwave-js-13.10.3.tgz", + "integrity": "sha512-eeoYdIKimHsHBWHZwZ33Nwp053ihyw9ayTNUZ3lmdxfTmAgTv9b4eG+RyfzobGvsLqdo54VJ7dzCyKo7pz1ebQ==", "dev": true, "requires": { "@alcalzone/jsonl-db": "^3.1.1", "@alcalzone/pak": "^0.11.0", - "@homebridge/ciao": "^1.2.0", - "@zwave-js/cc": "13.3.1", - "@zwave-js/config": "13.3.1", - "@zwave-js/core": "13.3.0", - "@zwave-js/host": "13.3.1", - "@zwave-js/nvmedit": "13.3.0", - "@zwave-js/serial": "13.3.1", - "@zwave-js/shared": "13.1.0", - "@zwave-js/testing": "13.3.1", + "@homebridge/ciao": "^1.3.1", + "@zwave-js/cc": "13.10.3", + "@zwave-js/config": "13.10.3", + "@zwave-js/core": "13.6.0", + "@zwave-js/host": "13.10.3", + "@zwave-js/nvmedit": "13.6.0", + "@zwave-js/serial": "13.10.3", + "@zwave-js/shared": "13.6.0", + "@zwave-js/testing": "13.10.3", "alcalzone-shared": "^4.0.8", "ansi-colors": "^4.1.3", "execa": "^5.1.1", @@ -7560,10 +7743,10 @@ "p-queue": "^8.0.1", "proper-lockfile": "^4.1.2", "reflect-metadata": "^0.2.2", - "semver": "^7.6.2", + "semver": "^7.6.3", "serialport": "^12.0.0", "source-map-support": "^0.5.21", - "winston": "^3.13.0", + "winston": "^3.15.0", "xstate": "4.38.3" }, "dependencies": {