Columbia MCP Server

/** @type {import('jest').Config} */ const config = { preset: 'ts-jest', testEnvironment: 'node', verbose: true, testMatch: [ '**/tests/**/*.test.ts' ], moduleFileExtensions: [ 'ts', 'js', 'json' ], transform: { '^.+\\.ts$': [ 'ts-jest', { useESM: true } ] }, moduleNameMapper: { '^(\\.{1,2}/.*)\\.js$': '$1' }, extensionsToTreatAsEsm: ['.ts'], coverageDirectory: 'coverage', coverageReporters: [ 'text', 'lcov' ], collectCoverageFrom: [ 'src/**/*.ts', '!src/**/*.d.ts', '!src/**/types.ts', '!src/index.ts' ], coverageThreshold: { global: { branches: 80, functions: 80, lines: 80, statements: 80 } }, setupFilesAfterEnv: [ '<rootDir>/tests/setup.ts' ], testTimeout: 10000, clearMocks: true, restoreMocks: true, resetMocks: true }; export default config;