From 279cec94c239c7169a4a896923317f5ad0a348a2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Jun 2026 15:27:16 +0000 Subject: [PATCH] Bump the all-dependencies group across 1 directory with 5 updates Bumps the all-dependencies group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.60.1` | `8.61.0` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.60.1` | `8.61.0` | | [homebridge](https://github.com/homebridge/homebridge) | `2.0.2` | `2.1.0` | | [undici](https://github.com/nodejs/undici) | `7.27.2` | `8.4.1` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.1` | `25.9.2` | Updates `@typescript-eslint/parser` from 8.60.1 to 8.61.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.61.0/packages/parser) Updates `typescript-eslint` from 8.60.1 to 8.61.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.61.0/packages/typescript-eslint) Updates `homebridge` from 2.0.2 to 2.1.0 - [Release notes](https://github.com/homebridge/homebridge/releases) - [Changelog](https://github.com/homebridge/homebridge/blob/latest/CHANGELOG.md) - [Commits](https://github.com/homebridge/homebridge/compare/v2.0.2...v2.1.0) Updates `undici` from 7.27.2 to 8.4.1 - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v7.27.2...v8.4.1) Updates `@types/node` from 25.9.1 to 25.9.2 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-version: 8.61.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: typescript-eslint dependency-version: 8.61.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: homebridge dependency-version: 2.1.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: undici dependency-version: 8.4.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-dependencies - dependency-name: "@types/node" dependency-version: 25.9.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: all-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 320 ++++++++++----------- packages/eslint-config-shared/package.json | 4 +- packages/homebridge-ring/package.json | 2 +- packages/ring-client-api/package.json | 4 +- 4 files changed, 165 insertions(+), 165 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7280a52b..a9ce57c1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -885,15 +885,15 @@ } }, "node_modules/@homebridge/hap-nodejs": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@homebridge/hap-nodejs/-/hap-nodejs-2.1.6.tgz", - "integrity": "sha512-EZzUo9fyqfHE/FxCbRzADOEOkWOHl08LcvTqQe+fYYFkH/xSg5xO4hmGxcwQuWRte/PQqVFSWHZe69d+8XmOQg==", + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@homebridge/hap-nodejs/-/hap-nodejs-2.1.7.tgz", + "integrity": "sha512-0SiNVc0OCkFN0figsOg7fWcEe/3OLF58sUyE8kzrQ+BoINkSEHz824xzKHep/yOT7SJtd2FREbFsQklkF/Kn2g==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@homebridge/ciao": "^1.3.8", - "@homebridge/dbus-native": "^0.7.5", - "bonjour-hap": "^3.10.2", + "@homebridge/ciao": "^1.3.9", + "@homebridge/dbus-native": "^0.7.6", + "bonjour-hap": "^3.10.3", "debug": "^4.4.3", "fast-srp-hap": "^2.0.4", "futoin-hkdf": "^1.5.3", @@ -1267,9 +1267,9 @@ } }, "node_modules/@matter/general": { - "version": "0.17.0-alpha.0-20260508-96d5c3a88", - "resolved": "https://registry.npmjs.org/@matter/general/-/general-0.17.0-alpha.0-20260508-96d5c3a88.tgz", - "integrity": "sha512-YYb0OUg7j/BoNXzE4qbdOnsnMHzxwXdibHMzEujdqGBS69OTW/6uy/NW8ZrvXG9kZQ9VHCqgk+ConL8enrjUIA==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@matter/general/-/general-0.17.1.tgz", + "integrity": "sha512-ImAchtIK8fRiNr5uRTeBFG6qNOb1TbZLhTuj4iYdO+KN1/Uf+GY/3cQhmwGGv1sfIrHBcRKLyBy8SH1S4bvPhg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1306,83 +1306,83 @@ } }, "node_modules/@matter/main": { - "version": "0.17.0-alpha.0-20260508-96d5c3a88", - "resolved": "https://registry.npmjs.org/@matter/main/-/main-0.17.0-alpha.0-20260508-96d5c3a88.tgz", - "integrity": "sha512-IXoLBk9uyrMRRRlGiyld9cDcEkFw9uMfEwGyPIVuf95F1MP7x5du8YIzhh0l4m/7BykU3jN5nbw1jyOlEsW8Cw==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@matter/main/-/main-0.17.1.tgz", + "integrity": "sha512-3CtsEfgpuaIWytfKJaA/92zF4OuNc4SMq43TqtbrkpazZ380HA3kKSECohhgaIlh72v6565ZAAoWuI/iZF0Baw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@matter/general": "0.17.0-alpha.0-20260508-96d5c3a88", - "@matter/model": "0.17.0-alpha.0-20260508-96d5c3a88", - "@matter/node": "0.17.0-alpha.0-20260508-96d5c3a88", - "@matter/protocol": "0.17.0-alpha.0-20260508-96d5c3a88", - "@matter/types": "0.17.0-alpha.0-20260508-96d5c3a88" + "@matter/general": "0.17.1", + "@matter/model": "0.17.1", + "@matter/node": "0.17.1", + "@matter/protocol": "0.17.1", + "@matter/types": "0.17.1" }, "optionalDependencies": { - "@matter/nodejs": "0.17.0-alpha.0-20260508-96d5c3a88" + "@matter/nodejs": "0.17.1" } }, "node_modules/@matter/model": { - "version": "0.17.0-alpha.0-20260508-96d5c3a88", - "resolved": "https://registry.npmjs.org/@matter/model/-/model-0.17.0-alpha.0-20260508-96d5c3a88.tgz", - "integrity": "sha512-RiwzqkQvrwRK5v6HoArep2n7932O3F0vo1QQ6wOFs6nvHUv38WE0x3ynWAn/s0Uy9tM5RVNW46IJkZAWcfywUw==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@matter/model/-/model-0.17.1.tgz", + "integrity": "sha512-lW8p8J02MXRuijDFZXf+o2TsyYjkYq6hf2CC2WudZ4gbVQQHQB85XWj+MEQMUtNQk9FzcYZSDUnBL4q1E0Z9pw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@matter/general": "0.17.0-alpha.0-20260508-96d5c3a88" + "@matter/general": "0.17.1" } }, "node_modules/@matter/node": { - "version": "0.17.0-alpha.0-20260508-96d5c3a88", - "resolved": "https://registry.npmjs.org/@matter/node/-/node-0.17.0-alpha.0-20260508-96d5c3a88.tgz", - "integrity": "sha512-Il0N4JIuY0NONT38Z0erJ9VHUVUDhBkbnfZinpMNfJewRo+tDU75lZ5F7lIkDmraMbQF4QLkld2sy/0CbEjf9Q==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@matter/node/-/node-0.17.1.tgz", + "integrity": "sha512-+0RzbqqxitjtYp33k6HOd/3JNd9odZoMm3kpofxdX+oaJiOOqDWeZr3I6+OjuiSOisGS3U87FJ4lN73/u3SK3A==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@matter/general": "0.17.0-alpha.0-20260508-96d5c3a88", - "@matter/model": "0.17.0-alpha.0-20260508-96d5c3a88", - "@matter/protocol": "0.17.0-alpha.0-20260508-96d5c3a88", - "@matter/types": "0.17.0-alpha.0-20260508-96d5c3a88" + "@matter/general": "0.17.1", + "@matter/model": "0.17.1", + "@matter/protocol": "0.17.1", + "@matter/types": "0.17.1" } }, "node_modules/@matter/nodejs": { - "version": "0.17.0-alpha.0-20260508-96d5c3a88", - "resolved": "https://registry.npmjs.org/@matter/nodejs/-/nodejs-0.17.0-alpha.0-20260508-96d5c3a88.tgz", - "integrity": "sha512-TRfXx9y+IvBAif7ogFMOt8ySkCdfLjh5z4ygnsfHieaPiYdZWIlWunccGqTKk9ixzGPW47Fi8iG6OF8ygBxlvA==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@matter/nodejs/-/nodejs-0.17.1.tgz", + "integrity": "sha512-nYHfMaGqDvbLVDci5F8zRxOxh+jglF2ssWu0PkGx3C/23ON7Wlt4bcuvI0arq4xi9e3EDSDfZmGLh6RF1JuX5g==", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { - "@matter/general": "0.17.0-alpha.0-20260508-96d5c3a88", - "@matter/node": "0.17.0-alpha.0-20260508-96d5c3a88", - "@matter/protocol": "0.17.0-alpha.0-20260508-96d5c3a88", - "@matter/types": "0.17.0-alpha.0-20260508-96d5c3a88" + "@matter/general": "0.17.1", + "@matter/node": "0.17.1", + "@matter/protocol": "0.17.1", + "@matter/types": "0.17.1" }, "engines": { "node": ">=20.19.0 <22.0.0 || >=22.13.0" } }, "node_modules/@matter/protocol": { - "version": "0.17.0-alpha.0-20260508-96d5c3a88", - "resolved": "https://registry.npmjs.org/@matter/protocol/-/protocol-0.17.0-alpha.0-20260508-96d5c3a88.tgz", - "integrity": "sha512-oF09ieWRXEA2zC1uoZjIBQrgRqv86fOYJDe1kGmmjBaS4pZI/JgqOGdCkLtHXtJJ254pWM0RujtoU3DwEy81Eg==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@matter/protocol/-/protocol-0.17.1.tgz", + "integrity": "sha512-7MbNzcxMojqLavBiv8wYZ6pQz/uYch+oWyRpclBeSpW6hYjgZQVXWKY2OYhFpr8rJd0BhQNc3xPGkVSd+VwSnA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@matter/general": "0.17.0-alpha.0-20260508-96d5c3a88", - "@matter/model": "0.17.0-alpha.0-20260508-96d5c3a88", - "@matter/types": "0.17.0-alpha.0-20260508-96d5c3a88" + "@matter/general": "0.17.1", + "@matter/model": "0.17.1", + "@matter/types": "0.17.1" } }, "node_modules/@matter/types": { - "version": "0.17.0-alpha.0-20260508-96d5c3a88", - "resolved": "https://registry.npmjs.org/@matter/types/-/types-0.17.0-alpha.0-20260508-96d5c3a88.tgz", - "integrity": "sha512-J/VfKYRdbxIoJb6upUlaVYbvLgAq5E/pHNkr7GEB5TtBK6y2QGJkyMYggnQebtAnKLAIORcOtTk1+ZX8KrToGw==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@matter/types/-/types-0.17.1.tgz", + "integrity": "sha512-DaqwpWl8Xayl05QqCRK2TPqvyuswELLbdCUD1H3R4CG2fvOAJqocGn/fu0q9mtAUEhHxuz2MgyLryRMIH6CNLw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@matter/general": "0.17.0-alpha.0-20260508-96d5c3a88", - "@matter/model": "0.17.0-alpha.0-20260508-96d5c3a88" + "@matter/general": "0.17.1", + "@matter/model": "0.17.1" } }, "node_modules/@minhducsun2002/leb128": { @@ -2177,9 +2177,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "25.9.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.1.tgz", - "integrity": "sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==", + "version": "25.9.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.2.tgz", + "integrity": "sha512-G05zqtJhcDLb8uslf5EjCxXg9G1KQxiV8OS0R26IC//Eoyitzqe8z37I7cqvnZlrlSfgocQRfSn/AHBZJJFyGw==", "license": "MIT", "dependencies": { "undici-types": ">=7.24.0 <7.24.7" @@ -2211,17 +2211,17 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.60.1.tgz", - "integrity": "sha512-JQ4S5GB0tfjO8BuJ4fcX+HodkzJjYBV+7OJ+wLygaX7OGQ7FudyHL4NSCA6ob+w3Yn+5MkKIozOwQhXeM7opVg==", + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.61.0.tgz", + "integrity": "sha512-bFNvl9ZczlVb+wR2Akszf3gHfKVj/8WanXaGJ3UstTA7brNKg0cNdk6X1Psu5V7MZ2oQtzZKOEzIUehaoxbDGw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.60.1", - "@typescript-eslint/type-utils": "8.60.1", - "@typescript-eslint/utils": "8.60.1", - "@typescript-eslint/visitor-keys": "8.60.1", + "@typescript-eslint/scope-manager": "8.61.0", + "@typescript-eslint/type-utils": "8.61.0", + "@typescript-eslint/utils": "8.61.0", + "@typescript-eslint/visitor-keys": "8.61.0", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -2234,7 +2234,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.60.1", + "@typescript-eslint/parser": "^8.61.0", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } @@ -2250,16 +2250,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.60.1.tgz", - "integrity": "sha512-A0M6ua6H252bVjPvvtSgl2QA4+ET9S5Mtkb2GDyTxIhH/C4qDItT7RQNO5PhMC6NXGYXOR9dIalcDDgBKT7oFA==", + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.61.0.tgz", + "integrity": "sha512-5B7PfA2e1NQGCnDHd/0lW7W3gvp3d59Ryw54FYO8Uswxo9f6ikw3AZV+Xj/TvpImmpsiYyUqAfhC6kJID1jF6w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.60.1", - "@typescript-eslint/types": "8.60.1", - "@typescript-eslint/typescript-estree": "8.60.1", - "@typescript-eslint/visitor-keys": "8.60.1", + "@typescript-eslint/scope-manager": "8.61.0", + "@typescript-eslint/types": "8.61.0", + "@typescript-eslint/typescript-estree": "8.61.0", + "@typescript-eslint/visitor-keys": "8.61.0", "debug": "^4.4.3" }, "engines": { @@ -2274,15 +2274,16 @@ "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.60.1.tgz", - "integrity": "sha512-gvI5OQoptnxQnchOirukCuQ55svJSTuD/4k5+pC267xyBtYry748R9/c3tYUzb/iE6RZfllRz2lVulLCHkTm4w==", + "node_modules/@typescript-eslint/project-service": { + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.61.0.tgz", + "integrity": "sha512-DV42F7MLJO6Rax7SK1yg43tcnEfGUrurSpSxKuVX+a3RCTzBlH3fuxprrOJXKCJGAaw82xXocikJ0uQaqwXgGA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.60.1", - "@typescript-eslint/visitor-keys": "8.60.1" + "@typescript-eslint/tsconfig-utils": "^8.61.0", + "@typescript-eslint/types": "^8.61.0", + "debug": "^4.4.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2290,20 +2291,20 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.60.1.tgz", - "integrity": "sha512-sdwTrpjosW7ANQYJ39ZBF1ZyEMEGVB2UsikrserVM/30a/F1dTLnu9bGxEdosugyu5caigjLrR2qiD11asjI1A==", + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.61.0.tgz", + "integrity": "sha512-IWdXFHFSb6mlC3HPc7QsLDm5zYEbUla6trDEHf32D3/dnuUyXd87plScSNXSbm0/RxMvObpI17sv/EDTGrGZkA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.60.1", - "@typescript-eslint/typescript-estree": "8.60.1", - "@typescript-eslint/utils": "8.60.1", - "debug": "^4.4.3", - "ts-api-utils": "^2.5.0" + "@typescript-eslint/types": "8.61.0", + "@typescript-eslint/visitor-keys": "8.61.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2311,16 +2312,12 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/types": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.60.1.tgz", - "integrity": "sha512-4h0tY8ppCkdCzcrl2YM5M3my0xsE1Tf8om3owEu5oPWmXwkKRmk0j0LGDzYBGUcAlesEbxBhazqu/K4cu3Ug7w==", + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.61.0.tgz", + "integrity": "sha512-O5Amvdv9ztMpxpf+vmFULGG78IE6Qwdr3bCGvqwG4nwc9H2qXkOYJJnRbRHyMkQTjv1d03olqwwwzHLMqpFePQ==", "dev": true, "license": "MIT", "engines": { @@ -2329,23 +2326,22 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.60.1.tgz", - "integrity": "sha512-alpRkfG8hlVE5kdJW2GkfgDgXxold3e8e4l6EnmhRmRLbekgAPCCGDVD++sABy9FcgPFroq+uFcCSM1vR57Cew==", + "node_modules/@typescript-eslint/type-utils": { + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.61.0.tgz", + "integrity": "sha512-TuBiQYIkd97yBfInHCTKVYMbX4kvEmpOEuixIuzCU9p8BGT1SfyyO0d0IfDMbPIHcjn/hWnusUX5e8v5Xg+X8A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.60.1", - "@typescript-eslint/tsconfig-utils": "8.60.1", - "@typescript-eslint/types": "8.60.1", - "@typescript-eslint/visitor-keys": "8.60.1", + "@typescript-eslint/types": "8.61.0", + "@typescript-eslint/typescript-estree": "8.61.0", + "@typescript-eslint/utils": "8.61.0", "debug": "^4.4.3", - "minimatch": "^10.2.2", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", "ts-api-utils": "^2.5.0" }, "engines": { @@ -2356,37 +2352,41 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/project-service": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.60.1.tgz", - "integrity": "sha512-eXkTH2bxmXlqD1RnOPmLZ9ZM9D3VwSx04JOwBnP9RQ+yUA5a2Mu7SfW8uaV2Aon53NJzZlZYuX7tn91Izf+xaw==", + "node_modules/@typescript-eslint/types": { + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.61.0.tgz", + "integrity": "sha512-9QTQpZ5Iin4CdIodfbDQFSeiSJKidgYJYug1P9CC2xWgUTvlmixViqDZNciMjwLBZyJnG4tGmPl97rVAFb1AJg==", "dev": true, "license": "MIT", - "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.60.1", - "@typescript-eslint/types": "^8.60.1", - "debug": "^4.4.3" - }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.60.1.tgz", - "integrity": "sha512-nh8w4qAteiKuZu3pSSzG/yGKpw0OlkrKnzFmbVRenKaD4qc+7i1GrmZaLVkr8rk4uipiPGMOW4YsM6WmKZ5CvA==", + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.61.0.tgz", + "integrity": "sha512-42zatd5qSvvcV1JdDBCLxYRznvP4eIHpPoZXdkPFnAmanA4FuZ5dibSnCBggY8hQnqajPpoGjXFdZ7fIJKQnlA==", "dev": true, "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.61.0", + "@typescript-eslint/tsconfig-utils": "8.61.0", + "@typescript-eslint/types": "8.61.0", + "@typescript-eslint/visitor-keys": "8.61.0", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" + }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -2438,16 +2438,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.60.1.tgz", - "integrity": "sha512-h2MPBLoNtjc3qZWfY3Tl51yPorQ2McHn8pJfcMNTcIvrrZrr90Ykffit0yjrPFWQcRcUxzH20+6OcVdW4yHtUg==", + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.61.0.tgz", + "integrity": "sha512-3bzFt7ImFMW/jVYwJamDoe/dMOdFLSC6pom6rRjdh4SZJEYupyMzem8e7vKZLclLfpHjlwSAXOUxtKxGXUiLqA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.60.1", - "@typescript-eslint/types": "8.60.1", - "@typescript-eslint/typescript-estree": "8.60.1" + "@typescript-eslint/scope-manager": "8.61.0", + "@typescript-eslint/types": "8.61.0", + "@typescript-eslint/typescript-estree": "8.61.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2462,13 +2462,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.60.1.tgz", - "integrity": "sha512-EbGRQg4FhrmwLodl+t3JNAnXHWVr9Vp+Zl1QBZVPY4ByfkzIT8cX3K6QWODHtkIZqqJVEWvhHSx3v5PDHsaQag==", + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.61.0.tgz", + "integrity": "sha512-QVLZu3ZPQEE+HICQyAMZ2yLQhxf0meY/wx6Hx14YcTNj13JB3qHlX3lJ02L3fLGHgERRH71kvYDwiXIguT3AjQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.60.1", + "@typescript-eslint/types": "8.61.0", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -2948,13 +2948,13 @@ } }, "node_modules/commander": { - "version": "14.0.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz", - "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz", + "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==", "dev": true, "license": "MIT", "engines": { - "node": ">=20" + "node": ">=22.12.0" } }, "node_modules/concat-map": { @@ -3802,19 +3802,19 @@ } }, "node_modules/homebridge": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/homebridge/-/homebridge-2.0.2.tgz", - "integrity": "sha512-4tn8fJO+OhUskOtxt8b2LojjbyOexMurXXx7inciEOjG24mEyKrpcDkcNqdyg8xpSvuaa3Z4g1+1ANjwlwNiHg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/homebridge/-/homebridge-2.1.0.tgz", + "integrity": "sha512-rCfINeUgTUNjz2b3UtP/LwEPMlqKJEkjqMzoujpc/nD1vlQ5uXiMd+6VnwzUGgLVccO3Wp38Q/EGjra4LtQWjQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@homebridge/hap-nodejs": "2.1.6", - "@matter/main": "0.17.0-alpha.0-20260508-96d5c3a88", + "@homebridge/hap-nodejs": "2.1.7", + "@matter/main": "0.17.1", "chalk": "5.6.2", - "commander": "14.0.3", + "commander": "15.0.0", "fs-extra": "11.3.5", "qrcode-terminal": "0.12.0", - "semver": "7.8.0", + "semver": "7.8.1", "source-map-support": "0.5.21" }, "bin": { @@ -5354,9 +5354,9 @@ } }, "node_modules/semver": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz", - "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.1.tgz", + "integrity": "sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -5938,16 +5938,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.60.1.tgz", - "integrity": "sha512-6m5hkkRAp8lKvhVpcprAIn5KkehQEh+47oHH2VGnExEh7dhNxXlg6GPAOIu6TxbVQxhebrJDvjl3020ooiWCMA==", + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.61.0.tgz", + "integrity": "sha512-8y31Rd0eGTrDKqhy6vT0HtzhN+YLjQizwX3aA3hPXP/ynSfnrBXcQY5IzsP9/DM7+klX4IUncZZjkchP0z+rUw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.60.1", - "@typescript-eslint/parser": "8.60.1", - "@typescript-eslint/typescript-estree": "8.60.1", - "@typescript-eslint/utils": "8.60.1" + "@typescript-eslint/eslint-plugin": "8.61.0", + "@typescript-eslint/parser": "8.61.0", + "@typescript-eslint/typescript-estree": "8.61.0", + "@typescript-eslint/utils": "8.61.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5961,6 +5961,15 @@ "typescript": ">=4.8.4 <6.1.0" } }, + "node_modules/undici": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-8.4.1.tgz", + "integrity": "sha512-RNHlB4fxZK0IrkhBsxhlbx7s8kFWwr7rzzOqj5nvZugw3ig3RsB7KW3zVlV0eu8POl+rx5d1hmL7rRg0z1owow==", + "license": "MIT", + "engines": { + "node": ">=22.19.0" + } + }, "node_modules/undici-types": { "version": "7.24.6", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", @@ -6490,13 +6499,13 @@ "version": "0.0.0-dev", "devDependencies": { "@eslint/js": "10.0.1", - "@typescript-eslint/parser": "^8.60.1", + "@typescript-eslint/parser": "^8.61.0", "eslint": "10.4.1", "eslint-config-prettier": "10.1.8", "eslint-plugin-prettier": "5.5.6", "globals": "17.6.0", "tsconfig": "*", - "typescript-eslint": "8.60.1" + "typescript-eslint": "8.61.0" } }, "packages/eslint-config-shared/node_modules/@eslint/config-array": { @@ -6772,7 +6781,7 @@ }, "devDependencies": { "eslint-config-shared": "*", - "homebridge": "2.0.2", + "homebridge": "2.1.0", "tsconfig": "*", "typescript": "6.0.3" }, @@ -6802,7 +6811,7 @@ "json-bigint": "^1.0.0", "rxjs": "^7.8.2", "systeminformation": "^5.31.7", - "undici": "^7.27.2", + "undici": "^8.4.1", "uuid": "^14.0.0", "werift": "0.23.0" }, @@ -6813,7 +6822,7 @@ "devDependencies": { "@types/debug": "4.1.13", "@types/json-bigint": "^1.0.4", - "@types/node": "25.9.1", + "@types/node": "^25.9.2", "@types/ws": "^8.18.1", "eslint-config-shared": "*", "msw": "^2.14.6", @@ -6825,15 +6834,6 @@ "node": "^20 || ^22 || ^24 || ^26" } }, - "packages/ring-client-api/node_modules/undici": { - "version": "7.27.2", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.27.2.tgz", - "integrity": "sha512-uZsKNuzQxDMUY6M3pIMvy5tvlGmtq8XJ2oLAkfRKGNu+1VQAIvLy2xIVG5ATZl5wDXl/tddByAWCizRbOme+TA==", - "license": "MIT", - "engines": { - "node": ">=20.18.1" - } - }, "packages/tsconfig": { "version": "0.0.0-dev" } diff --git a/packages/eslint-config-shared/package.json b/packages/eslint-config-shared/package.json index 16c1b630..70ceabcb 100644 --- a/packages/eslint-config-shared/package.json +++ b/packages/eslint-config-shared/package.json @@ -6,12 +6,12 @@ "type": "module", "devDependencies": { "@eslint/js": "10.0.1", - "@typescript-eslint/parser": "^8.60.1", + "@typescript-eslint/parser": "^8.61.0", "eslint": "10.4.1", "eslint-config-prettier": "10.1.8", "eslint-plugin-prettier": "5.5.6", "globals": "17.6.0", "tsconfig": "*", - "typescript-eslint": "8.60.1" + "typescript-eslint": "8.61.0" } } diff --git a/packages/homebridge-ring/package.json b/packages/homebridge-ring/package.json index 7cb5f8e1..fb236938 100644 --- a/packages/homebridge-ring/package.json +++ b/packages/homebridge-ring/package.json @@ -19,7 +19,7 @@ }, "devDependencies": { "eslint-config-shared": "*", - "homebridge": "2.0.2", + "homebridge": "2.1.0", "tsconfig": "*", "typescript": "6.0.3" }, diff --git a/packages/ring-client-api/package.json b/packages/ring-client-api/package.json index c90cd5b2..764f0f75 100644 --- a/packages/ring-client-api/package.json +++ b/packages/ring-client-api/package.json @@ -46,14 +46,14 @@ "json-bigint": "^1.0.0", "rxjs": "^7.8.2", "systeminformation": "^5.31.7", - "undici": "^7.27.2", + "undici": "^8.4.1", "uuid": "^14.0.0", "werift": "0.23.0" }, "devDependencies": { "@types/debug": "4.1.13", "@types/json-bigint": "^1.0.4", - "@types/node": "25.9.1", + "@types/node": "25.9.2", "@types/ws": "^8.18.1", "eslint-config-shared": "*", "msw": "^2.14.6",