tsconfig-paths-jest
This module loads tsconfig.json
's paths
and transforms to moduleNameMapper
used in jest.config.js
Usage
tsconfig.json
"paths":
jest.config.js
const tsconfig = const moduleNameMapper = tsconfig moduleexports = transform: "^.+\\.tsx?$": "ts-jest" testRegex: "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$" moduleFileExtensions: "ts" "tsx" "js" "jsx" "json" "node" moduleNameMapper
Result
moduleNameMapper: "@app/(.*)": "<rootDir>/src/$1"
Limitation
This module does not support the following definition that has multiple paths.
"paths": "@app/*": "src/*" "src/app/*"