@@ -219,11 +219,20 @@ object ujson extends Module{
219
219
)
220
220
}
221
221
222
- object circe extends Cross[CirceModule](scalaVersions)
223
- trait CirceModule extends CommonPublishModule{
224
- def moduleDeps = Seq(ujson.jvm())
225
- val circeVersion = "0.14.9"
226
- def mvnDeps = Seq(mvn"io.circe::circe-parser:$circeVersion")
222
+ object circe extends Module {
223
+ object jvm extends Cross[CirceJvmModule](scalaVersions)
224
+ trait CirceJvmModule extends CommonJvmModule{
225
+ def moduleDeps = Seq(ujson.jvm())
226
+ val circeVersion = "0.14.14"
227
+ def mvnDeps = Seq(mvn"io.circe::circe-parser:$circeVersion")
228
+ }
229
+
230
+ object native extends Cross[CirceNativeModule](scalaVersions)
231
+ trait CirceNativeModule extends CommonNativeModule{
232
+ def moduleDeps = Seq(ujson.native())
233
+ val circeVersion = "0.14.14"
234
+ def mvnDeps = Seq(mvn"io.circe::circe-parser:$circeVersion")
235
+ }
227
236
}
228
237
229
238
object play extends Cross[PlayModule](scala2JVMVersions)
@@ -378,7 +387,7 @@ object upickle extends Module{
378
387
Seq(core.jvm().test) ++
379
388
(
380
389
if (isDotty) Nil
381
- else Seq(ujson.argonaut(), ujson.circe(), ujson.json4s(), ujson.play())
390
+ else Seq(ujson.argonaut(), ujson.circe.jvm (), ujson.json4s(), ujson.play())
382
391
)
383
392
}
384
393
@@ -417,9 +426,9 @@ trait BenchModule extends CommonPlatformModule{
417
426
def crossScalaVersion = scala213
418
427
def scalaVersion = scala213
419
428
def mvnDeps = Seq(
420
- mvn"io.circe::circe-core::0.14.9 ",
421
- mvn"io.circe::circe-generic::0.14.9 ",
422
- mvn"io.circe::circe-parser::0.14.9 ",
429
+ mvn"io.circe::circe-core::0.14.14 ",
430
+ mvn"io.circe::circe-generic::0.14.14 ",
431
+ mvn"io.circe::circe-parser::0.14.14 ",
423
432
mvn"com.typesafe.play::play-json::2.9.4",
424
433
mvn"io.argonaut::argonaut:6.2.6",
425
434
mvn"org.json4s::json4s-ast:3.6.12",
0 commit comments