{
  "preset": "react-native",
  "transform": {
    "^.+\\.js$": "<rootDir>/node_modules/babel-jest",
    ".(ts|tsx)": "<rootDir>/node_modules/ts-jest/preprocessor.js"
  },
  "testPathIgnorePatterns": [
    "/node_modules/",
    "/test/",
    "/__tests__/setup/",
    "/dist"
  ],
  "testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$",
  "moduleFileExtensions": [
    "ts",
    "tsx",
    "js",
    "jsx",
    "json"
  ],
  "globals": {
    "window": {}
  },
  "haste": {
    "defaultPlatform": "ios",
    "platforms": [
      "android",
      "ios",
      "native"
    ],
    "providesModuleNodeModules": [
      "react-native"
    ]
  },
  "setupFiles": [
    "<rootDir>/__tests__/setup/setup.tsx",
    "<rootDir>/__tests__/setup/setup.native.tsx"
  ],
  "rootDir": "..",
  "verbose": true,
  "snapshotSerializers": [
    "enzyme-to-json/serializer"
  ]
}