aboutsummaryrefslogtreecommitdiff
path: root/plugins/scalajs
Commit message (Collapse)AuthorAgeFilesLines
* more concise runMain in more placesChristopher Vogt2017-03-091-3/+2
|
* comments to move a bunch of things into stage2Christopher Vogt2017-02-271-0/+1
|
* fix / cleanup scalajs pluginChristopher Vogt2017-02-272-22/+9
| | | | | | - create target directory if not existent - remove dead code wrt modes - default path for generated .js file
* refactor scalajs to make use of nested builds for scopingChristopher Vogt2017-02-222-23/+18
|
* implicitly pass classloader, might make code easierChristopher Vogt2017-02-142-9/+4
| | | | | and prepares for allowing `run` and `runFlat` at Dependency instead of Build level
* idempotent change propagationChristopher Vogt2017-02-092-3/+3
| | | | | | using lastModified instead of a non-idempotent needsUpdate flag this fixes a bug where dependees would not be rebuilt if cbt exited or was killed after dependencies were already rebuilt.
* memoize task results across classes within a single runChristopher Vogt2017-02-091-1/+1
|
* refactor/simplify scalaJs plugin and exampleChristopher Vogt2016-06-194-118/+103
| | | | | | - Restructure code as 1 library case class and 1 Build mixin trait. A library is generally easier to understand and could be re-used independently. 1 trait seems simpler than several here. - Let not the plugin create the multi-project build, but the user project manually. I think while this adds some minor code overhead it is much simpler to understand. Fewer tasks and other moving parts needed. - Remove verbose nested sbt-style folder structure. It's simpler without it :).
* add support for custom scalaJsOptionsChristopher Vogt2016-06-191-2/+7
|
* propagate trigger files to combined cross build and let js tasks depend on ↵Christopher Vogt2016-06-191-2/+9
| | | | compile. this makes `cbt loop fastOptJs` work (and depending on compile seems generally a good idea)
* use long versions of scalajs linker flags for easier understandabilityChristopher Vogt2016-06-191-4/+4
|
* fix scalajs example (broke in recent refactorings and went unchecked)Christopher Vogt2016-06-191-1/+0
|
* separate sbt layout and scalatest plugins and create a more general plugin ↵Christopher Vogt2016-06-151-7/+1
| | | | architecture
* turn Build base classes into traits for less verbosity and uniform usage ↵Christopher Vogt2016-06-152-2/+2
| | | | with any other plugin
* scalajs cross project support as pluginKatrin Shechtman2016-06-133-0/+116