jest.config.cjs•703 B
module.exports = {
preset: 'ts-jest',
testEnvironment: 'node',
roots: ['<rootDir>/tests'],
testMatch: ['**/*.test.ts'],
collectCoverage: true,
collectCoverageFrom: [
'**/*.{ts,js}',
'!**/node_modules/**',
'!**/dist/**',
'!**/coverage/**',
'!jest.config.js',
],
coverageDirectory: 'coverage',
transform: {
'^.+\\.tsx?$': ['ts-jest', {
diagnostics: false,
}],
},
moduleNameMapper: {
'^@/(.*)$': '<rootDir>/src/$1',
'^@core/(.*)$': '<rootDir>/src/core/$1',
'^@utils/(.*)$': '<rootDir>/src/utils/$1',
'^@configs/(.*)$': '<rootDir>/src/configs/$1',
'^@types/(.*)$': '<rootDir>/src/types/$1'
},
setupFiles: ['dotenv/config'],
};