/** * For a detailed explanation regarding each configuration property, visit: * https://jestjs.io/docs/configuration */ import type { Config } from "jest"; const config: Config = { // Indicates whether the coverage information should be collected while executing the test collectCoverage: true, // The directory where Jest should output its coverage files coverageDirectory: "coverage", // Indicates which provider should be used to instrument code for coverage coverageProvider: "v8", transformIgnorePatterns: ["/node_modules/(?!@me/test-package).+\\.js$"], preset: "ts-jest", testEnvironment: "node", // or 'jsdom' if testing browser code transform: { "^.+\\.tsx?$": "ts-jest", }, moduleNameMapper: { // If you're using absolute imports, map them here // For example: '^@/(.*)$': '/src/$1', }, }; export default config;