@@ -34,6 +34,7 @@ def exec(projectDir: Path, binary: String, arguments: String*): Int =
34
34
* projects to output the version number to a file.
35
35
*/
36
36
object Versions :
37
+ val cats = " 2.3.1-SNAPSHOT"
37
38
val discipline = " 1.1.3-SNAPSHOT"
38
39
val disciplineMunit = " 1.0.3+DOTTY-SNAPSHOT"
39
40
val disciplineSpecs2 = " 1.1.3-SNAPSHOT"
@@ -126,6 +127,18 @@ final case class SbtCommunityProject(
126
127
s """ "org.typelevel" %% "discipline-specs2_sjs1" % " ${Versions .disciplineSpecs2}" """ ,
127
128
s """ "org.typelevel" %% "simulacrum-scalafix-annotations" % " ${Versions .simulacrumScalafix}" """ ,
128
129
s """ "org.typelevel" %% "simulacrum-scalafix-annotations_sjs1" % " ${Versions .simulacrumScalafix}" """ ,
130
+ s """ "org.typelevel" %% "cats-core" % " ${Versions .cats}" """ ,
131
+ s """ "org.typelevel" %% "cats-core_sjs1" % " ${Versions .cats}" """ ,
132
+ s """ "org.typelevel" %% "cats-free" % " ${Versions .cats}" """ ,
133
+ s """ "org.typelevel" %% "cats-free_sjs1" % " ${Versions .cats}" """ ,
134
+ s """ "org.typelevel" %% "cats-kernel" % " ${Versions .cats}" """ ,
135
+ s """ "org.typelevel" %% "cats-kernel_sjs1" % " ${Versions .cats}" """ ,
136
+ s """ "org.typelevel" %% "cats-kernel-laws" % " ${Versions .cats}" """ ,
137
+ s """ "org.typelevel" %% "cats-kernel-laws_sjs1" % " ${Versions .cats}" """ ,
138
+ s """ "org.typelevel" %% "cats-laws" % " ${Versions .cats}" """ ,
139
+ s """ "org.typelevel" %% "cats-laws_sjs1" % " ${Versions .cats}" """ ,
140
+ s """ "org.typelevel" %% "cats-testkit" % " ${Versions .cats}" """ ,
141
+ s """ "org.typelevel" %% "cats-testkit_sjs1" % " ${Versions .cats}" """ ,
129
142
)
130
143
131
144
private val baseCommand =
@@ -494,6 +507,13 @@ object projects:
494
507
sbtPublishCommand = " annotation/publishLocal;annotationJS/publishLocal" ,
495
508
)
496
509
510
+ lazy val cats = SbtCommunityProject (
511
+ project = " cats" ,
512
+ sbtTestCommand = " catsJVM/test;catsJS/test" ,
513
+ sbtPublishCommand = " catsJVM/publishLocal;catsJS/publishLocal" ,
514
+ dependencies = List (discipline, disciplineMunit, scalacheck, simulacrumScalafixAnnotations)
515
+ )
516
+
497
517
end projects
498
518
499
519
def allProjects = projects.fields.of[CommunityProject ].sortBy(_.project)
0 commit comments