diff -r caab42578564 -r 147153d57133 build.sbt --- a/build.sbt Thu Mar 31 15:02:45 2016 +0200 +++ b/build.sbt Thu Mar 31 15:56:00 2016 +0200 @@ -1,18 +1,23 @@ +import sbt.Project.project + lazy val root = project.in(file(".")). - aggregate(ngtagsJS, ngtagsJVM). + aggregate(ngtagsJS, ngtagsJVM, radarChart). settings( publish := {}, publishLocal := {} ) -lazy val ngtags = crossProject.in(file(".")). -enablePlugins(BuildInfoPlugin). -settings( +lazy val buildSettings = Seq( organization := "net.tz", name := "ngTags", scalaVersion := "2.11.8", - licenses += ("Apache-2.0", url("http://opensource.org/licenses/Apache-2.0")), + licenses += ("Apache-2.0", url("http://opensource.org/licenses/Apache-2.0")) +) +lazy val ngtags = crossProject.in(file(".")). +enablePlugins(BuildInfoPlugin). +settings(buildSettings:_*). +settings( libraryDependencies ++= Seq( "com.lihaoyi" %%% "scalatags" % "0.5.3" //"com.github.japgolly.scalacss" %%% "ext-scalatags" % "0.1.0" @@ -27,11 +32,17 @@ buildInfoPackage := "ngtags", buildInfoOptions ++= Seq(BuildInfoOption.ToMap, BuildInfoOption.ToJson) -).jvmSettings().jsSettings( - jsDependencies += ProvidedJS / "RadarChart.js" -) +).jvmSettings().jsSettings() lazy val ngtagsJS = ngtags.js lazy val ngtagsJVM = ngtags.jvm +lazy val radarChart = project.in(file("radar-chart")). + enablePlugins(ScalaJSPlugin). + settings(buildSettings: _*). + settings(moduleName := "ngtags-radarchart"). + settings( + jsDependencies += ProvidedJS / "RadarChart.js" + ) + // vim: et ts=2 sw=2 syn=scala