I'm trying to get started writing my own full-stack applications in Kotlin, however, I'm not sure how to properly set up live reloading. Basically, I'd like to have a Kotlin/JVM backend and a Kotlin/JS frontend. I'd like the JVM server to serve all the files and the JS frontend to compile into JS to be run in the browser. Is there a way to enable live reloading in such a setup?