From 4d8205aa0618811498ab64e42d92feb7da6eb76b Mon Sep 17 00:00:00 2001 From: Joshua Amaju Date: Fri, 10 Apr 2026 14:24:23 +0100 Subject: [PATCH 1/3] fix: remove barrel export to avoid breaking import conditions resolution Issue - https://github.com/joshamaju/stack54/issues/229 --- packages/core/components/index.ts | 4 ---- packages/core/package.json | 1 - 2 files changed, 5 deletions(-) delete mode 100644 packages/core/components/index.ts diff --git a/packages/core/components/index.ts b/packages/core/components/index.ts deleted file mode 100644 index 9c312f00..00000000 --- a/packages/core/components/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export { default as Head } from "./Head.svelte"; -export { default as Await } from "./Await/index.js"; -export { default as LiveReload } from "./LiveReload.svelte"; -export { default as ClientOnly } from "./ClientOnly.svelte"; diff --git a/packages/core/package.json b/packages/core/package.json index 6330dcb6..ea3a4547 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -87,7 +87,6 @@ "./config": "./dist/exports/config.js", "./components/Head": "./components/Head.ts", "./components/LiveReload": "./components/LiveReload.ts", - "./components": "./components/index.ts", "./components/*": "./components/*.svelte", "./internals": "./dist/exports/internals.js", "./render": "./dist/runtime/render/index.js", From 397b725e83db627dc039d2ba97f9e002f8f1413c Mon Sep 17 00:00:00 2001 From: Joshua Amaju Date: Fri, 10 Apr 2026 14:24:23 +0100 Subject: [PATCH 2/3] fix: remove barrel export to avoid breaking import conditions resolution Issue - https://github.com/joshamaju/stack54/issues/229 --- .changeset/red-hands-end.md | 5 +++++ packages/core/components/index.ts | 4 ---- packages/core/package.json | 1 - 3 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 .changeset/red-hands-end.md delete mode 100644 packages/core/components/index.ts diff --git a/.changeset/red-hands-end.md b/.changeset/red-hands-end.md new file mode 100644 index 00000000..03819312 --- /dev/null +++ b/.changeset/red-hands-end.md @@ -0,0 +1,5 @@ +--- +"stack54": patch +--- + +Remove components barrel export to avoid breaking import conditions resolution diff --git a/packages/core/components/index.ts b/packages/core/components/index.ts deleted file mode 100644 index 9c312f00..00000000 --- a/packages/core/components/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export { default as Head } from "./Head.svelte"; -export { default as Await } from "./Await/index.js"; -export { default as LiveReload } from "./LiveReload.svelte"; -export { default as ClientOnly } from "./ClientOnly.svelte"; diff --git a/packages/core/package.json b/packages/core/package.json index 6330dcb6..ea3a4547 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -87,7 +87,6 @@ "./config": "./dist/exports/config.js", "./components/Head": "./components/Head.ts", "./components/LiveReload": "./components/LiveReload.ts", - "./components": "./components/index.ts", "./components/*": "./components/*.svelte", "./internals": "./dist/exports/internals.js", "./render": "./dist/runtime/render/index.js", From ae3563397f70161a68d73872544f850905e536d5 Mon Sep 17 00:00:00 2001 From: Joshua Amaju Date: Fri, 10 Apr 2026 18:32:10 +0100 Subject: [PATCH 3/3] chore: add ClientOnly component index export --- packages/core/components/ClientOnly.ts | 1 + packages/core/package.json | 1 + 2 files changed, 2 insertions(+) create mode 100644 packages/core/components/ClientOnly.ts diff --git a/packages/core/components/ClientOnly.ts b/packages/core/components/ClientOnly.ts new file mode 100644 index 00000000..dec75891 --- /dev/null +++ b/packages/core/components/ClientOnly.ts @@ -0,0 +1 @@ +export { default as ClientOnly } from "./ClientOnly.svelte"; diff --git a/packages/core/package.json b/packages/core/package.json index ea3a4547..4fc9bcb1 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -87,6 +87,7 @@ "./config": "./dist/exports/config.js", "./components/Head": "./components/Head.ts", "./components/LiveReload": "./components/LiveReload.ts", + "./components/ClientOnly": "./components/ClientOnly.ts", "./components/*": "./components/*.svelte", "./internals": "./dist/exports/internals.js", "./render": "./dist/runtime/render/index.js",