Mirage-MSW
Experimental MirageJS interceptor using MSW.
Usage
Installation
Pick one depending on your package manager. Mirage 0.2.0-alpha.1+
and MSW 2.0.0+
are peer dependencies.
npm i --save-dev mirage-msw mirage@^0.2.0-alpha.1 msw@^2
pnpm i --save-dev mirage-msw mirage@^0.2.0-alpha.1 msw@^2
yarn add --dev mirage-msw mirage@^0.2.0-alpha.1 msw@^2
Be sure to run msw init
as well, if you haven't previously.
Configuration
Wherever you are creating your miragejs server, set the interceptor:
import MSWInterceptor from 'mirage-msw';
import { createServer } from 'miragejs';
await createServer({
interceptor: new MSWInterceptor(),
});
This will cause msw to be used instead of the default interceptor, pretender.
Caveats
This is very early, experimental software. There are probably a lot of bugs, so if you find one, please report it.
Here are the known issues so far: