{
  "moduleFileExtensions": ["js", "json", "ts"],
  "rootDir": ".",
  "testRegex": ".e2e-spec.ts$",
  "testPathIgnorePatterns": [
    "/node_modules/",
    "test/app.e2e-spec.ts"
  ],
  "transform": {
    "^.+\\.(t|j)s$": ["ts-jest", { "isolatedModules": true }]
  },
  "testEnvironment": "node",
  "setupFiles": ["<rootDir>/setup/load-env.ts"],
  "moduleNameMapper": {
    "^file-type$": "<rootDir>/setup/stubs/file-type.ts",
    "^@edr/types$": "<rootDir>/../../../packages/types/src/index.ts",
    "^@edr/types/(.*)$": "<rootDir>/../../../packages/types/src/$1",
    "^@/(.*)$": "<rootDir>/../src/$1"
  },
  "testTimeout": 60000,
  "maxWorkers": 1,
  "reporters": [
    "default",
    [
      "jest-html-reporters",
      {
        "publicPath": "<rootDir>/../e2e-report",
        "filename": "index.html",
        "pageTitle": "EDR Passenger — Pricing/Config E2E Results",
        "expand": true,
        "hideIcon": false
      }
    ]
  ]
}
