From 595ea7021d4ab0f67badc73e63c3f1a24fb47a84 Mon Sep 17 00:00:00 2001 From: Maarten van Sambeek Date: Wed, 27 May 2020 09:56:39 +0200 Subject: [PATCH] Also processes markup in transpile. Like how the Svelte compiler works, we should first process the markup, before we can process the script and style, to make sure we get a representative result. --- packages/language-server/src/plugins/svelte/SvelteDocument.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/language-server/src/plugins/svelte/SvelteDocument.ts b/packages/language-server/src/plugins/svelte/SvelteDocument.ts index d70a431c6..778d61a2d 100644 --- a/packages/language-server/src/plugins/svelte/SvelteDocument.ts +++ b/packages/language-server/src/plugins/svelte/SvelteDocument.ts @@ -220,6 +220,8 @@ async function transpile(document: Document, preprocessors: PreprocessorGroup = let processedScript: Processed | undefined; let processedStyle: Processed | undefined; + preprocessor.markup = preprocessors.markup; + if (preprocessors.script) { preprocessor.script = async (args: any) => { const res = await preprocessors.script!(args);