All the available output modes.
All the available output modes. There are listed in decreasing order of "importance", as judged by whoever maintains the back-ends.
The default output mode.
The default output mode. This is always the first element of All
Output mode compliant with ECMAScript 2015.
Output mode compliant with ECMAScript 2015.
This output mode assumes that the target platform supports ECMAScript 2015 (aka ES 6).
Output mode compliant with ECMAScript 5.
Output mode compliant with ECMAScript 5.1.
This is the default output mode. It assumes that the target platform supports ECMAScript 5.1, ideally with correct handling of strict mode.
Legacy output mode where everything is stored in a global ScalaJS variable.
Output mode compliant with ECMAScript 5.
Output mode compliant with ECMAScript 2015 (deprecated alias).
(Since version 0.6.8) Support for ES6 Strong Mode was removed. Use ECMAScript6 instead.