buntec / scala-js-snabbdom   0.1.0

Apache License 2.0 GitHub

A Scala.js port of the Snabbdom virtual DOM library

Scala versions: 3.x 2.13
Scala.js versions: 1.x

scala-js-snabbdom

Maven Central

This project started as a Scala.js clone of Snabbdom (roughly equivalent to version 3.4.0). Version 0.1.x stays close to the original, while 0.2.x departs from it in several ways, notably by making many things immutable. We are happy to fix bugs in the 0.1.x line within reason.

Artifacts are published to Maven Central for Scala 2.13 and Scala 3.

libraryDependencies += "io.github.buntec" %%% "scala-js-snabbdom" % "x.y.z"

See the test suites for usage examples.

Projects using scala-js-snabbdom

Contributing

Don't hesitate to open issues or pull requests!