Rework diff aware state management allowing an API similar to Laminar

This commit is contained in:
Paul-Henri Froidmont 2025-08-19 21:23:29 +02:00
parent 8f19ccfbb4
commit cff02a4c96
Signed by: phfroidmont
GPG key ID: BE948AFD7E7873BE
17 changed files with 857 additions and 710 deletions

View file

@ -7,7 +7,13 @@ import mill.api.Task.Simple
trait Common extends ScalaModule:
def scalaVersion = "3.7.2"
def scalacOptions = Seq("-Wunused:all", "-preview", "-feature", "-language:implicitConversions")
def scalacOptions = Seq(
"-Wunused:all",
"-preview",
"-feature",
"-language:implicitConversions",
"-Wvalue-discard"
)
object core extends Common:
def mvnDeps = Seq(mvn"dev.zio::zio-json:0.7.44")