When requiring the cljs.core.specs.alpha namespace with ClojureScript
1.10, the ns form in com.rpl.specter.navs fails spec validation and
produces a compile error, because the nested :clj reader conditionals
result in an empty :use clause.
Moving the reader conditional up to enclose :use fixes this.
Before I can merge this in, I'll need you to sign a contributor agreement. Contributor agreements are necessary to put the project on a solid legal foundation. I'll send it to your email shortly.
When requiring the cljs.core.specs.alpha namespace with ClojureScript 1.10, the ns form in com.rpl.specter.navs fails spec validation and produces a compile error, because the nested :clj reader conditionals result in an empty :use clause.
Moving the reader conditional up to enclose :use fixes this.
Relevant spec: https://github.com/clojure/clojurescript/blob/b11cbeefa5c148b256bcc0942d714c23ab4c6c81/src/main/cljs/cljs/core/specs/alpha.cljc#L170
Additional info: https://clojurescript.org/news/2018-03-26-release#_core_specs_alpha
Compiler error message: