Show output
Powered by Terser!
Compression settings
Arrows
Arguments
Booleans
Booleans as integers
Collapse vars
Comparisons
Computed props
Conditionals
Dead code
Directives
Drop console
Drop debugger
ECMA
5
2015
2016
2017
2018
2019
2020
Evaluate
Expression
Hoist functions
Hoist properties
Hoist variables
If return
Inline
Disabled
SimpleFunctions
WithArguments
WithArgumentsAndVariables
Join variables
Keep class names
Keep function arguments
Keep function names
Keep infinity
Loops
Module
Negate IIFE
Passes
Properties
Pure functions
Pure getters
Disabled
Enabled
Strict
Reduce variables
Reduce functions
Sequences
Side effects
Switches
Toplevel
Top retain
Typeofs
Apply unsafe transformations
Arrows
Compressions
Function
Math
Symbols
Unsafe methods
Prototypes
Regular expressions
Undefined
Unused
Mangling settings
Eval
Keep class names
Keep function names
Module
Reserved
Toplevel
Safari 10
Format settings
ASCII only
Braces
Comments
None
Some
All
ECMA
5
2015
2016
2017
2018
2019
2020
Indentation level
Indent start
Inline script
Keep quoted properties
Max line length
Preamble
Quote keys
Quote style
Prefer double
Always single
Always double
Always original
Preserve annotations
Safari 10
Semicolons
Shebang
WebKit
Wrap IIFE
Wrap function arguments
Parsing settings
Bare returns
HTML5 comments
Shebang