// For a detailed explanation regarding each configuration property, visit: // https://jestjs.io/docs/en/configuration.html module.exports = { clearMocks: true, coverageDirectory: "coverage", collectCoverageFrom: ["**/*.{js,jsx,ts,tsx}", "!**/node_modules/**"], forceCoverageMatch: ["**/*.{ts,tsx,js,jsx}", "!**/*.test.{ts,tsx,js,jsx}"], moduleFileExtensions: ["js", "json", "jsx", "ts", "tsx", "node"], roots: ["/src/lib"], testEnvironment: "node", transform: { "^.+\\.tsx?$": "ts-jest" }, globalSetup: "./config/tests/setup.js", globalTeardown: "./config/tests/teardown.js" };