From 569c3f016faab0b4bcb1b39fb436c5526e24fe93 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Sat, 31 Aug 2024 12:47:23 +0200 Subject: [PATCH] cli: fix css + svg import conflict Signed-off-by: Patrik Oldsberg --- .changeset/swift-fishes-rush.md | 5 +++++ packages/cli/src/lib/builder/config.ts | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changeset/swift-fishes-rush.md diff --git a/.changeset/swift-fishes-rush.md b/.changeset/swift-fishes-rush.md new file mode 100644 index 0000000000..ccfa3a0e40 --- /dev/null +++ b/.changeset/swift-fishes-rush.md @@ -0,0 +1,5 @@ +--- +'@backstage/cli': patch +--- + +Fixed an issue where published frontend packages would end up with an invalid import structure if a single module imported both `.css` and `.svg` files. diff --git a/packages/cli/src/lib/builder/config.ts b/packages/cli/src/lib/builder/config.ts index 8beb2cbb1e..a514158e9b 100644 --- a/packages/cli/src/lib/builder/config.ts +++ b/packages/cli/src/lib/builder/config.ts @@ -118,6 +118,7 @@ export async function makeRollupConfigs( ), output, onwarn, + makeAbsoluteExternalsRelative: false, preserveEntrySignatures: 'strict', // All module imports are always marked as external external: (source, importer, isResolved) =>