A not-so-pretty, but viable solution is to add defor defnover yours defproject, which contains the standard parameters that you reuse, for example: (Not tested by orfor or functioning example)
(def defaults
"Returns default compiler options"
{:language-in :ecmascript5
:foreign-libs [{:file "third-party/mutation-summary/mutation-summary.js"
:provides ["MutationSummary"]}]})
And then up merge, which are mapped to custom values:
:builds {:dev {:source-paths ["src-cljs"]
:compiler (merge defaults {:pretty-print true})
source
share