aboutsummaryrefslogtreecommitdiff
path: root/plugins/scalajs
Commit message (Collapse)AuthorAgeFilesLines
* 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