/** * For a detailed explanation regarding each configuration property, visit: * https://jestjs.io/docs/configuration */ import type {Config} from 'jest'; const config: Config = { coverageProvider: "v8", moduleDirectories: [ "node_modules", "src", ], preset: 'ts-jest/presets/js-with-ts-esm', setupFilesAfterEnv: ['/test/jest-setup.ts'], testEnvironment: "node", testRegex: [ '.*\\.test\\.ts$', ], transformIgnorePatterns: ['node_modules/(?!cli-testing-library)'], transform: { '^.+\\.(ts|tsx)$': ['ts-jest', { diagnostics: false, useESM: true }], } }; export default config;