23 lines
492 B
JavaScript
23 lines
492 B
JavaScript
|
|
/** @type {import('ts-jest').JestConfigWithTsJest} */
|
||
|
|
export default {
|
||
|
|
preset: 'ts-jest',
|
||
|
|
testEnvironment: 'node',
|
||
|
|
testMatch: ['**/*.test.ts'],
|
||
|
|
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'],
|
||
|
|
transform: {
|
||
|
|
'^.+\\.tsx?$': [
|
||
|
|
'ts-jest',
|
||
|
|
{
|
||
|
|
tsconfig: {
|
||
|
|
target: 'ES2020',
|
||
|
|
module: 'ESNext',
|
||
|
|
moduleResolution: 'node',
|
||
|
|
esModuleInterop: true,
|
||
|
|
strict: true,
|
||
|
|
skipLibCheck: true
|
||
|
|
}
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
};
|