Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | more concise runMain in more places | Christopher Vogt | 2017-03-09 | 1 | -3/+2 |
| | |||||
* | comments to move a bunch of things into stage2 | Christopher Vogt | 2017-02-27 | 1 | -0/+1 |
| | |||||
* | fix / cleanup scalajs plugin | Christopher Vogt | 2017-02-27 | 2 | -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 scoping | Christopher Vogt | 2017-02-22 | 2 | -23/+18 |
| | |||||
* | implicitly pass classloader, might make code easier | Christopher Vogt | 2017-02-14 | 2 | -9/+4 |
| | | | | | and prepares for allowing `run` and `runFlat` at Dependency instead of Build level | ||||
* | idempotent change propagation | Christopher Vogt | 2017-02-09 | 2 | -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 run | Christopher Vogt | 2017-02-09 | 1 | -1/+1 |
| | |||||
* | refactor/simplify scalaJs plugin and example | Christopher Vogt | 2016-06-19 | 4 | -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 scalaJsOptions | Christopher Vogt | 2016-06-19 | 1 | -2/+7 |
| | |||||
* | propagate trigger files to combined cross build and let js tasks depend on ↵ | Christopher Vogt | 2016-06-19 | 1 | -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 understandability | Christopher Vogt | 2016-06-19 | 1 | -4/+4 |
| | |||||
* | fix scalajs example (broke in recent refactorings and went unchecked) | Christopher Vogt | 2016-06-19 | 1 | -1/+0 |
| | |||||
* | separate sbt layout and scalatest plugins and create a more general plugin ↵ | Christopher Vogt | 2016-06-15 | 1 | -7/+1 |
| | | | | architecture | ||||
* | turn Build base classes into traits for less verbosity and uniform usage ↵ | Christopher Vogt | 2016-06-15 | 2 | -2/+2 |
| | | | | with any other plugin | ||||
* | scalajs cross project support as plugin | Katrin Shechtman | 2016-06-13 | 3 | -0/+116 |