{
    "preset": "ts-jest",
    "testEnvironment": "node",
    "testMatch": ["**/__tests__/**/*.ts", "**/?(*.)+(spec|test).ts"],
    "collectCoverageFrom": [
        "**/*.ts",
        "!**/*.d.ts",
        "!**/node_modules/**",
        "!**/build/**",
        "!**/Tests/**",
        "!Index.ts"
    ],
    "setupFilesAfterEnv": [],
    "testTimeout": 30000,
    "modulePathIgnorePatterns": ["<rootDir>/build/"],
    "moduleNameMapper": {
        "^Common/(.*)$": "<rootDir>/../Common/$1"
    },
    "transformIgnorePatterns": [
        "node_modules/(?!(@oneuptime)/)"
    ],
    "transform": {
        "^.+\\.ts$": ["ts-jest", {
            "tsconfig": {
                "noUnusedLocals": false,
                "noUnusedParameters": false,
                "strict": false,
                "noImplicitAny": false,
                "noImplicitThis": false,
                "noPropertyAccessFromIndexSignature": false,
                "module": "commonjs"
            }
        }]
    }
}
