diff --git a/jest.config.js b/jest.config.js new file mode 100644 index 0000000..1576c95 --- /dev/null +++ b/jest.config.js @@ -0,0 +1,22 @@ +module.exports = { + preset: 'ts-jest', + testEnvironment: 'node', + roots: ['/tests'], + testMatch: ['**/*.test.ts'], + testPathIgnorePatterns: [ + '/node_modules/', + '/tests/integration/', + '/tests/e2e/' + ], + moduleNameMapper: { + '^@/(.*)$': '/src/$1' + }, + collectCoverageFrom: [ + 'src/**/*.ts', + '!src/**/*.d.ts', + '!src/index.ts' + ], + coverageDirectory: 'coverage', + coverageReporters: ['text', 'lcov'], + verbose: true +};