From a23fce763c6a5ac0eb49541dbf5fca7c754b4d55 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Thu, 7 Sep 2023 12:06:53 +0200 Subject: [PATCH] cli: fix tsx entry points Co-authored-by: Johan Haals Co-authored-by: Philipp Hugenroth Co-authored-by: Camila Belo Signed-off-by: Patrik Oldsberg --- .changeset/popular-clocks-whisper.md | 5 +++++ packages/cli/src/lib/builder/config.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/popular-clocks-whisper.md diff --git a/.changeset/popular-clocks-whisper.md b/.changeset/popular-clocks-whisper.md new file mode 100644 index 0000000000..7c1d86ab03 --- /dev/null +++ b/.changeset/popular-clocks-whisper.md @@ -0,0 +1,5 @@ +--- +'@backstage/cli': patch +--- + +Fixed a bug where package exports entry points could not be `.tsx` files. diff --git a/packages/cli/src/lib/builder/config.ts b/packages/cli/src/lib/builder/config.ts index 8035796cba..99d8e96498 100644 --- a/packages/cli/src/lib/builder/config.ts +++ b/packages/cli/src/lib/builder/config.ts @@ -157,7 +157,7 @@ export async function makeRollupConfigs( paths.resolveTargetRoot( 'dist-types', relativePath(paths.targetRoot, targetDir), - e.path.replace(/\.ts$/, '.d.ts'), + e.path.replace(/\.(?:ts|tsx)$/, '.d.ts'), ), ]), );