{
  "preset": "ts-jest",
  "testEnvironment": "node",
  "resetMocks": true,
  "globals": {},
  "rootDir": "./",
  "setupFilesAfterEnv": ["jest-extended", "./test/jest.setup.ts"],
  "collectCoverage": true,
  "coverageThreshold": {
    "global": {
      "branches": 80,
      "functions": 90,
      "lines": 90,
      "statements": 90
    },
    "src/util/config-utils.ts": {
      "branches": 40,
      "statements": 60,
      "functions": 100,
      "lines": 60
    },
    "src/config/config.ts": {
      "branches": 40,
      "statements": 60,
      "functions": 100,
      "lines": 60
    },
    "src/handlers/sms.ts": {
      "branches": 50
    }
  },
  "collectCoverageFrom": ["src/**/*.ts"]
}
