/** @type {import('jest').Config} */ export default { // verbose: true, // Uncomment for detailed test output collectCoverage: true, coverageDirectory: 'coverage', testEnvironment: 'jsdom', testEnvironmentOptions: { customExportConditions: ['node'], }, testPathIgnorePatterns: ['/node_modules/', '/dist/'], transform: { '^.+\\.[tj]sx?$': ['babel-jest', { configFile: './babel.config.mjs' }], }, setupFilesAfterEnv: ['./test/helpers/setup.ts'], testMatch: ['**/__tests__/**/*.ts?(x)', '**/?(*.)+(spec|test).ts?(x)'], roots: ['/src', '/test'], }