Stryker Vue mutator
A mutator that supports mutating
This plugin cannot work on its own as it requires additional mutators to function.
First, install Stryker itself (you can follow the quickstart on the website)
Next, install this package:
npm install --save-dev @stryker-mutator/vue-mutator
Now open up your stryker.conf.js file and add the following components:
Finally, give it a go:
$ stryker run
Additional required plugin
Vue Mutator by itself cannot mutate code. Instead it can parse
Vue Mutator requires
@stryker-mutator/typescript to work. This way it supports mutating single-file components with a
.vue extension as well as regular code in
If you write TypeScript code please install this package:
npm install --save-dev @stryker-mutator/typescript
These plugins need no additional configuration to work with the
Vue Mutator. Please leave the config setting in your
stryker.conf.json) file at
You should make sure you have the correct versions of this plugin's dependencies installed:
For the current versions, see the
peerDependencies section in the package.json.
These are marked as
peerDependencies so you get a warning during installation when the correct versions are not installed.
vue-template-compiler module absolutely requires the same version as your Vue dependency itself, which is why it is a peerDependency instead of a dependency.