import type { Config } from 'jest' import { defaults } from 'jest-config' const config: Config = { moduleFileExtensions: [...defaults.moduleFileExtensions, 'mts'], // modulePathIgnorePatterns: ['/dist/'], // preset: 'ts-jest', // roots: ['/src/', '/__tests__/'], testEnvironment: 'node', extensionsToTreatAsEsm: ['.ts', '.mts'], moduleDirectories: ['node_modules', 'src', '__tests__'], // setupFiles: ['/__test__/setupTests'], setupFilesAfterEnv: ['/__tests__/setupAfterEnvGlobal.mts'], // testMatch: ['/__tests__/**/*.mts', '/src/**/*.test.mts'], // testPathIgnorePatterns: ['/node_modules/', '/__tests__/setupAfterEnvGlobal.ts'], // collectCoverageFrom: ['/src/**/*.ts', '!/src/types/**/*.ts'], // transform: { // '^.+\\.ts$': 'ts-jest', // }, } export default config