Installation

Add the following to your build.sbt:

libraryDependencies += "io.github.arturaz" %% "yantl" % "0.1.0"

Or build.sc if you are using mill:

override def ivyDeps = Agg(
  ivy"io.github.arturaz::yantl:0.1.0"
)

The code from main branch can be obtained with:

resolvers ++= Resolver.sonatypeOssRepos("snapshots")
libraryDependencies += "io.github.arturaz" %% "yantl" % "0.1.0-1-b9f75ff-SNAPSHOT"

For mill:

  override def repositoriesTask = T.task {
    super.repositoriesTask() ++ Seq(
      coursier.Repositories.sonatype("snapshots")
    )
  }

override def ivyDeps = Agg(
  ivy"io.github.arturaz::yantl:0.1.0-1-b9f75ff-SNAPSHOT"
)

The library is only published for Scala 3 due to the use of Scala 3 union types.

You can see all the published artifacts on MVN Repository, Maven Central, raw Maven repository.