From c68a6ecbe6aacbe10db4d586356f0dcc9798b1bc Mon Sep 17 00:00:00 2001 From: blam Date: Fri, 2 Sep 2022 13:51:29 +0200 Subject: [PATCH] chore: turn off tsx for .ts files Signed-off-by: blam --- packages/cli/config/jest.js | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) 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,