Skip to content

Commit 8dd8b9c

Browse files
committed
munging: do not rely on goog.dependencies_.nameToPath
this is no longer present in closure library bundled with clojurescript ~1.10.623+ [1] instead we detect namespace presence by checking its existence in global scope [1] clojure/clojurescript@b76f7f2
1 parent 2de9eb9 commit 8dd8b9c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/lib/devtools/munging.cljs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,8 +196,8 @@
196196

197197
(defn ns-exists? [ns-module-name]
198198
{:pre [(string? ns-module-name)]}
199-
(if-let [goog-namespaces (oget (get-global-scope) "goog" "dependencies_" "nameToPath")]
200-
(some? (oget goog-namespaces ns-module-name))))
199+
(if-some [ns-obj (gobj/getValueByKeys (get-global-scope) (.split ns-module-name "."))]
200+
(object? ns-obj)))
201201

202202
(defn detect-namespace-prefix
203203
"Given a name broken into namespace parts returns [detected-ns remaining-parts],

0 commit comments

Comments
 (0)