openreplay/tracker/tracker-assist/jest.config.js
2025-04-01 18:01:23 +02:00

23 lines
No EOL
578 B
JavaScript

/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
const config = {
preset: 'ts-jest',
testEnvironment: 'jsdom',
collectCoverage: true,
collectCoverageFrom: ['src/**/*.ts', '!src/**/*.d.ts'],
// Add more detailed coverage reporters for PR comments
coverageReporters: ['text', 'lcov', 'html', 'json-summary'],
// .js file extension fix
moduleNameMapper: {
'(.+)\\.js': '$1',
},
transform: {
'^.+\\.ts$': ['ts-jest', {
tsConfig: {
target: "es2020",
lib: ["DOM", "ES2022"]
}
}],
}
}
export default config