From 1f2ce30fd4f41fcd10cd60a733b24907b95e3ba3 Mon Sep 17 00:00:00 2001 From: Nolan Lawson Date: Sat, 6 Mar 2021 09:06:53 -0800 Subject: [PATCH] fix: fix DEBUG mode for inline script (#1981) --- bin/build-inline-script.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bin/build-inline-script.js b/bin/build-inline-script.js index ffb1ce9e..6237a505 100644 --- a/bin/build-inline-script.js +++ b/bin/build-inline-script.js @@ -23,7 +23,9 @@ export async function buildInlineScript () { 'process.browser': true, 'process.env.THEME_COLORS': JSON.stringify(themeColors) }), - !process.env.DEBUG && terser(terserOptions) + // TODO: can't disable terser at all, it causes the CSP checksum to stop working + // because the HTML gets minified as some point so the checksums don't match. + terser({ ...terserOptions, mangle: !process.env.DEBUG }) ] }) const { output } = await bundle.generate({