chronocat/jest.config.ts
2024-03-03 23:49:16 +08:00

23 lines
465 B
TypeScript

import type { JestConfigWithTsJest } from 'ts-jest'
const config: JestConfigWithTsJest = {
preset: 'ts-jest/presets/default-esm',
moduleNameMapper: {
'^(\\.{1,2}/.*)\\.js$': '$1',
},
transform: {
'^.+\\.m?[tj]sx?$': [
'ts-jest',
{
useESM: true,
},
],
},
collectCoverage: true,
coverageDirectory: 'coverage',
coverageProvider: 'v8',
}
// eslint-disable-next-line import/no-default-export
export default config