From f6d4e4c974924ef5da1a970d88f04b81a36e19b6 Mon Sep 17 00:00:00 2001 From: Yosuke Ota Date: Mon, 17 Jun 2024 23:54:05 +0900 Subject: [PATCH] fix: `svelte/valid-compile` to use verbatimModuleSyntax to work with TS v5.5. (#797) See comment https://github.com/sveltejs/eslint-plugin-svelte/pull/790#discussion_r1642834898 --- .changeset/tough-jobs-rest.md | 5 +++++ .../src/shared/svelte-compile-warns/transform/typescript.ts | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changeset/tough-jobs-rest.md diff --git a/.changeset/tough-jobs-rest.md b/.changeset/tough-jobs-rest.md new file mode 100644 index 00000000..2c5c4788 --- /dev/null +++ b/.changeset/tough-jobs-rest.md @@ -0,0 +1,5 @@ +--- +"eslint-plugin-svelte": patch +--- + +fix: `svelte/valid-compile` to use verbatimModuleSyntax to work with TS v5.5. diff --git a/packages/eslint-plugin-svelte/src/shared/svelte-compile-warns/transform/typescript.ts b/packages/eslint-plugin-svelte/src/shared/svelte-compile-warns/transform/typescript.ts index 8f67547b..248fd1d8 100644 --- a/packages/eslint-plugin-svelte/src/shared/svelte-compile-warns/transform/typescript.ts +++ b/packages/eslint-plugin-svelte/src/shared/svelte-compile-warns/transform/typescript.ts @@ -36,6 +36,7 @@ export function transform( module: ts.ModuleKind.ESNext, importsNotUsedAsValues: ts.ImportsNotUsedAsValues.Preserve, preserveValueImports: true, + verbatimModuleSyntax: true, sourceMap: true } });