/** @type {import('ts-jest').JestConfigWithTsJest} */ module.exports = { preset: 'ts-jest', testEnvironment: 'node', collectCoverageFrom: [ 'src/**/*.{ts,js}', '!src/index.ts', '!**/node_modules/**', '!**/dist/**', ], coverageThreshold: { global: { branches: 70, functions: 80, lines: 80, statements: 80, }, }, testMatch: ['**/__tests__/**/*.test.{ts,js}'], setupFilesAfterEnv: ['/__tests__/setup.ts'], };