From 04391a0f32bb4c516f38bdd92f287f8c07a377f0 Mon Sep 17 00:00:00 2001 From: fisker Cheung Date: Sun, 12 Sep 2021 23:26:29 +0800 Subject: [PATCH] Minify `parser-postcss.js` (#11489) --- scripts/build/bundler.mjs | 23 ++++++++++++++--------- scripts/build/config.mjs | 2 -- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/scripts/build/bundler.mjs b/scripts/build/bundler.mjs index 66f001a96095..1a345fd7a2cd 100644 --- a/scripts/build/bundler.mjs +++ b/scripts/build/bundler.mjs @@ -263,17 +263,22 @@ function getRollupOutputOptions(bundle, buildOptions) { exports: "auto", file: path.join(DIST_DIR, bundle.output), name: bundle.name, - plugins: [ - bundle.minify !== false && - bundle.target === "universal" && - rollupPluginTerser({ - output: { - ascii_only: true, - }, - }), - ], + plugins: [], }; + if (bundle.minify !== false && bundle.target === "universal") { + let { terserOptions = {} } = bundle; + terserOptions = { + ...terserOptions, + output: { + ...terserOptions.output, + ascii_only: true, + }, + }; + + options.plugins.push(rollupPluginTerser(terserOptions)); + } + if (bundle.target === "node") { options.format = "cjs"; } else if (bundle.target === "universal") { diff --git a/scripts/build/config.mjs b/scripts/build/config.mjs index 23f50533c769..a7ab3c7a41e6 100644 --- a/scripts/build/config.mjs +++ b/scripts/build/config.mjs @@ -82,8 +82,6 @@ const parsers = [ file: path.join(dirname, "replacement/colorette.mjs"), }, }, - // TODO[@fisker]: Enable minify - minify: false, }, { input: "src/language-graphql/parser-graphql.js",