You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
604 B
23 lines
604 B
module.exports = { |
|
preset: 'ts-jest', |
|
testEnvironment: 'node', |
|
roots: ['<rootDir>/src'], |
|
testMatch: ['**/__tests__/**/*.test.ts', '**/?(*.)+(spec|test).ts'], |
|
testPathIgnorePatterns: ['/node_modules/', '/dist/', 'asciidoc.test.ts'], |
|
transform: { |
|
'^.+\\.ts$': ['ts-jest', { |
|
tsconfig: { |
|
esModuleInterop: true, |
|
}, |
|
}], |
|
'^.+\\.js$': 'babel-jest', |
|
}, |
|
moduleFileExtensions: ['ts', 'js', 'json'], |
|
moduleNameMapper: { |
|
'^marked$': '<rootDir>/node_modules/marked/lib/marked.umd.js', |
|
}, |
|
collectCoverageFrom: [ |
|
'src/**/*.ts', |
|
'!src/**/*.d.ts', |
|
], |
|
};
|
|
|