diff options
Diffstat (limited to 'project/util.scala')
-rw-r--r-- | project/util.scala | 29 |
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 |