diff --git a/.changeset/ninety-adults-fry.md b/.changeset/ninety-adults-fry.md new file mode 100644 index 00000000..1f36a865 --- /dev/null +++ b/.changeset/ninety-adults-fry.md @@ -0,0 +1,6 @@ +--- +'homebridge-ring': minor +'ring-client-api': minor +--- + +Add support for Node 22 diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index bcb907fd..c46c5440 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -14,7 +14,7 @@ jobs: strategy: matrix: - node-version: [18, 20] + node-version: [18, 20, 22] steps: - uses: actions/checkout@v4 diff --git a/package-lock.json b/package-lock.json index 3a3ffdeb..5a4a41a6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11370,12 +11370,12 @@ "dotenv": "16.4.5", "eslint-config-shared": "*", "express": "4.19.2", - "ring-client-api": "13.0.1", + "ring-client-api": "13.1.0", "tsconfig": "*" } }, "packages/homebridge-ring": { - "version": "13.0.1", + "version": "13.1.0", "funding": [ { "type": "paypal", @@ -11390,7 +11390,7 @@ "dependencies": { "@homebridge/camera-utils": "^2.2.6", "@homebridge/plugin-ui-utils": "^1.0.3", - "ring-client-api": "13.0.1", + "ring-client-api": "13.1.0", "werift": "0.19.4" }, "devDependencies": { @@ -11403,11 +11403,11 @@ }, "engines": { "homebridge": ">=1.4.0", - "node": "^18 || ^20" + "node": "^18 || ^20 || ^22" } }, "packages/ring-client-api": { - "version": "13.0.1", + "version": "13.1.0", "funding": [ { "type": "paypal", @@ -11452,7 +11452,7 @@ "typescript": "5.5.4" }, "engines": { - "node": "^18 || ^20" + "node": "^18 || ^20 || ^22" } }, "packages/ring-client-api/node_modules/uuid": { @@ -16058,7 +16058,7 @@ "dotenv": "16.4.5", "eslint-config-shared": "*", "express": "4.19.2", - "ring-client-api": "13.0.1", + "ring-client-api": "13.1.0", "tsconfig": "*" } }, @@ -16693,7 +16693,7 @@ "eslint-config-shared": "*", "homebridge": "1.8.4", "nodemon": "^3.1.4", - "ring-client-api": "13.0.1", + "ring-client-api": "13.1.0", "tsconfig": "*", "typescript": "5.5.4", "werift": "0.19.4" diff --git a/packages/homebridge-ring/package.json b/packages/homebridge-ring/package.json index 1a325e85..2aab3452 100644 --- a/packages/homebridge-ring/package.json +++ b/packages/homebridge-ring/package.json @@ -26,7 +26,7 @@ "typescript": "5.5.4" }, "engines": { - "node": "^18 || ^20", + "node": "^18 || ^20 || ^22", "homebridge": ">=1.4.0" }, "repository": { diff --git a/packages/ring-client-api/package.json b/packages/ring-client-api/package.json index fcf045e5..9cb1a6a1 100644 --- a/packages/ring-client-api/package.json +++ b/packages/ring-client-api/package.json @@ -45,7 +45,7 @@ "typescript": "5.5.4" }, "engines": { - "node": "^18 || ^20" + "node": "^18 || ^20 || ^22" }, "repository": { "type": "git",