summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Enteleform <enteleform@gmail.com> 2022-09-20 08:32:58 -0400
committerGravatar GitHub <noreply@github.com> 2022-09-20 08:32:58 -0400
commitf53d97d56be809a4c4a7f7d7ad79a22b36d8cd28 (patch)
tree43718717538d030b28f6cf2f68f9d3a60e9a0719
parent4d1b1b583bb9be37f5fafe23baa6b700cb205702 (diff)
downloadastro-f53d97d56be809a4c4a7f7d7ad79a22b36d8cd28.tar.gz
astro-f53d97d56be809a4c4a7f7d7ad79a22b36d8cd28.tar.zst
astro-f53d97d56be809a4c4a7f7d7ad79a22b36d8cd28.zip
[chore] replaces hard-coded `minify` values with `vite.build.minify` (#4803)
* [chore] replaces hard-coded `minify` values with `vite.build.minify` * [style] changes ternary to not-equals Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com> * [chore] removes `minify` in favor of user config & Vite defaults Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
-rw-r--r--.changeset/tender-nails-sip.md5
-rw-r--r--packages/astro/src/core/build/static-build.ts1
-rw-r--r--packages/astro/src/core/build/vite-plugin-css.ts3
3 files changed, 7 insertions, 2 deletions
diff --git a/.changeset/tender-nails-sip.md b/.changeset/tender-nails-sip.md
new file mode 100644
index 000000000..0eb74c336
--- /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 d7b9d5026..810e17974 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 5dd680c04..04403aed5 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;