/** @type {import('jest').Config} */ module.exports = { preset: 'ts-jest', testEnvironment: 'node', roots: ['/src'], testMatch: ['**/*.test.ts'], collectCoverageFrom: [ 'src/**/*.ts', '!src/**/*.test.ts', '!src/db/knexfile.ts', '!src/db/migrations/**', '!src/db/seeds/**', '!src/server.ts' ], coverageThreshold: { global: { branches: 70, functions: 80, lines: 80, statements: 80 } }, setupFiles: ['/src/test/setup.ts'] };