import type { Config } from 'jest' import { pathsToModuleNameMapper } from 'ts-jest' import { compilerOptions } from './tsconfig.json' const config: Config = { extensionsToTreatAsEsm: ['.ts'], verbose: true, preset: 'ts-jest/presets/default-esm', testEnvironment: 'node', transform: { '^.+\\.(ts|tsx)?$': ['ts-jest', { useESM: true }], }, moduleNameMapper: pathsToModuleNameMapper(compilerOptions.paths), modulePaths: ['/src/'], } export default config