aboutsummaryrefslogtreecommitdiff
path: root/project/util.scala
diff options
context:
space:
mode:
Diffstat (limited to 'project/util.scala')
-rw-r--r--project/util.scala29
1 files changed, 0 insertions, 29 deletions
diff --git a/project/util.scala b/project/util.scala
deleted file mode 100644
index 4df9127..0000000
--- a/project/util.scala
+++ /dev/null
@@ -1,29 +0,0 @@
-import sbt._
-import sbt.Keys._
-import play._
-import play.PlayImport.PlayKeys._
-import org.scalajs.sbtplugin.ScalaJSPlugin
-import org.scalajs.sbtplugin.ScalaJSPlugin.autoImport._
-import com.typesafe.sbt.packager.universal.UniversalKeys
-
-package object util extends UniversalKeys {
-
- implicit class ScalaJSPlayProject(val scalajvm: Project) {
-
- val jsOutputDir = settingKey[File]("Directory for javascript files")
-
- def dependsOnJs(scalajs: Project): Project = scalajvm.settings(
- jsOutputDir := (classDirectory in Compile).value / "public" / "lib",
- compile in Compile <<= (compile in Compile) dependsOn (fastOptJS in (scalajs, Compile)),
- dist <<= dist dependsOn (fullOptJS in (scalajs, Compile)),
- stage <<= stage dependsOn (fullOptJS in (scalajs, Compile)),
- playMonitoredFiles += (scalaSource in (scalajs, Compile)).value.getCanonicalPath
- ).settings(
- Seq(packageScalaJSLauncher, fastOptJS, fullOptJS) map { packageJSKey =>
- crossTarget in (scalajs, Compile, packageJSKey) := jsOutputDir.value
- }: _*
- )
-
- }
-
-} \ No newline at end of file