You should be using Boot and ClojureScript
escherize.com
escherize.com
I used to use Leiningen for this, but found that it was hard to understand what project.clj was actually doing, to get figwheel, etc working. So once I figured out how well boot fit this use-case, I wanted to share the love!
[1]: A simple example: https://github.com/pandeiro/jamal/blob/master/build.boot
[1] - https://github.com/magomimmo/modern-cljs/blob/master/doc/sec...