Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,11 @@ pom.xml.asc
.nrepl-port
.repl/
figwheel_server.log
resources/**/compiled
dev-resources/**/compiled/
/**/compiled/
out/
*.orig
.projectile
.nrepl-history
/.cljs*/
.cpcache
.dir-locals.el
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
language: clojure
before_script:
- rm -Rf ~/.m2/repository/lein-doo
- cd scripts; curl -O https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein; chmod +x lein; cd ..
- scripts/lein version
- phantomjs -v
- nvm install 0.12.7
- nvm install --lts
- nvm use --lts
- node -v
script: scripts/lein tests
jdk:
Expand Down
20 changes: 20 additions & 0 deletions deps.edn
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{:paths ["src/cljs"]
:deps {com.cognitect/transit-cljs {:mvn/version "0.8.256"}
org.clojure/tools.reader {:mvn/version "1.3.0"}}
:aliases {:dev
{:extra-deps
{org.clojure/clojure {:mvn/version "1.9.0"}
org.clojure/clojurescript {:mvn/version "1.10.238"}
com.cognitect/transit-clj {:mvn/version "0.8.309"}
org.clojure/spec.alpha {:mvn/version "0.1.143"}
org.clojure/test.check {:mvn/version "0.10.0-alpha2"}}}
:test
{:extra-paths ["test/common"]
:extra-deps {olical/cljs-test-runner {:mvn/version "2.1.0"}}}
:browser
{:extra-paths ["src/browser" "repl-demo/browser/cljs" "test/browser" "dev-resources"]
:extra-deps {cljsjs/jqconsole {:mvn/version "2.13.2-0"}
reagent {:mvn/version "0.8.1"}
binaryage/devtools {:mvn/version "0.9.10"}}}
:node
{:extra-paths ["src/node" "repl-demo/node/cljs" "test/node"]}}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
["^ ","~:rename-macros",["^ "],"~:renames",["^ "],"~:externs",["^ ","~$Error",["^ "]],"~:use-macros",["^ "],"~:excludes",["~#set",[]],"~:name","~$clojure.set","~:imports",null,"~:requires",null,"~:cljs.spec/speced-vars",[],"~:uses",null,"~:defs",["^ ","~$union",["^ ","~:protocol-inline",null,"~:meta",["^ ","~:file","/home/arichiardi/git/replumb/dev-resources/public/js/compiled/out/clojure/set.cljs","~:line",19,"~:column",7,"~:end-line",19,"~:end-column",12,"~:arglists",["~#list",["~$quote",["^G",[[],["~$s1"],["^I","~$s2"],["^I","^J","~$&","~$sets"]]]]],"~:doc","Return a set that is the union of the input sets","~:top-fn",["^ ","~:variadic",true,"~:max-fixed-arity",2,"~:method-params",["^G",[[],["^I"],["^I","^J"]]],"^F",["^G",[[],["^I"],["^I","^J"],["^I","^J","~$&","^K"]]],"~:arglists-meta",["^G",[null,null,null,null]]]],"^7","~$clojure.set/union","^N",true,"^A","dev-resources/public/js/compiled/out/clojure/set.cljs","^E",12,"^M",["^ ","^N",true,"^O",2,"^P",["^G",[[],["^I"],["^I","^J"]]],"^F",["^G",[[],["^I"],["^I","^J"],["^I","^J","~$&","^K"]]],"^Q",["^G",[null,null,null,null]]],"^P",["^G",[[],["^I"],["^I","^J"]]],"~:protocol-impl",null,"^Q",["^G",[null,null,null,null]],"^C",1,"^B",19,"^D",19,"^O",2,"~:fn-var",true,"^F",["^G",[[],["^I"],["^I","^J"],["^I","^J","~$&","^K"]]],"^L","Return a set that is the union of the input sets"],"~$map-invert",["^ ","^?",null,"^@",["^ ","^A","/home/arichiardi/git/replumb/dev-resources/public/js/compiled/out/clojure/set.cljs","^B",97,"^C",7,"^D",97,"^E",17,"^F",["^G",["^H",["^G",[["~$m"]]]]],"^L","Returns the map with the vals mapped to the keys."],"^7","~$clojure.set/map-invert","^N",false,"^A","dev-resources/public/js/compiled/out/clojure/set.cljs","^E",17,"^P",["^G",[["~$m"]]],"^S",null,"^Q",["^G",[null,null]],"^C",1,"^B",97,"^D",97,"^O",1,"^T",true,"^F",["^G",["^H",["^G",[["~$m"]]]]],"^L","Returns the map with the vals mapped to the keys."],"~$join",["^ ","^?",null,"^@",["^ ","^A","/home/arichiardi/git/replumb/dev-resources/public/js/compiled/out/clojure/set.cljs","^B",101,"^C",7,"^D",101,"^E",11,"^F",["^G",["^H",["^G",[["~$xrel","~$yrel"],["^X","^Y","~$km"]]]]],"^L","When passed 2 rels, returns the rel corresponding to the natural\n join. When passed an additional keymap, joins on the corresponding\n keys.","^M",["^ ","^N",false,"^O",3,"^P",["^G",[["^X","^Y"],["^X","^Y","^Z"]]],"^F",["^G",[["^X","^Y"],["^X","^Y","^Z"]]],"^Q",["^G",[null,null]]]],"^7","~$clojure.set/join","^N",false,"^A","dev-resources/public/js/compiled/out/clojure/set.cljs","^E",11,"^M",["^ ","^N",false,"^O",3,"^P",["^G",[["^X","^Y"],["^X","^Y","^Z"]]],"^F",["^G",[["^X","^Y"],["^X","^Y","^Z"]]],"^Q",["^G",[null,null]]],"^P",["^G",[["^X","^Y"],["^X","^Y","^Z"]]],"^S",null,"^Q",["^G",[null,null]],"^C",1,"^B",101,"^D",101,"^O",3,"^T",true,"^F",["^G",[["^X","^Y"],["^X","^Y","^Z"]]],"^L","When passed 2 rels, returns the rel corresponding to the natural\n join. When passed an additional keymap, joins on the corresponding\n keys."],"~$select",["^ ","^?",null,"^@",["^ ","^A","/home/arichiardi/git/replumb/dev-resources/public/js/compiled/out/clojure/set.cljs","^B",61,"^C",7,"^D",61,"^E",13,"^F",["^G",["^H",["^G",[["~$pred","~$xset"]]]]],"^L","Returns a set of the elements for which pred is true"],"^7","~$clojure.set/select","^N",false,"^A","dev-resources/public/js/compiled/out/clojure/set.cljs","^E",13,"^P",["^G",[["^11","^12"]]],"^S",null,"^Q",["^G",[null,null]],"^C",1,"^B",61,"^D",61,"^O",2,"^T",true,"^F",["^G",["^H",["^G",[["^11","^12"]]]]],"^L","Returns a set of the elements for which pred is true"],"~$intersection",["^ ","^?",null,"^@",["^ ","^A","/home/arichiardi/git/replumb/dev-resources/public/js/compiled/out/clojure/set.cljs","^B",31,"^C",7,"^D",31,"^E",19,"^F",["^G",["^H",["^G",[["^I"],["^I","^J"],["^I","^J","~$&","^K"]]]]],"^L","Return a set that is the intersection of the input sets","^M",["^ ","^N",true,"^O",2,"^P",["^G",[["^I"],["^I","^J"]]],"^F",["^G",[["^I"],["^I","^J"],["^I","^J","~$&","^K"]]],"^Q",["^G",[null,null,null]]]],"^7","~$clojure.set/intersection","^N",true,"^A","dev-resources/public/js/compiled/out/clojure/set.cljs","^E",19,"^M",["^ ","^N",true,"^O",2,"^P",["^G",[["^I"],["^I","^J"]]],"^F",["^G",[["^I"],["^I","^J"],["^I","^J","~$&","^K"]]],"^Q",["^G",[null,null,null]]],"^P",["^G",[["^I"],["^I","^J"]]],"^S",null,"^Q",["^G",[null,null,null]],"^C",1,"^B",31,"^D",31,"^O",2,"^T",true,"^F",["^G",[["^I"],["^I","^J"],["^I","^J","~$&","^K"]]],"^L","Return a set that is the intersection of the input sets"],"~$superset?",["^ ","^?",null,"^@",["^ ","^A","/home/arichiardi/git/replumb/dev-resources/public/js/compiled/out/clojure/set.cljs","^B",137,"^C",7,"^D",137,"^E",16,"^F",["^G",["^H",["^G",[["~$set1","~$set2"]]]]],"^L","Is set1 a superset of set2?"],"^7","~$clojure.set/superset?","^N",false,"^A","dev-resources/public/js/compiled/out/clojure/set.cljs","^E",16,"^P",["^G",[["^17","^18"]]],"^S",null,"^Q",["^G",[null,null]],"^C",1,"^B",137,"^D",137,"^O",2,"^T",true,"^F",["^G",["^H",["^G",[["^17","^18"]]]]],"^L","Is set1 a superset of set2?"],"~$index",["^ ","^?",null,"^@",["^ ","^A","/home/arichiardi/git/replumb/dev-resources/public/js/compiled/out/clojure/set.cljs","^B",87,"^C",7,"^D",87,"^E",12,"^F",["^G",["^H",["^G",[["^X","~$ks"]]]]],"^L","Returns a map of the distinct values of ks in the xrel mapped to a\n set of the maps in xrel with the corresponding values of ks."],"^7","~$clojure.set/index","^N",false,"^A","dev-resources/public/js/compiled/out/clojure/set.cljs","^E",12,"^P",["^G",[["^X","^1;"]]],"^S",null,"^Q",["^G",[null,null]],"^C",1,"^B",87,"^D",87,"^O",2,"^T",true,"^F",["^G",["^H",["^G",[["^X","^1;"]]]]],"^L","Returns a map of the distinct values of ks in the xrel mapped to a\n set of the maps in xrel with the corresponding values of ks."],"~$bubble-max-key",["^ ","^?",null,"^@",["^ ","^A","/home/arichiardi/git/replumb/dev-resources/public/js/compiled/out/clojure/set.cljs","^B",13,"^C",8,"^D",13,"^E",22,"~:private",true,"^F",["^G",["^H",["^G",[["~$k","~$coll"]]]]]],"^1>",true,"^7","~$clojure.set/bubble-max-key","^N",false,"^A","dev-resources/public/js/compiled/out/clojure/set.cljs","^E",22,"^P",["^G",[["~$k","^1?"]]],"^S",null,"^Q",["^G",[null,null]],"^C",1,"^B",13,"^D",13,"^O",2,"^T",true,"^F",["^G",["^H",["^G",[["~$k","^1?"]]]]]],"~$subset?",["^ ","^?",null,"^@",["^ ","^A","/home/arichiardi/git/replumb/dev-resources/public/js/compiled/out/clojure/set.cljs","^B",131,"^C",7,"^D",131,"^E",14,"^F",["^G",["^H",["^G",[["^17","^18"]]]]],"^L","Is set1 a subset of set2?"],"^7","~$clojure.set/subset?","^N",false,"^A","dev-resources/public/js/compiled/out/clojure/set.cljs","^E",14,"^P",["^G",[["^17","^18"]]],"^S",null,"^Q",["^G",[null,null]],"^C",1,"^B",131,"^D",131,"^O",2,"^T",true,"^F",["^G",["^H",["^G",[["^17","^18"]]]]],"^L","Is set1 a subset of set2?"],"~$rename",["^ ","^?",null,"^@",["^ ","^A","/home/arichiardi/git/replumb/dev-resources/public/js/compiled/out/clojure/set.cljs","^B",82,"^C",7,"^D",82,"^E",13,"^F",["^G",["^H",["^G",[["^X","~$kmap"]]]]],"^L","Returns a rel of the maps in xrel with the keys in kmap renamed to the vals in kmap"],"^7","~$clojure.set/rename","^N",false,"^A","dev-resources/public/js/compiled/out/clojure/set.cljs","^E",13,"^P",["^G",[["^X","^1D"]]],"^S",null,"^Q",["^G",[null,null]],"^C",1,"^B",82,"^D",82,"^O",2,"^T",true,"^F",["^G",["^H",["^G",[["^X","^1D"]]]]],"^L","Returns a rel of the maps in xrel with the keys in kmap renamed to the vals in kmap"],"~$rename-keys",["^ ","^?",null,"^@",["^ ","^A","/home/arichiardi/git/replumb/dev-resources/public/js/compiled/out/clojure/set.cljs","^B",72,"^C",7,"^D",72,"^E",18,"^F",["^G",["^H",["^G",[["~$map","^1D"]]]]],"^L","Returns the map with the keys in kmap renamed to the vals in kmap"],"^7","~$clojure.set/rename-keys","^N",false,"^A","dev-resources/public/js/compiled/out/clojure/set.cljs","^E",18,"^P",["^G",[["^1G","^1D"]]],"^S",null,"^Q",["^G",[null,null]],"^C",1,"^B",72,"^D",72,"^O",2,"^T",true,"^F",["^G",["^H",["^G",[["^1G","^1D"]]]]],"^L","Returns the map with the keys in kmap renamed to the vals in kmap"],"~$project",["^ ","^?",null,"^@",["^ ","^A","/home/arichiardi/git/replumb/dev-resources/public/js/compiled/out/clojure/set.cljs","^B",67,"^C",7,"^D",67,"^E",14,"^F",["^G",["^H",["^G",[["^X","^1;"]]]]],"^L","Returns a rel of the elements of xrel with only the keys in ks"],"^7","~$clojure.set/project","^N",false,"^A","dev-resources/public/js/compiled/out/clojure/set.cljs","^E",14,"^P",["^G",[["^X","^1;"]]],"^S",null,"^Q",["^G",[null,null]],"^C",1,"^B",67,"^D",67,"^O",2,"^T",true,"^F",["^G",["^H",["^G",[["^X","^1;"]]]]],"^L","Returns a rel of the elements of xrel with only the keys in ks"],"~$difference",["^ ","^?",null,"^@",["^ ","^A","/home/arichiardi/git/replumb/dev-resources/public/js/compiled/out/clojure/set.cljs","^B",46,"^C",7,"^D",46,"^E",17,"^F",["^G",["^H",["^G",[["^I"],["^I","^J"],["^I","^J","~$&","^K"]]]]],"^L","Return a set that is the first set without elements of the remaining sets","^M",["^ ","^N",true,"^O",2,"^P",["^G",[["^I"],["^I","^J"]]],"^F",["^G",[["^I"],["^I","^J"],["^I","^J","~$&","^K"]]],"^Q",["^G",[null,null,null]]]],"^7","~$clojure.set/difference","^N",true,"^A","dev-resources/public/js/compiled/out/clojure/set.cljs","^E",17,"^M",["^ ","^N",true,"^O",2,"^P",["^G",[["^I"],["^I","^J"]]],"^F",["^G",[["^I"],["^I","^J"],["^I","^J","~$&","^K"]]],"^Q",["^G",[null,null,null]]],"^P",["^G",[["^I"],["^I","^J"]]],"^S",null,"^Q",["^G",[null,null,null]],"^C",1,"^B",46,"^D",46,"^O",2,"^T",true,"^F",["^G",[["^I"],["^I","^J"],["^I","^J","~$&","^K"]]],"^L","Return a set that is the first set without elements of the remaining sets"]],"~:cljs.spec/registry-ref",[],"~:require-macros",null,"^L","Set operations such as union/intersection."]
Loading