diff --git a/.jest.config.js b/.jest.config.js new file mode 100644 index 0000000..f7b39ab --- /dev/null +++ b/.jest.config.js @@ -0,0 +1,19 @@ +module.exports = { + preset: 'ts-jest', + testEnvironment: 'node', + roots: ['/tests'], + testMatch: ['**/*.test.ts'], + moduleFileExtensions: ['ts', 'js', 'json'], + collectCoverageFrom: [ + 'src/**/*.ts', + '!src/index.ts' + ], + coverageDirectory: 'coverage', + verbose: true, + transformIgnorePatterns: [ + 'node_modules/(?!(execa|strip-final-newline)/)' + ], + moduleNameMapper: { + '^execa$': '/tests/__mocks__/execa.js' + } +};