From e5b02bc4557683ec8394e0e2781544e9c68581cc Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Wed, 29 Oct 2025 08:22:41 -0700 Subject: [PATCH] fix: warn rather than crash when non-enhanced image dynamically passed to `enhanced:img` --- .changeset/poor-heads-fix.md | 5 ++ .../docs/40-best-practices/07-images.md | 4 +- packages/enhanced-img/src/vite-plugin.js | 84 +++++++++++-------- packages/enhanced-img/test/Output.svelte | 21 ++++- .../test/apps/basics/src/routes/+page.svelte | 7 +- 5 files changed, 83 insertions(+), 38 deletions(-) create mode 100644 .changeset/poor-heads-fix.md diff --git a/.changeset/poor-heads-fix.md b/.changeset/poor-heads-fix.md new file mode 100644 index 000000000000..aacdc8664ccc --- /dev/null +++ b/.changeset/poor-heads-fix.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/enhanced-img': patch +--- + +fix: warn rather than crash when non-enhanced image dynamically passed to `enhanced:img` diff --git a/documentation/docs/40-best-practices/07-images.md b/documentation/docs/40-best-practices/07-images.md index eb54ec488419..4ba8d2420493 100644 --- a/documentation/docs/40-best-practices/07-images.md +++ b/documentation/docs/40-best-practices/07-images.md @@ -84,7 +84,7 @@ You can also use [Vite's `import.meta.glob`](https://vitejs.dev/guide/features.h ```svelte - + + + + + +