diff --git a/deps.edn b/deps.edn index 9a876de..0deba6e 100644 --- a/deps.edn +++ b/deps.edn @@ -12,7 +12,7 @@ cljs-ajax/cljs-ajax {:mvn/version "0.8.3"} qlkit/qlkit {:git/url "https://github.com/kloimhardt/qlkit" :sha "fc925a96af4d5460470414ea9bab83ff0548fe62"} - sablono/sablono {:mvn/version "0.8.6"}} + rum/rum {:mvn/version "0.12.6"}} :aliases {:dev diff --git a/externs/main.txt b/externs/main.txt new file mode 100644 index 0000000..768bb9e --- /dev/null +++ b/externs/main.txt @@ -0,0 +1 @@ +setState diff --git a/shadow-cljs.edn b/shadow-cljs.edn index 85a038c..cb9f22a 100644 --- a/shadow-cljs.edn +++ b/shadow-cljs.edn @@ -25,7 +25,8 @@ :build-hooks [(shadow.cljs.build-report/hook)] :output-dir "resources/public/js" :devtools {:repl-pprint true} - :compiler-options {:optimizations :simple}}}} + :compiler-options {:optimizations :advanced + :pseudo-names false}}}} ;; simple optimization because sablono.interpreter line 22 ;; cljs: (.setState component next-state) diff --git a/src/scittle/qlkit.cljs b/src/scittle/qlkit.cljs index fdb881a..24bad7c 100644 --- a/src/scittle/qlkit.cljs +++ b/src/scittle/qlkit.cljs @@ -1,6 +1,6 @@ (ns scittle.qlkit (:require [qlkit.core :as ql] - [sablono.interpreter :as si] + [daiquiri.interpreter :as di] [cljs.reader :refer [read-string]] [sci.core :as sci] [scittle.core :as scittle])) @@ -25,12 +25,12 @@ 'random-uuid (sci/copy-var random-uuid qns) 'read-string (sci/copy-var read-string qns)}) -(def sins (sci/create-ns 'sablono.interpreter nil)) +(def dins (sci/create-ns 'daiquiri.interpreter nil)) -(def sablono-interpreter-ns - {'interpret (sci/copy-var si/interpret sins)}) +(def daiquiri-interpreter-ns + {'interpret (sci/copy-var di/interpret dins)}) (scittle/register-plugin! ::qlkit {:namespaces {'qlkit.core qlkit-namespace - 'sablono.interpreter sablono-interpreter-ns}}) + 'daiquiri.interpreter daiquiri-interpreter-ns}})