fix: fix DEBUG mode for inline script (#1981)

This commit is contained in:
Nolan Lawson 2021-03-06 09:06:53 -08:00 committed by GitHub
parent 7d96876aca
commit 1f2ce30fd4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -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({