summaryrefslogtreecommitdiff
path: root/scalajslib/jsbridges
Commit message (Collapse)AuthorAgeFilesLines
* avoid showing a stack trace if the ScalaJSModule gives a linking error, ↵Li Haoyi2018-03-192-5/+28
| | | | since the stdout will have the necessary information for debugging anyway
* Merge branch 'master' of github.com:lihaoyi/millLi Haoyi2018-03-182-6/+22
|\
| * ScalaJSModule: Support to switch between NoModule and CommonJSModule ↵Lorenzo Gabriele2018-03-092-6/+22
| | | | | | | | ModuleKinds (#212)
* | Properly close Scala.js test adapters when done, after letting the IO drain ↵Li Haoyi2018-03-182-12/+18
|/ | | | properly
* Improve fullOpt behavior (#203)Dennis4b2018-03-052-4/+12
| | | | | | | | | Specifically, fix 2 issues in order to better mirror the behavior of "sbt fullOptJS" - Invoke the Google Closure Compiler after generating the optimized Javascript output - Set scala.scalajs.LinkingInfo.developmentMode = false (and productionMode = true) when building fullOpt in order to allow Scala.js code to distinguish between development and production mode.
* Allows users to customize Node.js (Scala.js' NodeJSEnv) in ScalaJSModule (#195)Robby2018-03-052-12/+32
| | | | | | | | | | | | | | * Adds Node.js configuration in ScalaJSModule. * Adds Node.js configuration in ScalaJSModule test framework. * Refactored ScalaJSBridge Node.js env creation. * Readjusted ScalaJSBridge 0.6 formatting. * Added Node.js config tests. * Removed NodeJSConfig ScalaTest tests and improved log test conditions.
* make mainClass discovery work in ScalaJSModule#runLi Haoyi2018-03-031-1/+1
| | | | Also disable ScalaJSModule#runMain, since the official Scala.js-SBT plugin does not support it and it requires an expensive re-linking every time it is run.
* scala.js run (#127)Nikolay Tatarinov2018-02-092-1/+14
| | | | scala.js run command
* WIP: Scala js testing (#119)Nikolay Tatarinov2018-02-012-5/+43
| | | fixes #102. Use scala js testing framework to launch tests
* Migrate `scalajslib` over to a `T.worker` setup similar to `scalalib`Li Haoyi2018-01-252-2/+2
|
* Swap over to simplified Mill module/source layout from SBT'sLi Haoyi2018-01-202-0/+0
| | | | Removes a lot of useless folders and gives us a chance to exercise this simplified layout. Support for the SBT layout is still verified by our integration tests
* - Tweak Scalajs LinkerBridge project layout to match Mill defaultsLi Haoyi2018-01-142-0/+48
- Update `build.sc`, `build.sbt` and `ci/` scripts