{ "preset": "ts-jest", "testEnvironment": "jsdom", "setupFilesAfterEnv": ["/tests/setup.ts"], "testMatch": [ "/services/**/__tests__/**/*.test.ts", "/tests/**/*.test.ts", "/tests/**/*.test.js" ], "collectCoverageFrom": [ "services/**/*.ts", "components/**/*.tsx", "hooks/**/*.ts", "utils/**/*.ts", "!**/*.d.ts", "!**/__tests__/**" ], "coverageDirectory": "coverage", "coverageReporters": ["text", "lcov", "html"], "moduleNameMapping": { "^@/(.*)$": "/$1" }, "transform": { "^.+\\.tsx?$": "ts-jest" } }