24 lines
537 B
JavaScript
24 lines
537 B
JavaScript
module.exports = {
|
|
moduleFileExtensions: ['ts', 'js', 'json'],
|
|
rootDir: 'src',
|
|
testRegex: '.*\\.spec\\.ts$',
|
|
transform: {
|
|
'^.+\\.ts$': [
|
|
'ts-jest',
|
|
{
|
|
tsconfig: {
|
|
esModuleInterop: true,
|
|
resolveJsonModule: true,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
collectCoverageFrom: ['**/*.(t|j)s'],
|
|
coverageDirectory: '../coverage',
|
|
testEnvironment: 'node',
|
|
moduleNameMapper: {
|
|
'^@/(.*)$': '<rootDir>/$1',
|
|
'^@thebet365/shared$': '<rootDir>/../../../packages/shared/src/index.ts',
|
|
},
|
|
};
|