jest.config.json
{
"testEnvironment": "node",
"transform": {
"^.+\\.tsx?$": ["ts-jest/legacy", {"tsconfig": "<rootDir>/tsconfig.test.json"}]
},
"transformIgnorePatterns": [
"<rootDir>/target"
],
"collectCoverage": true,
"coverageDirectory": "<rootDir>/target/coverage",
"coveragePathIgnorePatterns": [],
"collectCoverageFrom": [
"<rootDir>/src/main/**/*.(j|t)s"
],
"testMatch": [
"<rootDir>/src/test/js/**/*.(c)?js",
"<rootDir>/src/test/ts/**/*.ts"
],
"testPathIgnorePatterns": [
"/node_modules/",
"<rootDir>/src/test/stub"
],
"moduleFileExtensions": [
"ts",
"tsx",
"js",
"cjs",
"mjs",
"jsx",
"json",
"node"
]
}