Skip to content

djblue/cljs-repl-node-async

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

cljs-repl-node-async

A clojurescript node repl-env that waits for promises to either resolve or reject before returning a value.

Before

% echo '(js/Promise.resolve 1)' | clojure -m cljs.main -re node
ClojureScript 1.10.520
cljs.user=> #object[Promise [object Promise]]

After

% echo '(js/Promise.resolve 1)' | clojure -m cljs.main -re node-async
ClojureScript 1.10.520
cljs.user=> #object[Promise 1]