aboutsummaryrefslogtreecommitdiff
path: root/examples/scalajs-plain-example/js/build/build.scala
diff options
context:
space:
mode:
Diffstat (limited to 'examples/scalajs-plain-example/js/build/build.scala')
-rw-r--r--examples/scalajs-plain-example/js/build/build.scala18
1 files changed, 18 insertions, 0 deletions
diff --git a/examples/scalajs-plain-example/js/build/build.scala b/examples/scalajs-plain-example/js/build/build.scala
new file mode 100644
index 0000000..06e4876
--- /dev/null
+++ b/examples/scalajs-plain-example/js/build/build.scala
@@ -0,0 +1,18 @@
+import cbt._
+class Build(val context: Context) extends ScalaJsBuild{
+ override def projectName = "my-project"
+
+ override def sources = super.sources ++ Seq(
+ projectDirectory.getParentFile ++ "/shared"
+ )
+
+ override def dependencies = (
+ super.dependencies ++
+ Resolver( mavenCentral ).bind(
+ "org.scala-js" %%% "scalajs-dom" % "0.9.0"
+ )
+ )
+
+ override def scalaJsTargetFile =
+ projectDirectory.getParentFile ++ ("/server/public/generated/" ++ projectName ++ ".js")
+}