diff --git a/packages/jest-transform/src/ScriptTransformer.ts b/packages/jest-transform/src/ScriptTransformer.ts index b563bbb4fb21..412e3ba41168 100644 --- a/packages/jest-transform/src/ScriptTransformer.ts +++ b/packages/jest-transform/src/ScriptTransformer.ts @@ -273,7 +273,7 @@ export default class ScriptTransformer { return transformer; } - transform = require(transformPath); + transform = await import(transformPath); if (!transform) { throw new TypeError('Jest: a transform must export something.'); diff --git a/packages/jest-transform/tsconfig.json b/packages/jest-transform/tsconfig.json index 73d865a32cda..86498ca1e5cf 100644 --- a/packages/jest-transform/tsconfig.json +++ b/packages/jest-transform/tsconfig.json @@ -1,7 +1,6 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "rootDir": "src", "outDir": "build" }, "references": [ @@ -9,5 +8,6 @@ {"path": "../jest-regex-util"}, {"path": "../jest-types"}, {"path": "../jest-util"} - ] + ], + "include": ["src/**/*", "package.json"], }