Awesome resources!
On a side note have you tried the Rescript [0] or Reason [1] programming languages? They both are based on OCaml and compile to JavaScript.
[0] https://rescript-lang.org/ [1] https://reasonml.github.io/
[0] https://rescript-lang.org/ [1] https://reasonml.github.io/