Files
v1-sdk/jest.base.config.cjs

40 lines
793 B
JavaScript

module.exports = {
preset: 'ts-jest',
transform: {
'^.+\\.ts$': [
'ts-jest',
{
tsconfig: 'tsconfig.json',
},
],
'^.+\\.js$': [
'ts-jest',
{
tsconfig: 'tsconfig.json',
},
],
'^.+\\.bin$': ['<rootDir>config/rawLoader.cjs'],
},
testEnvironment: 'node',
moduleFileExtensions: ['ts', 'js', 'json', 'node'],
collectCoverageFrom: [
'src/**/*.ts',
'!src/test/*',
'!src/**/*.d.ts',
'!src/kms/*',
'!src/init.ts',
'!src/node.ts',
'!src/web.ts',
],
coverageReporters: ['lcov', 'text-summary', 'json'],
transformIgnorePatterns: ['/node_modules/'],
coverageThreshold: {
global: {
branches: 45,
functions: 58,
lines: 60,
},
},
testRegex: '\\.test\\.ts$',
};