diff --git a/packages/cli/config/jest.js b/packages/cli/config/jest.js index 1615c8a3fc..82b6ace46b 100644 --- a/packages/cli/config/jest.js +++ b/packages/cli/config/jest.js @@ -136,7 +136,6 @@ async function getProjectConfig(targetPath, displayName) { { sourceMaps: envOptions.enableSourceMaps || envOptions.nextTests, jsc: { - target: 'es2019', parser: { syntax: 'ecmascript', }, @@ -165,7 +164,23 @@ async function getProjectConfig(targetPath, displayName) { }, }, ], - '\\.tsx?$': [ + '\\.ts$': [ + require.resolve('./jestSwcTransform'), + { + sourceMaps: envOptions.enableSourceMaps || envOptions.nextTests, + jsc: { + parser: { + syntax: 'typescript', + }, + transform: { + react: { + runtime: 'automatic', + }, + }, + }, + }, + ], + '\\.tsx$': [ require.resolve('./jestSwcTransform'), { sourceMaps: envOptions.enableSourceMaps || envOptions.nextTests,