File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change
1
+ [ ![ Clojars Project] ( https://img.shields.io/clojars/v/xsc/rewrite-clj.svg )] ( https://clojars.org/xsc/rewrite-clj )
2
+ [ ![ cljdoc badge] ( https://cljdoc.org/badge/xsc/rewrite-clj )] ( https://cljdoc.org/d/xsc/rewrite-clj )
3
+ [ ![ CircleCI] ( https://circleci.com/gh/clj-commons/rewrite-clj.svg?style=svg )] ( https://circleci.com/gh/clj-commons/rewrite-clj )
1
4
# rewrite-clj
2
5
3
6
__ rewrite-clj__ is a library offering mechanisms to easily rewrite Clojure/EDN documents in a whitespace- and comment-preserving
4
7
way. It includes an EDN parser (based on [ clojure.tools.reader] ( https://github.com/clojure/tools.reader ) ), a corresponding
5
8
printer, as well as an EDN-aware zipper implementation (based on [ clojure.zip] ( https://clojure.github.io/clojure/clojure.zip-api.html ) ).
6
9
7
- [ ![ Build Status] ( https://travis-ci.org/xsc/rewrite-clj.svg?branch=master )] ( https://travis-ci.org/xsc/rewrite-clj )
8
-
9
10
This project is similar to Christophe Grand's [ sjacket] ( https://github.com/cgrand/sjacket ) . In fact, I found it hard to _ use_
10
11
sjacket, partly because of the underlying data structure (a [ parsely] ( https://github.com/cgrand/parsley ) -generated tree including
11
12
unnecessary data like parentheses and maintaining values as strings instead of their Clojure pendants), but mostly because of the
You can’t perform that action at this time.
0 commit comments