From a58ecfc00e4480e3c78efb34e9ebc390682cf6a4 Mon Sep 17 00:00:00 2001 From: dominikg Date: Fri, 17 Nov 2023 18:29:02 +0100 Subject: [PATCH 1/3] fix: use improved regex for script and style from svelte --- .changeset/eighty-oranges-brush.md | 5 +++++ packages/vite-plugin-svelte/src/utils/compile.js | 6 +++++- packages/vite-plugin-svelte/src/utils/error.js | 9 ++++++--- 3 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 .changeset/eighty-oranges-brush.md diff --git a/.changeset/eighty-oranges-brush.md b/.changeset/eighty-oranges-brush.md new file mode 100644 index 000000000..05989f02b --- /dev/null +++ b/.changeset/eighty-oranges-brush.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/vite-plugin-svelte': patch +--- + +fix: improve checking of script and style in .svelte code to work with new generic= attribute diff --git a/packages/vite-plugin-svelte/src/utils/compile.js b/packages/vite-plugin-svelte/src/utils/compile.js index 489168013..7c34f7ad5 100644 --- a/packages/vite-plugin-svelte/src/utils/compile.js +++ b/packages/vite-plugin-svelte/src/utils/compile.js @@ -12,7 +12,11 @@ import { mapToRelative } from './sourcemaps.js'; import { enhanceCompileError } from './error.js'; import { isSvelte5 } from './svelte-version.js'; -const scriptLangRE = /