Scala Versions

Scala 3

Is the first class citizen.

Scala 2

2.13.6+

Parts could work through the forward compatibility mechanism.

There's nothing fundamental about why it couldn't be cross compiled for scala 2, this is a personal project on personal time.

Scala JS

See here! One of the explicit goals of this library is to be able to cross compile the same chart you figured out in the repl, to scala JS.

Scala Native

Not totally sure how it fits... I guess you'd use scala-js hosted from a webserver.