Adds support for :refer-macros
- sorts the class names inside of import clauses
- adds support for top-level reader conditionals
(0.2.4
was misreleased)
- adds support for string requires, as used in clojurescript with npm deps (#12)
- adds preliminary support for reader conditionals (#10)
- Ignore non-clojure files (#8)
- Eliminate all reflection
Added better error reporting for unreadable forms, etc.
Split into library (com.gfredericks.how-to-ns
) and lein plugin
(com.gfredericks.lein-how-to-ns
).
Added four new functions to the com.gfredericks.how-to-ns
namespace,
and a com.gfredericks.how-to-ns.main
namespace which has some path
searching functionality used by the plugin, and can have a proper CLI
in the future.
Move the implementation to the com.gfredericks.how-to-ns
namespace,
beginning to separate the core functionality from the leiningen plugin
(#7).
Adds opt-in support for :rename.
Adds support for :require-macros.
Clarified docstring.
Bugfix: Don't exit the jvm on successful checks.
Add support for :gen-class
and ns metadata.
Fix lein help how-to-ns
bug.
Improve usage/docstrings.
Change default docstring.
Initial release