From 7cd8d7832e12e2facf7dfc163320a8798e19c6fd Mon Sep 17 00:00:00 2001 From: Alex Kozack Date: Tue, 27 Apr 2021 13:13:46 +0300 Subject: [PATCH] feat: Allow overwrite `TerserOptions.safari10` from `UserConfig` (#3113) --- packages/vite/src/node/plugins/terser.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vite/src/node/plugins/terser.ts b/packages/vite/src/node/plugins/terser.ts index 8bc9e3ce5bab02..359cb3db0b8210 100644 --- a/packages/vite/src/node/plugins/terser.ts +++ b/packages/vite/src/node/plugins/terser.ts @@ -21,11 +21,11 @@ export function terserPlugin(options: Terser.MinifyOptions): Plugin { async renderChunk(code, _chunk, outputOptions) { const res = await worker.run(__dirname, code, { + safari10: true, ...options, sourceMap: !!outputOptions.sourcemap, module: outputOptions.format.startsWith('es'), - toplevel: outputOptions.format === 'cjs', - safari10: true + toplevel: outputOptions.format === 'cjs' }) return { code: res.code!,