From 228514a4323fed38669b7841e6b4584fa2dc8ced Mon Sep 17 00:00:00 2001 From: Angel Caamal Date: Fri, 11 Sep 2026 16:07:38 +0000 Subject: [PATCH 1/3] chore(recaptcha_enterprise): update dependencies --- recaptcha_enterprise/demosite/app/package.json | 2 +- recaptcha_enterprise/snippets/package.json | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/recaptcha_enterprise/demosite/app/package.json b/recaptcha_enterprise/demosite/app/package.json index 78741daca21..bb7a1f5ecb0 100644 --- a/recaptcha_enterprise/demosite/app/package.json +++ b/recaptcha_enterprise/demosite/app/package.json @@ -9,7 +9,7 @@ "test": "echo \"Error: no test specified\" && exit 1" }, "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" }, "repository": { "type": "git", diff --git a/recaptcha_enterprise/snippets/package.json b/recaptcha_enterprise/snippets/package.json index c9e10bf1bb2..e8e540a77c3 100644 --- a/recaptcha_enterprise/snippets/package.json +++ b/recaptcha_enterprise/snippets/package.json @@ -6,7 +6,7 @@ "author": "Google LLC", "type": "module", "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" }, "files": [ "*.js", @@ -19,17 +19,17 @@ "test": "c8 mocha -p -j 2 --loader=ts-node/esm --extension ts --timeout 10000 --exit" }, "dependencies": { - "@google-cloud/recaptcha-enterprise": "^5.0.0", - "body-parser": "^1.20.1", - "express": "^4.18.2", + "@google-cloud/recaptcha-enterprise": "^6.0.0", + "body-parser": "^2.0.0", + "express": "^5.0.0", "recaptcha-password-check-helpers": "^1.0.1" }, "devDependencies": { - "@types/express": "^4.17.17", - "@types/node": "^20.0.0", + "@types/express": "^5.0.0", + "@types/node": "^24.0.0", "@types/yargs": "^17.0.19", - "c8": "^10.0.0", - "eslint": "^8.57.0", + "c8": "^12.0.0", + "eslint": "^10.0.0", "gts": "^5.0.0", "mocha": "^10.2.0", "ts-node": "^10.9.1", From 08d8842fb882d043c32dbd32da221c066c3df36c Mon Sep 17 00:00:00 2001 From: Angel Caamal Date: Fri, 11 Sep 2026 16:20:30 +0000 Subject: [PATCH 2/3] fix(recaptcha_enterprise): resolve linting errors in passwordLeakAssessment --- recaptcha_enterprise/snippets/passwordLeakAssessment.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recaptcha_enterprise/snippets/passwordLeakAssessment.js b/recaptcha_enterprise/snippets/passwordLeakAssessment.js index a0b52350a2d..151e8783b25 100644 --- a/recaptcha_enterprise/snippets/passwordLeakAssessment.js +++ b/recaptcha_enterprise/snippets/passwordLeakAssessment.js @@ -166,4 +166,4 @@ checkPasswordLeak(projectId, username, password).catch(err => { process.exitCode = 1; }); // [END recaptcha_enterprise_password_leak_verification] -module.exports = checkPasswordLeak +module.exports = checkPasswordLeak; From 8e546e7e11de0a90197666563f5951e757496281 Mon Sep 17 00:00:00 2001 From: Angel Caamal Date: Fri, 11 Sep 2026 16:34:14 +0000 Subject: [PATCH 3/3] fix(recaptcha_enterprise): resolve undefined module lint error --- recaptcha_enterprise/snippets/passwordLeakAssessment.js | 1 + 1 file changed, 1 insertion(+) diff --git a/recaptcha_enterprise/snippets/passwordLeakAssessment.js b/recaptcha_enterprise/snippets/passwordLeakAssessment.js index 151e8783b25..45e8bf8c587 100644 --- a/recaptcha_enterprise/snippets/passwordLeakAssessment.js +++ b/recaptcha_enterprise/snippets/passwordLeakAssessment.js @@ -166,4 +166,5 @@ checkPasswordLeak(projectId, username, password).catch(err => { process.exitCode = 1; }); // [END recaptcha_enterprise_password_leak_verification] +// eslint-disable-next-line no-undef module.exports = checkPasswordLeak;