File tree Expand file tree Collapse file tree 1 file changed +12
-7
lines changed Expand file tree Collapse file tree 1 file changed +12
-7
lines changed Original file line number Diff line number Diff line change 162
162
([name cb]
163
163
(require name nil cb))
164
164
([name opts cb]
165
- (require
166
- {:*compiler* (env/default-compiler-env )
167
- :*data-readers* tags/*cljs-data-readers*
168
- :*load-fn* (or (:load opts) *load-fn*)
169
- :*eval-fn* (or (:eval opts) *eval-fn*)}
170
- name opts cb))
165
+ (require nil name opts cb))
171
166
([bound-vars name opts cb]
172
167
(require bound-vars name nil opts cb))
173
168
([bound-vars name reload opts cb]
174
- (let [name (cond-> name (:macro-ns opts) ana/macro-ns-name)]
169
+ (let [bound-vars (merge
170
+ {:*compiler* (env/default-compiler-env )
171
+ :*data-readers* tags/*cljs-data-readers*
172
+ :*load-macros* (or (:load-macros opts) true )
173
+ :*analyze-deps* (or (:analyze-deps opts) true )
174
+ :*load-fn* (or (:load opts) *load-fn*)
175
+ :*eval-fn* (or (:eval opts) *eval-fn*)}
176
+ bound-vars)
177
+ name (cond-> name (:macro-ns opts) ana/macro-ns-name)]
175
178
(when (= :reload reload)
176
179
(swap! *loaded* disj name))
177
180
(when (= :reload-all reload)
746
749
(def fs (js/require " fs" ))
747
750
(def st (cljs/empty-state ))
748
751
752
+ (set! *target* " nodejs" )
753
+
749
754
(defn node-eval [{:keys [name source]}]
750
755
(.runInThisContext vm source (str (munge name) " .js" )))
751
756
You can’t perform that action at this time.
0 commit comments