Skip to content

Commit

Permalink
fix: unset default transform rules and remove obsolete name prop
Browse files Browse the repository at this point in the history
  • Loading branch information
Pavel910 committed Jul 2, 2022
1 parent fce4e9d commit 4f59a2d
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 18 deletions.
9 changes: 7 additions & 2 deletions jest.config.base.js
Expand Up @@ -13,13 +13,13 @@ module.exports = function ({ path }, presets = []) {
}

const merged = merge.recursive({ setupFilesAfterEnv: [] }, tsPreset, ...presets, {
name: name,
displayName: name,
modulePaths: [`${path}/src`],
testMatch: [`${path}/**/__tests__/**/*${type}.test.[jt]s?(x)`],
transform: {
"^.+\\.(ts|tsx)$": "ts-jest"
"^.+\\.[jt]sx?$": "ts-jest"
},
transformIgnorePatterns: ["/node_modules/(?!(nanoid)/)"],
moduleDirectories: ["node_modules"],
moduleNameMapper: {
"~tests/(.*)": `${path}/__tests__/$1`,
Expand All @@ -44,6 +44,11 @@ module.exports = function ({ path }, presets = []) {
...merged.setupFilesAfterEnv
];

// IMPORTANT!
// We need to delete the following keys to let our rules be the only ones applied.
delete merged.transform["^.+\\.jsx?$"];
delete merged.transform["^.+\\.tsx?$"];

return merged;
};

Expand Down
20 changes: 4 additions & 16 deletions yarn.lock
Expand Up @@ -8788,16 +8788,11 @@ __metadata:
languageName: node
linkType: hard

"@types/jsdom@npm:^16.2.4":
version: 16.2.14
resolution: "@types/jsdom@npm:16.2.14"
dependencies:
"@types/node": "*"
"@types/parse5": "*"
"@types/tough-cookie": "*"
checksum: 12bb926fa74ea07c0ba0bfd5bf185ac0fd771b28666a5e8784b9af4bb96bb0c51fc5f494eff7da1d3cd804e4757f640a23c344c1cd5d188f95ab0ab51770d88b
"@types/jsdom@link:./typings/void::locator=root-workspace-0b6124%40workspace%3A.":
version: 0.0.0-use.local
resolution: "@types/jsdom@link:./typings/void::locator=root-workspace-0b6124%40workspace%3A."
languageName: node
linkType: hard
linkType: soft

"@types/json-buffer@npm:~3.0.0":
version: 3.0.0
Expand Down Expand Up @@ -9019,13 +9014,6 @@ __metadata:
languageName: node
linkType: hard

"@types/parse5@npm:*":
version: 6.0.3
resolution: "@types/parse5@npm:6.0.3"
checksum: ddb59ee4144af5dfcc508a8dcf32f37879d11e12559561e65788756b95b33e6f03ea027d88e1f5408f9b7bfb656bf630ace31a2169edf44151daaf8dd58df1b7
languageName: node
linkType: hard

"@types/platform@npm:^1.3.4":
version: 1.3.4
resolution: "@types/platform@npm:1.3.4"
Expand Down

0 comments on commit 4f59a2d

Please sign in to comment.