Skip to content

Commit 0fcc8fd

Browse files
committed
if :modules default to :stable-names true
1 parent e4f2ac6 commit 0fcc8fd

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/main/clojure/cljs/closure.clj

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2228,8 +2228,13 @@
22282228

22292229
(or (:closure-defines opts) (shim-process? opts))
22302230
(update :closure-defines normalize-closure-defines)
2231+
22312232
(:browser-repl opts)
2232-
(update-in [:preloads] (fnil conj []) 'clojure.browser.repl.preload))
2233+
(update-in [:preloads] (fnil conj []) 'clojure.browser.repl.preload)
2234+
2235+
(and (contains? opts :modules)
2236+
(not (contains? opts :stable-names)))
2237+
(assoc :stable-names true))
22332238
{:keys [libs foreign-libs externs]} (get-upstream-deps)
22342239
emit-constants (or (and (= optimizations :advanced)
22352240
(not (false? (:optimize-constants opts))))

0 commit comments

Comments
 (0)