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: {
compress: {
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: {
compress: {
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: {
compress: {
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: {
compress: {
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: {
compress: {
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: {
compress: {
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: {
compress: {
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: {
compress: {
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: {
compress: {
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: {
compress: {
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: {
compress: {
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: {
compress: {
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: {
compress: {
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: {
compress: {
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: {
compress: {
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: {
compress: {
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: {
collapse_vars: 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_classnames: true,
},
},
]);