It seems that the ClojureScript compiler compiles files in src in alphabetical order. Is there a way to make it start with the main target instead? I currently include a file aaa_init.cljs in my projects which just happens to allow me to ensure certain things happen first... but this feels like an awkward solution.
It is useful to control the order that files are processed in so that I can ensure (enable-console-print!) happens before printing, and I can use conveniences like defonce, and re-frames dispatch to set initial values.