Skip to content

Commit

Permalink
integrate lofi acl subproject
Browse files Browse the repository at this point in the history
  • Loading branch information
rmgk committed Dec 12, 2024
1 parent 195c9a3 commit 253b9f2
Show file tree
Hide file tree
Showing 76 changed files with 6 additions and 29 deletions.
35 changes: 6 additions & 29 deletions build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@ lazy val bismuth = project.in(file(".")).settings(scala3defaults).aggregate(
exampleLenses,
examplesMiscJVM,
loCal,
lofiAcl,
lofiAclExample,
lore.js,
lore.jvm,
loreCompilerPlugin,
Expand Down Expand Up @@ -133,7 +131,7 @@ lazy val exampleLenses = project.in(file("Modules/Examples/ReactiveLenses"))

lazy val examplesMiscJVM = project.in(file("Modules/Examples/Misc JVM"))
.enablePlugins(JmhPlugin)
.dependsOn(reactives.jvm, replication.jvm)
.dependsOn(reactives.jvm, replication.jvm, deltalens)
.settings(
scala3defaults,
fork := true,
Expand All @@ -158,30 +156,6 @@ lazy val loCal = project.in(file("Modules/Examples/Lore Calendar"))
SettingsLocal.deployTask
)

lazy val lofiAcl = project.in(file("Modules/Local-first Access Control"))
.dependsOn(deltalens, rdts.jvm % "compile->compile;test->test")
.settings(
scala3defaults,
Settings.javaOutputVersion(17),
Settings.safeInit(Compile / compile, Test / compile),
Dependencies.munit,
Dependencies.munitCheck,
Dependencies.jsoniterScala,
Dependencies.tink,
Dependencies.slf4j,
Dependencies.bouncyCastle,
Test / fork := true,
)

lazy val lofiAclExample = project.in(file("Modules/Local-first Access Control/Example"))
.dependsOn(lofiAcl)
.settings(
scala3defaults,
libraryDependencies += Dependencies.scalafx,
Dependencies.jsoniterScala,
Dependencies.munit,
publish / skip := true,
)

lazy val lore = crossProject(JSPlatform, JVMPlatform).crossType(CrossType.Full).in(file("Modules/Lore"))
.dependsOn(reactives)
Expand Down Expand Up @@ -219,7 +193,7 @@ lazy val loreCompilerPluginExamples = project.in(file("Modules/LoRe Compiler Plu

lazy val microbenchmarks = project.in(file("Modules/Microbenchmarks"))
.enablePlugins(JmhPlugin)
.dependsOn(reactives.jvm, rdts.jvm, replication.jvm, lofiAcl)
.dependsOn(reactives.jvm, rdts.jvm, replication.jvm)
.settings(
scala3defaults,
Settings.explicitNulls(Compile / compile),
Expand Down Expand Up @@ -290,10 +264,13 @@ lazy val replication = crossProject(JVMPlatform, JSPlatform, NativePlatform).in(
Settings.javaOutputVersion(17),
Settings.explicitNulls(Compile / compile),
Settings.safeInit(Compile / compile),
SettingsLocal.publishSonatype,
Dependencies.munitCheck,
Dependencies.munit,
Dependencies.jsoniterScala,
SettingsLocal.publishSonatype
).jvmSettings(
Dependencies.tink,
Dependencies.bouncyCastle,
)

lazy val todolist = project.in(file("Modules/Examples/TodoMVC"))
Expand Down

0 comments on commit 253b9f2

Please sign in to comment.