Commit cfe3a98

Anton Medvedev <anton@medv.io>
2022-06-09 20:48:16
Add mutation testing
1 parent 49b438a
src/cli.ts
test/index.test.js
.gitignore
@@ -4,3 +4,5 @@ coverage/
 package/
 package-lock.json
 yarn.lock
+.stryker-tmp/
+reports/
package.json
@@ -56,6 +56,7 @@
     "yaml": "^2.1.1"
   },
   "devDependencies": {
+    "@stryker-mutator/core": "^6.0.2",
     "c8": "^7.11.3",
     "prettier": "^2.6.2",
     "typescript": "^4.8.0-dev.20220529",
stryker.conf.json
@@ -0,0 +1,18 @@
+{
+  "$schema": "./node_modules/@stryker-mutator/core/schema/stryker-schema.json",
+  "packageManager": "npm",
+  "reporters": [
+    "html",
+    "clear-text",
+    "progress"
+  ],
+  "mutate": [
+    "build/**/*.js"
+  ],
+  "testRunner": "command",
+  "commandRunner": {
+    "command": "uvu test -i fixtures -i package"
+  },
+  "concurrency": 1,
+  "coverageAnalysis": "off"
+}