From 23a6ddae3031232a6764c96f455fb32b5d10da12 Mon Sep 17 00:00:00 2001 From: nuno <59452877+komen205@users.noreply.github.com> Date: Thu, 11 Jun 2026 16:44:08 +0100 Subject: [PATCH 1/2] Use local mockttp build with header-includes matcher Temporary dependency on a locally-built mockttp 4.4.2 including the new 'header-includes' matcher (withHeadersIncluding), until that's released upstream. No code changes needed: rule deserialization & matching all happens inside mockttp itself. Co-Authored-By: Claude Fable 5 --- package-lock.json | 11 ++++++----- package.json | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 67c88997..d4ade1c0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -56,7 +56,7 @@ "mime-types": "^2.1.27", "mobx": "^6.3.5", "mockrtc": "^0.5.1", - "mockttp": "^4.4.1", + "mockttp": "file:../mockttp/mockttp-4.4.2.tgz", "node-fetch": "^2.6.1", "node-forge": "^1.4.0", "node-gsettings-wrapper": "^0.5.0", @@ -9870,9 +9870,9 @@ } }, "node_modules/mockttp": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/mockttp/-/mockttp-4.4.1.tgz", - "integrity": "sha512-1Ox0oZERisl1dtpAv26FsR3XMVpB4AsKJAAT1g7OerCMhIDqz8b8r/nTK562zVuOyLYttuCsLVEt4eaHYaCWUg==", + "version": "4.4.2", + "resolved": "file:../mockttp/mockttp-4.4.2.tgz", + "integrity": "sha512-CIgqi/11soPR/K5B+hRjYGebYGXjHhyLVhsT0BQbYpJesCX2t9aE+5HMf/Dv39Q4u7Ke06NXkIyawGMmqaiBUw==", "license": "Apache-2.0", "dependencies": { "@graphql-tools/schema": "^10.0.31", @@ -9884,7 +9884,8 @@ "@peculiar/asn1-cms": "<2.7.0", "@peculiar/asn1-csr": "<2.7.0", "@peculiar/asn1-ecc": "<2.7.0", - "@peculiar/asn1-pkcs8": "^2.5.0 <2.7.0", + "@peculiar/asn1-pfx": "<2.7.0", + "@peculiar/asn1-pkcs8": "<2.7.0", "@peculiar/asn1-pkcs9": "<2.7.0", "@peculiar/asn1-rsa": "<2.7.0", "@peculiar/asn1-schema": "^2.3.15 <2.7.0", diff --git a/package.json b/package.json index 126cb58f..63640b08 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "mime-types": "^2.1.27", "mobx": "^6.3.5", "mockrtc": "^0.5.1", - "mockttp": "^4.4.1", + "mockttp": "file:../mockttp/mockttp-4.4.2.tgz", "node-fetch": "^2.6.1", "node-forge": "^1.4.0", "node-gsettings-wrapper": "^0.5.0", From 501d04b604517c83ed0ffbcf4eeee7b1b53f4451 Mon Sep 17 00:00:00 2001 From: nuno <59452877+komen205@users.noreply.github.com> Date: Thu, 11 Jun 2026 19:28:28 +0100 Subject: [PATCH 2/2] Update mockttp local build with matchReplaceHeaders transform Co-Authored-By: Claude Fable 5 --- package-lock.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index d4ade1c0..05f5782a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9872,7 +9872,7 @@ "node_modules/mockttp": { "version": "4.4.2", "resolved": "file:../mockttp/mockttp-4.4.2.tgz", - "integrity": "sha512-CIgqi/11soPR/K5B+hRjYGebYGXjHhyLVhsT0BQbYpJesCX2t9aE+5HMf/Dv39Q4u7Ke06NXkIyawGMmqaiBUw==", + "integrity": "sha512-bA1MPjJp4UVjh8j9YuYn/IEPF0Ou9+Hwf1aE9lPomdTM8psRrqlui2U6nHsDuBzW/tR5BKEN3FHl6Or8BYZfzg==", "license": "Apache-2.0", "dependencies": { "@graphql-tools/schema": "^10.0.31",