Files
SnapOtter/stryker.shared.config.json
T

77 lines
1.9 KiB
JSON
Raw Normal View History

{
"$schema": "https://raw.githubusercontent.com/stryker-mutator/stryker-js/master/packages/api/schema/stryker-core.json",
"testRunner": "vitest",
"plugins": ["@stryker-mutator/vitest-runner"],
"vitest": {
"configFile": "vitest.stryker-shared.config.ts"
},
"mutate": [
"packages/shared/src/modality.ts",
"packages/shared/src/section.ts",
"packages/shared/src/features.ts",
"packages/shared/src/conversion-presets.ts",
"packages/shared/src/tool-errors.ts",
"packages/shared/src/subprocess-limit.ts",
"packages/shared/src/permissions.ts",
"packages/shared/src/pipeline-templates.ts",
"packages/shared/src/library-save.ts",
"packages/shared/src/audit-events.ts",
"packages/enterprise/src/license.ts"
],
"ignorePatterns": [
"dist",
"coverage",
"reports",
"out",
"tmp",
".turbo",
".astro",
".vite",
".vitepress",
"__pycache__",
"test-results",
"playwright-report",
"blob-report",
".stryker-tmp",
".stryker-tmp-api",
".stryker-tmp-shared",
"/data",
"/docs",
"/.local-wiki",
"/.worktrees",
"/.claude",
"/.codex",
"/.superpowers",
"/.playwright",
"/.playwright-mcp",
"/.i18n-batches",
"/.qa-maps",
"/.secrets",
"/.models",
"/pentest-results",
"/remotion",
"/apps/videos",
"/demo",
"/apps/api/data",
"/tests/e2e/screenshots"
],
"incremental": true,
"incrementalFile": "reports/stryker-shared-incremental.json",
"reporters": ["html", "clear-text", "progress", "json"],
"htmlReporter": {
"fileName": "reports/mutation-shared/mutation.html"
},
"jsonReporter": {
"fileName": "reports/mutation-shared/mutation.json"
},
"thresholds": {
"high": 80,
"low": 60,
"break": null
},
"tempDirName": ".stryker-tmp-shared",
"cleanTempDir": "always",
"ignoreStatic": true,
"concurrency": 8
}