From f0514c72c38c2f98f673db2d30fc99fcd0bd397d Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Tue, 8 Oct 2024 12:38:15 +0200 Subject: [PATCH] cli: disable parsing of input source maps in tests Signed-off-by: Patrik Oldsberg --- .changeset/ten-apes-turn.md | 5 +++++ packages/cli/config/jestSwcTransform.js | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 .changeset/ten-apes-turn.md diff --git a/.changeset/ten-apes-turn.md b/.changeset/ten-apes-turn.md new file mode 100644 index 0000000000..750f48beba --- /dev/null +++ b/.changeset/ten-apes-turn.md @@ -0,0 +1,5 @@ +--- +'@backstage/cli': patch +--- + +Disabled parsing of input source maps in the SWC transform for Jest. diff --git a/packages/cli/config/jestSwcTransform.js b/packages/cli/config/jestSwcTransform.js index c44d0fe4b0..83abacc9b5 100644 --- a/packages/cli/config/jestSwcTransform.js +++ b/packages/cli/config/jestSwcTransform.js @@ -18,7 +18,10 @@ const { createTransformer: createSwcTransformer } = require('@swc/jest'); const ESM_REGEX = /\b(?:import|export)\b/; function createTransformer(config) { - const swcTransformer = createSwcTransformer(config); + const swcTransformer = createSwcTransformer({ + inputSourceMap: false, + ...config, + }); const process = (source, filePath, jestOptions) => { if (filePath.endsWith('.js') && !ESM_REGEX.test(source)) { return { code: source };