| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- lazy val root = project.in(file("."))
- //.settings(settings)
- .aggregate(
- plugin,
- library
- )
- /****** The Actual Plugin ******/
- lazy val plugin = (project in file("plugin"))
- .enablePlugins(SbtPlugin)
- .settings(
- name := "sbt-web-routes",
- organization := "name.tflucke",
- //maintainer := "Thomas Flucke <admin@tflucke.name>",
- version := "0.1.0",
- scalacOptions ++= Seq(
- "-deprecation",
- "-unchecked",
- ),
- )
- /****** The Plugin Library ******/
- lazy val library = (project in file("library"))
- .enablePlugins(ScalaJSPlugin)
- .settings(
- name := "web-routes",
- organization := "name.tflucke",
- //maintainer := "Thomas Flucke <admin@tflucke.name>",
- version := "0.1.0",
- scalacOptions ++= Seq(
- "-deprecation",
- "-unchecked"
- ),
- libraryDependencies ++= Seq(
- // Wrapper library for JS dom to scala
- // Docs: https://scala-js.github.io/scala-js-dom/
- // Scaladocs: https://www.javadoc.io/doc/org.scala-js/scalajs-dom_sjs1.0.0-M7_2.12/0.9.6/org/scalajs/dom/index.html
- (if (scalaJSVersion.startsWith("0.6.")) "org.scala-js" %%% "scalajs-dom" % "0.9.8"
- else "org.scala-js" %%% "scalajs-dom" % "1.0.0"),
- // Json Parsing
- // Wiki:
- (if (scalaJSVersion.startsWith("0.6.")) "com.typesafe.play" %%% "play-json" % "2.8.1"
- else "com.typesafe.play" %%% "play-json" % "2.9.0"),
- )
- )
|