skeet
Version:
Full-stack TypeScript Serverless Framework
17 lines (15 loc) • 479 B
JavaScript
/** @type {import('ts-jest').JestConfigWithTsJest} */
module.exports = {
preset: 'ts-jest',
testEnvironment: 'node',
roots: ['<rootDir>/tests', '<rootDir>/src'],
collectCoverage: true,
collectCoverageFrom: ['**/*.ts', '!**/node_modules/**'],
coverageDirectory: 'coverage_dir',
coverageReporters: ['html'],
moduleNameMapper: {
'^@/(.*)$': '<rootDir>/src/$1',
},
setupFilesAfterEnv: ['./tests/jest.setup.ts'],
reporters: ['default', 'github-actions'],
}