jest.config.js 435 B

123456789101112131415161718
  1. export default {
  2. testEnvironment: 'node',
  3. preset: 'ts-jest/presets/default-esm',
  4. transform: {
  5. '^.+\\.m?[tj]s?$': ['ts-jest', { useESM: true }],
  6. },
  7. moduleNameMapper: {
  8. '^(\\.{1,2}/.*)\\.(m)?js$': '$1',
  9. },
  10. testRegex: '(/__tests__/.*|(\\.|/)(test|spec))\\.(m)?ts$',
  11. coverageDirectory: 'coverage',
  12. collectCoverageFrom: [
  13. 'src/**/*.ts',
  14. 'src/**/*.mts',
  15. '!src/**/*.d.ts',
  16. '!src/**/*.d.mts',
  17. ],
  18. };