From 5bc3594a5e5d1ad3f049cd54560c9b1c9754939d Mon Sep 17 00:00:00 2001 From: Roman Date: Fri, 10 Apr 2026 13:36:22 +0100 Subject: [PATCH 1/3] feat: add `@cypress/request` to preferred manifest --- manifests/preferred.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/manifests/preferred.json b/manifests/preferred.json index 5288d95..c89ccc5 100644 --- a/manifests/preferred.json +++ b/manifests/preferred.json @@ -1,5 +1,11 @@ { "mappings": { + "@cypress/request": { + "type": "module", + "moduleName": "@cypress/request", + "replacements": ["fetch", "ofetch", "ky"], + "url": {"type": "e18e", "id": "fetch"} + }, "@iarna/toml": { "type": "module", "moduleName": "@iarna/toml", From 46636cc3fac833598ebd818b5486701afab0663a Mon Sep 17 00:00:00 2001 From: Roman Date: Fri, 10 Apr 2026 13:54:20 +0100 Subject: [PATCH 2/3] feat: add `safe-compare`, `scmp`, `secure-compare` to preferred manifest --- manifests/native.json | 15 --------------- manifests/preferred.json | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 15 deletions(-) diff --git a/manifests/native.json b/manifests/native.json index 474e8b8..5e3a6cc 100644 --- a/manifests/native.json +++ b/manifests/native.json @@ -1404,15 +1404,6 @@ "compatKey": "api.btoa" } }, - "crypto.timingSafeEqual": { - "id": "crypto.timingSafeEqual", - "type": "native", - "url": { - "type": "node", - "id": "api/crypto.html#cryptotimingsafeequala-b" - }, - "nodeFeatureId": {"moduleName": "crypto", "exportName": "timingSafeEqual"} - }, "es-errors": { "id": "es-errors", "type": "removal", @@ -1871,12 +1862,6 @@ "moduleName": "buffer-crc32", "replacements": ["zlib.crc32"] }, - "buffer-equal-constant-time": { - "type": "module", - "moduleName": "buffer-equal-constant-time", - "replacements": ["crypto.timingSafeEqual"], - "url": {"type": "e18e", "id": "buffer-equal-constant-time"} - }, "buffer-from": { "type": "module", "moduleName": "buffer-from", diff --git a/manifests/preferred.json b/manifests/preferred.json index c89ccc5..00489ae 100644 --- a/manifests/preferred.json +++ b/manifests/preferred.json @@ -60,6 +60,12 @@ "replacements": ["Buffer.prototype.equals"], "url": {"type": "e18e", "id": "buffer-equal"} }, + "buffer-equal-constant-time": { + "type": "module", + "moduleName": "buffer-equal-constant-time", + "replacements": ["crypto.timingSafeEqual"], + "url": {"type": "e18e", "id": "buffer-equal-constant-time"} + }, "buffer-equals": { "type": "module", "moduleName": "buffer-equals", @@ -2602,6 +2608,24 @@ "replacements": ["fs.rm", "fs.rmdir", "premove"], "url": {"type": "e18e", "id": "rimraf"} }, + "safe-compare": { + "type": "module", + "moduleName": "safe-compare", + "replacements": ["crypto.timingSafeEqual"], + "url": {"type": "e18e", "id": "buffer-equal-constant-time"} + }, + "scmp": { + "type": "module", + "moduleName": "scmp", + "replacements": ["crypto.timingSafeEqual"], + "url": {"type": "e18e", "id": "buffer-equal-constant-time"} + }, + "secure-compare": { + "type": "module", + "moduleName": "secure-compare", + "replacements": ["crypto.timingSafeEqual"], + "url": {"type": "e18e", "id": "buffer-equal-constant-time"} + }, "set-value": { "type": "module", "moduleName": "set-value", @@ -2990,6 +3014,15 @@ }, "url": {"type": "mdn", "id": "Web/API/Web_Crypto_API"} }, + "crypto.timingSafeEqual": { + "id": "crypto.timingSafeEqual", + "type": "native", + "url": { + "type": "node", + "id": "api/crypto.html#cryptotimingsafeequala-b" + }, + "nodeFeatureId": {"moduleName": "crypto", "exportName": "timingSafeEqual"} + }, "date-fns": { "id": "date-fns", "type": "documented", From 05a448773bed65871f108e325256f64fb4fcb4db Mon Sep 17 00:00:00 2001 From: Roman Date: Fri, 10 Apr 2026 14:00:35 +0100 Subject: [PATCH 3/3] revert --- manifests/native.json | 15 +++++++++++++++ manifests/preferred.json | 33 --------------------------------- 2 files changed, 15 insertions(+), 33 deletions(-) diff --git a/manifests/native.json b/manifests/native.json index 5e3a6cc..474e8b8 100644 --- a/manifests/native.json +++ b/manifests/native.json @@ -1404,6 +1404,15 @@ "compatKey": "api.btoa" } }, + "crypto.timingSafeEqual": { + "id": "crypto.timingSafeEqual", + "type": "native", + "url": { + "type": "node", + "id": "api/crypto.html#cryptotimingsafeequala-b" + }, + "nodeFeatureId": {"moduleName": "crypto", "exportName": "timingSafeEqual"} + }, "es-errors": { "id": "es-errors", "type": "removal", @@ -1862,6 +1871,12 @@ "moduleName": "buffer-crc32", "replacements": ["zlib.crc32"] }, + "buffer-equal-constant-time": { + "type": "module", + "moduleName": "buffer-equal-constant-time", + "replacements": ["crypto.timingSafeEqual"], + "url": {"type": "e18e", "id": "buffer-equal-constant-time"} + }, "buffer-from": { "type": "module", "moduleName": "buffer-from", diff --git a/manifests/preferred.json b/manifests/preferred.json index 00489ae..c89ccc5 100644 --- a/manifests/preferred.json +++ b/manifests/preferred.json @@ -60,12 +60,6 @@ "replacements": ["Buffer.prototype.equals"], "url": {"type": "e18e", "id": "buffer-equal"} }, - "buffer-equal-constant-time": { - "type": "module", - "moduleName": "buffer-equal-constant-time", - "replacements": ["crypto.timingSafeEqual"], - "url": {"type": "e18e", "id": "buffer-equal-constant-time"} - }, "buffer-equals": { "type": "module", "moduleName": "buffer-equals", @@ -2608,24 +2602,6 @@ "replacements": ["fs.rm", "fs.rmdir", "premove"], "url": {"type": "e18e", "id": "rimraf"} }, - "safe-compare": { - "type": "module", - "moduleName": "safe-compare", - "replacements": ["crypto.timingSafeEqual"], - "url": {"type": "e18e", "id": "buffer-equal-constant-time"} - }, - "scmp": { - "type": "module", - "moduleName": "scmp", - "replacements": ["crypto.timingSafeEqual"], - "url": {"type": "e18e", "id": "buffer-equal-constant-time"} - }, - "secure-compare": { - "type": "module", - "moduleName": "secure-compare", - "replacements": ["crypto.timingSafeEqual"], - "url": {"type": "e18e", "id": "buffer-equal-constant-time"} - }, "set-value": { "type": "module", "moduleName": "set-value", @@ -3014,15 +2990,6 @@ }, "url": {"type": "mdn", "id": "Web/API/Web_Crypto_API"} }, - "crypto.timingSafeEqual": { - "id": "crypto.timingSafeEqual", - "type": "native", - "url": { - "type": "node", - "id": "api/crypto.html#cryptotimingsafeequala-b" - }, - "nodeFeatureId": {"moduleName": "crypto", "exportName": "timingSafeEqual"} - }, "date-fns": { "id": "date-fns", "type": "documented",