fallow-api 3.35.0

Programmatic API contract types for fallow
Documentation
{
  "schema_version": 1,
  "wire_protocol_version": 1,
  "runtime_semantics_version": 1,
  "session_token_env": "FALLOW_MUTATION_SESSION_TOKEN",
  "request_types": [
    "init",
    "dry_run",
    "run",
    "reload",
    "shutdown"
  ],
  "response_types": [
    "ready",
    "dry_run_result",
    "run_result",
    "reloaded",
    "error"
  ],
  "test_statuses": [
    "pass",
    "fail",
    "skip",
    "todo"
  ],
  "run_statuses": [
    "killed",
    "survived",
    "timeout",
    "runtime_error"
  ],
  "failure_kinds": [
    "assertion",
    "error",
    "timeout"
  ],
  "reload_methods": [
    "invalidate",
    "noop",
    "restart_required"
  ],
  "error_codes": [
    "protocol-version",
    "bad-request",
    "runner-not-found",
    "runner-version",
    "runner-load-failed",
    "config-load-failed",
    "test-file-missing",
    "internal"
  ],
  "capabilities": [
    "per_test_attribution",
    "test_filter",
    "hot_switch",
    "bail",
    "fresh_modules_per_run",
    "batch_mutants"
  ],
  "isolation_modes": [
    "process",
    "none"
  ],
  "in_band_markers": [
    "fallow-filtered",
    "fallow-bailed"
  ],
  "ready_notes": [
    "typecheck-not-run"
  ],
  "runtime": {
    "global_name": "__fallowMutation",
    "active_function": "__fallow_m_a",
    "hit_function": "__fallow_m_c"
  },
  "runners": [
    {
      "name": "vitest",
      "package": "vitest",
      "min_version": "4.1.0",
      "max_version_exclusive": "6.0.0"
    },
    {
      "name": "node-test",
      "package": "node",
      "min_version": "22.18.0",
      "max_version_exclusive": "27.0.0"
    },
    {
      "name": "bun-test",
      "package": "bun",
      "min_version": "1.4.0",
      "max_version_exclusive": "2.0.0"
    }
  ]
}