import { JestConfigWithTsJest } from 'ts-jest'; const config: JestConfigWithTsJest = { preset: 'ts-jest', roots: ['<rootDir>/packages/dockview-react'], modulePaths: ['<rootDir>/packages/dockview-react/src'], displayName: { name: 'dockview-react', color: 'blue' }, rootDir: '../../', collectCoverageFrom: [ '<rootDir>/packages/dockview-react/src/**/*.{js,jsx,ts,tsx}', ], setupFiles: [ // '<rootDir>/packages/dockview-react/src/__tests__/__mocks__/resizeObserver.js', ], setupFilesAfterEnv: ['<rootDir>/jest-setup.ts'], coveragePathIgnorePatterns: ['/node_modules/'], modulePathIgnorePatterns: [ // '<rootDir>/packages/dockview-react/src/__tests__/__mocks__', // '<rootDir>/packages/dockview-react/src/__tests__/__test_utils__', ], coverageDirectory: '<rootDir>/packages/dockview-react/coverage/', testResultsProcessor: 'jest-sonar-reporter', testEnvironment: 'jsdom', transform: { '^.+\\.tsx?$': [ 'ts-jest', { tsconfig: '<rootDir>/tsconfig.test.json', }, ], }, }; export default config;