fix: terser options

This commit is contained in:
Igor Randjelovic
2021-04-06 15:44:51 +02:00
parent 6afd5a65c3
commit 279b0b1d20
8 changed files with 134 additions and 33 deletions

View File

@ -258,9 +258,15 @@ exports[`angular configuration for android 1`] = `
terserOptions: { terserOptions: {
compress: { compress: {
collapse_vars: false, collapse_vars: false,
sequences: false sequences: false,
keep_infinity: true,
drop_console: false,
global_defs: {
__UGLIFIED__: true
}
}, },
keep_fnames: true keep_fnames: true,
keep_classnames: true
} }
} }
) )
@ -608,9 +614,15 @@ exports[`angular configuration for ios 1`] = `
terserOptions: { terserOptions: {
compress: { compress: {
collapse_vars: true, collapse_vars: true,
sequences: true sequences: true,
keep_infinity: true,
drop_console: false,
global_defs: {
__UGLIFIED__: true
}
}, },
keep_fnames: true keep_fnames: true,
keep_classnames: true
} }
} }
) )

View File

@ -205,9 +205,15 @@ exports[`base configuration for android 1`] = `
terserOptions: { terserOptions: {
compress: { compress: {
collapse_vars: false, collapse_vars: false,
sequences: false sequences: false,
keep_infinity: true,
drop_console: false,
global_defs: {
__UGLIFIED__: true
}
}, },
keep_fnames: true keep_fnames: true,
keep_classnames: true
} }
} }
) )
@ -500,9 +506,15 @@ exports[`base configuration for ios 1`] = `
terserOptions: { terserOptions: {
compress: { compress: {
collapse_vars: true, collapse_vars: true,
sequences: true sequences: true,
keep_infinity: true,
drop_console: false,
global_defs: {
__UGLIFIED__: true
}
}, },
keep_fnames: true keep_fnames: true,
keep_classnames: true
} }
} }
) )

View File

@ -232,9 +232,15 @@ exports[`javascript configuration for android 1`] = `
terserOptions: { terserOptions: {
compress: { compress: {
collapse_vars: false, collapse_vars: false,
sequences: false sequences: false,
keep_infinity: true,
drop_console: false,
global_defs: {
__UGLIFIED__: true
}
}, },
keep_fnames: true keep_fnames: true,
keep_classnames: true
} }
} }
) )
@ -565,9 +571,15 @@ exports[`javascript configuration for ios 1`] = `
terserOptions: { terserOptions: {
compress: { compress: {
collapse_vars: true, collapse_vars: true,
sequences: true sequences: true,
keep_infinity: true,
drop_console: false,
global_defs: {
__UGLIFIED__: true
}
}, },
keep_fnames: true keep_fnames: true,
keep_classnames: true
} }
} }
) )

View File

@ -220,9 +220,15 @@ exports[`react configuration > android > adds ReactRefreshWebpackPlugin when HMR
terserOptions: { terserOptions: {
compress: { compress: {
collapse_vars: false, collapse_vars: false,
sequences: false sequences: false,
keep_infinity: true,
drop_console: false,
global_defs: {
__UGLIFIED__: true
}
}, },
keep_fnames: true keep_fnames: true,
keep_classnames: true
} }
} }
) )
@ -532,9 +538,15 @@ exports[`react configuration > android > base config 1`] = `
terserOptions: { terserOptions: {
compress: { compress: {
collapse_vars: false, collapse_vars: false,
sequences: false sequences: false,
keep_infinity: true,
drop_console: false,
global_defs: {
__UGLIFIED__: true
}
}, },
keep_fnames: true keep_fnames: true,
keep_classnames: true
} }
} }
) )
@ -844,9 +856,15 @@ exports[`react configuration > ios > adds ReactRefreshWebpackPlugin when HMR ena
terserOptions: { terserOptions: {
compress: { compress: {
collapse_vars: true, collapse_vars: true,
sequences: true sequences: true,
keep_infinity: true,
drop_console: false,
global_defs: {
__UGLIFIED__: true
}
}, },
keep_fnames: true keep_fnames: true,
keep_classnames: true
} }
} }
) )
@ -1157,9 +1175,15 @@ exports[`react configuration > ios > base config 1`] = `
terserOptions: { terserOptions: {
compress: { compress: {
collapse_vars: true, collapse_vars: true,
sequences: true sequences: true,
keep_infinity: true,
drop_console: false,
global_defs: {
__UGLIFIED__: true
}
}, },
keep_fnames: true keep_fnames: true,
keep_classnames: true
} }
} }
) )

View File

@ -230,9 +230,15 @@ exports[`svelte configuration for android 1`] = `
terserOptions: { terserOptions: {
compress: { compress: {
collapse_vars: false, collapse_vars: false,
sequences: false sequences: false,
keep_infinity: true,
drop_console: false,
global_defs: {
__UGLIFIED__: true
}
}, },
keep_fnames: true keep_fnames: true,
keep_classnames: true
} }
} }
) )
@ -550,9 +556,15 @@ exports[`svelte configuration for ios 1`] = `
terserOptions: { terserOptions: {
compress: { compress: {
collapse_vars: true, collapse_vars: true,
sequences: true sequences: true,
keep_infinity: true,
drop_console: false,
global_defs: {
__UGLIFIED__: true
}
}, },
keep_fnames: true keep_fnames: true,
keep_classnames: true
} }
} }
) )

View File

@ -232,9 +232,15 @@ exports[`typescript configuration for android 1`] = `
terserOptions: { terserOptions: {
compress: { compress: {
collapse_vars: false, collapse_vars: false,
sequences: false sequences: false,
keep_infinity: true,
drop_console: false,
global_defs: {
__UGLIFIED__: true
}
}, },
keep_fnames: true keep_fnames: true,
keep_classnames: true
} }
} }
) )
@ -565,9 +571,15 @@ exports[`typescript configuration for ios 1`] = `
terserOptions: { terserOptions: {
compress: { compress: {
collapse_vars: true, collapse_vars: true,
sequences: true sequences: true,
keep_infinity: true,
drop_console: false,
global_defs: {
__UGLIFIED__: true
}
}, },
keep_fnames: true keep_fnames: true,
keep_classnames: true
} }
} }
) )

View File

@ -229,9 +229,15 @@ exports[`vue configuration for android 1`] = `
terserOptions: { terserOptions: {
compress: { compress: {
collapse_vars: false, collapse_vars: false,
sequences: false sequences: false,
keep_infinity: true,
drop_console: false,
global_defs: {
__UGLIFIED__: true
}
}, },
keep_fnames: true keep_fnames: true,
keep_classnames: true
} }
} }
) )
@ -556,9 +562,15 @@ exports[`vue configuration for ios 1`] = `
terserOptions: { terserOptions: {
compress: { compress: {
collapse_vars: true, collapse_vars: true,
sequences: true sequences: true,
keep_infinity: true,
drop_console: false,
global_defs: {
__UGLIFIED__: true
}
}, },
keep_fnames: true keep_fnames: true,
keep_classnames: true
} }
} }
) )

View File

@ -97,9 +97,14 @@ export default function (config: Config, env: IWebpackEnv = _env): Config {
compress: { compress: {
collapse_vars: platform !== 'android', collapse_vars: platform !== 'android',
sequences: platform !== 'android', sequences: platform !== 'android',
keep_infinity: true,
drop_console: mode === 'production',
global_defs: {
__UGLIFIED__: true,
},
}, },
// todo: move into vue.ts if not required in other flavors?
keep_fnames: true, keep_fnames: true,
keep_classnames: true,
}, },
}, },
]); ]);