A trick to avoid early initializers while still enforcing that global
is initialized early.
Called when the JS ASTs are generated.
Called when the JS ASTs are generated. Override for testing
Addons for the JavaScript platform.
Checks and registers module exports on the symbol.
Checks and registers module exports on the symbol.
This bridge allows other plugins to register new modules for export
between jsinterop and jscode phases. It is meant to be accessed using
reflection. The calling code still must insert the @JSExport
annotation
to the module.
(Since version 0.6.24) Might be removed at any time, use at your own risk.
Main entry point for the Scala.js compiler plugin