To me one of the primary benefits of dhall is the type system checking that the structure of your data and its values match expectations. By using JavaScript don’t you lose all that?
If someone wanted dhall in JS, they could implement it, as has been done for Go, Ruby, Clojure, etc.[1]
iiuc, this library is much more akin to the approach described in https://beepb00p.xyz/configs-suck.html
[1]: https://docs.dhall-lang.org/howtos/How-to-integrate-Dhall.ht...
I am looking into enabling TypeScript/ES6 syntax in a future version of jhall to enable typing without extra build steps.