diff --git a/package-lock.json b/package-lock.json index d0cd4eb5f..018af780e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -68,29 +68,16 @@ } }, "node_modules/@alcalzone/jsonl-db": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@alcalzone/jsonl-db/-/jsonl-db-3.1.1.tgz", - "integrity": "sha512-1ezCM6Od1vW3uT+ALLkAg0vN+MZtib18k1A+JPvLTm55tb4Lj9PsF4x3o9mBI102/nRAI3FpkEzLJAeZlkXdDA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@alcalzone/jsonl-db/-/jsonl-db-4.0.2.tgz", + "integrity": "sha512-GUs0Q2UYdOw3mtWD4NOePxRAvCEp6yMjpzRkbAOPxlBn3YQ0tuUzUe70RW0CIEy0Q6glLR2flyLFZPnPJyZIoQ==", "dev": true, "dependencies": { "@alcalzone/proper-lockfile": "^4.1.3-0", - "alcalzone-shared": "^4.0.8", - "fs-extra": "^10.1.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@alcalzone/jsonl-db/node_modules/alcalzone-shared": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/alcalzone-shared/-/alcalzone-shared-4.0.8.tgz", - "integrity": "sha512-Rr0efCjNL9lw7miDvU8exL87Y42ehsLU2jUGNQUphhnlvxnTMrHeApWgoOSGZvsE2PhxC3KO7Z+VpQ/IbuV3aA==", - "dev": true, - "dependencies": { - "debug": "^4.3.4" + "alcalzone-shared": "^5.0.0" }, "engines": { - "node": ">=12" + "node": ">=22" } }, "node_modules/@alcalzone/proper-lockfile": { @@ -1478,14 +1465,14 @@ } }, "node_modules/@zwave-js/cc": { - "version": "15.15.0", - "resolved": "https://registry.npmjs.org/@zwave-js/cc/-/cc-15.15.0.tgz", - "integrity": "sha512-vvJGiQRYoGwr2SopCulu8TsImjLihDyJQTMhJjbjLZNw5lVbQxK8Tdn1MHCc4ZQbUPxgnTQsSG5CCFFMPvlrEw==", + "version": "15.15.3", + "resolved": "https://registry.npmjs.org/@zwave-js/cc/-/cc-15.15.3.tgz", + "integrity": "sha512-jCdwWnmYpiwgMdiE2Nma97yTZDXqwuJxxDC4mq3VkJX9L2dBRhkP3r39++35zzJD7MoETG+OZXw2Zx5w56xGjQ==", "dev": true, "dependencies": { - "@zwave-js/core": "15.15.0", - "@zwave-js/host": "15.15.0", - "@zwave-js/shared": "15.13.0", + "@zwave-js/core": "15.15.3", + "@zwave-js/host": "15.15.3", + "@zwave-js/shared": "15.15.1", "alcalzone-shared": "^5.0.0", "ansi-colors": "^4.1.3", "reflect-metadata": "^0.2.2" @@ -1498,20 +1485,20 @@ } }, "node_modules/@zwave-js/config": { - "version": "15.15.0", - "resolved": "https://registry.npmjs.org/@zwave-js/config/-/config-15.15.0.tgz", - "integrity": "sha512-uRUxu05W+4jX+uJkV3oOm/1wNObDl/BA84jpMsM2uvwLu7LRYCTnOkPwCXis+RxX3x9uRHdvQSqv/hCL2k2D0A==", + "version": "15.15.3", + "resolved": "https://registry.npmjs.org/@zwave-js/config/-/config-15.15.3.tgz", + "integrity": "sha512-BcWrS8ac2HFUPky+H8SiSDzgnM5gO14gviI2939TRy4+34EwrZev9bsh8C3SjNm85AnebK+CO3l1flIiXbUaJQ==", "dev": true, "dependencies": { - "@zwave-js/core": "15.15.0", - "@zwave-js/shared": "15.13.0", + "@zwave-js/core": "15.15.3", + "@zwave-js/shared": "15.15.1", "alcalzone-shared": "^5.0.0", "ansi-colors": "^4.1.3", - "eslint": "^9.34.0", + "eslint": "^9.36.0", "json-logic-js": "^2.0.5", "json5": "^2.2.3", "pathe": "^2.0.3", - "semver": "^7.6.3", + "semver": "^7.7.2", "winston": "^3.17.0" }, "engines": { @@ -1522,13 +1509,13 @@ } }, "node_modules/@zwave-js/core": { - "version": "15.15.0", - "resolved": "https://registry.npmjs.org/@zwave-js/core/-/core-15.15.0.tgz", - "integrity": "sha512-m8bhTZ9Rv5ptUvFAM176frcPXhx9+/3jaHz7XRuz16ID8pbYzD2bTKR3nANcZyByQJHSIhGLGU3pd+LPjEsQFA==", + "version": "15.15.3", + "resolved": "https://registry.npmjs.org/@zwave-js/core/-/core-15.15.3.tgz", + "integrity": "sha512-YeLHaOVUlS46VIeEdoth4rcrq1htJzRqGnynLDMqx9SPPfFAsPavE5tYO5n10A12GBzdrFtqUCQDwSOL8WbYMA==", "dev": true, "dependencies": { - "@alcalzone/jsonl-db": "^3.1.1", - "@zwave-js/shared": "15.13.0", + "@alcalzone/jsonl-db": "^4.0.2", + "@zwave-js/shared": "15.15.1", "alcalzone-shared": "^5.0.0", "ansi-colors": "^4.1.3", "dayjs": "^1.11.18", @@ -1537,7 +1524,7 @@ "nrf-intel-hex": "^1.4.0", "pathe": "^2.0.3", "reflect-metadata": "^0.2.2", - "semver": "^7.6.3", + "semver": "^7.7.2", "triple-beam": "*", "winston": "^3.17.0", "winston-daily-rotate-file": "^5.0.0", @@ -1551,14 +1538,14 @@ } }, "node_modules/@zwave-js/host": { - "version": "15.15.0", - "resolved": "https://registry.npmjs.org/@zwave-js/host/-/host-15.15.0.tgz", - "integrity": "sha512-toACabQg4FPrP0MC5eLfLlf8e//cv5GoV44I2cOMAk95Gkj1UzH218I/mwPGIOQb+YxxtcsKQtKymAmZznqTLA==", + "version": "15.15.3", + "resolved": "https://registry.npmjs.org/@zwave-js/host/-/host-15.15.3.tgz", + "integrity": "sha512-vv9bwWOkhU+h18AckbE8qC83KRsnUV9/yZSYhj8caAItNz2+bWkIXyn/O272fEpQUKo3NLIEia1X2J87qgNgzQ==", "dev": true, "dependencies": { - "@zwave-js/config": "15.15.0", - "@zwave-js/core": "15.15.0", - "@zwave-js/shared": "15.13.0", + "@zwave-js/config": "15.15.3", + "@zwave-js/core": "15.15.3", + "@zwave-js/shared": "15.15.1", "alcalzone-shared": "^5.0.0" }, "engines": { @@ -1569,16 +1556,16 @@ } }, "node_modules/@zwave-js/nvmedit": { - "version": "15.15.0", - "resolved": "https://registry.npmjs.org/@zwave-js/nvmedit/-/nvmedit-15.15.0.tgz", - "integrity": "sha512-Bq2Dv+A/G1jySQjXc0Y1gvvN1iUea4lA5nWj66GRDXlQR4+Vp5JZHfH4w+NLdL+c3WBs2WVXiLVSBXVwPQTTRA==", + "version": "15.15.3", + "resolved": "https://registry.npmjs.org/@zwave-js/nvmedit/-/nvmedit-15.15.3.tgz", + "integrity": "sha512-Q778nFQLnFMhB486xBE+zTWVFjJbWo//Y1709PanAAKtg80isGbh1gsbNO2lLZ3JOV+CvMKN8rQGLbpJlyxSew==", "dev": true, "dependencies": { - "@zwave-js/core": "15.15.0", - "@zwave-js/shared": "15.13.0", + "@zwave-js/core": "15.15.3", + "@zwave-js/shared": "15.15.1", "alcalzone-shared": "^5.0.0", "reflect-metadata": "^0.2.2", - "semver": "^7.6.3", + "semver": "^7.7.2", "yargs": "^18.0.0" }, "bin": { @@ -1630,9 +1617,9 @@ } }, "node_modules/@zwave-js/nvmedit/node_modules/emoji-regex": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.5.0.tgz", - "integrity": "sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==", + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", "dev": true }, "node_modules/@zwave-js/nvmedit/node_modules/string-width": { @@ -1711,16 +1698,16 @@ } }, "node_modules/@zwave-js/serial": { - "version": "15.15.0", - "resolved": "https://registry.npmjs.org/@zwave-js/serial/-/serial-15.15.0.tgz", - "integrity": "sha512-s9a6SGaGYolzDS1PQkGUd6VSe7Xxb2m0dZzM/sSr7xTH5uwtnD+9H9NBIg0VxOLTpjoxhf5lJIekS/38/ItUPQ==", + "version": "15.15.3", + "resolved": "https://registry.npmjs.org/@zwave-js/serial/-/serial-15.15.3.tgz", + "integrity": "sha512-ZdoqtQc8XT8Ulo64lrt7RUwQoLtgX82tr6vP1SSbJdzaVtCdiB4PWZQ+bEi2rt8JuB7UejzxVuLsk3l4qAHi+g==", "dev": true, "dependencies": { "@serialport/stream": "^13.0.0", - "@zwave-js/cc": "15.15.0", - "@zwave-js/core": "15.15.0", - "@zwave-js/host": "15.15.0", - "@zwave-js/shared": "15.13.0", + "@zwave-js/cc": "15.15.3", + "@zwave-js/core": "15.15.3", + "@zwave-js/host": "15.15.3", + "@zwave-js/shared": "15.15.1", "alcalzone-shared": "^5.0.0", "serialport": "^13.0.0", "winston": "^3.17.0" @@ -1733,9 +1720,9 @@ } }, "node_modules/@zwave-js/shared": { - "version": "15.13.0", - "resolved": "https://registry.npmjs.org/@zwave-js/shared/-/shared-15.13.0.tgz", - "integrity": "sha512-9GYxVomlaaTfBV/bfpfDu0WcN1T5VFMWhqK7/iVfekheJWQ2uePRyOCdp7wJ7zLwjwFtXGOHrOyt4nXUT0AWmQ==", + "version": "15.15.1", + "resolved": "https://registry.npmjs.org/@zwave-js/shared/-/shared-15.15.1.tgz", + "integrity": "sha512-9/NYWHKdf7QVSvYKstgaZhywxLcEjwbkqY/AWBeuuOOUgbQ3J1SWiHSKJWuWalrNdgIXbRk6tE99EwqCDYOvcw==", "dev": true, "dependencies": { "alcalzone-shared": "^5.0.0", @@ -1749,15 +1736,15 @@ } }, "node_modules/@zwave-js/testing": { - "version": "15.15.0", - "resolved": "https://registry.npmjs.org/@zwave-js/testing/-/testing-15.15.0.tgz", - "integrity": "sha512-7I5ZxiZUhe77xg0Bct00xcqTmdlmDcpzs3SPVYg83SGusGA3jHvwQ2opLWdPOK4xULlJooEB+0ebskyD03OItg==", + "version": "15.15.3", + "resolved": "https://registry.npmjs.org/@zwave-js/testing/-/testing-15.15.3.tgz", + "integrity": "sha512-N+CAJKafkmdlhtvx+dAQHV2o91H8ucTZeYhLQMEW3UsuRNTsRrRlBeLMHUsV23o/y4atmLZfb7ruUX+cYjqX6w==", "dev": true, "dependencies": { - "@zwave-js/core": "15.15.0", - "@zwave-js/host": "15.15.0", - "@zwave-js/serial": "15.15.0", - "@zwave-js/shared": "15.13.0", + "@zwave-js/core": "15.15.3", + "@zwave-js/host": "15.15.3", + "@zwave-js/serial": "15.15.3", + "@zwave-js/shared": "15.15.1", "alcalzone-shared": "^5.0.0", "ansi-colors": "^4.1.3" }, @@ -2686,21 +2673,6 @@ "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==", "dev": true }, - "node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", @@ -2779,9 +2751,9 @@ "license": "MIT" }, "node_modules/graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, "node_modules/graphemer": { @@ -2993,19 +2965,6 @@ "node": ">=6" } }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, "node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", @@ -4449,16 +4408,6 @@ "dev": true, "license": "MIT" }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -4648,22 +4597,22 @@ } }, "node_modules/zwave-js": { - "version": "15.15.0", - "resolved": "https://registry.npmjs.org/zwave-js/-/zwave-js-15.15.0.tgz", - "integrity": "sha512-0GeFIOyGl2GhjN1xJJymTJqVpddk9nYGtTCQgc0kO+Zx3UlI4EWf2STREgFhLBolYI6tD3Kh3sFN89Gahux6gg==", + "version": "15.15.3", + "resolved": "https://registry.npmjs.org/zwave-js/-/zwave-js-15.15.3.tgz", + "integrity": "sha512-OvvuEIWe3eR5w6nrdEfzQVykXd8t7oF9FP+0fxzprdeInmmBVCTcuMbk+DLsGgtFHzzbQYEHRYLShBgKEEbBCg==", "dev": true, "dependencies": { - "@alcalzone/jsonl-db": "^3.1.1", + "@alcalzone/jsonl-db": "^4.0.2", "@andrewbranch/untar.js": "^1.0.3", "@homebridge/ciao": "^1.3.4", - "@zwave-js/cc": "15.15.0", - "@zwave-js/config": "15.15.0", - "@zwave-js/core": "15.15.0", - "@zwave-js/host": "15.15.0", - "@zwave-js/nvmedit": "15.15.0", - "@zwave-js/serial": "15.15.0", - "@zwave-js/shared": "15.13.0", - "@zwave-js/testing": "15.15.0", + "@zwave-js/cc": "15.15.3", + "@zwave-js/config": "15.15.3", + "@zwave-js/core": "15.15.3", + "@zwave-js/host": "15.15.3", + "@zwave-js/nvmedit": "15.15.3", + "@zwave-js/serial": "15.15.3", + "@zwave-js/shared": "15.15.1", + "@zwave-js/testing": "15.15.3", "@zwave-js/waddle": "^1.2.1", "alcalzone-shared": "^5.0.0", "ansi-colors": "^4.1.3", @@ -4672,7 +4621,7 @@ "p-queue": "^8.1.0", "pathe": "^2.0.3", "reflect-metadata": "^0.2.2", - "semver": "^7.6.3", + "semver": "^7.7.2", "serialport": "^13.0.0", "source-map-support": "^0.5.21", "winston": "^3.17.0" @@ -4707,25 +4656,13 @@ } }, "@alcalzone/jsonl-db": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@alcalzone/jsonl-db/-/jsonl-db-3.1.1.tgz", - "integrity": "sha512-1ezCM6Od1vW3uT+ALLkAg0vN+MZtib18k1A+JPvLTm55tb4Lj9PsF4x3o9mBI102/nRAI3FpkEzLJAeZlkXdDA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@alcalzone/jsonl-db/-/jsonl-db-4.0.2.tgz", + "integrity": "sha512-GUs0Q2UYdOw3mtWD4NOePxRAvCEp6yMjpzRkbAOPxlBn3YQ0tuUzUe70RW0CIEy0Q6glLR2flyLFZPnPJyZIoQ==", "dev": true, "requires": { "@alcalzone/proper-lockfile": "^4.1.3-0", - "alcalzone-shared": "^4.0.8", - "fs-extra": "^10.1.0" - }, - "dependencies": { - "alcalzone-shared": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/alcalzone-shared/-/alcalzone-shared-4.0.8.tgz", - "integrity": "sha512-Rr0efCjNL9lw7miDvU8exL87Y42ehsLU2jUGNQUphhnlvxnTMrHeApWgoOSGZvsE2PhxC3KO7Z+VpQ/IbuV3aA==", - "dev": true, - "requires": { - "debug": "^4.3.4" - } - } + "alcalzone-shared": "^5.0.0" } }, "@alcalzone/proper-lockfile": { @@ -5559,45 +5496,45 @@ } }, "@zwave-js/cc": { - "version": "15.15.0", - "resolved": "https://registry.npmjs.org/@zwave-js/cc/-/cc-15.15.0.tgz", - "integrity": "sha512-vvJGiQRYoGwr2SopCulu8TsImjLihDyJQTMhJjbjLZNw5lVbQxK8Tdn1MHCc4ZQbUPxgnTQsSG5CCFFMPvlrEw==", + "version": "15.15.3", + "resolved": "https://registry.npmjs.org/@zwave-js/cc/-/cc-15.15.3.tgz", + "integrity": "sha512-jCdwWnmYpiwgMdiE2Nma97yTZDXqwuJxxDC4mq3VkJX9L2dBRhkP3r39++35zzJD7MoETG+OZXw2Zx5w56xGjQ==", "dev": true, "requires": { - "@zwave-js/core": "15.15.0", - "@zwave-js/host": "15.15.0", - "@zwave-js/shared": "15.13.0", + "@zwave-js/core": "15.15.3", + "@zwave-js/host": "15.15.3", + "@zwave-js/shared": "15.15.1", "alcalzone-shared": "^5.0.0", "ansi-colors": "^4.1.3", "reflect-metadata": "^0.2.2" } }, "@zwave-js/config": { - "version": "15.15.0", - "resolved": "https://registry.npmjs.org/@zwave-js/config/-/config-15.15.0.tgz", - "integrity": "sha512-uRUxu05W+4jX+uJkV3oOm/1wNObDl/BA84jpMsM2uvwLu7LRYCTnOkPwCXis+RxX3x9uRHdvQSqv/hCL2k2D0A==", + "version": "15.15.3", + "resolved": "https://registry.npmjs.org/@zwave-js/config/-/config-15.15.3.tgz", + "integrity": "sha512-BcWrS8ac2HFUPky+H8SiSDzgnM5gO14gviI2939TRy4+34EwrZev9bsh8C3SjNm85AnebK+CO3l1flIiXbUaJQ==", "dev": true, "requires": { - "@zwave-js/core": "15.15.0", - "@zwave-js/shared": "15.13.0", + "@zwave-js/core": "15.15.3", + "@zwave-js/shared": "15.15.1", "alcalzone-shared": "^5.0.0", "ansi-colors": "^4.1.3", - "eslint": "^9.34.0", + "eslint": "^9.36.0", "json-logic-js": "^2.0.5", "json5": "^2.2.3", "pathe": "^2.0.3", - "semver": "^7.6.3", + "semver": "^7.7.2", "winston": "^3.17.0" } }, "@zwave-js/core": { - "version": "15.15.0", - "resolved": "https://registry.npmjs.org/@zwave-js/core/-/core-15.15.0.tgz", - "integrity": "sha512-m8bhTZ9Rv5ptUvFAM176frcPXhx9+/3jaHz7XRuz16ID8pbYzD2bTKR3nANcZyByQJHSIhGLGU3pd+LPjEsQFA==", + "version": "15.15.3", + "resolved": "https://registry.npmjs.org/@zwave-js/core/-/core-15.15.3.tgz", + "integrity": "sha512-YeLHaOVUlS46VIeEdoth4rcrq1htJzRqGnynLDMqx9SPPfFAsPavE5tYO5n10A12GBzdrFtqUCQDwSOL8WbYMA==", "dev": true, "requires": { - "@alcalzone/jsonl-db": "^3.1.1", - "@zwave-js/shared": "15.13.0", + "@alcalzone/jsonl-db": "^4.0.2", + "@zwave-js/shared": "15.15.1", "alcalzone-shared": "^5.0.0", "ansi-colors": "^4.1.3", "dayjs": "^1.11.18", @@ -5606,7 +5543,7 @@ "nrf-intel-hex": "^1.4.0", "pathe": "^2.0.3", "reflect-metadata": "^0.2.2", - "semver": "^7.6.3", + "semver": "^7.7.2", "triple-beam": "*", "winston": "^3.17.0", "winston-daily-rotate-file": "^5.0.0", @@ -5614,28 +5551,28 @@ } }, "@zwave-js/host": { - "version": "15.15.0", - "resolved": "https://registry.npmjs.org/@zwave-js/host/-/host-15.15.0.tgz", - "integrity": "sha512-toACabQg4FPrP0MC5eLfLlf8e//cv5GoV44I2cOMAk95Gkj1UzH218I/mwPGIOQb+YxxtcsKQtKymAmZznqTLA==", + "version": "15.15.3", + "resolved": "https://registry.npmjs.org/@zwave-js/host/-/host-15.15.3.tgz", + "integrity": "sha512-vv9bwWOkhU+h18AckbE8qC83KRsnUV9/yZSYhj8caAItNz2+bWkIXyn/O272fEpQUKo3NLIEia1X2J87qgNgzQ==", "dev": true, "requires": { - "@zwave-js/config": "15.15.0", - "@zwave-js/core": "15.15.0", - "@zwave-js/shared": "15.13.0", + "@zwave-js/config": "15.15.3", + "@zwave-js/core": "15.15.3", + "@zwave-js/shared": "15.15.1", "alcalzone-shared": "^5.0.0" } }, "@zwave-js/nvmedit": { - "version": "15.15.0", - "resolved": "https://registry.npmjs.org/@zwave-js/nvmedit/-/nvmedit-15.15.0.tgz", - "integrity": "sha512-Bq2Dv+A/G1jySQjXc0Y1gvvN1iUea4lA5nWj66GRDXlQR4+Vp5JZHfH4w+NLdL+c3WBs2WVXiLVSBXVwPQTTRA==", + "version": "15.15.3", + "resolved": "https://registry.npmjs.org/@zwave-js/nvmedit/-/nvmedit-15.15.3.tgz", + "integrity": "sha512-Q778nFQLnFMhB486xBE+zTWVFjJbWo//Y1709PanAAKtg80isGbh1gsbNO2lLZ3JOV+CvMKN8rQGLbpJlyxSew==", "dev": true, "requires": { - "@zwave-js/core": "15.15.0", - "@zwave-js/shared": "15.13.0", + "@zwave-js/core": "15.15.3", + "@zwave-js/shared": "15.15.1", "alcalzone-shared": "^5.0.0", "reflect-metadata": "^0.2.2", - "semver": "^7.6.3", + "semver": "^7.7.2", "yargs": "^18.0.0" }, "dependencies": { @@ -5663,9 +5600,9 @@ } }, "emoji-regex": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.5.0.tgz", - "integrity": "sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==", + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", "dev": true }, "string-width": { @@ -5722,25 +5659,25 @@ } }, "@zwave-js/serial": { - "version": "15.15.0", - "resolved": "https://registry.npmjs.org/@zwave-js/serial/-/serial-15.15.0.tgz", - "integrity": "sha512-s9a6SGaGYolzDS1PQkGUd6VSe7Xxb2m0dZzM/sSr7xTH5uwtnD+9H9NBIg0VxOLTpjoxhf5lJIekS/38/ItUPQ==", + "version": "15.15.3", + "resolved": "https://registry.npmjs.org/@zwave-js/serial/-/serial-15.15.3.tgz", + "integrity": "sha512-ZdoqtQc8XT8Ulo64lrt7RUwQoLtgX82tr6vP1SSbJdzaVtCdiB4PWZQ+bEi2rt8JuB7UejzxVuLsk3l4qAHi+g==", "dev": true, "requires": { "@serialport/stream": "^13.0.0", - "@zwave-js/cc": "15.15.0", - "@zwave-js/core": "15.15.0", - "@zwave-js/host": "15.15.0", - "@zwave-js/shared": "15.13.0", + "@zwave-js/cc": "15.15.3", + "@zwave-js/core": "15.15.3", + "@zwave-js/host": "15.15.3", + "@zwave-js/shared": "15.15.1", "alcalzone-shared": "^5.0.0", "serialport": "^13.0.0", "winston": "^3.17.0" } }, "@zwave-js/shared": { - "version": "15.13.0", - "resolved": "https://registry.npmjs.org/@zwave-js/shared/-/shared-15.13.0.tgz", - "integrity": "sha512-9GYxVomlaaTfBV/bfpfDu0WcN1T5VFMWhqK7/iVfekheJWQ2uePRyOCdp7wJ7zLwjwFtXGOHrOyt4nXUT0AWmQ==", + "version": "15.15.1", + "resolved": "https://registry.npmjs.org/@zwave-js/shared/-/shared-15.15.1.tgz", + "integrity": "sha512-9/NYWHKdf7QVSvYKstgaZhywxLcEjwbkqY/AWBeuuOOUgbQ3J1SWiHSKJWuWalrNdgIXbRk6tE99EwqCDYOvcw==", "dev": true, "requires": { "alcalzone-shared": "^5.0.0", @@ -5748,15 +5685,15 @@ } }, "@zwave-js/testing": { - "version": "15.15.0", - "resolved": "https://registry.npmjs.org/@zwave-js/testing/-/testing-15.15.0.tgz", - "integrity": "sha512-7I5ZxiZUhe77xg0Bct00xcqTmdlmDcpzs3SPVYg83SGusGA3jHvwQ2opLWdPOK4xULlJooEB+0ebskyD03OItg==", + "version": "15.15.3", + "resolved": "https://registry.npmjs.org/@zwave-js/testing/-/testing-15.15.3.tgz", + "integrity": "sha512-N+CAJKafkmdlhtvx+dAQHV2o91H8ucTZeYhLQMEW3UsuRNTsRrRlBeLMHUsV23o/y4atmLZfb7ruUX+cYjqX6w==", "dev": true, "requires": { - "@zwave-js/core": "15.15.0", - "@zwave-js/host": "15.15.0", - "@zwave-js/serial": "15.15.0", - "@zwave-js/shared": "15.13.0", + "@zwave-js/core": "15.15.3", + "@zwave-js/host": "15.15.3", + "@zwave-js/serial": "15.15.3", + "@zwave-js/shared": "15.15.1", "alcalzone-shared": "^5.0.0", "ansi-colors": "^4.1.3" } @@ -6439,17 +6376,6 @@ "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==", "dev": true }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, "fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", @@ -6500,9 +6426,9 @@ "dev": true }, "graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, "graphemer": { @@ -6659,16 +6585,6 @@ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, "keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", @@ -7611,12 +7527,6 @@ "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", "dev": true }, - "universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true - }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -7746,22 +7656,22 @@ "dev": true }, "zwave-js": { - "version": "15.15.0", - "resolved": "https://registry.npmjs.org/zwave-js/-/zwave-js-15.15.0.tgz", - "integrity": "sha512-0GeFIOyGl2GhjN1xJJymTJqVpddk9nYGtTCQgc0kO+Zx3UlI4EWf2STREgFhLBolYI6tD3Kh3sFN89Gahux6gg==", + "version": "15.15.3", + "resolved": "https://registry.npmjs.org/zwave-js/-/zwave-js-15.15.3.tgz", + "integrity": "sha512-OvvuEIWe3eR5w6nrdEfzQVykXd8t7oF9FP+0fxzprdeInmmBVCTcuMbk+DLsGgtFHzzbQYEHRYLShBgKEEbBCg==", "dev": true, "requires": { - "@alcalzone/jsonl-db": "^3.1.1", + "@alcalzone/jsonl-db": "^4.0.2", "@andrewbranch/untar.js": "^1.0.3", "@homebridge/ciao": "^1.3.4", - "@zwave-js/cc": "15.15.0", - "@zwave-js/config": "15.15.0", - "@zwave-js/core": "15.15.0", - "@zwave-js/host": "15.15.0", - "@zwave-js/nvmedit": "15.15.0", - "@zwave-js/serial": "15.15.0", - "@zwave-js/shared": "15.13.0", - "@zwave-js/testing": "15.15.0", + "@zwave-js/cc": "15.15.3", + "@zwave-js/config": "15.15.3", + "@zwave-js/core": "15.15.3", + "@zwave-js/host": "15.15.3", + "@zwave-js/nvmedit": "15.15.3", + "@zwave-js/serial": "15.15.3", + "@zwave-js/shared": "15.15.1", + "@zwave-js/testing": "15.15.3", "@zwave-js/waddle": "^1.2.1", "alcalzone-shared": "^5.0.0", "ansi-colors": "^4.1.3", @@ -7770,7 +7680,7 @@ "p-queue": "^8.1.0", "pathe": "^2.0.3", "reflect-metadata": "^0.2.2", - "semver": "^7.6.3", + "semver": "^7.7.2", "serialport": "^13.0.0", "source-map-support": "^0.5.21", "winston": "^3.17.0"