module.exports = { preset: 'ts-jest', testEnvironment: 'node', transform: { '^.+\\.ts?$': 'ts-jest', }, moduleNameMapper: { "^@/(.*)$": "/src/$1", "^image![a-zA-Z0-9$_-]+$": "GlobalImageStub", "^[./a-zA-Z0-9$_-]+\\.png$": "/RelativeImageStub.js", "module_name_(.*)": "/substituted_module_$1.js", "assets/(.*)": [ "/images/$1", "/photos/$1", "/recipes/$1", ], }, transformIgnorePatterns: ['/node_modules/'], }; // import type {Config} from "jest"; // // const config: Config = { // preset: "ts-jest", // testEnvironment: "node", // transform: { // "^.+\\.ts?$": "ts-jest", // }, // transformIgnorePatterns: ["/node_modules/"], // moduleNameMapper: { // "^@/(.*)$": "/src/$1", // "^image![a-zA-Z0-9$_-]+$": "GlobalImageStub", // "^[./a-zA-Z0-9$_-]+\\.png$": "/RelativeImageStub.js", // "module_name_(.*)": "/substituted_module_$1.js", // "assets/(.*)": [ // "/images/$1", // "/photos/$1", // "/recipes/$1", // ], // }, // setupFilesAfterEnv: ['./jest.setup.js'] // // }; // // export default config; // // // module.exports = { // // preset: "ts-jest", // // testEnvironment: "node", // // transform: { // // "^.+\\.ts?$": "ts-jest", // // }, // // transformIgnorePatterns: ["/node_modules/"], // // };