2019-03-13 22:33:52 +01:00
|
|
|
module.exports = {
|
2023-04-18 22:22:03 +02:00
|
|
|
rootDir: './',
|
2019-10-12 20:55:30 +02:00
|
|
|
transform: {
|
|
|
|
'^.+\\.tsx?$': 'ts-jest',
|
2019-03-13 22:33:52 +01:00
|
|
|
},
|
2019-10-12 20:55:30 +02:00
|
|
|
testRegex: '(/__tests__/.*|(-|/)(test))\\.tsx?$',
|
2021-01-25 06:09:18 +01:00
|
|
|
moduleFileExtensions: ['ts', 'tsx', 'js', 'json'],
|
2019-10-12 20:55:30 +02:00
|
|
|
moduleNameMapper: {
|
2021-08-03 08:00:06 +02:00
|
|
|
'^config(.*)$': '<rootDir>/config/$1',
|
2023-10-24 17:51:56 +02:00
|
|
|
'^@procyon/components(.*)$': '<rootDir>/packages/components/src/$1',
|
|
|
|
'^@procyon/api(.*)$': '<rootDir>/packages/api/src/$1',
|
|
|
|
'^@procyon/auth(.*)$': '<rootDir>/packages/auth/src/$1',
|
|
|
|
'^@procyon/utils(.*)$': '<rootDir>/packages/utils/src/$1',
|
|
|
|
'^@procyon/forms(.*)$': '<rootDir>/packages/forms/src/$1',
|
|
|
|
'^@procyon/hooks(.*)$': '<rootDir>/packages/forms/src/$1',
|
|
|
|
'^@procyon/localization(.*)$': '<rootDir>/packages/localization/src/$1',
|
|
|
|
'^@procyon/styles(.*)$': '<rootDir>/packages/styles/src/$1',
|
|
|
|
'^@procyon/types(.*)$': '<rootDir>/packages/types/src/$1',
|
2021-01-25 06:09:18 +01:00
|
|
|
'\\.(css|less|sass|scss)$': '<rootDir>/types/emptyMock.ts',
|
2019-04-21 20:27:51 +02:00
|
|
|
},
|
2021-01-21 21:19:26 +01:00
|
|
|
collectCoverage: !!process.env.CI,
|
|
|
|
coverageReporters: ['lcov'],
|
|
|
|
coverageDirectory: '<rootDir>/temp/jest',
|
2020-01-22 20:41:12 +01:00
|
|
|
globals: {
|
2020-09-19 21:05:52 +02:00
|
|
|
'ts-jest': {
|
2020-01-22 20:41:12 +01:00
|
|
|
diagnostics: {
|
2020-09-19 21:05:52 +02:00
|
|
|
warnOnly: true,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
2019-03-13 22:33:52 +01:00
|
|
|
};
|