Skip to content
This repository was archived by the owner on Oct 21, 2022. It is now read-only.

Commit 4b22727

Browse files
committed
Use data.json instead of cheshire since we already depend on it for cljs
1 parent 948f1d7 commit 4b22727

2 files changed

Lines changed: 3 additions & 4 deletions

File tree

lein-light-nrepl/project.clj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,5 @@
1111
[clj-stacktrace "0.2.7"]
1212
[org.clojure/clojurescript "0.0-2202"
1313
:exclusions [org.apache.ant/ant]]
14-
[clojure-complete "0.2.3"]
15-
[cheshire "5.2.0"]]
14+
[clojure-complete "0.2.3"]]
1615
:jvm-opts ["-Xmx1g"])

lein-light-nrepl/src/lighttable/nrepl/core.clj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
[clojure.tools.nrepl.middleware.interruptible-eval :refer [interruptible-eval *msg*]]
66
[clojure.tools.nrepl.misc :refer [response-for returning]]
77
[clojure.tools.nrepl.middleware :refer [set-descriptor!]]
8-
[cheshire.core :as cheshire]
8+
[clojure.data.json :as json]
99
[lighttable.nrepl.fs :as fs]
1010
[clojure.repl :as repl]))
1111

@@ -59,7 +59,7 @@
5959
([msg op data encoding]
6060
(let [data (case encoding
6161
"edn" (binding [*print-readably* true] (pr-str data))
62-
"json" (cheshire/generate-string data))]
62+
"json" (json/write-str data))]
6363
(if-not (:transport msg)
6464
(.println old-out (str "no transport: " msg))
6565
(transport/send (:transport msg) (response-for msg {:op (name op) :id (or (:id msg) (:client-id @my-settings)) :encoding encoding :data data}))))))

0 commit comments

Comments
 (0)