UNPKG

@ianaleck/harvest-mcp-server

Version:

Model Context Protocol server for Harvest API v2

30 lines 790 B
/** @type {import('jest').Config} */ module.exports = { preset: 'ts-jest', testEnvironment: 'node', roots: ['<rootDir>/tests', '<rootDir>/src'], testMatch: [ '<rootDir>/tests/**/*.test.ts' ], transform: { '^.+\\.ts$': 'ts-jest' }, collectCoverageFrom: [ 'src/**/*.ts', '!src/**/*.d.ts', '!src/**/*.test.ts', '!src/index.ts' ], coverageDirectory: 'coverage', coverageReporters: ['text', 'lcov', 'html'], setupFilesAfterEnv: ['<rootDir>/tests/setup.ts'], modulePathIgnorePatterns: ['<rootDir>/dist/', '<rootDir>/node_modules/'], testTimeout: 30000, verbose: true, bail: false, forceExit: true, detectOpenHandles: true, maxWorkers: 1, // Run tests sequentially to avoid API rate limiting clearMocks: true, restoreMocks: true };