import type { Config } from "jest"; const config: Config = { rootDir: ".", testEnvironment: "node", extensionsToTreatAsEsm: [".ts"], transform: { "^.+\\.(t|j)sx?$": ["ts-jest", { useESM: true, tsconfig: "./tsconfig.jest.json" }], }, moduleNameMapper: { "^@/(.*)$": "/src/$1", }, testMatch: ["/test/**/*.test.ts"], setupFilesAfterEnv: [], collectCoverageFrom: ["src/**/*.ts"], coveragePathIgnorePatterns: ["/node_modules/", "/test/"], clearMocks: true, }; export default config;