2023-02-13 17:41:35 +03:00
|
|
|
/** @type {import('ts-jest').JestConfigWithTsJest} */
|
|
|
|
module.exports = {
|
|
|
|
extensionsToTreatAsEsm: ['.ts'],
|
2023-02-22 19:21:09 +04:00
|
|
|
testPathIgnorePatterns: ['dist'],
|
2023-02-22 17:46:14 +07:00
|
|
|
"preset": "ts-jest/presets/default-esm",
|
|
|
|
"moduleNameMapper": {
|
|
|
|
"^(\\.{1,2}/.*)\\.js$": "$1"
|
2023-02-13 17:41:35 +03:00
|
|
|
},
|
2023-02-22 17:46:14 +07:00
|
|
|
"transform": {
|
|
|
|
"^.+\\.tsx?$": [
|
|
|
|
"ts-jest",
|
2023-02-13 17:41:35 +03:00
|
|
|
{
|
2023-02-22 17:46:14 +07:00
|
|
|
"useESM": true
|
|
|
|
}
|
|
|
|
]
|
2023-02-22 19:21:09 +04:00
|
|
|
},
|
|
|
|
|
|
|
|
tsConfig: {
|
|
|
|
skipLibCheck: true
|
2023-02-22 17:46:14 +07:00
|
|
|
}
|
|
|
|
|
2023-02-13 17:41:35 +03:00
|
|
|
};
|