Skip to content

Commit cc402a3

Browse files
author
dnolen
committed
tweaks, reintroduce the reader
1 parent d4a3824 commit cc402a3

File tree

3 files changed

+19
-18
lines changed

3 files changed

+19
-18
lines changed

project.clj

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,11 @@
2828
:output-dir "release"
2929
:output-wrapper false
3030
:pretty-print false
31+
:verbose true
3132
:modules
32-
{:cljs-base {:output-to "release/build/mori.base.js"}
33-
:mori {:entries #{mori}
34-
:output-to "release/build/mori.core.js"}
33+
{:cljs-base {:entries #{cljs.core mori}
34+
:output-to "release/build/mori.base.js"}
3535
:mutable {:entries #{mori.mutable}
36-
:depends-on #{:mori}
3736
:output-to "release/build/mori.mutable.js"}
38-
:extra {:entries #{mori.extra}
39-
:depends-on #{:mori}
37+
:extra {:entries #{cljs.reader clojure.set mori.extra}
4038
:output-to "release/build/mori.extra.js"}}}}]})

src/mori.cljs

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
(:require-macros
33
[mori.macros :refer [mori-export]])
44
(:refer-clojure :exclude
5-
[count empty conj find nth assoc dissoc disj pop peek hash get
6-
empty? reverse into merge subvec keys select-keys vals
7-
equiv range sort sort-by into-array
8-
list vector array-map hash-map set compare]))
5+
[count empty conj find nth assoc dissoc disj pop peek get
6+
empty? reverse into merge subvec keys vals
7+
equiv sort sort-by
8+
vector array-map hash-map set compare]))
99

1010
(mori-export count cljs.core/count)
1111
(mori-export empty cljs.core/empty)
@@ -17,22 +17,17 @@
1717
(mori-export disj cljs.core/disj)
1818
(mori-export pop cljs.core/pop)
1919
(mori-export peek cljs.core/peek)
20-
(mori-export hash cljs.core/hash)
2120
(mori-export get cljs.core/get)
2221
(mori-export isEmpty cljs.core/empty?)
2322
(mori-export reverse cljs.core/reverse)
2423
(mori-export into cljs.core/into)
2524
(mori-export merge cljs.core/merge)
2625
(mori-export subvec cljs.core/subvec)
2726
(mori-export keys cljs.core/keys)
28-
(mori-export selectKeys cljs.core/select-keys)
2927
(mori-export vals cljs.core/vals)
3028
(mori-export equiv cljs.core/==)
31-
(mori-export range cljs.core/range)
3229
(mori-export sort cljs.core/sort)
3330
(mori-export sortBy cljs.core/sort-by)
34-
(mori-export intoArray cljs.core/into-array)
35-
(mori-export list cljs.core/list)
3631
(mori-export vector cljs.core/vector)
3732
(mori-export hashMap cljs.core/array-map)
3833
(mori-export set cljs.core/set)

src/mori/extra.cljs

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,17 @@
1616
sorted-set-by sorted-map sorted-map-by
1717
sum inc dec even? odd? subseq
1818
meta with-meta vary-meta
19-
apply])
19+
apply hash select-keys into-array list range])
2020
(:require-macros
2121
[mori.macros :refer [mori-export make-inspectable]])
22-
(:require [clojure.set :as set]))
23-
22+
(:require [clojure.set :as set]
23+
[cljs.reader :as reader]))
24+
25+
(mori-export range cljs.core/range)
26+
(mori-export list cljs.core/list)
27+
(mori-export intoArray cljs.core/into-array)
28+
(mori-export selectKeys cljs.core/select-keys)
29+
(mori-export hash cljs.core/hash)
2430
(mori-export apply cljs.core/apply)
2531
(mori-export distinct cljs.core/distinct)
2632
(mori-export first cljs.core/first)
@@ -192,6 +198,8 @@
192198
(mori-export alterMeta cljs.core/alter-meta!)
193199
(mori-export resetMeta cljs.core/reset-meta!)
194200

201+
(mori-export parse reader/read-string)
202+
195203
;; =============================================================================
196204
;; Node.js Inspection support
197205

0 commit comments

Comments
 (0)