Hi there! I'm currently in the process of migrating Chlorine/Clover to rewrite-clj instead of rewrite-cljs. There are some issues I'm seeing with Shadow-CLJS, for example, errors like:
rewrite-clj.node.protocols/value is deprecated
I'm literally only importing rewrite-clj.node
...@mauricio.szabo Does this happen only because of the require, or are you using some macro maybe?
No, I only required the namespace.
Not sure why it does that. Maybe @thheller in #shadow-cljs knows?
@mauricio.szabo, @pez https://github.com/weavejester/cljfmt/issues/224. Is this the kind of thing you are seeing too?
Yes, exactly. I'm seeing the same error: I try to import the namespace, it fails with this errors
@mauricio.szabo, fails or warns?
Warns, but on shadow-cljs by default it'll not compile with warnings, so it's almost the same as a fail :D
BTW, I changed my config to ignore warnings for deprecated functions, and it works. But as what I'm writing is a library, this can pose a problem for people consuming it...