This is necessary in order to retain correct function arity and to have completely correct semantics. Sometimes features are tied together so much that they would require so much desugaring to retain the correct semantics that they'd be equivalent to... the normal transpiled output.
Babel is a compiler for writing next generation JavaScript.
For questions and support please visit the slack channel or StackOverflow. The Babel issue tracker is exclusively for bug reports and feature requests.
Issues without instructions to reproduce will be immediately closed.
For documentation and website issues please visit the babel.github.io repo.
Description
Languages
JavaScript
99.5%
Makefile
0.3%
HTML
0.1%