default.js•631 B
'use strict'
module.exports = {
transform: {
'^.+\\.(m?j|t)s$': '@swc/jest',
},
transformIgnorePatterns: [],
testEnvironment: 'node',
testMatch: ['**/src/**/*.test.ts'],
collectCoverage: process.env.CI ? true : false,
coverageReporters: ['clover'],
coverageDirectory: 'src/__tests__/coverage',
collectCoverageFrom: ['src/**/*.ts', '!**/__tests__/**/*', '!src/**/*.test.ts'],
reporters: [
'default',
[
'jest-junit',
{
addFileAttribute: 'true',
ancestorSeparator: ' › ',
classNameTemplate: '{classname}',
titleTemplate: '{title}',
},
],
],
}