import nextJest from 'next/jest.js'; const createJestConfig = nextJest({ dir: './', }); const customJestConfig = { testEnvironment: 'jest-environment-jsdom', setupFilesAfterEnv: ['/src/test-setup.ts'], moduleNameMapper: { '^@/(.*)$': '/src/$1', }, testMatch: ['**/*.test.(ts|tsx|js|jsx)', '**/*.test.ts', '**/*.test.tsx'], collectCoverageFrom: [ 'src/**/*.{ts,tsx}', '!src/**/*.d.ts', '!src/**/layout.tsx', '!src/**/page.tsx', '!src/instrumentation.ts', '!src/test-setup.ts', ], }; export default createJestConfig(customJestConfig);