From fcfe1ebb9b836a9f5df6164e991f0cc39df72a49 Mon Sep 17 00:00:00 2001 From: Pedro Veloso Date: Wed, 11 Feb 2026 19:16:18 +0100 Subject: [PATCH 1/2] chore: update @typescript-eslint packages to 8.55.0 Update @typescript-eslint/eslint-plugin and @typescript-eslint/parser from 8.54.0 to 8.55.0. This is a patch release with bug fixes only. Verified: - npm run build passes - npm run lint passes Co-Authored-By: Claude Sonnet 4.5 --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 6f33033..a757f84 100644 --- a/package.json +++ b/package.json @@ -22,8 +22,8 @@ "homepage": "https://github.com/afterpay/sdk-example-server#readme", "devDependencies": { "@types/express": "^5.0.0", - "@typescript-eslint/eslint-plugin": "^8.24.1", - "@typescript-eslint/parser": "^8.24.1", + "@typescript-eslint/eslint-plugin": "^8.55.0", + "@typescript-eslint/parser": "^8.55.0", "eslint": "^9.20.1", "eslint-config-prettier": "^10.0.1", "eslint-plugin-prettier": "^5.2.3", From 03c7396b02d7ae3b260f8ad23a6c38d9925f9057 Mon Sep 17 00:00:00 2001 From: Pedro Veloso Date: Wed, 11 Feb 2026 19:17:20 +0100 Subject: [PATCH 2/2] chore: update dotenv to v17 Update dotenv from 16.6.1 to 17.2.4. This is a major version bump, but dotenv has a very stable API. The simple usage in this codebase (dotenv.config({ override: true })) is fully compatible. Verified: - npm run build passes - npm run lint passes Manual testing required: - Server startup with valid credentials - Server exit with missing credentials - Environment variable defaults work correctly - .env file override functionality Co-Authored-By: Claude Sonnet 4.5 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a757f84..6bbc6fe 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "typescript": "^5.7.3" }, "dependencies": { - "dotenv": "^16.4.7", + "dotenv": "^17.2.4", "express": "^4.21.2", "express-file-routing": "^3.0.3", "rimraf": "^6.0.1"