diff --git a/.changeset/tender-nails-sip.md b/.changeset/tender-nails-sip.md new file mode 100644 index 0000000000..0eb74c3368 --- /dev/null +++ b/.changeset/tender-nails-sip.md @@ -0,0 +1,5 @@ +--- +'astro': patch +--- + +replaces hard-coded `minify` values with `vite.build.minify` diff --git a/packages/astro/src/core/build/static-build.ts b/packages/astro/src/core/build/static-build.ts index d7b9d5026b..810e179741 100644 --- a/packages/astro/src/core/build/static-build.ts +++ b/packages/astro/src/core/build/static-build.ts @@ -199,7 +199,6 @@ async function clientBuild( target: 'esnext', ...viteConfig.build, emptyOutDir: false, - minify: 'esbuild', outDir: fileURLToPath(out), rollupOptions: { ...viteConfig.build?.rollupOptions, diff --git a/packages/astro/src/core/build/vite-plugin-css.ts b/packages/astro/src/core/build/vite-plugin-css.ts index 5dd680c048..04403aed5e 100644 --- a/packages/astro/src/core/build/vite-plugin-css.ts +++ b/packages/astro/src/core/build/vite-plugin-css.ts @@ -239,9 +239,10 @@ export function rollupPluginAstroBuildCSS(options: PluginOptions): VitePlugin[] if (output.type === 'asset') { if (output.name?.endsWith('.css') && typeof output.source === 'string') { const cssTarget = settings.config.vite.build?.cssTarget; + const minify = settings.config.vite.build?.minify !== false const { code: minifiedCSS } = await esbuild.transform(output.source, { loader: 'css', - minify: true, + minify, ...(cssTarget ? { target: cssTarget } : {}), }); output.source = minifiedCSS;