emi-challenge-be/jest.config.ts

32 lines
664 B
TypeScript

import type { Config } from "jest";
const config: Config = {
preset: "ts-jest",
testEnvironment: "node",
roots: ["<rootDir>/test"],
moduleFileExtensions: ["ts", "js", "json"],
transform: {
"^.+\\.ts$": [
"ts-jest",
{
tsconfig: {
target: "ES2022",
module: "ESNext",
moduleResolution: "bundler",
esModuleInterop: true,
strict: true,
skipLibCheck: true,
resolveJsonModule: true,
types: ["jest", "node"],
},
diagnostics: false,
},
],
},
moduleNameMapper: {
"^(\\.{1,2}/.*)\\.js$": "$1",
},
};
export default config;