expound

2020-06-23T15:21:28.001500Z

I keep getting the error

s.replace is not a function
When using expound from cljs. Pointing to this line: https://github.com/bhb/expound/blob/3686814d8d060002968a98d7df4d8554c279e077/src/expound/printer.cljc#L201 Any ideas what might be causing this

2020-06-23T15:21:55.002200Z

I'm using self hosted cljs, would that be the problem?

bbrinck 2020-06-23T15:24:48.003400Z

Interesting! I wonder if you can reproduce without expound just by calling https://clojuredocs.org/clojure.string/replace ?

bbrinck 2020-06-23T15:25:54.004600Z

I wonder if you have to do something special for self-hosted CLJS to get the string namespace?

2020-06-23T15:28:05.005200Z

It seems like I have no problem calling

(clojure.string/replace "hi" "h" "x")

2020-06-23T15:35:46.006400Z

I have a hunch it's not actually related to self host but rather what I'm printing maybe? (deepliy nested map of a lot of different things). Will try to make a minimal repro a little later just wanted to check if that seemed like a familiar error