You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							31 lines
						
					
					
						
							750 B
						
					
					
				
			
		
		
	
	
							31 lines
						
					
					
						
							750 B
						
					
					
				| /* 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: "<rootDir>/tsconfig.esm.json",
 | |
|       },
 | |
|     ],
 | |
|   },
 | |
|   moduleNameMapper: {
 | |
|     "^(\\.{1,2}/.*)\\.js$": "$1",
 | |
|   },
 | |
|   transformIgnorePatterns: ["/node_modules/", "/dist/"],
 | |
|   modulePathIgnorePatterns: ["/dist/"],
 | |
|   testPathIgnorePatterns: ["/node_modules/", "/dist/"],
 | |
|   coveragePathIgnorePatterns: [
 | |
|     "/node_modules/",
 | |
|     "/dist/",
 | |
|     "/coverage/",
 | |
|     "/test/",
 | |
|   ],
 | |
| };
 | |
| 
 |