jest.config.js•565 B
export default {
testEnvironment: 'node',
transform: {
'^.+\\.js$': ['babel-jest', { presets: [['@babel/preset-env', { targets: { node: 'current' } }]] }],
},
moduleNameMapper: {
'^(\\.{1,2}/.*)\\.js$': '$1',
},
transformIgnorePatterns: [
'node_modules/(?!(@modelcontextprotocol|openai|@google)/)'
],
testMatch: [
'**/tests/**/*.test.js',
'**/__tests__/**/*.test.js',
],
collectCoverageFrom: [
'src/**/*.js',
'!src/**/*.test.js',
],
coverageDirectory: 'coverage',
coverageReporters: ['text', 'lcov', 'html'],
};