improve usability of --mangle-props (#5669)

This commit is contained in:
Alex Lam S.L
2022-09-18 02:37:06 +01:00
committed by GitHub
parent eb22f0101e
commit 5ac6ec5496
8 changed files with 93 additions and 9 deletions

View File

@@ -1517,7 +1517,7 @@ function OutputStream(options) {
var expr = self.expression;
expr.print(output);
var prop = self.property;
if (output.option("ie") && RESERVED_WORDS[prop]) {
if (output.option("ie") && RESERVED_WORDS[prop] || self.quoted && output.option("keep_quoted_props")) {
if (self.optional) output.print("?.");
output.with_square(function() {
output.add_mapping(self.end);