forked from tonsky/persistent-sorted-set
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathshadow-cljs.edn
More file actions
37 lines (37 loc) · 1.89 KB
/
shadow-cljs.edn
File metadata and controls
37 lines (37 loc) · 1.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
{:deps {:aliases [:node-tests :node-stress]},
:source-paths ["src-clojure" "test-clojure"]
:builds
{:node-tests
{:target :node-test ;shadow-cljs release node-tests && node target/pss/tests.min.js
:output-to "target/pss/tests.min.js"
:ns-regexp "^(?!org.replikativ.persistent-sorted-set.test.stress|org.replikativ.persistent-sorted-set.test.structural-invariants|org.replikativ.persistent-sorted-set.test.generative)"
:compiler-options {:infer-externs true
:parallel-build true
:static-fns true
:fn-invoke-direct true
:elide-asserts true
:optimizations :advanced}}
:node-stress ;shadow-cljs release node-stress && node target/pss/stress.min.js
{:target :node-test
:output-to "target/pss/stress.min.js"
:ns-regexp "^org.replikativ.persistent-sorted-set.test.stress"
:compiler-options {:infer-externs true
:parallel-build true
:static-fns true
:fn-invoke-direct true
:elide-asserts true
:optimizations :advanced}}
:ci ;shadow-cljs compile ci && node target/pss/ci-tests.js
{:target :node-test
:output-to "target/pss/ci-tests.js"
:ns-regexp "^(?!org.replikativ.persistent-sorted-set.test.stress|org.replikativ.persistent-sorted-set.test.storage|org.replikativ.persistent-sorted-set.test.structural-invariants|org.replikativ.persistent-sorted-set.test.generative)"
:compiler-options {:infer-externs true
:parallel-build false
:static-fns true
:fn-invoke-direct true
:elide-asserts false
:optimizations :advanced}}
:node-repl ;shadow-cljs node-repl
{:target :node-script
:main org.replikativ.persistent-sorted-set/sorted-set
:output-to "target/repl.js"}}}