From 6b71cd03ffc22a74164614b7687e06474bd601b0 Mon Sep 17 00:00:00 2001 From: Jesse Sivonen Date: Tue, 24 Jan 2023 00:04:48 +0200 Subject: [PATCH] Resolve Prettier plugins relative to document path --- .../language-server/src/plugins/svelte/SveltePlugin.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/language-server/src/plugins/svelte/SveltePlugin.ts b/packages/language-server/src/plugins/svelte/SveltePlugin.ts index 20b7e2bcc..09391690d 100644 --- a/packages/language-server/src/plugins/svelte/SveltePlugin.ts +++ b/packages/language-server/src/plugins/svelte/SveltePlugin.ts @@ -106,7 +106,12 @@ export class SveltePlugin const formattedCode = prettier.format(document.getText(), { ...config, - plugins: [...(config.plugins ?? []), ...getSveltePlugin()], + plugins: [ + ...(config.plugins ?? []).map((id: string) => + require.resolve(id, { paths: [filePath] }) + ), + ...getSveltePlugin() + ], parser: 'svelte' as any });