From 9c33817e90bc696ddd1360d6d5e7cb37324c0678 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Jul 2026 15:34:15 +0000 Subject: [PATCH 1/2] chore(deps): bump the npm group with 3 updates Bumps the npm group with 3 updates: [aedes](https://github.com/moscajs/aedes), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [prettier](https://github.com/prettier/prettier). Updates `aedes` from 1.1.0 to 1.1.1 - [Release notes](https://github.com/moscajs/aedes/releases) - [Commits](https://github.com/moscajs/aedes/compare/v1.1.0...v1.1.1) Updates `@types/node` from 26.0.1 to 26.1.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `prettier` from 3.8.4 to 3.9.4 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.8.4...3.9.4) --- updated-dependencies: - dependency-name: aedes dependency-version: 1.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm - dependency-name: "@types/node" dependency-version: 26.1.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm - dependency-name: prettier dependency-version: 3.9.4 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm ... Signed-off-by: dependabot[bot] --- package-lock.json | 24 ++++++++++++------------ package.json | 6 +++--- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6fbc731..43ecc2f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "hm2mqtt", "version": "1.8.1", "dependencies": { - "aedes": "^1.1.0", + "aedes": "^1.1.1", "dotenv": "^17.4.2", "mqtt": "^5.15.1", "pino": "^10.3.1", @@ -16,11 +16,11 @@ }, "devDependencies": { "@types/jest": "^30.0.0", - "@types/node": "^26.0.1", + "@types/node": "^26.1.0", "jest": "^30.4.2", "jest-junit": "^17.0.0", "jest-util": "^30.4.1", - "prettier": "^3.8.4", + "prettier": "^3.9.4", "ts-jest": "^29.4.11", "typescript": "^6.0.3", "vite-node": "^6.0.0" @@ -1952,9 +1952,9 @@ } }, "node_modules/@types/node": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-26.0.1.tgz", - "integrity": "sha512-fc3KiUoBt6kie0N9bIW3E47vZsuaMf0PM2AaUpLCLT0s/LvX1nxAim6Fc049cNxODPpGm6qRAuUOB86SkRuPQw==", + "version": "26.1.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.1.0.tgz", + "integrity": "sha512-O0A1G3xPGy4w7AgQdAQYUlQ+BKk2Oovw8eRpofyp5KdBZULnbe+WqaOVNrm705SHphCiG4XHsACrSmPu1f+Kgw==", "license": "MIT", "dependencies": { "undici-types": "~8.3.0" @@ -2335,9 +2335,9 @@ } }, "node_modules/aedes": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/aedes/-/aedes-1.1.0.tgz", - "integrity": "sha512-R0/qMvLi1VJYMGXHNtm3CMi+jdGGmRrDgAwtTLCiNk7POXBWoSOp6fwICOR8cmnmeRMEpmce+t8gH+9ptKuztw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/aedes/-/aedes-1.1.1.tgz", + "integrity": "sha512-kmKFRgQrjGyv9HuVqpNGM/aPD2K4bf20aF1UbrxEvh3j8BJ1OD0rHi3E3u3xfrgc3ydj2+9UiPdW0sHiP6d+Sg==", "license": "MIT", "dependencies": { "aedes-packet": "^3.0.0", @@ -6135,9 +6135,9 @@ } }, "node_modules/prettier": { - "version": "3.8.4", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.4.tgz", - "integrity": "sha512-N2MylSdi48+5N/6S5j+maeHbUSIzzZ5uOcX5Hm4QpV8Dkb1HFjfAKTKX6yNPJQD9AhcT3ifHNB66tWTTJDi11Q==", + "version": "3.9.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.4.tgz", + "integrity": "sha512-yWG/o/4oJfo036EKAfK6ACAoDOfHeRHx4tuxkfBZiauURiaSmYwlpOr5LQqKtIkRD2z1PLteme2WoxEnj4tHTg==", "dev": true, "license": "MIT", "bin": { diff --git a/package.json b/package.json index e715ecc..bf9c943 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "release": "./release.sh" }, "dependencies": { - "aedes": "^1.1.0", + "aedes": "^1.1.1", "dotenv": "^17.4.2", "mqtt": "^5.15.1", "pino": "^10.3.1", @@ -27,11 +27,11 @@ }, "devDependencies": { "@types/jest": "^30.0.0", - "@types/node": "^26.0.1", + "@types/node": "^26.1.0", "jest": "^30.4.2", "jest-junit": "^17.0.0", "jest-util": "^30.4.1", - "prettier": "^3.8.4", + "prettier": "^3.9.4", "ts-jest": "^29.4.11", "typescript": "^6.0.3", "vite-node": "^6.0.0" From 9c617f9dc382826a99556a1dca59bfd856afef8e Mon Sep 17 00:00:00 2001 From: tomquist <528585+tomquist@users.noreply.github.com> Date: Sun, 5 Jul 2026 06:02:48 +0000 Subject: [PATCH 2/2] style: reformat union types for prettier 3.9 Prettier 3.9.x collapses short union types that fit on one line, which broke the prettier --check lint step after the dependency bump. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_014Ei2LGK1ey8ofWhZLvGUsC --- src/transforms.ts | 6 +----- src/types.ts | 8 +------- 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/src/transforms.ts b/src/transforms.ts index 3a66b7c..1aa89ab 100644 --- a/src/transforms.ts +++ b/src/transforms.ts @@ -55,11 +55,7 @@ export type Transform = * Multi-key transforms that operate on multiple input values */ export type MultiKeyTransform = - | SumTransform - | MinTransform - | MaxTransform - | DiffTransform - | AverageTransform; + SumTransform | MinTransform | MaxTransform | DiffTransform | AverageTransform; // ============================================================================= // Single-Value Transforms diff --git a/src/types.ts b/src/types.ts index 22b2067..736793d 100644 --- a/src/types.ts +++ b/src/types.ts @@ -250,13 +250,7 @@ export interface MqttConfig { * Venus device working status types */ export type VenusWorkingStatus = - | 'sleep' - | 'standby' - | 'charging' - | 'discharging' - | 'backup' - | 'upgrading' - | 'bypass'; + 'sleep' | 'standby' | 'charging' | 'discharging' | 'backup' | 'upgrading' | 'bypass'; /** * Venus device CT status types