diff --git a/.changeset/rotten-windows-wonder.md b/.changeset/rotten-windows-wonder.md new file mode 100644 index 000000000000..fb7ebf7adabd --- /dev/null +++ b/.changeset/rotten-windows-wonder.md @@ -0,0 +1,5 @@ +--- +'create-svelte': patch +--- + +fix: adjust vite config type to work with vitest options diff --git a/packages/create-svelte/shared/+vitest/vite.config.ts b/packages/create-svelte/shared/+vitest/vite.config.ts index 4942cb347ebc..37b6a84bc3c4 100644 --- a/packages/create-svelte/shared/+vitest/vite.config.ts +++ b/packages/create-svelte/shared/+vitest/vite.config.ts @@ -1,12 +1,9 @@ import { sveltekit } from '@sveltejs/kit/vite'; -import type { UserConfig } from 'vite'; +import { defineConfig } from 'vitest/config'; -/** @type {import('vite').UserConfig} */ -const config: UserConfig = { +export default defineConfig({ plugins: [sveltekit()], test: { include: ['src/**/*.{test,spec}.{js,ts}'] } -}; - -export default config; +}); diff --git a/packages/create-svelte/shared/vite.config.ts b/packages/create-svelte/shared/vite.config.ts index 60ef89c74357..bbf8c7da43f0 100644 --- a/packages/create-svelte/shared/vite.config.ts +++ b/packages/create-svelte/shared/vite.config.ts @@ -1,9 +1,6 @@ import { sveltekit } from '@sveltejs/kit/vite'; -import type { UserConfig } from 'vite'; +import { defineConfig } from 'vite'; -/** @type {import('vite').UserConfig} */ -const config: UserConfig = { +export default defineConfig({ plugins: [sveltekit()] -}; - -export default config; +}); diff --git a/packages/create-svelte/templates/default/vite.config.js b/packages/create-svelte/templates/default/vite.config.js index 9f6d10066b6f..b594e97fa5aa 100644 --- a/packages/create-svelte/templates/default/vite.config.js +++ b/packages/create-svelte/templates/default/vite.config.js @@ -1,8 +1,8 @@ import path from 'path'; import { sveltekit } from '@sveltejs/kit/vite'; +import { defineConfig } from 'vite'; -/** @type {import('vite').UserConfig} */ -const config = { +export default defineConfig({ plugins: [sveltekit()], server: { @@ -10,6 +10,4 @@ const config = { allow: [path.resolve('../../../kit')] } } -}; - -export default config; +}); diff --git a/packages/create-svelte/templates/skeleton/vite.config.js b/packages/create-svelte/templates/skeleton/vite.config.js index 8747050534d8..bbf8c7da43f0 100644 --- a/packages/create-svelte/templates/skeleton/vite.config.js +++ b/packages/create-svelte/templates/skeleton/vite.config.js @@ -1,8 +1,6 @@ import { sveltekit } from '@sveltejs/kit/vite'; +import { defineConfig } from 'vite'; -/** @type {import('vite').UserConfig} */ -const config = { +export default defineConfig({ plugins: [sveltekit()] -}; - -export default config; +}); diff --git a/packages/create-svelte/templates/skeletonlib/vite.config.js b/packages/create-svelte/templates/skeletonlib/vite.config.js index 8747050534d8..bbf8c7da43f0 100644 --- a/packages/create-svelte/templates/skeletonlib/vite.config.js +++ b/packages/create-svelte/templates/skeletonlib/vite.config.js @@ -1,8 +1,6 @@ import { sveltekit } from '@sveltejs/kit/vite'; +import { defineConfig } from 'vite'; -/** @type {import('vite').UserConfig} */ -const config = { +export default defineConfig({ plugins: [sveltekit()] -}; - -export default config; +});