File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed
src/main/clojure/cljs/repl Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ if ! bin/cljsc src/test/cljs "{:optimizations :advanced
22
22
:npm-deps {:lodash \" 4.17.4\" }
23
23
:closure-warnings {:non-standard-jsdoc :off :global-this :off}
24
24
:install-deps true
25
+ :pseudo-names true
25
26
:language-in :es6
26
27
:language-out :es5
27
28
:foreign-libs [{:file \" src/test/cljs/calculator_global.js\"
Original file line number Diff line number Diff line change 17
17
; ; we never care how many times a namespace is loaded it doesn't matter if
18
18
; ; Google Closure Library or ClojureScript
19
19
(repl/evaluate-form repl-env env " <cljs repl>"
20
- '(set! (.-isProvided__ js/goog) js/goog.isProvided_))
20
+ '(when-not (.-isProvided__ js/goog)
21
+ (set! (.-isProvided__ js/goog) js/goog.isProvided_)))
21
22
(repl/evaluate-form repl-env env " <cljs repl>"
22
23
'(set! (.-isProvided_ js/goog) (fn [x] false )))
23
24
; ; monkey-patch goog.require
24
25
(repl/evaluate-form repl-env env " <cljs repl>"
25
- '(set! (.-require__ js/goog) js/goog.require))
26
+ '(when-not (.-require__ js/goog)
27
+ (set! (.-require__ js/goog) js/goog.require)))
26
28
(repl/evaluate-form repl-env env " <cljs repl>"
27
29
'(set! (.-require js/goog)
28
30
(fn [src reload]
You can’t perform that action at this time.
0 commit comments