Skip to content

Commit 347d7ef

Browse files
committed
fix(src): extend backwards compatibility to msw@1; remove optional msw peer dependency
1 parent ef36956 commit 347d7ef

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

package.json

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -224,14 +224,8 @@
224224
"unique-filename": "^3.0.0"
225225
},
226226
"peerDependencies": {
227-
"msw": ">=2",
228227
"next": ">=9"
229228
},
230-
"peerDependenciesMeta": {
231-
"msw": {
232-
"optional": true
233-
}
234-
},
235229
"engines": {
236230
"node": "^18.18.2 || ^20.10.0 || >=21.2.0"
237231
},

src/index.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,18 @@ const defaultNextRequestMockUrl = 'ntarh://testApiHandler/';
3636
*
3737
* Current default headers:
3838
*
39-
* - `x-msw-intention: bypass`
39+
* - `x-msw-intention: bypass` (for msw@1)
40+
* - `x-msw-bypass: true` (for msw@2)
4041
*/
4142
const addDefaultHeaders = (headers: Headers) => {
4243
if (!headers.has('x-msw-intention')) {
4344
headers.set('x-msw-intention', 'bypass');
4445
}
4546

47+
if (!headers.has('x-msw-bypass')) {
48+
headers.set('x-msw-bypass', 'true');
49+
}
50+
4651
return headers;
4752
};
4853

0 commit comments

Comments
 (0)