{ "$schema": "./node_modules/@stryker-mutator/core/schema/stryker-schema.json", "testRunner": "vitest", "vitest": { "configFile": "vitest.mutation.config.ts" }, "mutate": [ "extensions/**/*.ts", "!extensions/**/__tests__/**", "!extensions/**/__e2e__/**", "!extensions/**/__bench__/**", "!extensions/**/*.test.ts", "!extensions/**/*.bench.ts", "!extensions/**/src/pi-ext-*.ts" ], "coverageAnalysis": "perTest", "incremental": true, "reporters": ["clear-text"], "concurrency": 3, "tempDirName": ".stryker-tmp", "cleanTempDir": true, "ignorePatterns": [ ".pi", "dist", "coverage", ".stryker-tmp", ".worktrees", ".research", ".safe-clones", ".rumdl_cache", ".home", ".test-home", "**/*.log" ] }