<commit_before>import sbt._
import Keys._
import com.typesafe.sbt.pgp.PgpKeys._
import org.scalajs.sbtplugin.ScalaJSPlugin
import ScalaJSPlugin._
import ScalaJSPlugin.autoImport._
import Dialect._
import Typical.{settings => _, _}

object ScalaCSS extends Build {

  val Scala211 = "2.11.7"

  val commonSettings: CDS =
    CDS.all(
      _.settings(
        organization       := "com.github.japgolly.scalacss",
        version            := "0.4.0-SNAPSHOT",
        homepage           := Some(url("https://github.com/japgolly/scalacss")),
        licenses           += ("Apache-2.0", url("http://opensource.org/licenses/Apache-2.0")),
        scalaVersion       := Scala211,
        // Needs Shapeless for Scala 2.10
        // crossScalaVersions := Seq("2.10.5", Scala211),
        scalacOptions     ++= Seq("-deprecation", "-unchecked", "-feature",
                                "-language:postfixOps", "-language:implicitConversions",
                                "-language:higherKinds", "-language:existentials"),
        updateOptions      := updateOptions.value.withCachedResolution(true))
      .configure(addCommandAliases(
        "/"   -> "project root",
        "cj"  -> "project core-jvm",
        "cjs" -> "project core-js",
        "qc"  -> "~ ;clear ;core-jvm/compile",
        "qtc" -> "~ ;clear ;core-jvm/test:compile",
        "qt"  -> "~ ;clear ;core-jvm/test"
      ))
    ) :+ Typical.settings("scalacss")

  object scalaz {
    private def m(n: String) = Library("org.scalaz", "scalaz-"+n, "7.2.0").myJsFork("scalaz") //.jsVersion(_+"-2")
    val core       = m("core")
    val effect     = m("effect") > core
    val concurrent = m("concurrent") > effect
  }
  object nyaya {
    private def m(n: String) = Library("com.github.japgolly.nyaya", "nyaya-"+n, "0.6.1")
    val core = m("core")
    val test = m("test")
  }
  object react {
    private def m(n: String) = "com.github.japgolly.scalajs-react" %%%! n % "0.10.3"
    val core        = m("core")
    val test        = m("test")
    val extra       = m("extra")
    val extScalaz72 = m("ext-scalaz72")
  }
  val shapeless = Library("com.chuusai", "shapeless", "2.2.5")


  // ==============================================================================================<commit_msg>Upgrade Nyaya to 0.7.0<commit_after>import sbt._
import Keys._
import com.typesafe.sbt.pgp.PgpKeys._
import org.scalajs.sbtplugin.ScalaJSPlugin
import ScalaJSPlugin._
import ScalaJSPlugin.autoImport._
import Dialect._
import Typical.{settings => _, _}

object ScalaCSS extends Build {

  val Scala211 = "2.11.7"

  val commonSettings: CDS =
    CDS.all(
      _.settings(
        organization       := "com.github.japgolly.scalacss",
        version            := "0.4.0-SNAPSHOT",
        homepage           := Some(url("https://github.com/japgolly/scalacss")),
        licenses           += ("Apache-2.0", url("http://opensource.org/licenses/Apache-2.0")),
        scalaVersion       := Scala211,
        // Needs Shapeless for Scala 2.10
        // crossScalaVersions := Seq("2.10.5", Scala211),
        scalacOptions     ++= Seq("-deprecation", "-unchecked", "-feature",
                                "-language:postfixOps", "-language:implicitConversions",
                                "-language:higherKinds", "-language:existentials"),
        updateOptions      := updateOptions.value.withCachedResolution(true))
      .configure(addCommandAliases(
        "/"   -> "project root",
        "cj"  -> "project core-jvm",
        "cjs" -> "project core-js",
        "qc"  -> "~ ;clear ;core-jvm/compile",
        "qtc" -> "~ ;clear ;core-jvm/test:compile",
        "qt"  -> "~ ;clear ;core-jvm/test"
      ))
    ) :+ Typical.settings("scalacss")

  object scalaz {
    private def m(n: String) = Library("org.scalaz", "scalaz-"+n, "7.2.0").myJsFork("scalaz") //.jsVersion(_+"-2")
    val core       = m("core")
    val effect     = m("effect") > core
    val concurrent = m("concurrent") > effect
  }
  object nyaya {
    private def m(n: String) = Library("com.github.japgolly.nyaya", "nyaya-"+n, "0.7.0")
    val core = m("core")
    val test = m("test")
  }
  object react {
    private def m(n: String) = "com.github.japgolly.scalajs-react" %%%! n % "0.10.3"
    val core        = m("core")
    val test        = m("test")
    val extra       = m("extra")
    val extScalaz72 = m("ext-scalaz72")
  }
  val shapeless = Library("com.chuusai", "shapeless", "2.2.5")


  // ==============================================================================================
{'fraction_non_alphanumeric': 0.2026819081116729, 'fraction_numerical': 0.020444053638162235, 'mean_word_length': 2.4262048192771086, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 21, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '70429', 'n_tokens_mistral': 1575, 'n_tokens_neox': 1497, 'n_words': 279}