From 0c908e8919ce488338a56032685284eb266b2718 Mon Sep 17 00:00:00 2001 From: Timothy Farrell Date: Tue, 12 May 2026 17:31:35 +0000 Subject: [PATCH] Only output single file on build --- vite.config.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/vite.config.js b/vite.config.js index 379fcf4..e9dec56 100644 --- a/vite.config.js +++ b/vite.config.js @@ -3,14 +3,16 @@ import { svelte } from '@sveltejs/vite-plugin-svelte' import { viteSingleFile } from 'vite-plugin-singlefile' // https://vite.dev/config/ -export default defineConfig({ +export default defineConfig(({ command }) => ({ plugins: [ svelte(), - viteSingleFile({ - inlineStyles: true, - inlineScripts: true, - removeUnusedCss: true, - }), + ...(command === 'build' + ? [viteSingleFile({ + inlineStyles: true, + inlineScripts: true, + removeUnusedCss: true, + })] + : []), ], build: { target: 'esnext', @@ -24,4 +26,4 @@ export default defineConfig({ setupFiles: ['./tests/setup.js'], include: ['src/**/*.test.js', 'tests/**/*.test.js'], }, -}) +}))