asseton
Version:
Another open banking api
31 lines (28 loc) • 710 B
JavaScript
/** @type {import('ts-jest').JestConfigWithTsJest} */
const { pathsToModuleNameMapper } = require("ts-jest");
const { compilerOptions } = require("./tsconfig");
const path = require("path");
module.exports = {
preset: "ts-jest",
testEnvironment: "node",
moduleFileExtensions: ["ts", "js"],
moduleNameMapper: {
...pathsToModuleNameMapper(compilerOptions.paths, {
prefix: "<rootDir>/",
}),
},
rootDir: __dirname,
transform: {
"^.+\\.ts?$": [
"ts-jest",
{
tsConfig: path.resolve(__dirname, "./tsconfig.json"),
isolatedModules: true,
diagnostics: {
warnOnly: true,
},
},
],
},
setupFiles: ["./jestSetup.js"],
};