0.0.1 • Published 8 years ago
tsconfig-paths-jest v0.0.1
tsconfig-paths-jest
This module loads tsconfig.json's paths and transforms to moduleNameMapper used in jest.config.js
Usage
tsconfig.json
"paths": {
"@app/*": ["src/*"]
}jest.config.js
const tsconfig = require("./tsconfig.json")
const moduleNameMapper = require("tsconfig-paths-jest")(tsconfig)
module.exports = {
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/*"]
}0.0.1
8 years ago