From 9b02a5eaeaf06a8856224c8b37c4a37cc07b752c Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Tue, 11 Nov 2025 16:18:29 -0800 Subject: [PATCH] fix: patch --- patches/msw.patch | 14 ++++++++++++++ pnpm-lock.yaml | 27 ++++++++++++++++----------- pnpm-workspace.yaml | 3 +++ 3 files changed, 33 insertions(+), 11 deletions(-) create mode 100644 patches/msw.patch diff --git a/patches/msw.patch b/patches/msw.patch new file mode 100644 index 0000000000..c5ceb83614 --- /dev/null +++ b/patches/msw.patch @@ -0,0 +1,14 @@ +diff --git a/lib/core/utils/cookieStore.js b/lib/core/utils/cookieStore.js +index 5a0d429c9ae68555745aa2ebe0db3d1465636b1e..d2b39e96d13216626170ed9064f6e48d91abfeb3 100644 +--- a/lib/core/utils/cookieStore.js ++++ b/lib/core/utils/cookieStore.js +@@ -48,6 +48,9 @@ class CookieStore { + this.persist(); + } + getCookieStoreIndex() { ++ if ((0, import_is_node_process.isNodeProcess)()) { ++ return {}; ++ } + if (typeof localStorage === "undefined") { + return {}; + } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5d3cc95b64..98b88724d4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,6 +22,11 @@ catalogs: specifier: 3.2.4 version: 3.2.4 +patchedDependencies: + msw: + hash: 049c07ca28389fd92f0422ab90ce7d05609b6e0ef7491bad8d177c426ff93f1e + path: patches/msw.patch + importers: .: @@ -49,7 +54,7 @@ importers: version: 5.9.3 vitest: specifier: 'catalog:' - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(msw@2.12.1(@types/node@24.9.2)(typescript@5.9.3))(sass@1.90.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(msw@2.12.1(patch_hash=049c07ca28389fd92f0422ab90ce7d05609b6e0ef7491bad8d177c426ff93f1e)(@types/node@24.9.2)(typescript@5.9.3))(sass@1.90.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) demo/expo: dependencies: @@ -858,7 +863,7 @@ importers: devDependencies: '@cloudflare/vitest-pool-workers': specifier: ^0.8.69 - version: 0.8.69(@cloudflare/workers-types@4.20250903.0)(@vitest/runner@3.2.4)(@vitest/snapshot@3.2.4)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(msw@2.12.1(@types/node@24.9.2)(typescript@5.9.3))(sass@1.90.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + version: 0.8.69(@cloudflare/workers-types@4.20250903.0)(@vitest/runner@3.2.4)(@vitest/snapshot@3.2.4)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(msw@2.12.1(patch_hash=049c07ca28389fd92f0422ab90ce7d05609b6e0ef7491bad8d177c426ff93f1e)(@types/node@24.9.2)(typescript@5.9.3))(sass@1.90.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) '@cloudflare/workers-types': specifier: ^4.20250903.0 version: 4.20250903.0 @@ -1028,7 +1033,7 @@ importers: version: 4.0.0-nightly.202508271359 msw: specifier: ^2.12.1 - version: 2.12.1(@types/node@24.9.2)(typescript@5.9.3) + version: 2.12.1(patch_hash=049c07ca28389fd92f0422ab90ce7d05609b6e0ef7491bad8d177c426ff93f1e)(@types/node@24.9.2)(typescript@5.9.3) mysql2: specifier: ^3.14.4 version: 3.14.4 @@ -1398,7 +1403,7 @@ importers: version: 6.8.1 vitest: specifier: 'catalog:' - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(msw@2.12.1(@types/node@24.9.2)(typescript@5.9.3))(sass@1.90.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(msw@2.12.1(patch_hash=049c07ca28389fd92f0422ab90ce7d05609b6e0ef7491bad8d177c426ff93f1e)(@types/node@24.9.2)(typescript@5.9.3))(sass@1.90.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages: @@ -14791,7 +14796,7 @@ snapshots: optionalDependencies: workerd: 1.20250829.0 - '@cloudflare/vitest-pool-workers@0.8.69(@cloudflare/workers-types@4.20250903.0)(@vitest/runner@3.2.4)(@vitest/snapshot@3.2.4)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(msw@2.12.1(@types/node@24.9.2)(typescript@5.9.3))(sass@1.90.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))': + '@cloudflare/vitest-pool-workers@0.8.69(@cloudflare/workers-types@4.20250903.0)(@vitest/runner@3.2.4)(@vitest/snapshot@3.2.4)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(msw@2.12.1(patch_hash=049c07ca28389fd92f0422ab90ce7d05609b6e0ef7491bad8d177c426ff93f1e)(@types/node@24.9.2)(typescript@5.9.3))(sass@1.90.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -14800,7 +14805,7 @@ snapshots: devalue: 5.3.2 miniflare: 4.20250829.0 semver: 7.7.3 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(msw@2.12.1(@types/node@24.9.2)(typescript@5.9.3))(sass@1.90.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(msw@2.12.1(patch_hash=049c07ca28389fd92f0422ab90ce7d05609b6e0ef7491bad8d177c426ff93f1e)(@types/node@24.9.2)(typescript@5.9.3))(sass@1.90.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) wrangler: 4.33.2(@cloudflare/workers-types@4.20250903.0) zod: 3.25.76 transitivePeerDependencies: @@ -19417,13 +19422,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(msw@2.12.1(@types/node@24.9.2)(typescript@5.9.3))(vite@7.1.11(@types/node@24.9.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))': + '@vitest/mocker@3.2.4(msw@2.12.1(patch_hash=049c07ca28389fd92f0422ab90ce7d05609b6e0ef7491bad8d177c426ff93f1e)(@types/node@24.9.2)(typescript@5.9.3))(vite@7.1.11(@types/node@24.9.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - msw: 2.12.1(@types/node@24.9.2)(typescript@5.9.3) + msw: 2.12.1(patch_hash=049c07ca28389fd92f0422ab90ce7d05609b6e0ef7491bad8d177c426ff93f1e)(@types/node@24.9.2)(typescript@5.9.3) vite: 7.1.11(@types/node@24.9.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) '@vitest/pretty-format@3.2.4': @@ -24345,7 +24350,7 @@ snapshots: ms@4.0.0-nightly.202508271359: {} - msw@2.12.1(@types/node@24.9.2)(typescript@5.9.3): + msw@2.12.1(patch_hash=049c07ca28389fd92f0422ab90ce7d05609b6e0ef7491bad8d177c426ff93f1e)(@types/node@24.9.2)(typescript@5.9.3): dependencies: '@inquirer/confirm': 5.1.20(@types/node@24.9.2) '@mswjs/interceptors': 0.40.0 @@ -27638,11 +27643,11 @@ snapshots: optionalDependencies: vite: 7.1.11(@types/node@24.9.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) - vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(msw@2.12.1(@types/node@24.9.2)(typescript@5.9.3))(sass@1.90.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(msw@2.12.1(patch_hash=049c07ca28389fd92f0422ab90ce7d05609b6e0ef7491bad8d177c426ff93f1e)(@types/node@24.9.2)(typescript@5.9.3))(sass@1.90.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(msw@2.12.1(@types/node@24.9.2)(typescript@5.9.3))(vite@7.1.11(@types/node@24.9.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + '@vitest/mocker': 3.2.4(msw@2.12.1(patch_hash=049c07ca28389fd92f0422ab90ce7d05609b6e0ef7491bad8d177c426ff93f1e)(@types/node@24.9.2)(typescript@5.9.3))(vite@7.1.11(@types/node@24.9.2)(jiti@2.6.1)(less@4.4.1)(lightningcss@1.30.1)(sass@1.90.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 6b34553ddf..a79ad1f223 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -20,3 +20,6 @@ catalogs: react-dom: 19.1.1 neverBuiltDependencies: [] + +patchedDependencies: + msw: patches/msw.patch