Archon/jest.config.js
2025-11-11 12:38:20 -06:00

15 lines
432 B
JavaScript

module.exports = {
preset: 'ts-jest',
testEnvironment: 'node',
testMatch: ['**/*.test.ts'],
collectCoverageFrom: [
'src/**/*.ts',
'!src/**/*.test.ts',
'!src/index.ts', // Exclude entry point from coverage
],
coverageDirectory: 'coverage',
coverageReporters: ['text', 'lcov', 'html'],
verbose: true,
// Transform ESM modules from @octokit
transformIgnorePatterns: ['node_modules/(?!(@octokit)/)'],
};