module.exports = { testEnvironment: 'jsdom', testMatch: ['/src/**/*.test.(js|ts)'], setupFiles: ['/test/environment.ts'], setupFilesAfterEnv: ['/test/setup.ts'], transform: { '\\.(ts|js)': ['babel-jest'], }, moduleFileExtensions: ['js', 'ts'], collectCoverageFrom: [ 'src/**/*.{js,ts}', '!src/**/*/index.{js,ts}', '!src/index.{js,ts}', ], moduleNameMapper: { 'shared/(.*)': '/src/shared/$1', }, coverageDirectory: './coverage/', collectCoverage: true, moduleDirectories: ['node_modules', 'src', 'test'], };