Show output


Loading...

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