BioMCP

/** @type {import('@jest/types').Config.InitialOptions} */ const config = { preset: 'ts-jest', testEnvironment: 'node', roots: ['<rootDir>/tests'], testMatch: ['**/*.test.ts'], transform: { '^.+\\.tsx?$': [ 'ts-jest', { useESM: true, }, ], }, moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'], extensionsToTreatAsEsm: ['.ts'], moduleNameMapper: { '^(\\.{1,2}/.*)\\.js$': '$1', '^(\\.{1,2}/.*)$': '$1', }, forceExit: true, detectOpenHandles: true, setupFilesAfterEnv: ['<rootDir>/tests/jest-setup.ts'], }; module.exports = config;