/* eslint-disable @typescript-eslint/no-var-requires */ // jest.esm.config.js const path = require("path"); const monorepoRoot = path.resolve(__dirname); module.exports = { preset: "ts-jest/presets/default-esm", testEnvironment: "node", extensionsToTreatAsEsm: [".ts"], transform: { "^.+\\.ts$": [ "ts-jest", { useESM: true, tsconfig: "/tsconfig.esm.json", }, ], }, moduleNameMapper: { "^(\\.{1,2}/.*)\\.js$": "$1", }, transformIgnorePatterns: ["/node_modules/", "/dist/"], modulePathIgnorePatterns: ["/dist/"], testPathIgnorePatterns: ["/node_modules/", "/dist/"], coveragePathIgnorePatterns: [ "/node_modules/", "/dist/", "/coverage/", "/test/", ], };