26 lines
687 B
Scala
26 lines
687 B
Scala
ThisBuild / version := "0.1.0"
|
|
ThisBuild / organization := "top.davidon"
|
|
|
|
ThisBuild / scalaVersion := "3.5.0"
|
|
|
|
lazy val precompile = taskKey[Unit]("pre compilation tasks")
|
|
|
|
precompile := DomGenerator.generate()
|
|
|
|
(Compile / compile) := ((Compile / compile) dependsOn precompile).value
|
|
|
|
lazy val root = crossProject(JSPlatform, JVMPlatform)
|
|
.crossType(CrossType.Full)
|
|
.in(file("."))
|
|
.settings(
|
|
name := "sfs",
|
|
libraryDependencies ++= Seq(
|
|
"de.tu-darmstadt.stg" %%% "reactives" % "0.36.0",
|
|
"org.scala-js" % "scalajs-dom" % "2.8.0" % "sjs1_3"
|
|
)
|
|
)
|
|
.jvmSettings(
|
|
libraryDependencies ++= Seq(
|
|
"org.scala-js" % "scalajs-dom_sjs1_3" % "2.8.0"
|
|
)
|
|
)
|