File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 21032103 (when-not (or (not-empty (get-in compiler [::namespaces dep :defs ]))
21042104 (contains? (:js-dependency-index compiler) (name dep))
21052105 (contains? (:node-module-index compiler) (name dep))
2106+ (js-module-exists? (name dep))
21062107 #?(:clj (deps/find-classpath-lib dep)))
21072108 #?(:clj (if-some [src (locate-src dep)]
21082109 (analyze-file src opts)
Original file line number Diff line number Diff line change 493493 ; ; NOTE: means macros which expand to ns aren't supported for now
494494 ; ; when eval'ing individual forms at the REPL - David
495495 (when (#{:ns :ns* } (:op ast))
496- (load-dependencies repl-env
497- (into (vals (:requires ast)) (distinct (vals (:uses ast))))
498- opts))
496+ (let [ast (ana/no-warn (ana/analyze env form nil opts))]
497+ (load-dependencies repl-env
498+ (into (vals (:requires ast))
499+ (distinct (vals (:uses ast))))
500+ opts)))
499501 (when *cljs-verbose*
500502 (err-out (println wrap-js)))
501503 (let [ret (-evaluate repl-env filename (:line (meta form)) wrap-js)]
You can’t perform that action at this time.
0 commit comments