{
    "testEnvironment": "node",
    "roots": [
      "<rootDir>/test/unit"
    ],
    "testMatch": [
      "**/__test__/**/*.+(ts|tsx)",
      "**/?(*.)+(spec|test).+(ts|tsx)"
    ],
    "transform": {
      "^.+\\.(ts|tsx)$": "ts-jest"
    },
    "clearMocks": true,
    "collectCoverage": true,
    "collectCoverageFrom": [
      "source/**",
      "src/**"
    ],
    "coverageDirectory": "test/unit/coverage",
    "setupFilesAfterEnv": [
      "./test/unit/setup.ts"
    ]
  }