text: module.exports = {
    preset: 'ts-jest',
    testEnvironment: 'node',
    collectCoverage: true,
    collectCoverageFrom: ['src/**/*.ts'],
    transform: {
      '^.+\\.tsx?$': 'ts-jest'
    },
    testRegex: 'test',
    moduleFileExtensions: ['ts', 'js'],
    coverageThreshold: {
      global: {
        branches: 100,
        functions: 100,
        lines: 100,
        statements: 100
      }
    },
    coveragePathIgnorePatterns: ['/node_modules/', '/src/bin.ts'],
    testPathIgnorePatterns: ['/node_modules/', 'test/utils.ts', 'test/fixtures/*']
  }
  