| 12345678910111213141516171819202122 |
- /** @type {import('jest').Config} */
- export default {
- preset: 'ts-jest/presets/default-esm',
- testEnvironment: 'node',
- roots: ['<rootDir>/src'],
- testMatch: ['**/__tests__/**/*.ts', '**/*.test.ts', '**/*.spec.ts'],
- transform: {
- '^.+\\.ts$': ['ts-jest', {
- useESM: true,
- }],
- },
- collectCoverageFrom: [
- 'src/**/*.ts',
- '!src/**/*.d.ts',
- '!src/wikijs/generated/**',
- '!src/index.ts',
- ],
- moduleNameMapper: {
- '^(\\.{1,2}/.*)\\.js$': '$1',
- },
- extensionsToTreatAsEsm: ['.ts'],
- };
|