Skip to content

Commit 3339442

Browse files
committed
centralize inline versions into Versions object ❄️
1 parent 327d428 commit 3339442

2 files changed

Lines changed: 5 additions & 9 deletions

File tree

project/DependenciesPlugin.scala

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@ object DependenciesPlugin extends AutoPlugin {
66

77
object autoImport {
88
implicit class DependencyOps(p: Project) {
9-
val circeYamlVersion =
10-
"0.16.1"
11-
129
def withCats: Project =
1310
p
1411
.settings(libraryDependencies += "org.typelevel" %% "cats-core" % Versions.catsCore)
@@ -17,21 +14,18 @@ object DependenciesPlugin extends AutoPlugin {
1714
p.settings(libraryDependencies += "org.typelevel" %% "cats-effect" % Versions.catsEffect)
1815

1916
def withTesting: Project = {
20-
val weaverVersion =
21-
"0.10.1"
22-
2317
p.settings(
2418
libraryDependencies ++= Seq(
25-
"org.typelevel" %% "weaver-cats" % weaverVersion % Test,
26-
"org.typelevel" %% "weaver-scalacheck" % weaverVersion % Test
19+
"org.typelevel" %% "weaver-cats" % Versions.weaver % Test,
20+
"org.typelevel" %% "weaver-scalacheck" % Versions.weaver % Test
2721
)
2822
)
2923
}
3024

3125
def withYaml: Project =
3226
p.settings(
3327
libraryDependencies ++= Seq(
34-
"io.circe" %% "circe-yaml" % circeYamlVersion
28+
"io.circe" %% "circe-yaml" % Versions.circeYaml
3529
)
3630
)
3731
}

project/Versions.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
object Versions {
22
val catsCore = "2.13.0"
33
val catsEffect = "3.7.0"
4+
val circeYaml = "0.16.1"
5+
val weaver = "0.12.0"
46
}

0 commit comments

Comments
 (0)