diff --git a/package-lock.json b/package-lock.json index 3de5718fb..10c7ad0b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,7 +38,7 @@ "semver": "^7.5.4", "ts-node": "^10.9.2", "typescript": "^5.3.3", - "zwave-js": "^13.2.0" + "zwave-js": "14.0.0-beta.1-pr-7332-f06f160" }, "peerDependencies": { "zwave-js": "^13.2.0" @@ -58,6 +58,7 @@ "resolved": "https://registry.npmjs.org/@alcalzone/jsonl-db/-/jsonl-db-3.1.1.tgz", "integrity": "sha512-1ezCM6Od1vW3uT+ALLkAg0vN+MZtib18k1A+JPvLTm55tb4Lj9PsF4x3o9mBI102/nRAI3FpkEzLJAeZlkXdDA==", "dev": true, + "license": "MIT", "dependencies": { "@alcalzone/proper-lockfile": "^4.1.3-0", "alcalzone-shared": "^4.0.8", @@ -108,6 +109,7 @@ "resolved": "https://registry.npmjs.org/@alcalzone/proper-lockfile/-/proper-lockfile-4.1.3-0.tgz", "integrity": "sha512-8mlX3l5Xc+pYyiK9G156NyMosNuvvukL+TtNMqw7ti2zgVpz+WqPMPb2J1WU8I03Jbm4cXF+Q0D53hWvQqLQ0Q==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", "retry": "^0.12.0", @@ -207,6 +209,7 @@ "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.1.90" } @@ -228,6 +231,7 @@ "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", "dev": true, + "license": "MIT", "dependencies": { "colorspace": "1.1.x", "enabled": "2.0.x", @@ -467,6 +471,7 @@ "resolved": "https://registry.npmjs.org/@serialport/binding-mock/-/binding-mock-10.2.2.tgz", "integrity": "sha512-HAFzGhk9OuFMpuor7aT5G1ChPgn5qSsklTFOTUX72Rl6p0xwcSVsRtG/xaGp6bxpN7fI9D/S8THLBWbBgS6ldw==", "dev": true, + "license": "MIT", "dependencies": { "@serialport/bindings-interface": "^1.2.1", "debug": "^4.3.3" @@ -481,6 +486,7 @@ "integrity": "sha512-r2XOwY2dDvbW7dKqSPIk2gzsr6M6Qpe9+/Ngs94fNaNlcTRCV02PfaoDmRgcubpNVVcLATlxSxPTIDw12dbKOg==", "dev": true, "hasInstallScript": true, + "license": "MIT", "dependencies": { "@serialport/bindings-interface": "1.2.2", "@serialport/parser-readline": "11.0.0", @@ -500,6 +506,7 @@ "resolved": "https://registry.npmjs.org/@serialport/parser-delimiter/-/parser-delimiter-11.0.0.tgz", "integrity": "sha512-aZLJhlRTjSmEwllLG7S4J8s8ctRAS0cbvCpO87smLvl3e4BgzbVgF6Z6zaJd3Aji2uSiYgfedCdNc4L6W+1E2g==", "dev": true, + "license": "MIT", "engines": { "node": ">=12.0.0" }, @@ -512,6 +519,7 @@ "resolved": "https://registry.npmjs.org/@serialport/parser-readline/-/parser-readline-11.0.0.tgz", "integrity": "sha512-rRAivhRkT3YO28WjmmG4FQX6L+KMb5/ikhyylRfzWPw0nSXy97+u07peS9CbHqaNvJkMhH1locp2H36aGMOEIA==", "dev": true, + "license": "MIT", "dependencies": { "@serialport/parser-delimiter": "11.0.0" }, @@ -527,6 +535,7 @@ "resolved": "https://registry.npmjs.org/@serialport/bindings-interface/-/bindings-interface-1.2.2.tgz", "integrity": "sha512-CJaUd5bLvtM9c5dmO9rPBHPXTa9R2UwpkJ0wdh9JCYcbrPWsKz+ErvR0hBLeo7NPeiFdjFO4sonRljiw4d2XiA==", "dev": true, + "license": "MIT", "engines": { "node": "^12.22 || ^14.13 || >=16" } @@ -536,6 +545,7 @@ "resolved": "https://registry.npmjs.org/@serialport/parser-byte-length/-/parser-byte-length-12.0.0.tgz", "integrity": "sha512-0ei0txFAj+s6FTiCJFBJ1T2hpKkX8Md0Pu6dqMrYoirjPskDLJRgZGLqoy3/lnU1bkvHpnJO+9oJ3PB9v8rNlg==", "dev": true, + "license": "MIT", "engines": { "node": ">=12.0.0" }, @@ -548,6 +558,7 @@ "resolved": "https://registry.npmjs.org/@serialport/parser-cctalk/-/parser-cctalk-12.0.0.tgz", "integrity": "sha512-0PfLzO9t2X5ufKuBO34DQKLXrCCqS9xz2D0pfuaLNeTkyGUBv426zxoMf3rsMRodDOZNbFblu3Ae84MOQXjnZw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12.0.0" }, @@ -560,6 +571,7 @@ "resolved": "https://registry.npmjs.org/@serialport/parser-delimiter/-/parser-delimiter-12.0.0.tgz", "integrity": "sha512-gu26tVt5lQoybhorLTPsH2j2LnX3AOP2x/34+DUSTNaUTzu2fBXw+isVjQJpUBFWu6aeQRZw5bJol5X9Gxjblw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12.0.0" }, @@ -572,6 +584,7 @@ "resolved": "https://registry.npmjs.org/@serialport/parser-inter-byte-timeout/-/parser-inter-byte-timeout-12.0.0.tgz", "integrity": "sha512-GnCh8K0NAESfhCuXAt+FfBRz1Cf9CzIgXfp7SdMgXwrtuUnCC/yuRTUFWRvuzhYKoAo1TL0hhUo77SFHUH1T/w==", "dev": true, + "license": "MIT", "engines": { "node": ">=12.0.0" }, @@ -584,6 +597,7 @@ "resolved": "https://registry.npmjs.org/@serialport/parser-packet-length/-/parser-packet-length-12.0.0.tgz", "integrity": "sha512-p1hiCRqvGHHLCN/8ZiPUY/G0zrxd7gtZs251n+cfNTn+87rwcdUeu9Dps3Aadx30/sOGGFL6brIRGK4l/t7MuQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.6.0" } @@ -593,6 +607,7 @@ "resolved": "https://registry.npmjs.org/@serialport/parser-readline/-/parser-readline-12.0.0.tgz", "integrity": "sha512-O7cywCWC8PiOMvo/gglEBfAkLjp/SENEML46BXDykfKP5mTPM46XMaX1L0waWU6DXJpBgjaL7+yX6VriVPbN4w==", "dev": true, + "license": "MIT", "dependencies": { "@serialport/parser-delimiter": "12.0.0" }, @@ -608,6 +623,7 @@ "resolved": "https://registry.npmjs.org/@serialport/parser-ready/-/parser-ready-12.0.0.tgz", "integrity": "sha512-ygDwj3O4SDpZlbrRUraoXIoIqb8sM7aMKryGjYTIF0JRnKeB1ys8+wIp0RFMdFbO62YriUDextHB5Um5cKFSWg==", "dev": true, + "license": "MIT", "engines": { "node": ">=12.0.0" }, @@ -620,6 +636,7 @@ "resolved": "https://registry.npmjs.org/@serialport/parser-regex/-/parser-regex-12.0.0.tgz", "integrity": "sha512-dCAVh4P/pZrLcPv9NJ2mvPRBg64L5jXuiRxIlyxxdZGH4WubwXVXY/kBTihQmiAMPxbT3yshSX8f2+feqWsxqA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12.0.0" }, @@ -632,6 +649,7 @@ "resolved": "https://registry.npmjs.org/@serialport/parser-slip-encoder/-/parser-slip-encoder-12.0.0.tgz", "integrity": "sha512-0APxDGR9YvJXTRfY+uRGhzOhTpU5akSH183RUcwzN7QXh8/1jwFsFLCu0grmAUfi+fItCkR+Xr1TcNJLR13VNA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12.0.0" }, @@ -644,6 +662,7 @@ "resolved": "https://registry.npmjs.org/@serialport/parser-spacepacket/-/parser-spacepacket-12.0.0.tgz", "integrity": "sha512-dozONxhPC/78pntuxpz/NOtVps8qIc/UZzdc/LuPvVsqCoJXiRxOg6ZtCP/W58iibJDKPZPAWPGYeZt9DJxI+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=12.0.0" }, @@ -656,6 +675,7 @@ "resolved": "https://registry.npmjs.org/@serialport/stream/-/stream-12.0.0.tgz", "integrity": "sha512-9On64rhzuqKdOQyiYLYv2lQOh3TZU/D3+IWCR5gk0alPel2nwpp4YwDEGiUBfrQZEdQ6xww0PWkzqth4wqwX3Q==", "dev": true, + "license": "MIT", "dependencies": { "@serialport/bindings-interface": "1.2.2", "debug": "4.3.4" @@ -985,15 +1005,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": "14.0.0-beta.1-pr-7332-f06f160", + "resolved": "https://registry.npmjs.org/@zwave-js/cc/-/cc-14.0.0-beta.1-pr-7332-f06f160.tgz", + "integrity": "sha512-aItb0YJnAq3W5wbLFCdTHy3fHAFNxKLDns3oqpRDwdWTqmMsdogE/Oevu6ZSWL42UE8hGvrSRQMrRPOxHfOljA==", "dev": true, + "license": "MIT", "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": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/host": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/shared": "14.0.0-beta.1-pr-7332-f06f160", "alcalzone-shared": "^4.0.8", "ansi-colors": "^4.1.3", "reflect-metadata": "^0.2.2" @@ -1006,20 +1026,21 @@ } }, "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": "14.0.0-beta.1-pr-7332-f06f160", + "resolved": "https://registry.npmjs.org/@zwave-js/config/-/config-14.0.0-beta.1-pr-7332-f06f160.tgz", + "integrity": "sha512-/rYhXqvHIsed3Mr+AfOQkEqyurbDur3O9NNxtB5SUNXwRWBF1owuvEfDEdNw2eAbL4HkTecxuscoKaNl9DUE9Q==", "dev": true, + "license": "MIT", "dependencies": { - "@zwave-js/core": "13.3.0", - "@zwave-js/shared": "13.1.0", + "@zwave-js/core": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/shared": "14.0.0-beta.1-pr-7332-f06f160", "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" @@ -1033,6 +1054,7 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -1043,23 +1065,25 @@ } }, "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": "14.0.0-beta.1-pr-7332-f06f160", + "resolved": "https://registry.npmjs.org/@zwave-js/core/-/core-14.0.0-beta.1-pr-7332-f06f160.tgz", + "integrity": "sha512-t9qs1HwWL1ADFB6NFnBHlaZRbDI7yqbSctgx4HlCo3FSgIa7QZIMopRQ/n2EEW0InTKM3UpAqwF957qB2mJMWQ==", "dev": true, + "license": "MIT", "dependencies": { "@alcalzone/jsonl-db": "^3.1.1", - "@zwave-js/shared": "13.1.0", + "@zwave-js/shared": "14.0.0-beta.1-pr-7332-f06f160", "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", + "semver": "^7.6.3", "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 +1093,15 @@ } }, "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": "14.0.0-beta.1-pr-7332-f06f160", + "resolved": "https://registry.npmjs.org/@zwave-js/host/-/host-14.0.0-beta.1-pr-7332-f06f160.tgz", + "integrity": "sha512-fo5jt6vp5ls6VEYeil72h/dOzijC1zyOkrCsv/G5zkleiB0GA2euCrupRid5c5w/Y/0+ipAd8qz2Du70zKvSbw==", "dev": true, + "license": "MIT", "dependencies": { - "@zwave-js/config": "13.3.1", - "@zwave-js/core": "13.3.0", - "@zwave-js/shared": "13.1.0", + "@zwave-js/config": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/core": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/shared": "14.0.0-beta.1-pr-7332-f06f160", "alcalzone-shared": "^4.0.8" }, "engines": { @@ -1087,17 +1112,18 @@ } }, "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": "14.0.0-beta.1-pr-7332-f06f160", + "resolved": "https://registry.npmjs.org/@zwave-js/nvmedit/-/nvmedit-14.0.0-beta.1-pr-7332-f06f160.tgz", + "integrity": "sha512-Rcu74iu0pV5hGCv4EG79heVzZZ6qeV4TsYMJYOMc/aOrgCUnTl5Y1K5Pkas3jbT9qKhtFATtoNfkFOljRFa/IA==", "dev": true, + "license": "MIT", "dependencies": { - "@zwave-js/core": "13.3.0", - "@zwave-js/shared": "13.1.0", + "@zwave-js/core": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/shared": "14.0.0-beta.1-pr-7332-f06f160", "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": { @@ -1115,6 +1141,7 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -1125,18 +1152,20 @@ } }, "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": "14.0.0-beta.1-pr-7332-f06f160", + "resolved": "https://registry.npmjs.org/@zwave-js/serial/-/serial-14.0.0-beta.1-pr-7332-f06f160.tgz", + "integrity": "sha512-N+32EGx0z1MT6h9m5TSGYrDXQtEhUGckP6tzFdfc0d+ZhFmbkq/j4aPWqwvy+BNOhU4i5+wtD+19AzhKbWs52A==", "dev": true, + "license": "MIT", "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/cc": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/core": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/host": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/shared": "14.0.0-beta.1-pr-7332-f06f160", "alcalzone-shared": "^4.0.8", "serialport": "^12.0.0", - "winston": "^3.13.0" + "winston": "^3.15.0" }, "engines": { "node": ">= 18" @@ -1146,10 +1175,11 @@ } }, "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": "14.0.0-beta.1-pr-7332-f06f160", + "resolved": "https://registry.npmjs.org/@zwave-js/shared/-/shared-14.0.0-beta.1-pr-7332-f06f160.tgz", + "integrity": "sha512-UJqxjjD5W5yyQv5K4GxiOdxsBtR3pie4WCejDTEaasj9GtueVlXvbI5TT2SraK8oNp7BnV1ioFh18Ql9QZtg0w==", "dev": true, + "license": "MIT", "dependencies": { "alcalzone-shared": "^4.0.8", "fs-extra": "^11.2.0" @@ -1166,6 +1196,7 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -1176,15 +1207,16 @@ } }, "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": "14.0.0-beta.1-pr-7332-f06f160", + "resolved": "https://registry.npmjs.org/@zwave-js/testing/-/testing-14.0.0-beta.1-pr-7332-f06f160.tgz", + "integrity": "sha512-qjhcMwN7gHGKIKedYZ38YyVzXoceHZN3EjAKyvJ2KrUsQMwFmePRz8BfmzoZHZbPnjRVFJb72YWgzs5IvazGJQ==", "dev": true, + "license": "MIT", "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": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/host": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/serial": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/shared": "14.0.0-beta.1-pr-7332-f06f160", "alcalzone-shared": "^4.0.8", "ansi-colors": "^4.1.3" }, @@ -1195,6 +1227,19 @@ "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, + "license": "MIT", + "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", @@ -1258,6 +1303,7 @@ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -1317,7 +1363,8 @@ "version": "3.2.6", "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/asynckit": { "version": "0.4.0", @@ -1342,6 +1389,27 @@ "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" + } + ], + "license": "MIT" + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -1364,6 +1432,31 @@ "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" + } + ], + "license": "MIT", + "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", @@ -1513,6 +1606,7 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -1527,6 +1621,7 @@ "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^1.9.3", "color-string": "^1.6.0" @@ -1555,6 +1650,7 @@ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -1565,6 +1661,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "1.1.3" } @@ -1573,7 +1670,8 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/colorette": { "version": "2.0.20", @@ -1586,6 +1684,7 @@ "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", "dev": true, + "license": "MIT", "dependencies": { "color": "^3.1.3", "text-hex": "1.0.x" @@ -1664,7 +1763,8 @@ "version": "1.11.13", "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/debug": { "version": "4.3.4", @@ -1759,13 +1859,15 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/enabled": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/environment": { "version": "1.1.0", @@ -1793,6 +1895,7 @@ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -2021,12 +2124,32 @@ "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, + "license": "MIT", + "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, + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, "node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -2096,7 +2219,8 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/file-entry-cache": { "version": "8.0.0", @@ -2115,6 +2239,7 @@ "resolved": "https://registry.npmjs.org/file-stream-rotator/-/file-stream-rotator-0.6.1.tgz", "integrity": "sha512-u+dBid4PvZw17PmDeRcNOtCP9CCK/9lRN2w+r1xIS7yOL9JFrIBKTvrYsxT4P0pGtThYTn++QS5ChHaUov3+zQ==", "dev": true, + "license": "MIT", "dependencies": { "moment": "^2.29.1" } @@ -2185,7 +2310,8 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/follow-redirects": { "version": "1.15.6", @@ -2249,6 +2375,7 @@ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -2417,6 +2544,27 @@ "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" + } + ], + "license": "BSD-3-Clause" + }, "node_modules/ignore": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", @@ -2455,7 +2603,8 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/is-arrayish": { "version": "0.2.1", @@ -2477,6 +2626,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -2557,7 +2707,8 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/json-logic-js/-/json-logic-js-2.0.5.tgz", "integrity": "sha512-rTT2+lqcuUmj4DgWfmzupZqQDA64AdmYqizzMPWj3DxGdfFNsxPpcNVSaTj4l8W2tG/+hg7/mQhxjU3aPacO6g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", @@ -2582,6 +2733,7 @@ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -2614,7 +2766,8 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/levn": { "version": "0.4.1", @@ -3100,6 +3253,7 @@ "resolved": "https://registry.npmjs.org/logform/-/logform-2.6.1.tgz", "integrity": "sha512-CdaO738xRapbKIMVn2m4F6KTj4j7ooJ8POVnebSgKo3KBz5axNXRAL7ZdRjIV6NOr2Uf4vjtRkxrFETOioCqSA==", "dev": true, + "license": "MIT", "dependencies": { "@colors/colors": "1.6.0", "@types/triple-beam": "^1.3.2", @@ -3246,6 +3400,7 @@ "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", "dev": true, + "license": "MIT", "engines": { "node": "*" } @@ -3265,13 +3420,15 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.0.0.tgz", "integrity": "sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/node-gyp-build": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", "dev": true, + "license": "MIT", "bin": { "node-gyp-build": "bin.js", "node-gyp-build-optional": "optional.js", @@ -3307,6 +3464,7 @@ "resolved": "https://registry.npmjs.org/nrf-intel-hex/-/nrf-intel-hex-1.4.0.tgz", "integrity": "sha512-q3+GGRIpe0VvCjUP1zaqW5rk6IpCZzhD0lu7Sguo1bgWwFcA9kZRjsaKUb0jBQMnefyOl5o0BBGAxvqMqYx8Sg==", "dev": true, + "license": "BSD", "engines": { "node": ">=6.0.0" } @@ -3316,6 +3474,7 @@ "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } @@ -3325,6 +3484,7 @@ "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", "dev": true, + "license": "MIT", "dependencies": { "fn.name": "1.x.x" } @@ -3563,6 +3723,16 @@ "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, + "license": "MIT", + "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", @@ -3626,6 +3796,7 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -3639,13 +3810,15 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -3789,13 +3962,15 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/safe-stable-stringify": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } @@ -3835,6 +4010,7 @@ "resolved": "https://registry.npmjs.org/serialport/-/serialport-12.0.0.tgz", "integrity": "sha512-AmH3D9hHPFmnF/oq/rvigfiAouAKyK/TjnrkwZRYSFZxNggJxwvbAbfYrLeuvq7ktUdhuHdVdSjj852Z55R+uA==", "dev": true, + "license": "MIT", "dependencies": { "@serialport/binding-mock": "10.2.2", "@serialport/bindings-cpp": "12.0.1", @@ -3890,6 +4066,7 @@ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", "dev": true, + "license": "MIT", "dependencies": { "is-arrayish": "^0.3.1" } @@ -3898,7 +4075,8 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/slash": { "version": "3.0.0", @@ -3971,6 +4149,7 @@ "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", "dev": true, + "license": "MIT", "engines": { "node": "*" } @@ -3980,6 +4159,7 @@ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } @@ -3998,6 +4178,7 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -4056,7 +4237,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/text-table": { "version": "0.2.0", @@ -4091,6 +4273,7 @@ "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 14.0.0" } @@ -4208,7 +4391,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/v8-compile-cache-lib": { "version": "3.0.1", @@ -4238,10 +4422,11 @@ "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.15.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.15.0.tgz", + "integrity": "sha512-RhruH2Cj0bV0WgNL+lOfoUBI4DVfdUNjVnJGVovWZmrcKtrFTTRzgXYK2O9cymSGjrERCtaAeHwMNnUWXlwZow==", "dev": true, + "license": "MIT", "dependencies": { "@colors/colors": "^1.6.0", "@dabh/diagnostics": "^2.0.2", @@ -4264,6 +4449,7 @@ "resolved": "https://registry.npmjs.org/winston-daily-rotate-file/-/winston-daily-rotate-file-5.0.0.tgz", "integrity": "sha512-JDjiXXkM5qvwY06733vf09I2wnMXpZEhxEVOSPenZMii+g7pcDcTBt2MRugnoi8BwVSuCT2jfRXBUy+n1Zz/Yw==", "dev": true, + "license": "MIT", "dependencies": { "file-stream-rotator": "^0.6.1", "object-hash": "^3.0.0", @@ -4278,24 +4464,43 @@ } }, "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, + "license": "MIT", "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, + "license": "MIT", + "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", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -4343,6 +4548,7 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } @@ -4361,6 +4567,7 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -4379,6 +4586,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, + "license": "ISC", "engines": { "node": ">=12" } @@ -4405,22 +4613,23 @@ } }, "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": "14.0.0-beta.1-pr-7332-f06f160", + "resolved": "https://registry.npmjs.org/zwave-js/-/zwave-js-14.0.0-beta.1-pr-7332-f06f160.tgz", + "integrity": "sha512-FeCurz9fx/hzl6aV/lAG89WLxbG83lUc/KXKcIehgXg+9+6tnRzgKRgHmK9JlSYh+AkRiU+o40kRE2t1T8BXHg==", "dev": true, + "license": "MIT", "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": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/config": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/core": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/host": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/nvmedit": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/serial": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/shared": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/testing": "14.0.0-beta.1-pr-7332-f06f160", "alcalzone-shared": "^4.0.8", "ansi-colors": "^4.1.3", "execa": "^5.1.1", @@ -4430,10 +4639,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 +5332,34 @@ } }, "@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": "14.0.0-beta.1-pr-7332-f06f160", + "resolved": "https://registry.npmjs.org/@zwave-js/cc/-/cc-14.0.0-beta.1-pr-7332-f06f160.tgz", + "integrity": "sha512-aItb0YJnAq3W5wbLFCdTHy3fHAFNxKLDns3oqpRDwdWTqmMsdogE/Oevu6ZSWL42UE8hGvrSRQMrRPOxHfOljA==", "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": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/host": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/shared": "14.0.0-beta.1-pr-7332-f06f160", "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": "14.0.0-beta.1-pr-7332-f06f160", + "resolved": "https://registry.npmjs.org/@zwave-js/config/-/config-14.0.0-beta.1-pr-7332-f06f160.tgz", + "integrity": "sha512-/rYhXqvHIsed3Mr+AfOQkEqyurbDur3O9NNxtB5SUNXwRWBF1owuvEfDEdNw2eAbL4HkTecxuscoKaNl9DUE9Q==", "dev": true, "requires": { - "@zwave-js/core": "13.3.0", - "@zwave-js/shared": "13.1.0", + "@zwave-js/core": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/shared": "14.0.0-beta.1-pr-7332-f06f160", "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 +5376,50 @@ } }, "@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": "14.0.0-beta.1-pr-7332-f06f160", + "resolved": "https://registry.npmjs.org/@zwave-js/core/-/core-14.0.0-beta.1-pr-7332-f06f160.tgz", + "integrity": "sha512-t9qs1HwWL1ADFB6NFnBHlaZRbDI7yqbSctgx4HlCo3FSgIa7QZIMopRQ/n2EEW0InTKM3UpAqwF957qB2mJMWQ==", "dev": true, "requires": { "@alcalzone/jsonl-db": "^3.1.1", - "@zwave-js/shared": "13.1.0", + "@zwave-js/shared": "14.0.0-beta.1-pr-7332-f06f160", "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", + "semver": "^7.6.3", "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": "14.0.0-beta.1-pr-7332-f06f160", + "resolved": "https://registry.npmjs.org/@zwave-js/host/-/host-14.0.0-beta.1-pr-7332-f06f160.tgz", + "integrity": "sha512-fo5jt6vp5ls6VEYeil72h/dOzijC1zyOkrCsv/G5zkleiB0GA2euCrupRid5c5w/Y/0+ipAd8qz2Du70zKvSbw==", "dev": true, "requires": { - "@zwave-js/config": "13.3.1", - "@zwave-js/core": "13.3.0", - "@zwave-js/shared": "13.1.0", + "@zwave-js/config": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/core": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/shared": "14.0.0-beta.1-pr-7332-f06f160", "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": "14.0.0-beta.1-pr-7332-f06f160", + "resolved": "https://registry.npmjs.org/@zwave-js/nvmedit/-/nvmedit-14.0.0-beta.1-pr-7332-f06f160.tgz", + "integrity": "sha512-Rcu74iu0pV5hGCv4EG79heVzZZ6qeV4TsYMJYOMc/aOrgCUnTl5Y1K5Pkas3jbT9qKhtFATtoNfkFOljRFa/IA==", "dev": true, "requires": { - "@zwave-js/core": "13.3.0", - "@zwave-js/shared": "13.1.0", + "@zwave-js/core": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/shared": "14.0.0-beta.1-pr-7332-f06f160", "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 +5437,25 @@ } }, "@zwave-js/serial": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@zwave-js/serial/-/serial-13.3.1.tgz", - "integrity": "sha512-r4TU6utB6NixEIXgN11ZF4DfTHq97pQDaLI5d9bWrykz1TV1jMv0IhWRYqhLh9G1EvqmOt4Oro6K7x2FJWlKYg==", + "version": "14.0.0-beta.1-pr-7332-f06f160", + "resolved": "https://registry.npmjs.org/@zwave-js/serial/-/serial-14.0.0-beta.1-pr-7332-f06f160.tgz", + "integrity": "sha512-N+32EGx0z1MT6h9m5TSGYrDXQtEhUGckP6tzFdfc0d+ZhFmbkq/j4aPWqwvy+BNOhU4i5+wtD+19AzhKbWs52A==", "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/cc": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/core": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/host": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/shared": "14.0.0-beta.1-pr-7332-f06f160", "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": "14.0.0-beta.1-pr-7332-f06f160", + "resolved": "https://registry.npmjs.org/@zwave-js/shared/-/shared-14.0.0-beta.1-pr-7332-f06f160.tgz", + "integrity": "sha512-UJqxjjD5W5yyQv5K4GxiOdxsBtR3pie4WCejDTEaasj9GtueVlXvbI5TT2SraK8oNp7BnV1ioFh18Ql9QZtg0w==", "dev": true, "requires": { "alcalzone-shared": "^4.0.8", @@ -5266,19 +5476,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": "14.0.0-beta.1-pr-7332-f06f160", + "resolved": "https://registry.npmjs.org/@zwave-js/testing/-/testing-14.0.0-beta.1-pr-7332-f06f160.tgz", + "integrity": "sha512-qjhcMwN7gHGKIKedYZ38YyVzXoceHZN3EjAKyvJ2KrUsQMwFmePRz8BfmzoZHZbPnjRVFJb72YWgzs5IvazGJQ==", "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": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/host": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/serial": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/shared": "14.0.0-beta.1-pr-7332-f06f160", "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 +5609,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 +5634,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 +6128,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 +6432,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 +7215,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 +7684,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.15.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.15.0.tgz", + "integrity": "sha512-RhruH2Cj0bV0WgNL+lOfoUBI4DVfdUNjVnJGVovWZmrcKtrFTTRzgXYK2O9cymSGjrERCtaAeHwMNnUWXlwZow==", "dev": true, "requires": { "@colors/colors": "^1.6.0", @@ -7456,14 +7715,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 +7809,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": "14.0.0-beta.1-pr-7332-f06f160", + "resolved": "https://registry.npmjs.org/zwave-js/-/zwave-js-14.0.0-beta.1-pr-7332-f06f160.tgz", + "integrity": "sha512-FeCurz9fx/hzl6aV/lAG89WLxbG83lUc/KXKcIehgXg+9+6tnRzgKRgHmK9JlSYh+AkRiU+o40kRE2t1T8BXHg==", "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": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/config": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/core": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/host": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/nvmedit": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/serial": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/shared": "14.0.0-beta.1-pr-7332-f06f160", + "@zwave-js/testing": "14.0.0-beta.1-pr-7332-f06f160", "alcalzone-shared": "^4.0.8", "ansi-colors": "^4.1.3", "execa": "^5.1.1", @@ -7560,10 +7834,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": { diff --git a/package.json b/package.json index 333dfb8db..4c9c22c35 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "semver": "^7.5.4", "ts-node": "^10.9.2", "typescript": "^5.3.3", - "zwave-js": "^13.2.0" + "zwave-js": "14.0.0-beta.1-pr-7332-f06f160" }, "husky": { "hooks": { diff --git a/src/lib/controller/message_handler.ts b/src/lib/controller/message_handler.ts index 8e403bfa0..6339f131b 100644 --- a/src/lib/controller/message_handler.ts +++ b/src/lib/controller/message_handler.ts @@ -254,7 +254,7 @@ export class ControllerMessageHandler implements MessageHandler { ); }, ); - return { nvmData: nvmDataRaw.toString("base64") }; + return { nvmData: Buffer.from(nvmDataRaw.buffer).toString("base64") }; } case ControllerCommand.restoreNVM: { const nvmData = Buffer.from(message.nvmData, "base64"); diff --git a/src/lib/zniffer/message_handler.ts b/src/lib/zniffer/message_handler.ts index fb01316db..aeadd47c5 100644 --- a/src/lib/zniffer/message_handler.ts +++ b/src/lib/zniffer/message_handler.ts @@ -99,7 +99,9 @@ export class ZnifferMessageHandler implements MessageHandler { return {}; } case ZnifferCommand.getCaptureAsZLFBuffer: { - return { capture: this.zniffer!.getCaptureAsZLFBuffer() }; + return { + capture: Buffer.from(this.zniffer!.getCaptureAsZLFBuffer().buffer), + }; } case ZnifferCommand.stop: { await this.zniffer?.stop();