Skip to content

Commit

Permalink
Default
Browse files Browse the repository at this point in the history
  • Loading branch information
kdy1 committed Mar 27, 2023
1 parent dd371ff commit 316c9ef
Showing 1 changed file with 62 additions and 1 deletion.
63 changes: 62 additions & 1 deletion crates/swc_ecma_minifier/src/option/mod.rs
Expand Up @@ -380,4 +380,65 @@ const fn default_ecma() -> EsVersion {
}

impl_default!(MangleOptions);
impl_default!(CompressOptions);

impl Default for CompressOptions {
fn default() -> Self {
Self {
arguments: false,
arrows: true,
bools: true,
bools_as_ints: false,
collapse_vars: true,
comparisons: true,
computed_props: true,
conditionals: true,
dead_code: true,
directives: true,
drop_console: false,
drop_debugger: true,
ecma: default_ecma(),
evaluate: true,
expr: false,
global_defs: Default::default(),
hoist_fns: false,
hoist_props: false,
hoist_vars: false,
ie8: false,
if_return: true,
inline: 3,
join_vars: true,
keep_classnames: false,
keep_fargs: true,
keep_fnames: false,
keep_infinity: false,
loops: true,
module: false,
negate_iife: true,
passes: default_passes(),
props: true,
pure_getters: Default::default(),
pure_funcs: Default::default(),
reduce_fns: true,
reduce_vars: false,
sequences: 3,
side_effects: true,
switches: true,
top_retain: Default::default(),
top_level: Default::default(),
typeofs: true,
unsafe_passes: false,
unsafe_arrows: false,
unsafe_comps: false,
unsafe_function: false,
unsafe_math: false,
unsafe_methods: false,
unsafe_proto: false,
unsafe_regexp: false,
unsafe_symbols: false,
unsafe_undefined: false,
unused: true,
const_to_let: true,
pristine_globals: true,
}
}
}

0 comments on commit 316c9ef

Please sign in to comment.