From f7a711a6d5ce2b29eb21ebdb5cd22b92c7e88a43 Mon Sep 17 00:00:00 2001 From: bluwy Date: Fri, 23 Sep 2022 16:50:45 +0800 Subject: [PATCH] fix: use esnext for useVitePreprocess --- .changeset/cuddly-tools-fold.md | 5 +++++ packages/vite-plugin-svelte/src/utils/preprocess.ts | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changeset/cuddly-tools-fold.md diff --git a/.changeset/cuddly-tools-fold.md b/.changeset/cuddly-tools-fold.md new file mode 100644 index 000000000..1cf0ef362 --- /dev/null +++ b/.changeset/cuddly-tools-fold.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/vite-plugin-svelte': patch +--- + +Use esnext for useVitePreprocess diff --git a/packages/vite-plugin-svelte/src/utils/preprocess.ts b/packages/vite-plugin-svelte/src/utils/preprocess.ts index a08a5ad83..76a7fe755 100644 --- a/packages/vite-plugin-svelte/src/utils/preprocess.ts +++ b/packages/vite-plugin-svelte/src/utils/preprocess.ts @@ -23,6 +23,7 @@ function createViteScriptPreprocessor(): Preprocessor { if (!supportedScriptLangs.includes(lang)) return; const transformResult = await transformWithEsbuild(content, filename, { loader: lang as ESBuildOptions['loader'], + target: 'esnext', tsconfigRaw: { compilerOptions: { // svelte typescript needs this flag to work with type imports